微信搜一搜小程序迅鸟搜题助手,攒积分免费下载完整答案,还有更多题库
1. 单选题
1. 快速原型模型的主要特点之一是( )
A. 开发完毕才见到产品
B. 及早提供全部完整的软件产品
C. 开发完毕后才见到工作软件
D. 及早提供工作软件
2. 结构化设计是一种应用最广泛的系统设计方法,是以( )为基础、自顶向下、逐步求精和模块化的过程。
A. 数据流
B. 数据流图
C. 数据库
D. 数据结构
3. 分层数据流图是一种比较严格又易于理解的描述方式,它的顶层描述了系统的( )
A. 总貌
B. 细节
C. 抽象
D. 软件的作用
4. 需求分析中开发人员要从用户那里了解( )
A. 软件做什么
B. 用户使用界面
C. 输入的信息
D. 软件的规模
5. 数据流图(DFD图)中表示“加工”的图形符 是()。
A. 箭头
B. 双横线
C. 矩形框
D. 圆
6. 父图与子图的平衡是指子图的输入输出数据流同父图相应加工的输入输出数据流( )
A. 数目相等
B. 一致
C. 各自输入数据流数与输出数据流数目一样多
D. 名称完全相同
7. 软件需求分析应确定的是用户对软件的( )
A. 功能需求和非功能需求
B. 性能需求
C. 非功能需求
D. 功能需求
8. 动态模型的描述工具是( )
A. 对象图
B. 结构图
C. 流程图
D. 状态图
9. 软件测试的策略将测试过程按4个步骤进行,以下与程序编码阶段同一阶段进行的测试是()。
A. 单元测试
B. 组装测试
C. 确认测试
D. 系统测试
10. 通信内聚、逻辑内聚、信息内聚和时间内聚的内聚性从高到低顺序是( )
A. 通信、逻辑、信息、时间
B. 通信、时间、信息、逻辑
C. 信息、通信、时间、逻辑
D. 信息、通信、逻辑、时间
11. 2、软件工程的三要素是()。
A. 方法、工具和文档
B. 方法、工具和过程
C. 方法、文档和人
D. 方法、过程和人
12. 开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作( )
A. 软件投机
B. 软件危机
C. 软件工程
D. 软件产生
13. 模块的内聚和模块间的藕合是用于度量模块()的两个准则。
A. 独立性
B. 复杂性
C. 规模
D. 可维护性
14. 可行性分析研究的目的是( )
A. 争取项目
B. 项目值得开发否
C. 开发项目
D. 规划项目
15. 总体设计的目的是确定整个系统的( )
A. 规模
B. 功能及模块结构
C. 费用
D. 测试方案
16. 允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试的测试用例设计方法是()。
A. 黑盒测试
B. 白盒测试
C. 选择测试
D. 穷举测试
17. 如果一个软件系统是使用类、对象、()和通信这4个概念设计和实现的,则可以认为这个软件系统是面向对象的。
A. 继承
B. 复用
C. 重载
D. 多态
18. 研究开发所需要的成本和资源是属于可行性研究中的 ( ) 研究的一方面。
A. 技术可行性
B. 经济可行性
C. 会可行性
D. 法律可行性
19. 以下不属于McCall软件质量模型中的质量特性的是()。
A. 结构性
B. 完整性
C. 正确性
D. 效率
20. 可行性研究主要集中在以下四个方面,其中()是最难决断的方面。
A. 经济可行性
B. 技术可行性
C. 法律可行性
D. 抉择
2. 简答题
21. 什么是软件质量保证?试述质量保证的主要功能。
22. 软件生存周期中应该具备哪些必要的文档?每种文档的主要作用是什么?
3. 名词解释
23. 软件生存周期模型
24. SA方法
25. CASE
26. 信息隐蔽
27. 数据词典(DD)
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!