T/CICC
中国指挥与控制学会团体标准
T/CICC35016-2025
复杂软件系统维护性技术要求
Technicalrequirmentsformaintainability of plexsoftware systems
中国指挥与控制学会 发布
目次
前言.1范围2规范性引用文件3术语与定义4缩略语5复杂软件系统维护性定量要求.6复杂软件系统维护性定性要求 6.1软件维护性分析要求,6.2软件设计与开发过程中的维护性要求,6.3软件维护性保证及软件维护工作的人力资源要求,6.4软件开发及维护活动的维护性要求6.4.1开发与维护工具要求.6.4.2软件审查要求,6.4.3软件测试活动要求.6.4.4可重用性要求,6.4.5技术债务清理要求.6.5软件维护相关文档编制要求. 6.5.1总体要求.6.5.2文档结构及内容要求.6.5.3文档质量保证,6.6软件维护性评审要求. 016.6.1需求分析的维护性评审要求 106.6.2软件设计的维护性评审要求 016.6.3验证、确认和测试过程的维护性评审要求 117软件维护性支撑技术与方法 117.1软件维护性保证流程, 7.1.1维护性分析 117.1.2维护性设计与实现.. 13 117.1.3维护性测试与评价, 137.2软件维护性设计与保证方法, 137.2.1软件体系结构的维护性设计与保证方法 137.2.2软件用户界面的维护性设计与保证方法 167.2.3软件设计模型的维护性设计与保证方法7.2.4软件代码的维护性设计与保证方法 17
7.2.5软件文档的维护性设计与保证方法,7.2.6软件配置项体系的维护性设计与保证方法 18 187.2.7软件日志系统维护性设计与保证方法, 197.2.8配置文件的维护性设计与保证方法,7.2.9软件版本控制的维护性保证方法. .207.2.10软件安装及卸载的维护性设计与保证方法,7.2.11软件升级的维护性设计与保证方法. 217.3内置测试(BIT)技术与方法.7.3.1简介. 237.3.3BIT工作方式. 7.3.2BIT测试分类.7.3.4BIT工作的时段和功能. 237.3.5BIT应用案例.7.4影响域分析技术与方法... 247.4.1定义与目的,7.4.2分析内容.. 247.4.3分析方法.. 247.4.4分析过程特点. 247.5预防性维护技术与方法 7.4.5输出物. .247.6周期性维护技术与方法 25 257.7修改性维护技术与方法. 258软件系统维护性全生命周期过程与活动, 258.1需求分析阶段. 258.1.1可维护性指标要求.. 258.1.2维护场景覆盖. 258.1.3可维护性约束条件... .258.2设计与实现阶段, 258.3测试阶段. 8.3.1测试环境保证.. .25 258.3.2可维护性专项测试, 268.4交付阶段 268.5维护与更新阶段. .26参考文献..
T/C1CC35016-2025
前言
本文件按照GB/T1.1-2020《标准化工作导则第1部分:标准化文件的结构和起草规则》的规定编写.
请注意本文件的某些内容可能涉及专利.本文件的发布机构不承担识别专利的责任.
本文件由中国指挥与控制学会提出并归口.
本文件起草参与单位:北京航空航天大学、杭州市北京航空航天大学国际创新研究院(北京航空航天大学国际创新学院)、中国船舶集团有限公司综合技术经济研究院、可靠性与环境工程技术国家级重点实验室、北京航空航天大学可靠性工程研究所、南京大学、中国科学院空间应用工程与技术中心、昆仑数智科技有限责任公司.
本文件主要起草人:杨顺昆、颜思玮、侯展意、刘泊江、吴梦丹、曾福萍、陈振宇、金旷宇、张亚铭、钟红恩、陶新、王志伟、王铁成、王亦风.
复杂软件系统维护性技术要求
1范围
本标准规定了复杂软件系统维护性的定量和定性要求、支撑技术与方法以及全生命周期的过程与活动.
本文件适用于复杂软件系统在需求分析、设计与实现、测试、使用和维护更新阶段的维护性保证,可供相关行业组织和研究机构使用.
2规范性引用文件
下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款.其中,注日期的引用文件,仅该日期对应的版本适用于本文件:不注日期的引用文件,其最新版本(包括的修改单)适用于本文件.
GB/T14394-2008计算机软件可靠性和可维护性管理GB/T20157-2006信息技术软件维护GB/T29834.1-2013系统与软件维护性第1部分:指标体系GB/T29834.2-2013系统与软件维护性第2部分:度量方法GB/T29834.3-2013系统与软件维护性第3部分:测试方法 GB/T40473.8-2021银行业应用系统非功能需求第8部分:可维护性GJB438C-2021军用软件开发文档通用要求GJB439A-2013军用软件质量保证通用要求GJB841A-2024通用质量特性间题报告、分析和纠正措施系统GJB2434A-2004军用软件产品评价GJB5235A-2021军用软件配置管理GJB6389-2008军用软件评审T/CFEII0016-2023汽车软件开发能力要求QJ2543A-2008航天型号软件维护
3术语与定义
GB/T 14394-2008、GB/T 20157-2006、GB/T 29834.1-2013和T/CICC 35008-2025术语和定义适用于本文件.
3. 1
复杂软件系统plex software system
由大量相互依赖、相互作用的软件组件(计算机程序、模块、服务等)通过复杂的逻辑和物理关系连接面成,并遵循严格的规程(流程、协议、策略)进行协同运作,需动态应对内外部软件、硬件与环