什么是软件过程?它与软件工程方法学有何关系?

如题所述

什么是软件过程,它与软件工程方法学有何关系的答案如下:

软件过程是为了获得高质量软件所需要完成的一系列任务的框架,它规定了完成各项任务的工作步骤。

它与软件工程方法学有关系:软件过程是软件工程方法学的3个重要组成部分之一。软件工程方法学包含三个要素:方法、工具和过程。

软件流程分类

基本流程类别,支持流程类别和组织流程类别。基本过程类别包括获取过程,供应过程,开发过程,操作过程,维护过程和管理过程。

支持流程类别包括文档流程,配置管理流程,质量保证流程,验证流程,确认流程,联合审核流程,审核流程和问题解决流程。组织过程类别包括基础结构过程,改进过程和培训过程。

软件过程的七大元素

1、活动:开发、维护、管理等。

2、任务:活动的细分,确定、安排任务等。

3、工件:软件过程的工作产品,分输入与输出工件。

4、角色:定义了软件过程中的个人或小组的行为与职责。

5、资源:最佳实践、工具、技术、机器、场地等。

6、目标:每个过程有明确的目标。

7、度量指标:目标的具体度量与分析,如进度、成本、质量、返工率。

可重复级

在这一级,建立了管理软件项目的政策以及为贯彻执行这些政策而定的措施。基于过往的项目的经验来计划与管理新的项目。企业实行了基本的管理控制。

符合实际的项目承诺是基于以往项目以及新项目的具体要求而作出的。项目经理不断监视成本、进度和产品功能,及时发现及解决问题以便实现所作的各项承诺。

通过具体地实施这一级的各个关键过程领域的要求,企业实现了过程的规范化、稳定化。因而,曾经取得过的成功成为可重复达到的目标。

温馨提示:答案为网友推荐,仅供参考
相似回答