"集美大学2008-2009学年第一学期软件工程试卷,适用于计算05级和软件06级,闭卷考试。试卷包含填空题和选择题,涉及软件工程的基本概念、软件开发过程、质量控制、项目管理、面向对象分析与设计、软件过程模型等多个知识点。"
这篇试卷涵盖了软件工程的核心概念和实践,以下是其中涉及的知识点详解:
1. 软件工程层次化技术包括过程、工具和方法。过程定义了软件开发的步骤,工具支持这些步骤的实施,方法则是指导如何有效地执行这些步骤。
2. FTR通常指“故障跟踪报告”(Fault Tracking Report),是软件开发中用来记录、追踪和解决软件问题的文档。
3. 自底向上集成测试策略中,通常需要为每个模块编写驱动模块(Driver)来进行模块间的交互。
4. 系统工程在业务企业中表现为业务工程,在产品生产过程中表现为制造工程。
5. 软件风险的两个主要特性是可能性和影响,它们决定了风险的严重程度。
6. 设计质量与一致性质量是衡量软件产品质量的两个关键维度,需求、规格说明和设计都属于设计质量。
7. 项目管理的4个P指的是People(人员)、Product(产品)、Process(过程)和Profit(利润)。
8. 面向对象分析建模中的三种分析类通常包括实体类、边界类和控制类。
9. 建模活动中,除了分析模型,还有设计模型。分析模型通常通过实体域、功能域和行为域来描述软件需求。
10. 软件过程的公共框架活动包括沟通、策划、建模、实施和部署。每个动作可能关联到工作任务、验证点、质量保证点和里程碑。
11. 配置项的基线(Baseline)是软件生存期中的关键点,它标志着一组经过评审和同意的配置项和交付物。
选择题部分涉及到的知识点包括模块的扇出数、测试的目标、封装的概念、数据流图在结构化分析中的应用、一般/特殊关系、模块内聚度以及程序的基本控制结构。
这整份试卷旨在评估学生对软件工程理论与实践的理解,涵盖范围广泛,包括软件生命周期、测试策略、面向对象编程原理、系统分析与设计方法以及项目管理等关键概念。