中国海洋大学考研期末软件工程复习资料
中国海洋大学 考研 期末 软件工程复习资料软件工程复习提纲 第一章 1. 软件危机包含两方面的问题: 1) 如何开发软件,以满足对软件日益增长的需求 2) 如何维护数量不断膨胀的已有软件。 2. 软件
中国海洋大学考研期末软件工程复习资料 软件工程复习提纲 第一章 1.软件危机包含两方面的问题: 1)如何开发软件,以满足对软件日益增长的需求 2)如何维护数量不断膨胀的已有软件。 2.软件生命周期由软件定义、软件开发和运行维护三个时期组成,每个时 期又可进一步划分成若干个阶段。 软件定义划分为:问题定义、可行性研究、需求分析 软件开发划分为:总体设计、详细设计、编码和单元测试、综合测试。 运行维护:不再分; 这8个阶段每个阶段的基本任务是什么? 1、问题定义:明确要解决的问题是什么。 2、可行性研究:这个阶段的任务不是具体解决问题,而是研究问题的范围, 探索这个问题 是否值得去解,是否有可行的解决办法。 3、需求分析:准确的确定“为了解决这个问题,目标系统必须做什么”,主 要是确定目标 系统必须具备哪些功能。这个阶段的一项重要任务,是用正式文档准确记录对 目标系统 的需求,这份文档通常称为规格说明书。 4、总体设计:必须回答的关键问题是“概括的说,应该怎样实现目标系统,” 总体设计又

