软件工程
当前位置:
首页
>
学历类
>
大学试题
>
计算机科学类
> 软件工程
搜索
[单项选择]变换型和事务型是程序结构的标准形式。从某处获得数据,再对这些数据作处理,然后将结果送出是属于()。
A. 变换型
B. 事务型
[单项选择]下列()不是模块化设计的目的。
A. 可采用结构化设计方法
B. 降低复杂度
C. 有利于信息隐蔽
D. 描述系统的功能与性能
[单项选择]一个模块直接控制(调用)的下层模块的数目称为模块的()。
A. 扇入数
B. 扇出数
C. 宽度
D. 作用域
[单项选择]结构化设计采用模块化方法的主要出发点是()。
A. 增加内聚性
B. 减少耦合度
C. 提高有效性
D. 降低复杂度
[单项选择]Jackson程序设计方法是一种面向()的设计方法。
A. 数据结构
B. 数据流图
C. IPO图
D. 系统流程图
[单项选择]结构化设计方法是面向()的设计方法。
A. 过程
B. 对象
C. 数据流
D. 数据结构
[单项选择]结构化设计方法采用变换分析和事务分析技术实现()。
A. 从数据结构导出程序结构
B. 从模块结构导出程序结构
C. 从模块结构导出数据结构
D. 从数据流图导出初始化结构图
[单项选择]系统开发人员使用系统流程图或其他工具描述系统,估计每种方案的成本和效益的工作是在()阶段进行的。
A. 需求分析
B. 总体设计
C. 详细设计
D. 编码阶段
[单项选择]不适于作为数据流图处理(加工)框名称的是()。
A. 人工校核工资数据
B. 工资支票数据
C. 打印工资支票
D. 计算职工工资
[单项选择]需求分析说明书不能作为()。
A. 可行性研究的依据
B. 用户和开发人员之间的合同
C. 系统概要设计的依据
D. 软件验收测试的依据
[单项选择]软件危机出现于()。
A. 50年代末
B. 60年代初
C. 60年代末
D. 70年代初
[单项选择]结构化系统分析主要是通过()进行分析的。
A. 算法分解
B. 控制结构分解
C. 数据结构分解
D. 处理功能分解
[单项选择]使用结构化分析方法时,采用的基本手段是()。
A. 分解和抽象
B. 分解和综合
C. 归纳与推导
D. 试探与回溯
[单项选择]下列叙述中,()不属于数据字典的作用。
A. 作为编码阶段的描述工具
B. 为用户与开发人员之间统一认识
C. 作为概要设计的依据
D. 为需求分析阶段定义各类条目
[单项选择]分析员是()。
A. 用户中系统的直接使用者
B. 用户和软件人员的中间人
C. 软件的编程人员
D. 用户和软件人员的领导
[单项选择]一个软件项目是否进行开发的结论是在()文档中作出的。
A. 软件开发计划
B. 可行性报告
C. 需求分析说明书
D. 测试报告
[单项选择]划分软件生存周期的阶段时所应遵循的基本原则是()。
A. 各阶段的任务尽可能相关性
B. 各阶段的任务尽可能相对独立
C. 各阶段的任务在时间上连续
D. 各阶段的任务在时间上相对独立
[单项选择]产生软件危机的原因有如下几点,除了()。
A. 软件开发过程未经审查
B. 软件开发不分阶段,开发人员没有明确的分工
C. 所开发的软件,除了程序清单外,没有其他文档
D. 采用工程设计的方法开发软件,不符合软件本身的特点
[单项选择]软件工程学是应用科学理论和工程上的技术指导软件开发的学科,其目的是()。
A. 引入新技术提高空间利用率
B. 用较少的投资获得高质量的软件
C. 缩短研制周期扩大软件功能
D. 硬软件结合使系统面向应用
[单项选择]为了解决软件危机,人们提出了用()的原理来设计软件,这是软件工程诞生的基础。
A. 运筹学
B. 工程学
C. 软件学
D. 软件学
E. 数字
1
2
3
4
5
>
>>
相关试卷: