PD ISO IEC TS——ISO_IEC技术规范(TS)单文件系列综述(18项)

ISO/IEC Technical Specifications (TS) Adopted as Published Documents — 18 Standards

📋 PD ISO/IEC TS 是 BSI 以公开文件(Published Document)形式采用的 ISO/IEC 技术规范(Technical Specification)。技术规范用于发布技术上成熟、但尚未进入正式国际标准(IS)流程的规范内容,尤其适合需要快速统一方法的领域。本综述汇集本批 18 项单文件技术规范,其内容高度集中于编程语言(C++、Fortran、C)扩展,并辅以信息安全管理、过程评估、IT治理、生物特征识别与数据库语言等主题。

💡 本批 TS 中约半数涉及 C++ 语言标准化:从并行、并发、事务内存到概念、文件系统与库基础功能,这些 TS 记录了 C++ 标准委员会在版本更迭之间”以 TS 先行验证、再并入正式标准”的技术路线,是理解 C++11→C++17/20 演进的关键文献。

一、系列概述与背景 📌

ISO/IEC 联合技术委员会(JTC 1)在标准化实践中,经常遇到”技术内容成熟但共识与稳定性尚不足以成为正式国际标准”的情况,此时以技术规范(TS)形式发布。TS 可以在正式标准制定前提供阶段性规范、在标准发布后提供解释与方法,通常需要在一定期限后复审其转正、继续或废止。BSI 以 PD 编号采用,使英国软件与信息行业能够第一时间获取国际层面的规范草案。

本批 18 项 TS 大体可分为:一是编程语言扩展(18508、18822、19217、19568、19570、19571、19841、17961);二是信息安全相关(30104、33052、33072);三是过程与治理(15504-10、17023、30103、38501);四是其他信息主题(13249-7、19763-13、20027)。

⚠️ 技术规范(TS)中的方法、示例与结论多为”建议性”信息,不等同于正式国际标准的强制条款;在合规、认证或合同场景中引用时,应区分 TS 的指导性内容与对应国际标准的规范性要求。

二、标准清单(18项)📚

下表完整列出本批 18 项 PD ISO/IEC TS 单文件技术规范,按编号顺序排列,含文件号与中文主题。

文件号中文主题
PD ISO/IEC TS 13249-7:2013信息技术 数据库语言 SQL多媒体与应用包 第7部分:历史
PD ISO/IEC TS 15504-10:2011信息技术 过程评估 第10部分:安全扩展
PD ISO/IEC TS 17023:2013符合性评定 管理体系认证审核时长确定指南
PD ISO/IEC TS 17961:2013信息技术 编程语言 C语言安全编码规则
PD ISO/IEC TS 18508:2015信息技术 Fortran语言附加并行特性
PD ISO/IEC TS 18822:2015编程语言 C++ 文件系统技术规范
PD ISO/IEC TS 19217:2015信息技术 编程语言 C++概念(concepts)扩展
PD ISO/IEC TS 19568:2017编程语言 C++库基础功能扩展
PD ISO/IEC TS 19570:2015编程语言 C++并行扩展技术规范
PD ISO/IEC TS 19571:2016编程语言 C++并发扩展技术规范
PD ISO/IEC TS 19763-13:2016信息技术 互操作元模型框架(MFI) 第13部分:表单设计注册元模型
PD ISO/IEC TS 19841:2015编程语言 C++事务内存扩展技术规范
PD ISO/IEC TS 20027:2015生物特征互操作规范 四指连掌十指采集最佳实践
PD ISO/IEC TS 30103:2015软件与系统工程 生命周期过程 产品质量达成框架
PD ISO/IEC TS 30104:2015信息技术 安全技术 物理安全攻击、缓解技术与安全要求
PD ISO/IEC TS 33052:2016信息技术 信息安全管理过程参考模型(PRM)
PD ISO/IEC TS 33072:2016信息技术 过程评估 信息安全管理过程能力评估模型
PD ISO/IEC TS 38501:2015信息技术 IT治理 实施指南

三、代表性文件技术要点 🔬

1. PD ISO/IEC TS 19570:2015 — C++ 并行扩展技术规范

