软件工程复习题答案.pdfVIP

  • 5
  • 0
  • 约5.57千字
  • 约 5页
  • 2020-09-13 发布于天津
  • 举报
一.单项选择题 1. 软件调试技术包括( B )。 A. 边界值分析 B.演绎法 C.循环覆盖 D. 集成测试 2. 瀑布模型的存在问题是( B ) A. 用户容易参与开发 B.缺乏灵活性 C.用户与开发者易沟通 D. 适用可变需求 3. 软件测试方法的静态测试方法之一( A ) A. 计算机辅助静态分析 B. 黑盒法 C.路径覆盖 D.边界值分析 4. 软件生命周期中所花费用最多的阶段是( D ) A. 详细设计 B. 软件编码 C.软件测试 D.软件维护 5. 第一个体现结构化编程思想的程序设计语言是( B )。 A. FORTRAN 语言 B.Pascal 语言 C.C 语言 D.PL/1 语言 6. 程序的三种基本控制结构是( B ) A. 过程、 子程序和分程序 B.顺序、 选择和重复 C.递归、堆栈和队列 D. 调用、返回和转移 7. 在详细设计阶段,经常采用的工具有( A ) A. PAD B.SA C.SC D.DFD 8. 详细设计的结果基本决定了最终程序的( C ) A. 代码的规模 B.运行速度 C.质量 D. 可维护性 9.需求分析中开发人员要从用户那里了解( A )。 A. 软件做什么 B. 用户使用界面 C.输入的信息 D.软件的规模 10.结构化程序设计主要强调的是( D ) A. 程序的规模 B.程序的效率 C.程序设计语言的先进性 D. 程序易读性 11.经济可行性研究的范围包括( C )。 A. 资源有效性 B. 管理制度 C.效益分析 D. 开发风险 12.可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开发 的决策依据,因必须给出( B )的回答。 A. 确定 B. 行或不行 C. 正确 D. 无二义 13.需求分析阶段的任务是确定( D)。 A. 软件开发方法 B. 软件开发工具 C.软件开发费 D.软件系统的功能 14.软件调试的目的是( A ) A. 找出错误所在并改正之 B. 排除存在错误的可能性 C.对错误性质进行分类 D.统计出 错的次数 15. 内聚是衡量模块内部聚合能力的量度。 内聚越高, 说明模块内各成分彼此联系的程度 (C ) A. 越松散 B.彼此相等 C.越紧密 D.没有联系 16.软件的( A )设计又称为总体设计,其主要任务是建立软件系统的总体结构。 A. 概要 B.抽象 C.逻辑 D.规划 17.下列系统设计工具中, (B ) A.N-S 图 B.数据流图 C. 程序流程图 D.PAD 图 18.结构化程序设计采用的三种基本控制结构是( A ) A. 顺序、选择、重复 B.选择、循环、重复 C.顺序、分支、选择 D.输入、变换、输出 19.软件的( B )一般由两次故障平均间隔时间和故障平均恢复时间来度量。 A. 可维护性 B.可靠性 C.效率 D.可理解性 20.在 UML 的用例图中,人形符号表示的是( C ) A. 关联 B.用例 C. 角色 D. 系统 二.简单题 精选文库 1.什么是软件工程?什么是软件危机? 2.软件的可行性研究主要研究那些问题? 3.什么是数据字典?其作用是什么?它有哪些条目? 4.什么是软件维护?软件维护包括哪四类活动? 5.有人说:软件开发时,一个错误发现得越晚,为改正它所付出的代价就越大。请问这句话 对否

文档评论(0)

1亿VIP精品文档

相关文档