南京信息工程大学《软件工程》期末复习题.docx
《南京信息工程大学《软件工程》期末复习题.docx》由会员分享,可在线阅读,更多相关《南京信息工程大学《软件工程》期末复习题.docx(6页珍藏版)》请在第壹文秘上搜索。
1、一、选择题1、软件工程学的目的是以较低的成本,研制(八)质量的软件A、较高B、较低C、可靠D、优秀2、提高软件质量和可靠性的技术大致可分为两大类,其中一类就是避开错误技术,但避开错误技术无法做到完美无缺和绝无错误,这就需要(D)OA、消除错误B、检测错误C、避开错误D、容错3、在软件工程时期,决定软件质量的主要因素是(A)OA、管理水平B、个人程序技术C、小组技术D、硬件的发展4、软件可行性研究是着重确定系统的目标和规模,对成本一效益进行分析属于下列选项中的(A)oA、经济可行性B、操作可行性C、技术可行性D、社会可行性5、在数据词典中,以下哪一项表示允许重复O至任意次(八).A、B、0C、0
2、nD、n6、不适于作为数据流图处理(加工)框名称的是(B)OA、人工校核工资数据B、工资支票数据C、打印工资支票D、计算职工工资7、在需求分析中,分析员要从用户那里解决的最重要的问题是(A)。A、要让软件做什么B、要给该软件提供哪些信息C、要求软件工作效率如何D、要让软件具有什么样的结构8、软件中的问题发生在(B)阶段,修复成本最低。A、软件维护阶段B、软件测试阶段C、软件实现阶段D、需求分析阶段9、某模块的输入数据为某工厂中一个车间的生产产量表,通过该模块可以计算出车间中生产工人的平均产量、统计产量前10名的人员名单,从内聚度来看,该模块属于(B)OA、逻辑内聚B、通信内聚C、顺序内聚D、功
3、能内聚10、时序图的组成因素不包含(A)oA、类B、对象C、角色D、生命线11、PDL是软件开发过程中用于(C)oA、需求分析B、概要设计C、详细设计D、编程12、在详细设计阶段经常采用的工具有(八)OA、PADB、SAC、SCD、DFD13、测试用例是为达到最佳的测试效果或高效的揭露隐藏的错误而精心设计的少量测试数据,至少应该包括(C)A、测试输入、执行条件和预期的结果。B、测试目标、测试工具C、测试环境D、测试配置14、软件测试自动化的局限性不包含(C)。A、不能完全取代手工测试和手工测试工程师B、软件自动化测试可能降低测试的效率,不能提高有效性C、执行手工测试困难或不可能进行的测试D、软
4、件自动化测试工具本身的问题,因为工具本身不具有想象力15、下面的(A)是错误的。A、在程序设计中使用括号以改善表达式的清晰性B、不要修补不好的程序,要重新写C、在程序设计中应尽可能对程序代码进行优化D、不要在注释中重复描述代码16、逆向工程是一个设计(C)过程。A、开发B、需求C、恢复D、以上都不对17、关于参与者的说法中错误的是(C)OA、参与者是与目标系统交互的人或物B、参与者可以是实际的人,也可以是外部设备、外部系统等C、参与者是用例图的重要组成部分,因此它是目标系统的组成部分D、参与者之间可以存在一定的关系18、下列关于面向对象的分析与设计的说法中,不正确的是(B)。A、面向对象分析侧
5、重于理解问题B、面向对象设计不需要考虑技术和实现层面的细节C、面向对象分析描述软件要做什么D、面向对象设计侧重于理解解决方案19、UML系统分析阶段产生的包图描述了系统的(B)oA、状态B、系统体系层次结构C、静态模型D、功能要求20、在工程网络中用(B)表示事件(一项作业开始或结束)。A、箭头B、圆圈C、实线D、线二、判断题(正确的填“J,错误的填“X”,)1 .在UML中,通过建立活动图来表示对象模型。()2 .增量模型是典型的面向对象软件开发模型,着重强调不同阶段之间的重叠,认为面向对象的软件开发过程不需要或不应该严格区分不同的开发阶段。()3 .可行性研究的最后一步就是撰写软件需求规格
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 南京 信息 工程 大学 期末 复习题