




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、广州城市职业学院 20122013 学年度第 1 学期工程试卷(A/B)开卷班级 学号一、单选题(每题 2 分,共 30 分)1.程序的三种基本控制结构是( A.过程、子程序和主程序C.递归、堆栈和队列)B.顺序、选择和重复D.调用、返回和转移2.在详细设计阶段,经常采用的工具有()A. PADB. SAC. SCD. DFD3.详细设计的结果基本决定了最终程序的()A.代码的规模4.需求分析中开发B.运行速度要从用户那里了解(B.用户使用界面C.质量)C.输入的信息D.可性A.做什么D.的规模5.结构化程序设计主要强调的是()C.程序设计语言的先进性)A.程序规模B.程序效率D.程序易读性6
2、.经济可行性研究的范围包括(A.资源有效性B.管理制度C.效益分析D.开发风险7.需求分析阶段的任务是确定()A.开发方法B.开发工具C.开发费用D.功能8. 快速原型模型的主要特点之一是A.开发完毕才见到产品 C.开发完毕后才见到工作()B.及早提供全部完整的D.及早提供工作产品9. 模块的内聚性最高的是()A.逻辑内聚B.时间内聚C.偶然内聚D.功能内聚) 来描述。D.时序图、状态图10. 用面象的方法开发时,系统的动态模型用(C.用例图A.数据流图B.类图阅卷人得分记分人总分得分一二11.开发的瀑布模型是()A.C.适用于需求被清晰定义的情况最适合于大规模团队开发的项目B. 一种需要快速
3、构造可运行程序的好方法D. 适应需求变化的边做边改模型12.会逐渐通常而不会磨损,其原因在于(在恶劣的环境下)A.B.D.错误通常发生在使用之后备件很难订购C.不断的变更使组件接口之间引起错误13. 画数据流图的主要目的是()。A.B.C.D.作为需求分析阶段用户与开发者之间交流信息的工具。对系统的数据结构进行描述。对目标系统的层次结构进行描述。作为分析和设计的工具。数据流图和( A.HIPO 图将数据流图信息处理控制模块、(A.总控制模块)共同组成系统的逻辑模型。B.PDLC.数据字典D.层次图为结构图时,在第 1 级分解中生成的 3 个控制模块为:输入)和输出信息处理控制模块。B.变换中心
4、控制模块C.数据输入模块D.数据输出模块16. ()是数据说明、可执行语句等程序对象的集合,它是单独命名且可以通过名字来。A.模块化B.抽象C.精化D.模块17. ()是指让一些关系密切的元素在物理上彼此靠近。A.信息隐蔽B.内聚C.局部化D.模块独立18. 模块的控制域和作用域之间的关系是()。A.B.C.D.作用域在控制域内控制域在作用域内控制域可能在作用域内,也可能在作用域外两者之间没有关系19. 直接调用某个模块的模块的个数称为该模块的(),在不模块独立性的原则下,这个数目应该尽可能的高。A.扇入B.扇出C.调用数)。 C.公共型D.被调用数20. 下列几种类型中,耦合性最弱的是(A.
5、内容型B.控制型D.数据型21. 对模块过分分解,必然导致(A.模块的独立性变差)。B.接口的复杂程度增加D.上述都对C.开发的总工作量增加22.设计中,可应用于详细设计的工具有( A.程序流程图、PAD、N-S 图和伪码B.数据流图、PAD、结构图和伪码)。C.业务流程图、N-S 图和伪码D.数据流图、PAD、N-S 图和伪码23. 源程序的效率与(A.概要设计)阶段确定的算法的效率直接有关。B.总体设计C.单元设计D.详细设计24. 在进行认测试。A.单元测试测试时,首先应当进行(),然后再进行集成测试,最后再进行确B. 集成测试C. 确认测试D. 组合测试25. 单元测试是发现编码错误,
6、集成测试是发现模块的接口错误,确认测试是为了发现功能错误,那么系统测试是为了发现()。C、性能、质量不合要求A、接口错误B、编码错误D、功能错误26. 用面象的方法开发时,系统的对象模型用()来描述。D.时序图、状态图A.数据流图B.类图C.用例图27. 在用于测试(测试方法中,黑盒测试法和白盒测试法是常用的方法,其中黑盒测试主要) 。A.结构合理性B.外部功能C.程序正确性D.程序逻辑28. 若有一个计算类型的程序,它的输入量只有一个 X,其范围是-1.0,1.0,现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试用例的方法是()。A.条件覆盖法 C.边
7、界值分析法B.等价分类法D.错误推测法29. 把和改正系统运行时发生的错误的过程称为()。A.改正性B.适应性C.完善性)。D.预防性30. 快速原型模型的主要特点之一是( A.开发完毕才见到产品C.开发完毕后才见到工作B.及早提供全部完整的产品D.及早提供可用于工作的31.中,因误删除一个标识符而引起的错误是()副作用。D.设计A.文档B.数据C.编码,汽车和发32.每辆汽车装配有一台发之间的关系是()关系。A.一般具体B.整体部分C.分类关系D.主从关系33.面象方法有许多特征,如系统是由对象组成的;();对象彼此之间仅能通过传递消息互相联系。A.开发过程基于功能分析和功能分解C.把对象划
8、分成类,每个类都定义一组数据和方法B.强调需求分析重要性D.对既存类进行调整34.开发过程中,抽取和整理用户需求并建立问题域精确模型的过程叫()A.生存期B.面象设计C.面象程序设计D.面象分析35.使用白盒测试方法时,确定测试数据应根据()和指定的覆盖标准。A.程序的逻辑B.程序的复杂结构C.使用说明书D.程序的功能36.数据流图用于抽象描述一个的逻辑模型,数据流图由一些特定的图符。下列图符名标识的图符不属于数据流图合法图符的是()。A. 控制流B. 数据处理C. 数据D.源点和终点37. 结构化分析方法就是面向()的自顶向下逐步求精进行需求分析的方法。A.目标38. 通过(B.数据流C.功
9、能D.对象)可以完成数据流图的细化。A.结构分解 39.下面不属于A.抽象B.功能分解 工程原则的是(B.模块化C.数据分解)C.自底向上D.系统分解D. 信息隐蔽40. 面向数据流的设计方法把()成结构。D.信息流A.数据流B.系统结构C.控制结构41.程序流程图(PDF)中的箭头代表的是()。A.数据流 42.在进行A.抽象B.控制流C.调用关系D.组成关系结构设计时应该遵循的最主要的原理是()B.模块化C.模块独立D.信息隐蔽43. 在结构化方法中,功能分解属于开发中的()阶段。A.详细设计B.需求分析C.总体设计D.编程调试44. 在测试中,下列说法错误的是()A.测试是为了发现程序中
10、的错误而执行程序的过程 B.测试是为了表明程序的正确性C.好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案D.成功的测试是发现了至今为止尚未发现的错误的测试45.调试的目的是()A.发现错误B.改正错误C.改善的性能D.挖掘的潜能二、简答题(每题 10 分,共 30 分)1.如果一个程序有两个输入数据,每个输入都是一个 32 位的二进制整数,那么这个程序有多少种可能的输入?如果每微秒(1 微秒=10-6 秒)可以进行一次测试,那么对所有可能的输入进试需要多长时间?答:每个 32 位二进制整数具有 232 个可能值,因此,两位整数的输入程序具有 264 个可能的输入;每 天 可 进 行
11、的 测 试 数 为 : 60*60*24*106=8.64*1010 , 每 年 大 约 可 进 行8.64*1010*365=3.139*1013 次测试,故完成全部测试需要 264/3.139*1013584942 年。阅卷人得分2.重载与多态有何区别?答:多态是在实现继承关系中子类覆盖了父类的方法,使得相同的操作具有不同的解释,并产生不同的执行结果。重载则是在同一个类中,通过若干不同的参数特征进行区分调用相同的函数以实现不同的语义调用。3.某公司拟采取下述四条措施提高他们开发出的产品的可性,可结果却恰恰相反,请分析问题原因。尽可能利用硬件特点来提高程序的效率尽量减少程序模块的规模进行总体
12、设计时加强模块间的联系答:1)对硬件依赖过多,当硬件变更时适应性的工作量也就越大。2)程序模块的规模很小,导致模块数量增多,模块间的接口数量大增,程序的可理解性、可修改性、可测试性降低,。3)模块间耦合度越紧密,程序就越难理解和修改,修改后测试也很难。1.某些工程师不同意“目前国外许多开发组织把 60%以上的人力用于已有的”的说法,他们争论说:“我并没有花费60%的时间去改正我所开发的程序中的错误”,根据答:首先,的环境而修改的新需求而修改工程相关原理,请上述争论的错误之处?并非仅仅是改正程序中的错误,它还包括为了使适应变化了的活动,以及为了满足用户在使用的过程中扩充或晚上的国度,甚至包括为了
13、提高未来的可性或可靠性而主动地修改的活动。实际上,为了消除程序中潜在的错误而进行的改进性,仅占全部活动的 1/5 左右。2.顺序图与协作图都属于交互图,它们有何区别?答:顺序图显示若干个对象间的动态协作关系,强调对象之间发送消息的先后次序,描述对象之间的交互过程,着重考虑时间关系。协作图也描述对象间的动态协作关系。除了显示对象间发送的消息之外,协作图着重考虑对象及它们之间的上下文关系。3.某公司拟采取下述措施提高他们开发出的产品的可性,可结果却恰恰相反,请分析问题原因。测试完成后,删除程序中的注解以缩短源程序的长度编码时尽量使用全局变量选用时间效率和空间效率尽可能高的算法答:1)程序中的注解是
14、提高程序可理解性的关键文档,删除注解会降低程序的可理解性和可读性,从而降低可性。2)违背局部化原理,似的具有公共环境耦合的模块数量增多,从而降低了程序的可理解性、可修改性和可测试性,性较差。3)效率高的算法可理解性差,从而降低了可性。1.假设你被任命为一家公司的项目,你的工作是管理该公司已被广泛使用的字处理的新版本开发。由于市场竞争激烈,公司规定了严格的完成期限并且对外公布。你打算采用哪种生命周期模型?为什么?答:该项目已经被广泛使用,可以得出以下结论:第一:旧版本相当于一个原型,可以收集用户的反馈,容易确定新版本的需求。第二:工程师对字处理水平。比较熟悉,经验丰富,具有增量模型开发新版的技术
15、第三:该受到广大用户的喜爱,今后可能还要开发新版本,因此应该把结构设计成开放式的,利于今后进行改进和扩充。因此,宜采用增量模型开发。2.黑盒测试着重测试的功能需求,它能发现哪些类型的错误?答:(1)功能不正确或遗漏的功能;(2)界面错误;(3)数据结构错误或外部数据库错误;(4)性能错误;(5)初始化和终止错误。3.某公司拟采取下述四条措施提高他们开发出的产品的可性,分析是否正确,并解释原因。1)在分析用户需求时同时考虑问题。2)在开发各阶段尽量保证文档的正确性。3)把与硬件及操作系统有关的代码放到某些特定的程序模块中。答:1)正确。在需求分析时就考虑问题,列出将来可能变更的需求,预先做好准备
16、,使得未来的较为容易。2)正确。完整、正确的文档有助于的可读性,从而提高了性。3)正确。把和硬件和操作系统有关的代码放到特定模块中,可将因环境变化而必须修改的程序代码局限在少数模块内,从而更加容易修改和测试。三、题(40 分)某个学生成绩管理系统的部分功能如下:(1)基本信息管理:教务管理输入或修改学期教学执行计划(课程代码、课程名称、总号)和教师、学分、开课部门、授课人、周)、学生(学号、班级、宿舍(教工号、系别、教研室、);(2)学生选课:学生根据教学执行计划进行选课;分配任课教师:教务管理单给教师;成绩管理:每门课程的教师在为符合开课条件的课程分配教师,并打印任课通知评分结束后将成绩交给
17、教务管理,教务管理输入、成绩,系统可生成成绩单(发给学生)、成绩统计分析表(发给教务管理)。问题一:创建 Visio 文件,文件取名为学号后两位+,如“05”。(2 分)问题二:新建一绘图页并命名为“ER 模型”,创建系统的 E-R 模型。(10 分)问题三:新建一绘图页并命名为“顶层数据流图”,确定该系统的数据源点和终点,画出该系统的顶层数据流图(10 分)。问题四:新建一绘图页并命名为“0 层数据流图”,分析该系统的主要功能,在该页面中细化顶层数据流图(18 分)。计算机储蓄系统的工作过程大致如下:储户填写的存款单或取款单由业务员键入系统,如果是存款则系统存款人、住址(或号码)、号码、存款
18、类型、存款日期、到期日期、利率及(可选)等信息,并打印出存款单给储户,如果是取款而且存款时留有,则系统首先核对储户,若正确或存款时未留,则系统计算利息并打印利息给储户。问题一:创建 Visio 文件,文件取名为学号后两位+,如“05”。(2 分)问题二:新建一绘图页并命名为“ER 模型”,创建系统的 E-R 模型。(10 分)问题三:新建一绘图页并命名为“顶层数据流图”,确定该系统的数据源点和终点,画出该系统的顶层数据流图(10 分)。问题四:新建一绘图页并命名为“0 层数据流图”,分析该系统的主要功能,在该页面中细化顶层数据流图(18 分)。某装配厂有一座存放零件的仓库,仓库中现有的各种零件的数量以及每种了解库存量临界值等数据在库存主文件中。当仓库中零件数量有变化时,应该及时修改库存主文件,如果哪种零件的库存量少于对应的库存临界值,则应规定每天向采购部门送一次订货报表。给采购部门订购,该厂使用计算机处理更新库存主文件和产生订货任务。零件库存量的每一次变化称为一个事务,由仓库微机终端输入到系统,库存程序对事务进行处理
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 音乐产业2025年版权运营与音乐版权交易市场策略分析报告
- 2022年霍州市二年级语文期末考试试卷
- 2022年扶余市四年级语文期末考试试卷(北师大版)
- 2022年额尔古纳市小学一年级语文第一单元考试试卷
- 2022年安阳市五年级语文期中考试试卷(人教版)
- 骨密度预测模型优化-洞察及研究
- 骨水泥固定新进展-洞察及研究
- 2025年担保公司居间服务区块链技术应用合同
- 2025版跨境电商履约反担保合同
- 2025年装备制造业自主创新能力提升的技术创新资源配置与调整研究报告
- 临床实验室精液常规检验中国专家共识
- 【得利斯食品企业人力资源招聘管理现状、问题及对策(论文10000字)】
- 《华为集团介绍》课件
- 2023年中国农业科学院果树研究所人才招聘考试真题
- 鸡蛋项目融资计划书
- 2023新译林版新教材高一英语必修一全册课文翻译(英汉对照)
- 西北工业大学固定资产验收报告
- 六年级下册综合实践活动教学设计-我们的毕业季 全国通用
- 施秉县农林废弃物和畜禽粪污资源化处理中心项目环评报告
- 成都市石室双楠实验学校数学新初一分班试卷
- 危机谈判专题培训课件
评论
0/150
提交评论