智慧树知到《软件工程(山东联盟)》章节测试答案
A.其他所有选项
B.制定粗略的进度、建议和计划
C.分析和澄清问题定义
D.导出系统的逻辑模型
正确答案:其他所有选项
9、技术可行性是可行性研究的关键, 其主要内容一般不包括()。
A.资源分析
B.人员分析
C.技术分析
D.风险分析
正确答案:人员分析
第三章单元测试
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、需求分析阶段研究的对象是软件项目的()。
A.合理要求
B.模糊要求
C.用户要求
D.程序员要求
正确答案:用户要求
8、在需求分析过程中,分析员要从用户那里解决的最重要的问题是()
A.要求软件做什么
B.要求软件工作效率如何
C.要求软件具有什么样的结构
D.要给软件提供什么信息
正确答案:要求软件做什么
9、下列工具中为需求分析常用工具是()
A.PFD
B.PAD
C.N-S
D.DFD
正确答案:DFD
10、下列不属于与用户沟通获取需求的方法的是()
A.访谈
B.网络技术
C.快速建立软件原型
D.面向数据流自顶向下求精
正确答案:网络技术
11、软件需求分析阶段的工作,可以分为4个方面:需求获取,需求分析,编写需求规格说明书以及()
A.总结
B.都不正确
C.需求审评
D.用户
正确答案:需求审评
12、系统流程图用于可行性分析中的()的描述。
A.当前逻辑模型
B.当前运行系统
C.目标系统
D.新系统
正确答案:当前运行系统
第四章单元测试
1、对一个程序来说,组成系统的模块数目(),则开发成本越小。
A.越少
B.在5~9个之间
C.越多
D.为某个定值
正确答案:为某个定值
2、在众多的设计方法中,SD方法是最受人注意的,也是最广泛应用的一种,SD方法考虑如何建立一个结构良好的程序结构,它提出了评价模块结构质量的两个具体标准:块间联系和块内联系。SD方法的最终目标是()。