2017年太原科技大学计算机科学与技术学院829软件工程考研冲刺密押题
● 摘要
一、选择题
1. 软件质量必须在( )加以保证。
A. 设计与实现过程
B. 开发之前
C. 开发之后
D. 开发期间
【答案】A
【解析】软件的质量保证就是向用户及社会提供满意的高质量的产品,确保软件产品从诞生到消亡为止所有阶段质量的活动,必须在设计和实现软件过程加以保证。
2. ( )工具在软件详细设计过程中不采用。
A. 判定表
B.IPO 图
C.PDL
D.DFD 图
【答案】D
【解析】DFD 图(数据流图)是软件需求阶段过程中采用的工具,用于描述系统的分解,即描述系统由哪几个部分组成,各部分之间有什么联系等等。
3. 软件维护工作过程中,第一步是先确认( )。
A. 维护环境
B. 维护类型
C. 维护要求
D. 维护者
【答案】B
【解析】实施维护的步骤如下:
①确定要进行维护的类型;
②对校正性维护从评价错误的严重性开始;
③对适应性和完善性维护;
④实施维护任务。
4. 软件维护工作中大部分的工作是由于( )而引起的。
A. 程序的可靠性
B. 适应新的硬件环境
C. 适应新的软件环境
D. 用户的需求改变
【答案】D
【解析】大量软件工程维护资料表明,用户的需求改变而引起的软件维护工作占的比例最大,而不是由可靠性问题引起的,为了增强和改进软件的功能所做的维护仅占20%。
5. 以下不属于软件项目进度安排的主要方法的是( )。
A. 工程网络图
B .CANTT图
C. 任务资源表
D.IFD 图
【答案】D
【解析】进度安排的好坏往往会影响整个项目的按期完成,因此这一环节是十分重要的。制
Gantt 图、 定软件进度与其他工程没有很大的区别,其主要的方法有:工程网络图、任务资源表等。
6. ( )的描述范围是一个对象,所以它位于类描述模板的对象级。
A. 类图
B. 状态转换图
C. 实例图
D. 服务流程图
【答案】B
【解析】在面向对象文档中包括类图、状态装换图和服务流程图。其中类图是对整个系统的描述,也称为基本模型;状态转换图的描述范围是一个对象,它位于类描述模板的对象级;服务流程图仅描述一个服务,位于类描述模板的最低级别。
7. 对象模型的描述工具是( )。
A. 状态图
B. 数据流图
C. 对象图
D. 结构图
【答案】C
【解析】对象模型描述系统中对象的静态结构、对象之间的关系、对象的属性、对象的操作。
对象模型表示结构上的、系统的“数据”特征。对象模型用包含对象和类的对象图来表示。
8. 软件工程管理是对软件项目的开发管理,即对整个软件( )的一切活动的管理。
A. 软件项目
B. 生存期
C. 软件开发计划
D. 软件开发
【答案】B
【解析】软件工程管理是对软件项目的开发管理,为了对付大型复杂的软件系统,必须采用相应的管理策略,它是对整个软件生存期的一切活动的管理。
9. 在数据流图中,不能被计算机处理的成分是( )。
A. 控制流
B. 结点
C. 数据流
D. 数据源/终点
【答案】D
【解析】数据源点或终点:是本软件系统外部环境中的实体(包括人员、组织或其他软件系,统称外部实体,不能被计算机处理。 统)
10.以下说法错误的是( )。
A. 文档仅仅描述和规定了软件的使用范围及相关的操作命令
B. 文档也是软件产品的一部分,没有文档的软件就不成为软件
C. 软件文档的编制在软件开发工作中占有突出的地位和相当大的工作量
D. 高质量文档对于发挥软件产品的效益有着重要的意义
【答案】A
【解析】在软件工程中,文档用来表示对需求、工程或结果进行描述、定义、规定、报告或认证的任何书面或图示的信息。它们描述和规定了软件设计和实现的细节,说明使用软件的操作命令。
二、填空题
11.聚集是一种“_____”关系。聚集最重要的性质是_____, 也具有_____。
【答案】整体一部分;传递性;逆对称性
12.成本一效益分析的目的是从_____评价开发一个新的软件项目是否可行。
【答案】经济角度