煮蛋的启示
Page 6 煮蛋的启示
32、软件过程 软件过程是将用户的需求转化成有效的软件解决方案的 系列活动。 许多软件组织无法正确定义和控制这一过程,但这恰恰是 组织改进的关键 过程的好坏由结果状态与预期状态的差异决定,也就是目 标成果质量的好坏。 规程( Procedure)是人们对客观事物运动规律的理解和 掌握,是规范了的过程。 ■软件过程是为了获得高质量软件产品所需要完成的一系列 任务的框架,它规定了完成各项任务的工作步骤。 :软件过程必须科学、合理,才能开发出高质量的软件产品
Page 7 ◼ 软件过程是将用户的需求转化成有效的软件解决方案的一 系列活动。 ◼ 许多软件组织无法正确定义和控制这一过程,但这恰恰是 组织改进的关键。 ◼ 过程的好坏由结果状态与预期状态的差异决定,也就是目 标成果质量的好坏。 ◼ 规程(Procedure)是人们对客观事物运动规律的理解和 掌握,是规范了的过程。 ◼ 软件过程是为了获得高质量软件产品所需要完成的一系列 任务的框架,它规定了完成各项任务的工作步骤。 ◼ 软件过程必须科学、合理,才能开发出高质量 的软件产品。 3.2、软件过程
A process defines who is doing What, When, and how in order to reach a certain goal New or changed Software Engineering New or changed requirements Process system
Page 8
软件过程又称软件生存周期过程,是软件生存周期内为达 到定目标而必须实施的一系列相关过程的集合。 早期: 立项、需求分析、设计、编码、 测试、交付、维护、退役
Page 9 ◼ 软件过程又称软件生存周期过程,是软件生存周期内为达 到一定目标而必须实施的一系列相关过程的集合。 早期: 立项、需求分析、设计、编码、 测试、交付、维护、退役
软件过程是人类制作产物的一系列活动,而过去的软件工 程师把产物和人分离,只研究产品过程及其质量,假定人力 物力资源是无限大、无限好。现在认识到面对实际资源实 施软件过程学,求相对最佳质量才是有效的
Page 10 ◼ 软件过程是人类制作产物的一系列活动,而过去的软件工 程师把产物和人分离,只研究产品过程及其质量,假定人力 、物力资源是无限大、无限好。现在认识到面对实际资源实 施软件过程学,求相对最佳质量才是有效的