|
试卷名称:西安交通大学19年5月补考《软件工程概论》作业考核试题(含主观题)
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.加工顺序
B.加工逻辑
C.执行频率
D.激发条件
答案:-
10.软件生存周期模型有多种,下列选项中,()不是软件生存周期模型。
A.螺旋模型
B.增量模型
C.功能模型
D.瀑布模型
答案:-
1.瀑布模型本质上是一种线性顺序模型。
T.对
F.错
答案:-
2.需求分析要回答“软件必须做什么?”
T.对
F.错
答案:-
3.原型化方法适用于需求不确定性高的系统。
T.对
F.错
答案:-
4.通过功能分解可以完成数据流图的细化。
T.对
F.错
答案:-
5.大多数开发系统都采用基于文件集成的策略。
T.对
F.错
答案:-
1.需求分析工具主要包括:正文和数据流图工具、##工具、面向对象的分析工具。
答案:-
2.##的目的就是用最小的代价在尽可能短的时间内确定该软件项目是否能够开发,是否值得去开发。
答案:-
3.可行性研究需要从##可行性、##可行性、##可行性三个方面分析研究每种解决方法的可行性。
答案:-
4.软件生命周期模型中的瀑布模型##适应需求可变的软件开发,只有到##才能见到整个软件系统。
答案:-
5.用原型过程来代替设计阶段,考察设计方案的可行性与合理性,这是快速原型的##原型。
答案:-
6.软件工具通常由工具.工具接口和##三部分构成。
答案:-
7.软件生命周期模型中的螺旋模型将##模型和##模型结合起来,加入了两种模型均忽略了的风险分析,弥补了这两种模型的不足。
答案:-
8.变换模型是一种适合于##方法的模型。从##开始,经过一系列##,最终得到系统的目标程序。
答案:-
|
|