一、单选题(共 20 道试题,共 100 分。)V
1. 研究开发所需要的成本和资源是属于可行性研究中的 ( ) 研究的一方面。
A. 技术可行性
B. 经济可行性
C. 社会可行性
D. 法律可行性
满分:5 分
2. 为了克服软件危机,人们提出了用 ( ) 的原理来设计和维护软件,这就是软件工程诞生的基础。
A. 数学
B. 软件学
C. 运筹学
D. 工程学
满分:5 分
3. 开发的结构化设计(SD)方法,全面指导模块划分的重要原则应该是( )
A. 模块高内聚
B. 模块低藕合
C. 模块独立性
D. 程序模块化
满分:5 分
4. 描述静态数据结构的概念模式是( )
A. E-R图
B. DFD
C. 结构图
D. 框图
满分:5 分
5. 模块的内聚性最高的是( )
A. 逻辑内聚
B. 时间内聚
C. 偶然内聚
D. 功能内聚
满分:5 分
6. 在可行性研究中难度最大的是( )
A. 经济可行性
B. 技术可行性
C. 运行可行性
D. 法律可行性
满分:5 分
7. 数据字典是对数据定义信息的集合,它所定义的对象都包含于( )
A. 数据流图
B. 程序框图
C. 软件结构
D. 方框图
满分:5 分
8. 软件概要设计结束后得到的是( )
A. 软件结构图
B. 模块算法图及说明
C. 程序编码
D. 可行性报告
满分:5 分
9. 开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作( )。
A. 软件投机
B. 软件危机
C. 软件工程
D. 软件产生
满分:5 分
10. 面向数据流的软件设计方法,一般是把数据流图中数据流划分为( ),再将数据流图映射为软件结构。
A. 数据流和事务流
B. 交换流和事务流
C. 信息流和控制流
D. 交换流和数据流
满分:5 分
11. 总体设计的目的是确定整个系统的( )
A. 规模
B. 功能及模块结构
C. 费用
D. 测试方案
满分:5 分
12. 分析员是( )
A. 户中系统的直接使用者
B. 用户和软件人员的中间人
C. 软件的编程人员
D. 用户和软件人员的领导
满分:5 分