软件工程国家标准简介
(5):
系统工程GB/T(系统
生存周期过程)应用指南
GB/Z-《系统工程GB/T(系统生存周期过程)应用指南》为GB/T《系统工程系统生存周期过程》在各种规模和类型的系统和项目中的应用提供指南,可配合GB/T使用。
本技术性指导文件详细阐述了在应用GB/T时应考虑的各种因素,并在应用GB/T的各种例证方式的背景中予以详述。
本指导性技术文件适用于:
a)应用GB/T的人员;
b)在特定系统中采用GB/T的人员;
c)起草基于GB/T的组织的或特定领域标准的人员。
各种组织都需要能够在各系统(包括关联的产品和服务)上从事商业活动。GB/T(详见软工国标简介
(2):系统生存周期过程)通过提供公共的框架,在系统的需方与供方之间达成并执行关于在界定的生存周期内开发、使用和管理一个系统的协议,以此便利商业活动。GB/T可适用于组织、企业或项目,而不论其是作为系统的需方还是供方。
图1GB/T的背景
单一的项目可牵涉到多个组织作为合伙方一同工作,这样的项目应采用GB/T在各组织间建立公共术语表、信息流和接口,以便加强交流。
GB/T中“企业”和“项目”两组过程的角色是,在适用的生存周期各阶段中,达到该项目的目标以满足某一协议。企业各过程提供用于创建、支持和监控项目并评估项目有效性的使能资源和基础设施。项目过程组确保进行了适当的策划、评估和控制活动,以便管理各过程和生存周期阶段。
图2GB/T各过程的角色
GB/T的采用
企业和组织可采用GB/T制定策略和规程来指导项目的进行,当一个企业只做开发而不涉及利用、支持或退役这三种生存周期阶段时,这种企业就可以相应地剪裁GB/T的范围。图3给出在一个项目背景内,对GB/T中经剪裁的技术过程和管理过程的应用。
图3采用的概念
剪裁采取删除、改变或增加三种形式。对于GB/T中不给过程、所关心系统或系统元素增加价值的因素,弃用时应慎重考虑。应编制剪裁文档,以备执行或评估所产生的过程集合的人员使用,建立剪裁记录并加以维护。
GB/T生存周期过程的应用
GB/T生存周期过程可用于以下四种目的:
1)对一个系统工程化或者再工程化;
2)形成协议;
3)满足协议要求;
4)对一个或多个生存周期阶段的运行目标的满意度作出贡献。
图4提供了一种应用GB/T的技术过程的模型。这种模型包括主要用于对所关心的系统工程化的技术过程。
图4技术过程对所关心的系统的工程化的应用
其中:
“共利益者需求定义过程”能用于对共利益者的需求进行认定、收集和恰当界定。
“需求分析过程”能用于对共利益者的需求进行分析,并将这些需求转换成为可采用的技术需求的集合;
“体系结构设计过程”能用于将界定的技术需求集合转换成可接受的体系结构设计解决方案,此方案满足正进行工程化的系统的技术需求;
当不需要进一步开发系统元素时,能采用“实现过程”;
在低层的系统元素已经实现并交付给负责集成到紧接的上一层的集成者之后,能采用“集成过程”;
“验证过程”能用于在系统的性能和特性与系统已据以实现或集成的配置描述之间的对应关系;
“移交过程”能用于将完全集成的并经验证的系统交付给需方;
“确认过程”能用于在系统关于共利益者需求的性能和特性与其他协议要求之间建立对应关系。
GB/T过程应用
GB/T要求建立一个生存周期模型来提供执行GB/T过程的框架,还要求定义该生存周期模型中每一阶段的目的和输出。
图5的企业视图提供了一个范例框架,在该框架中可以采用不同的途径来满足企业的目的和目标。一个企业(例如汽车公司或医疗设备供应商)或者一个组织的领域组(例如政府保卫部门或工业集团)通常具有唯一的系统生存周期的视图,以此控制系统从一个阶段到下一个阶段的通道。图中的企业视图包括了以管理为重点的活动,用于形成里程碑和决策门。企业将这些里程碑和决策门用作决策点,可以在此做出投资决策,看系统是宜继续进行到下一生存周期阶段,还是宜修改、取消或退役,或是在批准之前修订下一个阶段的计划。在创建或使用系统时,企业可以使用这些里程碑和决策门,以便在创建或利用系统时考虑与成本、进度和功能关联的内在的不确定性和风险。
图5与代表性系统生存周期模型有关
的企业视图和工程视图
对正在研究、定义和创建的系统,在其生存周期早期阶段(概念和开发)涉及到工程化。在后期阶段(生产、利用、支持和退役),由于设计错误或故障而出现不希望有的或无法预料的变化时,或者因为技术或竞争的改变而提出了新的需求时,涉及到系统的再工程化。下图描述了工程化“V”模型用于系统生存周期各阶段的情况。
图6带“V”型模型的工程化视图
组织应用
组织既是系统的生产者,又是系统的消费者;就是说进行产品和服务两种贸易。组织在购置和使用或者创建和供应系统时可以采用GB/T过程。
在一个组织内,GB/T有三个关键应用,如图7所示。
图7GB/T的三个应用
应用1是将GB/T直接应用于组织的工作。GB/T按照过程名、目的、输出和活动来描述生存周期过程。
应用2的目的是创建适合的组织标准或组织领域标准。这些标准可以从GB/T的适用的概念和要求中派生出来,以便将组织和领域(例如航空航天、汽车、医药设备)的主要工作标准化。
应用3的目的是准备适合的文档来描述组织和领域的方法、规程和指南,用于实现组织标准或领域标准以及直接应用GB/T。在对项目应用前,就适用的文档进行适当的培训是必要的。
软件工程国标简介系列文章将对各个领域的标准进行详细的介绍。
下一篇将介绍GB/T- 《信息技术软件生存周期过程配置管理》。
赞赏
长按向我转账
受苹果公司新规定影响,iOS版的赞赏功能被关闭,可通过转账支持。
白癜风是否传染北京中科医院是怎么样