什么是软件过程?
软件过程是对软件开发中活动的定义、组织、控制。
普遍意义上说活动分为:分析、设计、测试、实施、部署、维护。
活动的组织方式有顺序、迭代、增量。传统的组织方式是瀑布型。之后有螺旋型、喷泉型。
活动的控制包括质量控制、架构评审、时间和成本评估、各阶段交付件来实现。
在管理学上将管理分为计划、组织、控制、领导。软件过程实际上就是软件管理的具体实现。
活动
需求分析:
系统设计:
软件构件:
系统测试:
组织:
顺序
迭代
增量
什么是项目管理?
临时的、在一段时间内、使用一定资源完成的一项任务。
而管理则是使用方法、工具来协调资源、把握进度、控制成本,保证项目的成功。
范围控制
成本管理
进度管理
风险控制
质量管理
人力资源管理
合同管理
供应商管理
软件过程是对项目管理的具体实现、是对项目管理的修订。
版权声明:本文为fishriver原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。