2016年景德镇陶瓷学院信息工程学院软件工程复试笔试仿真模拟题
● 摘要
一、选择题
1. 软件系统的可靠性,主要表现在( )。
A. 能够安装多次
B. 能在不同类型的计算机系统上安装、使用
C. 软件的正确性和健壮性
D. 能有效地抑制盗版
【答案】C
2. ( )是一种结构设计语言,它陈述系统模块是什么和它们如何结合在一起实现系统的功能,它表达的是软件系统结构设计的信息。
A.PDL
B.C 语言
C.
D. 模块化互连语言
【答案】D
3. 软件生命周期的最后一个阶段是( )。
A. 书写软件文档
B. 软件维护
C. 稳定性测试
D. 书写详细用户说明
【答案】B
4. 模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准是模块的( )。
A. 抽象和信息隐蔽
B. 局部化和封装化
C. 内聚性和耦合性
D. 激活机制和控制方法
【答案】C
5. 改错性维护与排错的相对关系是( )。
A. 改错性维护与排错是同一概念的不同命名
B. 改错性维护是在更大范围中做工作
C. 排错是在更大范围中做工作
D. 它们是在同一阶段的不同工作
【答案】B
6. 通信内聚是指( )。
A. 把需要同时执行的动作组合在一起形成的模块
B. 各处理使用相同的输入数据或者产生相同的输出数据
C. 一个模块中各个处理元素都密切相关于同一功能且必须顺序执行
D. 模块内所有元素共同完成一个功能,缺一不可
【答案】B
7. 火车是一种陆上交通工具,火车和陆上交通工具之间的关系是(
A. 组装
B. 整体与部分
C.has a
D. —般与具体
【答案】D
8. 在模型中,包含以下基本成分( )。
A. 数据、对象、实体
B. 控制、联系、对象
C. 实体、联系、属性
D. 实体、属性、联系
【答案】C
9. 详细设计的任务是确定每个模块的( )。
A. 算法
B. 功能
C. 调用关系
D. 输入输出数据
【答案】A
10.确认测试计划是在( )阶段制定的。
A. 可行性研究和计划
B. 需求分析
)关系。
C. 概要设计
D. 详细设计
【答案】B
二、简答题
11.软件项目管理包括哪些内容?
【答案】软件项目管理具体内容包括对开发人员、组织机构、用户、文档资料等方面的管理。
(1)开发人员
软件开发人员一般分为:项目负责人、系统分析员、高级程序员、初级程序员、资料员和其他辅助人员。软件生存期各个阶段的活动既要有分工又要互相联系。因此,要求各类人员既能胜任工作,又要相互很好地配合,没有一个和谐的工作环境很难完成一个复杂的软件项目。
(2)组织机构
组织机构要求好的组织机构、合理的人员分工、有效的通信。软件开发的组织机构没有统一的模式。主要有主程序员、专家组、民主组织三种组织机构。
(3)用户
软件是为用户而开发的,在开发过程中自始至终必须得到用户的密切合作和支持。作为项目
负责人,要特别注意与用户保持联系,掌握用户的心理和动态,防止来自用户的各种干扰和阻力。
(4)控制
控制包括进度控制、人员控制、经费控制和质量控制。为保证软件开发按预定的计划进行,对开发过程要实施以计划为基础。
(5)文档资料
软件工程管理很大程度上是通过对文档资料管理来实现的。因此,要把开发过程中的一切初步设计、中间过程、最后结果建立成一套完整的文档资料。文档标准化是文档管理的重要方面。
12.简述面向对象的要素。
【答案】(1)抽象
①定义
抽象是指强调实体的本质、内在的属性,忽略一些无关紧要的属性。
②抽象性
面向对象比其他方法技术有更高的抽象性,对象具有极强的抽象表达能力,对象可表示一切事物,可表达结构化的数据,也可表达非结构化的数据,如过程实体、图形、声音、规则等。
③共性抽象
类实现了对象的数据(即状态)和行为的抽象,它是对象的共性抽象。
(2)封装性(信息隐蔽)
①定义
相关内容
相关标签