2024知到答案 软件工程过程(山东联盟) 最新智慧树满分章节测试答案
第一章 单元测试
1、单选题:
以下属于应用软件的是()。
选项:
A:MySQL数据库管理系统
B:wps办公软件
C:windows 10
D:Eclipse软件开发环境
答案: 【wps办公软件】
2、单选题:
开发软件的高成本及软件产品的低质量之间存在矛盾,这种现象称之为()。
选项:
A:软件模型
B:软件工程
C:软件危机
D:软件的可行性
答案: 【软件危机】
3、多选题:
以下()属于软件危机的具体表现。
选项:
A:产品的功能、性能难以满足用户需求
B:软件开发成本难以控制
C:认为软件就等同于程序
D:软件开发进度难以预测
答案: 【产品的功能、性能难以满足用户需求;
软件开发成本难以控制;
软件开发进度难以预测】
4、多选题:
软件工程是由()组成。
选项:
A:工具
B:方法
C:过程
D:文档
答案: 【工具;
方法;
过程】
5、判断题:
软件工程学的提出起源于软件危机,其目的就是最终解决软件的生成工程化问题。
选项:
A:对
B:错
答案: 【对】
6、多选题:
以下()属于软件工程七个基本原理。
选项:
A:结果应能清楚地审查
B:用分阶段的生命周期计划严格管理
C:开发小组人员应少而精
D:实行严格的产品控制
答案: 【结果应能清楚地审查;
用分阶段的生命周期计划严格管理;
开发小组人员应少而精;
实行严格的产品控制】
7、单选题:
ISO/IEC 12207软件生存周期过程标准,把用于开发一个软件系统的过程分为三类,包括主过程、辅助(组织)过程及()。
选项:
A:获取过程
B:培训过程
C:支持过程
D:运行过程
答案: 【支持过程】
8、判断题:
一个软件从定义到开发,所经历的生存过程称为软件生存期或叫生命周期。
选项:
A:错
B:对
答案: 【错】
9、单选题:
关于程序和软件,说法正确的是( )。
选项:
A:软件包括程序
B:软件仅有程序
C:程序包括软件
D:程序仅指软件
答案: 【软件包括程序】
10、判断题:
软件开发小组的规模与个人生产率成正比,向一个已经延期的软件项目增加人手,会使它按期完工。
选项:
A:错
B:对
答案: 【错】
第二章 单元测试
1、判断题:
问题定义是拟研发软件之前,对软件的需求问题进行初步调研、确认和描述的过程
选项:
A:错
B:对
答案: 【对】
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、多选题:
()是软件可行性研究涉及到的内容。
选项:
A:待开发的软件是否会有质量问题
B:是否有足够的人员和相关技术来支持系统开发
C:是否有足够的工具和相关技术来支持系统开发
D:待开发的软件是否有市场、经济上是否合算
答案: 【是否有足够的人员和相关技术来支持系统开发;
是否有足够的工具和相关技术来支持系统开发;
待开发的软件是否有市场、经济上是否合算】
8、判断题:
可行性研究的主要任务是用最小的代价在尽可能短的时间内确定问题是否能够解决。也就是判断 问题定义阶段确定的目标和规模是否能够实现,并提出可行项目的初步方案。
选项:
A:错
B:对
答案: 【对】
9、判断题:
项目开发计划除去规定项目开发所需的资源、开发的进度等之外,还可以包括用户培训计划。
选项:
A:错
B:对
答案: 【错】
10、单选题:
所谓软件过程的里程碑,通常是指()。
选项:
A:一定的时间间隔
B:每个项目活动
C:开发进度月报
D:基线
答案: 【基线】