中华人民共和国国家标准G8/T14079—93软件维护指南GUNel5量eo量80『twa『ema5nte量Qnce1主题内容与适用范围本标准描述软件维护的内容和类型、维护过程及维护的控制和改进
本标准适用于软件生存周期的运行和维护阶段,主要供软件管理人员和维护人员使用
2引用标准GB8567计算机软件产品开发文件编制指南GB/Tl1457软件工程术语3术语本标准使用GB/T11457中的术语及下列术语:3
1自底向上法在层次结构的软件中,一种从最低层成份开始逐级向上扩展,直到最高层成份的开发方法
2自顶向下法在层次结构的软件中,一种从最高层成份开始逐级向下扩展,直到最低层成份的开发方法
3编译扩展一种程序设计语言的特征
这种特征超越了该语言的标准特征,但仍可以为一专门的编译程序所接受并加以编译
4同级评审一种质量保证方法,由两个或多个同级程序员互相检查、评估,以确保被检查内容正确,且与软件的其他部分相一致
5软件维护管理机构为评审修改带来的影响、制订维护计划、复查修改结果、管理维护工作等而设立的机构
6软件维护主管组织、管理和协调维护工作的负责人
7维护管理人员管理一个或几个软件的维护工作的技术人员
8软件维护人员具体完成软件维护的工作人员
4软件维护的内容与类型软件维护是在软件产品交付使用之后,为纠正故障,改善性能和其他属性,或使产品适应改变了的环境所进行的修改活动
1完善性维护完善性维护是为扩充功能和改善性能而进行修改和扩充,以满足用户变化了的需求
主要内容包括:s
为扩充或增强功能而作的修改(如扩充解题范围和算法优化);b
为提高性能而作的修改(如提高精度,节省存储空间等);c
为便于维护而作的修改(如增加注释,改进易读性)
2适应性维护适应性维护是为适应软件运行环境的变化而作的修改,变化的主要内容包括:a
影响系统的规定、法律和