什么是软件过程

2024-08-26 04:12:38

1、软件过程为一个为建造高质量软件所需完成的任务的框架,即形成软件产品的一系列步骤,包括中间产品、资源、角色及过程中采取的方法、工具等范畴;

2、软件过程可概括为三类:基本过程类、支持过程类和组织过程类;

3、基本过程类包括获取过程、供应过程、开发过程、运作过程,维护过程和管理过程;

4、支持过程类包括文档过程、配置管理过程、质量保证过程、验证过程、确认过程、联合评审过程、审计过程以及问题解决过程;

5、组织过程类包括基础设施过程、改进过程以及培训过程;

6、软件过程主要针对软件生产和管理进行研究;

7、为了获得满足工程目标的软件,不仅涉及工程开发,而且还涉及工程支持和工程管理;

8、对于一个特定的项目,可以通过剪裁过程定义所需的活动和任务,并可使活动并发执行;与软件有关的单位,根据需要和目标,可采用不同的过程、活动和任务。