③共京宽大学 BEDING UNIVERSITY OF POSTS AND TELECOMMUNICATIONS 软件工程模型与方法 TSEG Models methods of sE Telecommunications Software Engineering Grou 第二章软件生命周期模型 肖丁diao(@bupt.edu.cn 通软件中心 ⊙2008 BUPTTSEG
© 2008 BUPT TSEG 软件工程模型与方法 Models & Methods of SE 第二章 软件生命周期模型 肖丁 dxiao@bupt.edu.cn
共京部電大学 本章内容 ◆2.1软件工程过程 ◆22软件生命周期 ◆2.3软件过程模型 ◆2.4传统软件生命周期模型 ◆2.5新型软件生命周期模型 ⊙2008 BUPT TSEG 北京邮电大学通信软件工程中心
© 2008 BUPT TSEG 北京邮电大学 通信软件工程中心 2 本章内容 ◆ 2.1 软件工程过程 ◆ 2.2 软件生命周期 ◆ 2.3 软件过程模型 ◆ 2.4 传统软件生命周期模型 ◆ 2.5 新型软件生命周期模型
共京部電大学 21软件工程过程 ◆软件工程过程是为了获得软件产品,在软件 工具的支持下由软件工程师完成的一系列软 件工程活动。主要有: 软件规格说明:规定软件的功能及其使用限制 软件开发:产生满足规格说明的软件 软件确认:通过有效性验证以保证软件能够满足 客户的要求; >软件演进:为了满足客户的变更要求,软件必须 在使用过程中进行不断地改进。 ⊙2008 BUPT TSEG 北京邮电大学通信软件工程中心
© 2008 BUPT TSEG 北京邮电大学 通信软件工程中心 3 2.1 软件工程过程 ◆ 软件工程过程是为了获得软件产品,在软件 工具的支持下由软件工程师完成的一系列软 件工程活动。主要有: ➢ 软件规格说明:规定软件的功能及其使用限制; ➢ 软件开发:产生满足规格说明的软件; ➢ 软件确认:通过有效性验证以保证软件能够满足 客户的要求; ➢ 软件演进:为了满足客户的变更要求,软件必须 在使用过程中进行不断地改进
共京部電大学 22软件生命周期 ◆软件生命周期是指软件产品从考虑其概念开始, 到该软件产品不再使用为止的整个时期,一般包 括概念阶段、分析与设计阶段、构造阶段、移交 阶段等不同时期。 ◆软件生命周期的六个基本步骤 制定计划 需求分析 设计 程序编码 测试 运行维护 ⊙2008 BUPT TSEG 北京邮电大学通信软件工程中心
© 2008 BUPT TSEG 北京邮电大学 通信软件工程中心 4 2.2 软件生命周期 ◆ 软件生命周期是指软件产品从考虑其概念开始, 到该软件产品不再使用为止的整个时期,一般包 括概念阶段、分析与设计阶段、构造阶段、移交 阶段等不同时期。 ◆ 软件生命周期的六个基本步骤 ➢ 制定计划 ➢ 需求分析 ➢ 设计 ➢ 程序编码 ➢ 测试 ➢ 运行维护
共京部電大学 制定计划 ◆确定要开发软件系统的总目标; ◆给出功能、性能、可靠性以及接口等方面 的要求; ◆完成该软件任务的可行性研究; ◆估计可利用的资源(硬件,软件,人力等)、 成本、效益、开发进度; ◆制定出完成开发任务的实施计划,连同可 性研究报告,提交管理部门审查; ⊙2008 BUPT TSEG 北京邮电大学通信软件工程中心 5
© 2008 BUPT TSEG 北京邮电大学 通信软件工程中心 5 制定计划 ◆ 确定要开发软件系统的总目标; ◆ 给出功能、性能、可靠性以及接口等方面 的要求; ◆ 完成该软件任务的可行性研究; ◆ 估计可利用的资源 (硬件,软件,人力等)、 成本、效益、开发进度; ◆ 制定出完成开发任务的实施计划,连同可 行性研究报告,提交管理部门审查;