第2章软件过程 2.1软件生命周期的基本任务 2.2几种过程模型 verify maintain
2.1 软件生命周期的基本任务 2.2 几种过程模型 第2章 软件过程
复习:软件工程三要素 为软件开发方法提供自动的 或半自动的软件支撑环境 完成软件开发任务的 技术手段 工具 支持软件开发各个环节 方法 的控制和管理 过程 3
3 复习:软件工程三要素
第2章软件过程 软件过程: >获取高质量软件所需要的一系列任务框架 >规定了应完成的各项任务、使用各种方法的顺序 >各个阶段应交付的文档资料,任务完成标记(里程碑) >为保证质量和协调变化应采取的管理措施
第2章 软件过程 软件过程: ➢获取高质量软件所需要的一系列任务框架 ➢规定了应完成的各项任务、使用各种方法的顺序 ➢各个阶段应交付的文档资料,任务完成标记(里程碑) ➢为保证质量和协调变化应采取的管理措施
软件过程的基本活动 基本活动: >软件规格说明:规定软件的功能及其运行的限制 >软件开发:产生满足规格说明的软件 >软件确认:确认软件能够完成客户提出的要求 >软件演进:为满足客户的变更要求,软件必须在使用的过 程中演进 5
软件过程的基本活动 基本活动: ➢ 软件规格说明:规定软件的功能及其运行的限制 ➢ 软件开发:产生满足规格说明的软件 ➢ 软件确认:确认软件能够完成客户提出的要求 ➢ 软件演进:为满足客户的变更要求,软件必须在使用的过 程中演进 5
一张图看完软件开发过程 软件开发活动 问题定义 需求开发 软件设计 软件构造 软件测试 ·构想文档 分析模型 。 设计模型 ·源程序 测试规程 ·用户故事 软件需求规格说明 ·软件体系结构文档 ·目标代码 ·测试用例 软件详细设计文档 可执行构件 测试报告 软件开发管理与支持活动 (软件项目管理计划、软件配置管理计划、软件质量保证计划、评审记录.)
一张图看完软件开发过程