PD ISO IEC TR 24748——系统与软件工程生命周期管理系列技术报告

Systems and Software Engineering — Life Cycle Management(ISO/IEC TR 24748-1/2/3,BSI 英国实施版)

🔄 PD ISO IEC TR 24748 系列是英国标准协会(BSI)对 ISO/IEC TR 24748 系列技术报告的英国实施版本,由英国技术委员会 IST/15(软件与系统工程)负责编制,主题为系统与软件工程的生命周期管理(Life Cycle Management)。本批收录三个分部:Part 1 提供生命周期管理指南,Part 2 给出 ISO/IEC 15288(系统生命周期过程)的应用指南,Part 3 给出 ISO/IEC 12207(软件生命周期过程)的应用指南。三者构成从”生命周期管理总览”到”系统过程应用”与”软件过程应用”的完整指南框架,是系统工程与软件工程实践者组织实施生命周期过程的重要参考。

💡 现代复杂系统普遍采用”系统之系统”(system of systems)架构,硬件、软件与人因高度融合。生命周期管理通过定义清晰的阶段、过程与评审点,帮助组织系统性地规划、执行与改进产品从概念到退役的全过程。

一、系列概述 📌

ISO/IEC 15288 与 ISO/IEC 12207 分别是系统和软件工程领域的两个基础过程标准:前者定义系统生命周期过程(如协议、组织、技术管理、系统需求、设计、实现、验证、确认、运行、维护等),后者定义软件生命周期过程。ISO/IEC TR 24748 系列为其提供应用指南,帮助组织实施、裁剪与改进这些过程。BSI 以”PD ISO/IEC TR 24748-xxx”形式等同采用。

本批三个分部中,Part 1 从总体层面讲解生命周期管理(概念、阶段、过程映射),Part 2 针对系统过程标准 15288 给出应用指南,Part 3 针对软件过程标准 12207 给出应用指南。

二、系列构成与各分部要点 📋

分部编号标准名称(英文原题)ISO/IEC 版本核心内容
Part 1Guide for life cycle management(生命周期管理指南)ISO/IEC TR 24748-1:2010(Ed. 1.0)生命周期概念、阶段与过程、生命周期管理要点及应用
Part 2Guide to the application of ISO/IEC 15288 (System life cycle processes)(ISO/IEC 15288 应用指南)ISO/IEC TR 24748-2:2011(Ed. 1.0)15288 结构与上下文、应用概念、过程应用与组织化应用
Part 3Guide to the application of ISO/IEC 12207 (Software life cycle processes)(ISO/IEC 12207 应用指南)ISO/IEC TR 24748-3:2011(Ed. 1.0)12207 结构与上下文、软件生命周期过程应用、组织与项目管理

三个分部均归类于 ICS 35.080(软件),由同一英国技术委员会 IST/15 负责。Part 2 与 Part 3 分别替代早期撤回的 PD ISO/IEC TR 19760:2003 与 BS ISO/IEC TR 15271:1998,为现行 15288/12207 版本提供权威应用指南。

⚠️ 本系列为技术报告(TR),提供应用指南而非强制要求。实施生命周期过程时,应根据组织规模、项目类型与监管要求对过程进行适当裁剪(tailoring)。

三、关键技术要求 🔧

1. 生命周期管理指南(Part 1)

Part 1 系统性地讲解生命周期管理的基本概念与方法,主要包括:

  • 生命周期概念:解释系统/软件生命周期的各个阶段(如概念、开发、生产、运行、维护、退役)及其目的;
  • 阶段与过程:说明阶段(stage)与过程(process)的关系,以及过程在生命周期中的实施方式;
  • 管理要点:讲解生命周期管理的组织、计划、监控与评审要点;
  • 应用:给出生命周期管理在不同规模与类型项目中的应用建议。

2. ISO/IEC 15288 应用指南(Part 2)

Part 2 面向系统工程师与项目管理者,给出 15288 的应用指南:

  • 15288 概览:介绍 15288:2008 的结构、上下文及与前一版本的比较;
  • 应用概念:讲解如何根据项目特点应用系统生命周期过程;
  • 过程应用:对各技术过程、管理过程与协议过程给出应用指导;
  • 组织化应用:讨论组织层面如何制度化并持续改进这些过程。

3. ISO/IEC 12207 应用指南(Part 3)

Part 3 面向软件工程师与软件过程改进者,给出 12207 的应用指南:

  • 12207 概览:介绍 12207:2008 的结构、上下文及与历史版本的比较;
  • 应用概念:讲解软件生命周期过程的组织与应用方式;
  • 过程应用:对软件获取、供应、开发、运行、维护及支持过程给出指导;
  • 工程与项目管理结合:讨论软件过程与系统过程、项目管理活动的衔接。
🚨 生命周期管理的核心风险在于”过程与项目脱节”:如果过程文档写得很好,却没有在项目中真正执行、监控与评审,就只是纸上谈兵。应建立过程应用与实际交付之间的明确关联与度量。

四、工程实践应用 🛠️

  • 📋 过程体系建设:依据 Part 1 建立组织级生命周期管理框架,明确阶段门(stage gates)与评审要求,支撑产品从概念到退役的全过程管理。
  • 🚀 工程项目实施:在系统工程项目中参照 Part 2 应用 15288 的过程,将需求、设计、实现、验证与确认活动系统化。
  • 💻 软件过程改进:在软件项目与组织过程改进(如 CMMI、ASPICE 结合)中参照 Part 3 应用 12207,规范软件获取、开发、运行与维护。
  • ✂️ 过程裁剪:根据项目规模与风险进行过程裁剪,在保证必要管控的前提下提高效率,避免过度过程化。

五、常见问题解答 ❓

❓ 问:ISO/IEC 15288 与 12207 有什么区别?
答:15288 定义系统(含硬件、软件、人因等)生命周期过程,12207 单独定义软件生命周期过程。实际工程中常将二者结合使用,软件作为系统的一部分被集成管理。
❓ 问:生命周期管理对小型项目有意义吗?
答:有意义,但需要裁剪。小型项目可简化阶段门与文档要求,保留关键过程(需求、设计、验证)与控制点,避免”过度过程化”。
❓ 问:过程如何落地到团队?
答:通过培训、工具化(如需求管理、配置管理、测试管理工具)与评审制度落地,并用过程度量(如缺陷密度、进度偏差)持续改进。
🔍 问:本系列与 CMMI、ASPICE 等模型有什么关系?
答:15288/12207 是基础过程标准,CMMI、ASPICE 等是能力成熟度评估模型。实践中可以 15288/12207 定义过程,用成熟度模型评估与改进过程能力,二者互补。
🔒
正在加载下载地址,请稍候 10 秒

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注