组织标准软件过程裁剪指南和准则1
为项目使用组织标准软件过程,制定项目定义软件过程提供指导
使组织标准软件过程适用不同类型和规模的项目,裁剪和细化组织标准软件过程和软件生命周期,以适合项目的具体特征
裁剪:指软件项目在项目开发策划阶段为适应项目特别需要对组织标准软件过程进行增加、修改、删除的活动
项目:指开发某一个版本的产品或专项软件的活动
SEPG 负责编制组织级的裁剪指南和准则
SEPG 对项目裁剪组织标准软件过程的结果进行评审
研发主管总经理批准项目定义软件过程
产品/项目组 SQA 人员对项目定义软件过程的实施活动和结果进行审计
组织标准软件过程和软件生命周期说明4
组织标准软件过程 组织标准软件过程包括一组已定义的过程元素和这些过程元素之间的关系
已定义的过程元素开发活动:产品定义、需求猎取、概要需求、详细需求分析、总体设计、详细设计、编码、单元测试、联调测试、客户化应用、集成测试、用户测试、验收测试
管理和支持活动:开发策划、开发监控、配置管理、质量保证、同级评审、组间协调、培训
目前的程序文件体系对于每一个过程元素有详细定义和描述
软件过程体系结构 过程元素之间的关系形成软件过程体系结构,见《UF/QP/3-14/QI/001 软件过程体系结构图》
软件生命周期 软件生命周期是上述过程元素集合的子集,包括涉及开发活动的过程元素
一个具体的软件项目的生命周期,即从开始到结束所经历的各开发阶段,应根据一定的裁剪原则从开发活动的过程元素中进行选择和裁剪
软件生命周期模型 根据上述生命周期的过程元素可构造不同类型的生命周期模型,目前批准使用的生命周期模型有瀑布型、V 型、原型、增量型、螺旋型
(详细定义见《软件生命周期描述》)