姓名:                  考号:                    考场:
软件工程概论考试模拟试卷
科目:软件工程概论
专业:
题号
总分
分数
一、
单项选择题:在每小题列出的四个备选答案只有一个答案是符合题目要求。请将正确答案填入“单项选择题答题表”对应的格中。未填入答题表、错选多选均不得。(每小题1分,本题共计20分)
得分
评卷人
单项选择题答题表
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2
1.
在软件生产的程序系统时代由于软件规模扩大和软件复杂性提高等原因导致了(  )。
A.软件危机            B.软件工程
C.程序设计革命        D.结构化程序设计
2.
瀑布模型的主要特点之一是 (  )。
A.推迟实现    B.成功率极高  C.容易失败  D.过程迭代
3.
可行性研究阶段的主要任务包括(  )。
A.分析和澄清问题定义            B.导出系统的逻辑模型
C.制定粗略的进度.建议和计划    D.以上全是
4.
软件需求分析的任务是准确地定义出要开发的软件系统是(  )。
A. 如何做?    B. 怎么做?      C.做什么?    D.不做什么?
5.
面向对象分析是对系统进行(  )的一种方法。
A. 需求建模    B. 程序设计      C. 设计评审    D. 测试验收
6.
数据字典是软件需求分析阶段的重要工具之一,其基本功能是(  )。
A. 数据库设计    B. 数据通信    C. 数据定义    D. 数据维护
7.
使用实体-联系图(ER图)建立的概念性数据模型中包含3种互相关联的信息:(  )。
A.数据对象,属性,方法        B.数据对象,属性,联系
C.数据表,属性,联系          D.数据表,实体,联系
8.
模块的内聚性最高的是(  )。
A.逻辑内聚      B.时间内聚      C.偶然内聚      D.功能内聚
9.
在软件工程中,描绘软件结构的图形工具不包括(  )。
A. 层次图      B. HIPO图      C.PAD图        D.H图
10.
提高程序可读性的手段包括(    )。
A.使用三种标准控制结构      B.采用有实际意义的变量名
C. 给程序加注释              D.以上都是
11.
结构化设计又称为(  )。
A. 概要设计             B. 面向数据流的设计
C. 面向对象设计          D. 详细设计
12.
在结构化设计方法中全面指导模块划分的最重要的原则是 (    )。
A.程序模块化  B. 模块高内聚  C. 模块低耦合  D. 模块独立性
13.
为了提高软件的可维护性,在编码阶段应注意(  )。
模块化设计名词解释A.保存测试用例和数据        B.提高模块的独立性
C.文档的副作用                D.养成好的程序设计风格
14.
下列属于维护阶段的文档是 (    )。
A.软件规格说明              B.用户操作手册
C.软件问题报告              D.软件测试分析报告
15.
软件测试中,黑盒法是通过分析程序的(  )来设计测试用例的。
A.应用范围      B.内部逻辑      C.功能        D.输入数据
16.
为了满足用户在使用过程中对软件提出的新的功能与性能要求,需要对原来的软件的功能进行修改或扩充。这种维护的维护类型是(  )。
A.改正性维护  B.适应性维护  C.完善性维护  D.预防性维护
17.
软件调试技术包括(  )。
A.边界值分析  B.演绎法      C.循环覆盖    D.集成测试
18.
在整个软件维护阶段所花费的全部工作中,哪种维护所占比例最大?(  )
A.改正性维护  B.适应性维护  C.完善性维护  D.预防性维护

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。