软件工程期末复习重点:选择题解析
需积分: 0 97 浏览量
更新于2024-12-23
收藏 52KB DOC 举报
"软件工程期末考试复习题,包含两套正规的软件工程复习题,适合计算机专业期末考试复习,涵盖软件工程多个核心知识点,如软件成本模型、质量因素、面向对象开发方法、软件生命周期模型、原型模型、软件维护、测试用例设计、需求分析、程序设计语言特性、软件详细设计、PAD图应用、软件结构图分析、模块内聚与耦合、数据库设计阶段以及模块独立性等。"
1. COCOMO模型是动态多变量模型,用于估算软件开发成本。
2. 可用性是面向软件产品操作的质量因素,关注用户在使用过程中的便捷性。
3. UML语言是面向对象技术领域的标准建模语言,用于系统建模和设计。
4. 瀑布模型本质上是一种线性顺序模型,强调按步骤依次进行开发。
5. 探索型模型在快速原型开发中仅作为需求补充,不用于产品提交。
6. 可维护性的特性中,可修改性和可理解性是相互矛盾的,因为增加修改性可能降低理解性。
7. 软件维护产生的副作用通常指的是因修改软件而造成的新的错误。
8. 因果图是黑盒测试用例设计的一种方法,通过分析输入条件和预期输出之间的关系来设计测试用例。
9. 需求分析阶段主要任务是确定软件系统功能,即系统应做什么。
10. Ada语言适用于实时处理项目,尤其在航空和军事领域。
11. 程序设计语言的工程特性包括软件的可重用性,这有利于代码复用和提高开发效率。
12. 软件详细设计确定每个模块的算法和使用的数据结构,实现模块的功能。
13. PAD图(Problem Analysis Diagram)有助于软件设计,特别是逻辑流程的可视化。
14. 软件结构图中的“扇出”反映了程序的重用率,即一个模块调用其他模块的数量。
15. 数据库的概念设计对应于系统开发的需求分析阶段。
16. 为了提高模块的独立性,模块内部最好是功能内聚,即模块内所有元素共同完成单一功能。
17. 模块框间的直线连接表示调用关系,表明一个模块调用或使用另一个模块的功能。
18. 需求分析的最终结果是形成需求规格说明书,明确软件需求。
19. 可行性研究进行一次初步的需求分析,以判断项目的可行性,不需要像详细设计那样深入全面。
以上知识点涵盖了软件工程的多个方面,是准备软件工程期末考试的重要参考资料。
2022-04-30 上传
2018-05-19 上传
2021-09-25 上传
2012-12-05 上传
2022-11-28 上传
2022-08-03 上传
2022-12-19 上传
fenglixiao
- 粉丝: 6
- 资源: 2