该 TS 为 C++ 语言增加了并行算法(parallel algorithms)等并行执行支持,引入了执行策略(execution policy)概念,使标准库算法可显式并行执行。它是 C++17 正式标准中并行算法内容的前身,通过 TS 先行验证了并行库设计的可行性,是理解现代 C++ 并行编程演进的核心文档。

2. PD ISO/IEC TS 15504-10:2011 — 过程评估:安全扩展

该 TS 属于 ISO/IEC 330xx(ISO/IEC 15504 演进)过程评估体系,为过程评估引入”安全”扩展维度,定义了与功能安全、信息安全相关的过程属性与评估方法,帮助组织在系统与软件过程评估中纳入安全能力考量。它与 IEC 61508 等功能安全标准互补,是过程改进与能力评定方法的重要补充。

3. PD ISO/IEC TS 33052:2016 — 信息安全管理过程参考模型

该 TS 基于 ISO/IEC 330xx 过程评估体系,为信息安全管理(ISMS)建立过程参考模型(PRM),将 ISO/IEC 27000 系列的管理要求映射为可评估的过程,并定义了过程目的与结果。它与 33072(过程能力评估模型)配套,使 ISMS 的成熟度评估与过程改进成为可能,是信息安全治理量化评估的基础。

4. PD ISO/IEC TS 38501:2015 — IT治理实施指南

该 TS 与 ISO/IEC 38500(IT治理)配套,为IT治理的实施提供操作指南,说明组织如何将治理原则(职责、战略、获取、性能、符合性与人员行为)落实到治理架构、流程与决策机制中。它帮助董事会与高层管理者把 IT 治理从原则层面推进到可执行、可检查的层面。

5. PD ISO/IEC TS 17961:2013 — C 语言安全编码规则

该 TS 提出了C 语言的实用安全编码规则,针对缓冲区溢出、未定义行为、指针与内存管理等典型安全漏洞给出编码约束,是 C 语言程序安全开发的权威指南之一。它与 MISRA C 等规则集互补,广泛应用于嵌入式、网络与系统软件的开发与审计。

✅ 上述 5 项代表性 TS 分别覆盖 C++并行、过程安全扩展、信息安全管理、IT治理与C安全编码,展现了 ISO/IEC TS 在”软件语言、过程评估、治理方法”三个主题上的作用。其余 13 项详见清单附表。

四、工程实践应用 🛠️

  • 💻 软件工程:C++ 并行(19570)、并发(19571)、事务内存(19841)、文件系统(18822)与库扩展(19568)为编译器与库实现提供先行规范,指导高性能软件开发。
  • 🔐 信息安全:C 安全编码(17961)用于安全开发;过程参考模型(33052)与能力评估(33072)用于 ISMS 成熟度评定;物理安全(30104)补充硬安全。
  • 🏛️ 治理与审计:IT治理实施(38501)与审计时长确定(17023)支持治理落地与认证审核实践。
  • 🧬 生物特征:十指采集最佳实践(20027)为出入境与身份管理系统提供数据质量要求。

五、常见问题解答 ❓

❓ 问:ISO/IEC TS 与正式国际标准有何区别?
答:TS(Technical Specification)是技术规范,提供指南、阶段性规范或补充信息,不规定强制要求;国际标准(IS)则包含必须遵循的规范性条款。TS 常被用于标准制定过程中快速发布阶段性成果。
❓ 问:PD ISO/IEC TS 是否具有强制力?
答:不具有。它是 BSI 采用的自愿性技术文件;只有在法规或合同明确引用时才在相应范围内具约束力。
❓ 问:为何 C++ 语言标准化大量采用 TS 形式?
答:C++ 每次大版本修订周期长,标准委员会以 TS 形式先行发布并经社区与编译器实现验证,成熟后再并入下一次大版本(如并行TS并入C++17),从而兼顾质量与进度。
🔍 问:如何判断某 TS 是否仍现行有效?
答:通过 BSI/ISO 官方目录核实其现行状态;若已被正式标准(如 C++17 或新版 ISO/IEC 330xx)取代,应改用新编号并重新评估原技术条款的适用性。
🔒
正在加载下载地址,请稍候 10 秒

发表回复

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