1、过程建模的目的
(1) 使人们易于理解软件过程并在此基础上进行交流
��通过过程建模,可以使人们对过程达到一个共识,共享过程知识,并在此基础上进行交流。
(2) 支持对过程的分析
��通过对过程进行形式化或非形式化的建模,人们可以对过程活动和过程之间的相互关系进行分析、比较和预测,以评估和改善过程的有效性。
(3) 支持过程中的通信
��过程模型可以为有关人员、小组和项目提供必要的过程信息和通信支持,使人们之间的协同工作更加有效。
(4) 支持过程的改进
��对过程模型各部分的功效进行分析,找出可以改善的部分,对模型进行修改,并可在模型实际修改前估计修改产生的影响。从而支持严格管理下的过程进化。
(5) 支持过程的管理
��过程模型可以帮助人们制定项目计划,监控、管理和协调项目的实施过程,估算软件创建或演进时各活动的进展。过程模型还可以成为过程度量的基础。
(6) 支持过程的复用
��通过过程模型可以复用定义良好的软件过程。可以针对具体项目的特点,对已有的过程进行剪裁或扩充,使之适合特定项目的需要。
(7) 提供对过程的自动执行支持
��这需要一个基于过程驱动的软件工程环境。支持包括对用户的资源配置、提供各用户间的通信服务,组织和协调个人或小组间的工作等。
�� |
|