ISOIECIEEE 12207-22020 系统和软件工程软件生命周期过程第2部分ISOIECIEEE 122072017和ISOIEC 122072008之间的关系和映射标准立项发展报告_第1页
ISOIECIEEE 12207-22020 系统和软件工程软件生命周期过程第2部分ISOIECIEEE 122072017和ISOIEC 122072008之间的关系和映射标准立项发展报告_第2页
ISOIECIEEE 12207-22020 系统和软件工程软件生命周期过程第2部分ISOIECIEEE 122072017和ISOIEC 122072008之间的关系和映射标准立项发展报告_第3页
ISOIECIEEE 12207-22020 系统和软件工程软件生命周期过程第2部分ISOIECIEEE 122072017和ISOIEC 122072008之间的关系和映射标准立项发展报告_第4页
ISOIECIEEE 12207-22020 系统和软件工程软件生命周期过程第2部分ISOIECIEEE 122072017和ISOIEC 122072008之间的关系和映射标准立项发展报告_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

系统和软件工程软件生命周期过程第2部分:ISO/IEC/IEEE12207:2017和ISO/IEC12207:2008之间的关系和映射标准立项发展报告StandardizationDevelopmentReport:Systemsandsoftwareengineering—Softwarelifecycleprocesses—Part2:RelationandmappingbetweenISO/IEC/IEEE12207:2017andISO/IEC12207:2008摘要随着全球数字化进程的加速,软件作为信息系统的核心组成部分,其工程化管理的规范性与协调性日益受到业界的高度重视。ISO/IEC/IEEE12207系列标准是系统和软件工程领域内关于软件生命周期过程的国际公认基石。其中,ISO/IEC/IEEE12207:2017是对旧版标准ISO/IEC12207:2008的重大修订,引入了过程参考模型(PRM)、过程评估模型(PAM)等新概念及与系统工程的深度融合。然而,这种重大变革导致了新旧版本用户在理解、迁移与应用上的巨大鸿沟。为弥合这一差距,国际标准化组织于2020年10月23日正式发布了ISO/IEC/IEEE12207-2:2020标准。本报告旨在对ISO/IEC/IEEE12207-2:2020的立项背景、核心内容、关键技术点及其发展影响进行系统性分析。报告深入探讨了该标准所建立的版本间关系与映射机制,详细阐述了其主要参与单位的组织背景与技术贡献,并评估了该标准在促进软件过程改进、推动标准体系演进而非简单更替方面的实用价值。结论指出,该标准作为一项关键的过渡性指导文件,为全球软件工程实践者、过程评估者及工具开发者提供了不可或缺的导航地图,确保了软件过程领域标准化工作的连续性与演进性。关键词软件生命周期过程;标准映射;ISO/IEC/IEEE12207;过程改进;系统工程;软件工程;标准演进;过渡指南Keywords:SoftwareLifeCycleProcesses;StandardMapping;ISO/IEC/IEEE12207;ProcessImprovement;SystemsEngineering;SoftwareEngineering;StandardEvolution;TransitionGuidance一、引言与背景软件工程技术的发展日新月异,其管理的复杂性和对系统整体性能的依赖性也日益增强。在此背景下,国际标准组织(ISO)、国际电工委员会(IEC)及电气电子工程师学会(IEEE)等国际权威机构,一直致力于制定和更新能够指导全球软件及系统工程项目实践的顶层标准体系。软件生命周期过程标准是这一体系中的核心支柱,它定义了从概念形成到退役的各个阶段内所需执行的过程、活动和任务,为组织进行软件开发、采购、供应、运行和维护提供了统一且坚实的框架。2008年发布的ISO/IEC12207:2008版标准,在其前身的基础上进一步完善了软件生命周期过程模型,并在全球范围内得到了广泛应用。然而,随着系统复杂度的提升,软件与硬件、人因、数据等要素的融合不断加深,单纯的软件视角已不足以应对现代信息物理系统的挑战。为了与系统工程标准ISO/IEC/IEEE15288进行一致化,并提供更灵活、更符合现代敏捷和迭代开发实践的过程框架,ISO/IEC/IEEE于2017年发布了修订版标准ISO/IEC/IEEE12207:2017。2017版标准引入了两大革命性变化:第一,将标准分解为过程参考模型(PRM)与过程评估模型(PAM)两部分,使其与软件过程评估标准ISO/IEC33000系列更紧密地结合;第二,大幅重组了过程类别与过程名称,使其与ISO/IEC/IEEE15288:2015(系统工程)保持结构和术语上的一致。这种深度整合无疑提升了标准的先进性与系统性,但也为已经依据2008版标准建立了成熟管理体系(如CMMI、SPICE等)的组织带来了严峻的迁移挑战,例如:现有的培训教材、评估工具、过程定义文档均可能不再适用。正是为了解决这一核心矛盾,即“如何平稳、有序地从2008版过渡至2017版标准体系”,ISO/IEC/IEEE12207-2:2020(本报告的主题标准)应运而生。该标准的立项宗旨并非去重复定义或替代2017版,而是作为一种映射和关系指南,清晰地阐明新旧两个版本之间过程、活动和任务的对应关系,从而为不同利益攸关方提供一个权威的、可追溯的迁移路线图。该标准由国家标准化管理委员会等国内机构积极跟踪并参与制定,其发布标志着国际软件生命周期过程标准体系进入了一个“新旧共生、平稳过渡”的新发展阶段。二、标准核心内容与技术细节ISO/IEC/IEEE12207-2:2020标准的全称明确揭示了其核心任务——阐明两个标准版本之间的关系和映射。该技术报告(TechnicalReport)性质的标准,通过结构化的分析和清晰的一一对应表格,为使用者消除了理解障碍。2.1标准结构与框架本标准全文围绕“映射关系”这一核心展开,并未创建新的过程模型。其逻辑架构主要包括以下几个部分:-引言与范围:明确阐述了本文件的使用对象(包括标准实施者、过程评估师、工具开发者和培训机构)以及其适用范围。明确指出它既不修改2017版,也不修改2008版,而是作为一份独立的指南性文件。-规范性引用文件:主要引用ISO/IEC/IEEE12207:2017和ISO/IEC12207:2008两个基础标准,并可能引用相关的术语定义标准。-术语和定义:定义了关键术语,如“映射”、“关系”和“差异”,确保对映射解读的一致性。重点澄清了2017版中新引入或重新定义的术语,如“过程参考模型(PRM)”与旧版“过程”的区别。-映射原则与方法论:详细说明了建立映射关系的总体原则,例如“语义等价性”优先于“结构一致性”。这意味着,即使2017版将2008版中的一个活动拆分到不同过程组,或进行了重新命名,只要其核心语义和最根本的输入输出要求一致,即被视为可映射。该部分还明确了如何处理新增、删除或重组的活动。2.2核心映射关系表这是标准最重要的组成部分。标准以详尽的表格形式,展现了从2008版到2017版的向前映射,以及反向的向后映射。典型映射表格包含以下列:-2008版过程/活动/任务编码与描述:例如,`6.4.1软件实现过程`中的具体活动。-2017版过程/活动/任务编码与描述:例如,`6.3.5实现过程`。-映射类型与说明:指明了映射关系的性质,包括:-等价(Equivalent):核心语义完全一致。-包含(Mappedtopartof):2017版的一个过程合并了2008版多个过程的内容,或反之。-拆分(Mappedfrom):一个2008版的复杂任务在2017版中被拆分为更细粒度的子任务。-新增或演进(Added/Evolved):如2017版中独立的“资产管理过程”和“数据管理过程”,在2008版中有部分内容存在于“基础设施管理过程”中,但被显著强化和独立。-无对应(Nodirectmapping):针对某些在新的复杂系统中不再适用的任务,明确标注以帮助用户识别。2.3关键技术难点与解决方案标准在映射过程中重点解决了以下关键问题:-过程类别的重新划分:2008版将过程分为主要、支持、组织三个生命周期类别;2017版则采用更贴近系统工程的协议过程、项目过程、技术过程、组织项目使能过程、资源管理等类别。本标准提供了如何将旧的分类与新的类别进行智能归组的逻辑,例如,将2008版中的“软件开发过程”映射到2017版“技术过程”下的“实现过程”、“需求分析过程”等。-新概念的纳入:2017版引入了“项目过程组”中的“决策管理”、“风险管理”等系统性更强的过程。本标准解释了2008版中的相应活动(如“风险和机会管理”通常分散在项目管理中)是如何被重组和提升为标准过程。-评估视角的对接:对于依据ISO/IEC15504(其演进版为ISO/IEC33000系列)实施过程评估的组织,标准特别说明了2008版中的“过程能力等级”结构(如等级0-5)与2017版基于PRM的评估模型之间的对应关系,确保历史评估数据的可使用性。三、主要参与单位介绍:国际标准化组织/国际电工委员会第一联合技术委员会(ISO/IECJTC1)国际标准化组织(ISO)与国际电工委员会(IEC)于1987年联合成立了第一联合技术委员会(ISO/IECJTC1),专门负责信息技术领域的标准化工作,其秘书处由美国国家标准学会(ANSI)承担。ISO/IECJTC1是信息与通信技术(ICT)领域全球标准的最高权威制定机构。其工作范围覆盖了从设备接口、网络协议到系统与软件工程等所有信息技术的底层与上层标准。本次修订的ISO/IEC/IEEE12207-2:2020标准,正是由ISO/IECJTC1下的一个专职分技术委员会——第7分委员会:系统和软件工程(SC7)——主导制定的。ISO/IECJTC1/SC7是系统与软件工程领域当之无愧的全球标准核心制定者,其工作直接影响着全球数以百万计的软件工程师、系统分析师、项目管理者以及评估人员的日常实践。该委员会的历史可以追溯到20世纪80年代,最初致力于软件工程标准的研究。随着技术的发展,其视野已从单纯的“软件”扩展至“系统”,并重点关注软件与硬件、人因、流程之间的交互。该委员会拥有一支由来自全球数十个国家的数百名专家组成的庞大工作群体,他们分别来自各国标准机构、顶级企业(如IBM、微软、西门子、华为)、政府机构、科研院所和咨询公司。在ISO/IEC/IEEE12207-2:2020的制定过程中,JTC1/SC7发挥了不可替代的组织与技术核心作用:1.立项与规划:作为技术源头,SC7敏锐地察觉了2017版标准发布后业界普遍存在的迁移焦虑。它迅速组建了专门的起草工作组(通常是SC7/WG10工作组),立项启动对映射关系的研究并形成技术报告。该立项经过了严格的国家体投票和商业论证,确保了资源的有效投入。2.专家汇聚与共识协调:SC7的全球专家网络赋予其强大的技术整合能力。来自不同国家、不同背景(如CMMI、SPICE、敏捷开发社区)的专家在会议中对映射表展开激烈争论,最终形成了全球共识。例如,来自美国航空领域、欧洲汽车工业(AutomotiveSPICE)以及中国信息产业(如中国电子技术标准化研究院)的专家们,在如何映射严格等级和安全关键性相关活动上提供了宝贵经验。3.质量与权威性保障:作为ISO/IECJTC1的正式出版物,该标准在其制定过程中经过了严格的草案、委员会草案、国际标准草案以及最终的国际标准等多个阶段的投票。每个阶段都有严格的同行评议机制,确保内容在技术上准确无误,在逻辑上前后一致。发布后的标准还接受定期的系统评审,根据反馈进行维护更新。4.推广与培训支持:尽管该标准主要由SC7的专家制定,但其成果最终服务于全球。JTC1/SC7不仅发布标准,还与IEEE计算机学会等组织合作,共同举办研讨会、发布专业解读文章,帮助全球实践者理解本标准的价值和使用方法。中国在该组织中的角色:中国国家标准化管理委员会(SAC)作为ISO的正式成员,积极派员参与JTC1/SC7的各项活动。中国电子技术标准化研究院(CESI)等核心单位长期跟踪并参与了12207系列标准的制修订工作。中国专家们提出的关于在映射中如何兼容国内软件过程能力评估体系(如SJ/T11234)的建议,也通过国际协调渠道被部分采纳,体现了标准制定中的“中国声音”。四、结论与展望ISO/IEC/IEEE12207-2:2020标准的发布,是软件生命周期过程标准化发展史上的一项具有里程碑意义的“桥梁工程”。它不仅成功地解决了ISO/IEC/IEEE12207:2017与ISO/IEC12207:2008之间版本演进的衔接难题,更为全球软件工程实践者提供了一份权威、清晰且易于使用的迁移指南。该标准的核心价值在于,它首次系统性地承认并定义了标准本身的“进化路径”,使得组织在面对版本迭代时,无需经历“推倒重来”的痛苦,而是可以基于自身业务需求,选择性地、持续地引入新的、更优的实践。展望未来,该标准所确立的“映射与关系”思想将产生深远的影响。首先,它将引领国际标准制定的一种新趋势:在推出重大修订版的同时,必须配套发布清晰、可执行的过渡文档,这有助于降低采纳新标准的技术风险和商业成本。其次,该标准将成为标准工具与平台开发的关键输入,未来的软件过程管理工具将能够实现老版和新版标准的自动化转换与比对。最后,随着软件工程日益向人工智能、云原生、DevOps等方向演进,未来的标准修订(例如

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论