智慧树知到《软件工程》章节测试答案
A.软件开发费
B.软件开发工具
C.软件系统的功能
D.软件开发方法
正确答案:软件系统的功能
2、需求分析阶段最重要的技术文档是()。
A.可行性分析报告
B.需求规格说明书
C.用户手册
D.设计说明书
正确答案:需求规格说明书
3、在E-R模型中,包含以下基本成分()。
A.实体、联系、属性
B.实体、属性、操作
C.数据、对象、实体
D.控制、联系、对象
正确答案:实体、联系、属性
4、需求分析阶段应该完成的文档资料包括()。
A.系统规格说明
B.数据要求
C.修正的开发计划
D.用户系统描述
正确答案:系统规格说明 ;数据要求 ;修正的开发计划;用户系统描述
5、在进行需求分析时需同时考虑维护问题。
A.正确
B.错误
正确答案:错误
第四章单元测试
1、用自然语言书写的系统规格说明书可能存在的问题包括()。
A.不完整性
B.含糊性
C.二义性
D.矛盾
正确答案:不完整性;含糊性;二义性;矛盾
2、关于形式化说明技术,下列说法正确的是()。
A.应该形式化,但不要过分形式化
B.应该有形式化方法顾问随时提供咨询
C.任何时候都应该采用形式化说明技术
D.应该选用适当的表示方法
正确答案:应该形式化,但不要过分形式化;应该有形式化方法顾问随时提供咨询;应该选用适当的表示方法
3、Petri网可用于表达同步问题、竞争条件以及死锁问题。
A.正确
B.错误
正确答案:正确
4、用Z语言描述的、最简单的形式化规格说明包含()。
A.状态定义
B.给定的集合、数据类型及常数
C.初始状态
D.操作
正确答案:状态定义;给定的集合、数据类型及常数;初始状态;操作
5、有穷状态机要求表示对象应该有有限个状态。
A.正确
B.错误
正确答案:正确
第五章单元测试
1、对一个程序来说,组成系统的模块数目(),则开发成本越小。
A.顺序
B.越少
C.时间
D.越多
正确答案:顺序
2、软件的()设计又称为总体结构设计,其主要任务是建立软件系统的总体结构。
A.抽象
B.总体
C.规划
D.逻辑
正确答案:总体
3、关于内容耦合的描述正确的是()。
A.如果一个模块有多个入口,可能发生内容耦合
B.应该尽量使用内容耦合
C.内容耦合是最高程度的耦合
D.高级语言一般设计成允许内容耦合的形式
正确答案:如果一个模块有多个入口,可能发生内容耦合;内容耦合是最高程度的耦合
4、下面的说法()是正确的。
A.软件体系结构的最佳表示形式是一个可执行的软件模型
B.软件体系结构描述是不同项目相关人员之间进行沟通的使能器
C.良好的分层体系结构有利于系统的扩展与维护
D.设计模式是从大量成功实践中总结出来且被广泛公认的实践和知识
正确答案:软件体系结构描述是不同项目相关人员之间进行沟通的使能器;良好的分层体系结构有利于系统的扩展与维护;设计模式是从大量成功实践中总结出来且被广泛公认的实践和知识