上QQ阅读APP看书,第一时间看更新
2.7 剪裁过程
不存在两个完全相同的项目。在诸多变化因素中,企业或机构的方针和规程、获取方法和策略、项目规模和复杂性、系统需求和开发方法,以及其他事物,影响着系统获取、开发、运作或维护的方式。因此,为了降低成本和改进质量,应该针对具体项目来剪裁软件生存周期过程的有关标准。
剪裁过程的活动包括以下几个。
1)明确项目环境。应明确影响剪裁的项目环境特性,这些特性可能是:生存周期模型;系统生存周期的当前活动;系统和软件需求;组织的方针、规程和策略;系统、软件产品或服务的规模、关键性和类型;涉及的人员数量和参与方。
2)请求输入。应邀请受剪裁决定影响的各方,如用户、支持人员、签订合同的官员及潜在的投标者参与剪裁。
3)选择过程、活动和任务。应当根据上述活动中搜集的数据,决定要执行哪些过程、活动和任务,需要编写什么文档,以及由谁负责。
应在合同中明确规定没有具体标准规定的过程、活动和任务。应评价组织的生存周期过程,以确定他们是否能够提供这些过程、活动和任务。
4)把剪裁决定和理由写成文档。将所有剪裁决定连同做出决定的理由一起形成文档。
图2-12提供了一个软件生存周期过程的应用示例。
图2-12 软件生存周期过程的应用示例