软件工程概述
[单项选择题]
1、软件开发环境是支持软件产品开发的软件系统,它是由软件开发工具集成和环境集成机制构成。前者用于支持()相关过程、活动和任务;后者为工具集成和软件开发、维护和管理提供统一的支持。
A.软件开发
B.软件系统
C.开发环境集成
D.工具集成
参考答案:A
[单项选择题]
2、支持计算机软件的开发、维护、模拟、移植或管理而研制的程序系统称为()
A.软件工具
B.软件环境
C.软件过程
D.软件模
参考答案:A
[单项选择题]
3、软件开发环境支持一定的()或按照一定的软件开发模型组织而成。
A.软件生存周期
B.软件过程
C.软件开发方法
D.软件开发模型
参考答案:C
[填空题]
4基于IDEF0图的设计也是结构化设计技术之一,它以系统的()和信息结构为基础设计软件结构。
参考答案:功能模型
[填空题]
5软件开发划分的各阶段任务尽可能(),同一阶段任务性质尽可能()。
参考答案:相对独立;相同pascal是系统软件吗
[填空题]
6各模块经过单元测试后,将各模块组装起来进行(),以检查与设计相关的()的有关问题。
参考答案:集成测试;软件体系结构
[填空题]
7结构化设计以()为基础映射成软件结构。
参考答案:数据流
[填空题]
8请使用流程图描述“在数据A(1)—A(10)中求最大数和次大数”的算法。参考答案:程序流程图见下图:
[单项选择题]
9、软件工程的纵向分解是把软件开发分为几个()
A.模块
B.阶段
C.子系统
D.过程
参考答案:B
[单项选择题]
10、软件维护中,因重新初始化控制标志或指针而引起的错误是以下哪一项的副作用()
A.文档
B.数据
C.编码
D.设计
参考答案:B
[单项选择题]
11、根据对软件开发机构调查的结果可知,各类维护活动所占的比重是()
A.完善性占50%,适应性占25%,校正性占21%,其他维护占4%
B.完善性占25%,适应性占50%,校正性占21%,其他维护占4%
C.完善性占21%,适应性占25%,校正性占50%,其他维护占4%
D.完善性占21%,适应性占50%,校正性占25%,其他维护占4%
参考答案:A
[单项选择题]
12、有助于培养良好的编程风格并且第一个体现了结构化编程思想的程序设计语言的是()
A.PASCAL
B.FORTRAN
C.DL/1
D.C
参考答案:A
[单项选择题]
13、结构化方法在建立软件系统的结构模块时按照以下哪种方法进行?()
A.由底向上
B.自顶向下
C.随机
D.回归
参考答案:B
[单项选择题]
14、结构化设计是以哪个阶段产生的DFD图为基础,按一定的步骤映射成软件

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。