1、17秋北航软件工程在线作业二满分答案北航软件工程在线作业二试卷总分:100 得分:100一、 单选题 (共 10 道试题,共 40 分)1. 下面哪项不是按照功能进行软件分类的( )A. 系统软件B. 支撑软件C. 应用软件D. 分时软件 满分:4 分正确答案:D2. 以下不属于逻辑覆盖的是( )A. 语句覆盖B. 判定覆盖C. 条件覆盖D. 基本路径 满分:4 分正确答案:D3. 进程的以下哪个状态转换是不可能的()。A. 就绪状态执行状态B. 执行状态就绪状态C. 阻塞状态就绪状态D. 等待状态执行状态 满分:4 分正确答案:D4. 可行性研究的步骤中不包括( )的内容.A. 复查初步分析
2、结果.B. 研究现有的系统C. 导出新系统高层逻辑模型.D. 建立新系统的物理模型解法. 满分:4 分正确答案:C5. 软件工程中的各种方法是完成软件工程项目的技术手段,它们支持软件工程的( )阶段.A. 各个B. 前期C. 中期D. 后期 满分:4 分正确答案:A6. GO TO语句的说法正确的是( )A. GO TO 语句没有什么用处B. GO TO 语句对程序更复杂C. GO TO 语句在现在的程序设计中大量使用D. GO TO语句有时候可以使程序更加方便 满分:4 分正确答案:D7. 从事物的属性侧面来描述事物的方法就是( )的方法.A. 面向对象B. 面向数据C. 面向过程D. 面向
3、属性 满分:4 分正确答案:B8. 根据用户在软件使用过程中提出的建设性意见而进行的维护活动称为( ).A. 纠错性维护B. 适应性维护C. 改善性维护D. 预防性维护 满分:4 分正确答案:C9. 软件生命周期中所花费用最多的阶段是( )A. 详细设计B. 软件编码C. 软件测试D. 软件维护 满分:4 分正确答案:D10. 需求分析的任务不包括( ).A. 问题分析B. 系统设计C. 需求描述D. 需求评审. 满分:4 分正确答案:B二、 判断题 (共 10 道试题,共 40 分)1. 将整个软件划分为若干单独命名和可编址部分,称为模块A. 错误B. 正确 满分:4 分正确答案:B2. 一
4、个好的开发人员应具备的素质和能力包括善于与周围人员团结协作,建立良好的人际关系,善于听取别人的意见.A. 错误B. 正确 满分:4 分正确答案:B3. 耦合性是程序结构中各个模块之间相互关联的度量A. 错误B. 正确 满分:4 分正确答案:B4. 软件开发、设计几乎都是从头开始,成本和进度很难估计.A. 错误B. 正确 满分:4 分正确答案:B5. Jackson系统开发方法中定义了三种功能:嵌入功能、强制功能、交互功能A. 错误B. 正确 满分:4 分正确答案:B6. 软件设计是把一个软件需求变换成软件表示的过程A. 错误B. 正确 满分:4 分正确答案:B7. 高级程序设计语言C+是C语言
5、的发展和扩充,它们都是结构化程序设计语言。A. 错误B. 正确 满分:4 分正确答案:A8. 文档记录软件开发活动和阶段成果,具有永久性,可供人或机器阅读.A. 错误B. 正确 满分:4 分正确答案:B9. 目前的绝大多数软件都不适合于快速原型技术.A. 错误B. 正确 满分:4 分正确答案:A10. 类的标识有主动和被动之分A. 错误B. 正确 满分:4 分正确答案:B三、 多选题 (共 5 道试题,共 20 分)1. 最为常用的动态分析方法有( )A. 状态迁移图B. 时序图C. Petri网D. 数据流 满分:4 分正确答案:ABC2. 软件开发中经常遇到的问题有哪些( )A. 软件开发无计划性B. 软件需求不充分C. 软件开发过程无贵方D. 软件产品无评测手段 满分:4 分正确答案:ABCD3. 利用现存类设计新类的方式有( )A. 选择B. 分解C. 配置D. 演变 满分:4 分正确答案:ABCD4. 历史文档分为哪几种( )A. 系统开发日志B. 错误记载C. 系统维护日志D. 系统安装日志 满分:4 分正确答案:ABC5. 下面可以衡量程序的可维护性的是( )A. 可理解性B. 可测试性C. 可修正性D. 可移植性 满分:4 分正确答案:ABCD
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1