•软件工程模拟试卷• : . 电计系软件工程专业20 - 20学年度期 《软件工程》试题(第4套) 题号 -一一 二二二 -三 四 五 总分 题分 第一部分选择题 一、单项选择题(本大题共20小题,每小题1分,共20分) 在每小题列出的四个备选项中只有一个是符合题目要求的, 请将其代码填写在题 后的括号内。错选、多选或未选均无分。 1、 ( )是软件生存期中的一系列相关软件工程活动的集合,它由软件规格 说明、软件设计与开发、软件确认、软件改进等活动组成。 A软件过程 B 软件工具 C质量保证 D 软件工程 2、 在各种不同的软件需求中,功能需求描述了用户使用产品必须要完成的任务, 可以在用例模型或方案脚本中予以说明, ( )是从各个角度对系统的约束和 限制,反映了应用对软件系统质量和特性的额外要求。 A业务需求 B 功能要求 C非功能需求 D 用户需求 3、 软件测试计划开始于需求分析阶段,完成于( )阶段。 A需求分析 B 软件设计 C软件实现 D 软件测试 4. 下面关于面向对象方法中消息的叙述,不正确的是 ()。 A. 键盘、鼠标、通信端口、网络等设备一有变化,就会产生消息 B. 操作系统不断向应用程序发送消息,但应用程序不能向操作系统发送消 息 C. 应用程序之间可以相互发送消息 D. 发送与接收消息的通信机制与传统的子程序调用机制不同 5. 美国卡内基一梅隆大学SEI提出的CMM模型将软件过程的成熟度分为5个等 级,以下选项中,属于可管理级的特征是()。 A. 工作无序,项目进行过程中经常放弃当初的计划 B•建立了项目级的管理制度 C•建立了企业级的管理制度
6. 在McCall软件质量度量模型中,( )属于面向软件产品修改。 A. 可靠性 B .可重用性 性 D .可移植性 ( ) C .软件测 A .详细设计 B .软件编码 试 D .软件维护 8. 需求分析阶段的任务是确定( A. 软件开发方法 ) B. 软件开发工具 C. 软件开发费 D. 软件系统的功能 9•如果某种内聚要求一个模块中包含的任务必须在同一段时间内执行,则这种 内聚为()。 •逻辑内聚 C•通信内聚D •信息内聚 ( A 文档B 可理解性C 可测试性D 可修改性 10. 实现单入口单出口程序的三种基本控制结构是 ( ) A 顺序、选择、循环B 过程、子程序、分程序 C 调用、返回、转移D 递归、堆栈、队列 11. 为高质量地开发软件项目,在软件结构设计时,必须遵循 ( ) 原则。 B•质量控制 C•程序优化 12. DFD中的每个加工至少需要() A. 一个输入流 B. 一个输出流 C. 一个输入或输出流 D. 一个输入流和一个输