
第13章软件工程标准与文档
第13章 软件工程标准与文档

学习目标理解软件工程标准和文档的定义理解标准化的作用;理解软件工程的国家标准;掌握软件工程标准的类型、层次、制定与推行;掌握软件文档编写的要求;了解软件文档的作用、分类、管理维护要求;了解软件文档撰写规范指南
学习目标 l 理解软件工程标准和文档的定义; l 理解标准化的作用; l 理解软件工程的国家标准; l 掌握软件工程标准的类型、层次、制定与推行; l 掌握软件文档编写的要求; l 了解软件文档的作用、分类、管理维护要求; l 了解软件文档撰写规范指南

目录01软件工程标准02软件文档与编写要求03软件文档撰写规范指南04本章小结
目录 01 02 03 04 软件工程标准 软件文档与编写要求 软件文档撰写规范指南 本章小结

软件工程标准01
软件工程标准 01

软件工程标准软件工程标准化就是一种“语言”,这种语言更接近于普通话,既便于人机交互,又便于软件开发的生存周期中,各阶段工作的承上启下以及不同人员之间的交流协作,进而保证软件质量。实践表明,采用先进的程序设计技术既可以提高软件的开发效率,又可以提高软件的维护效率。随着软件工程学科的发展,人们对计算机软件的认识逐渐深入。软件工作的范围从只是使用程序设计语言编写程序扩展到整个软件牛存期
软件工程标准 软件工程标准化就是一种“语言” ,这种语言更接近于 普通话,既便于人机交互,又便于软件开发的生存周期中, 各阶段工作的承上启下以及不同人员之间的交流协作,进而 保证软件质量。 实践表明,采用先进的程序设计技术既可以提高软件的 开发效率,又可以提高软件的维护效率。 随着软件工程学科的发展,人们对计算机软件的认识逐 渐深入。软件工作的范围从只是使用程序设计语言编写程序 ,扩展到整个软件生存期

软件工程标准软件工程标准的类型也是多方面的。它可能包括过程标准(如方法、技术、质量等)、产品标准(如需求、设计、部件、描述、计划、报告等)、专业标准(如职别、道德准则、认证、特许、课程等),以及记法标准(如术语、表示法、语言等)。FIPS135是美国国家标准局发布的《软件文档管理指南》(National Bureau OfStandards,Guidelinefor Software Documentation Management, FIPSPUB 135, June 1984)
软件工程标准 软件工程标准的类型也是多方面的。它可能包括过 程标准(如方法、技术、质量等)、产品标准(如需求 、设计、部件、描述、计划、报告等)、专业标准(如 职别、道德准则、认证、特许、课程等),以及记法标 准(如术语、表示法、语言等)。 FIPS135是美国国家标准局发布的《软件文档管 理指南》 (National Bureau OfStandards,Guideline for Software Documentation Management,FIPS PUB 135,June 1984)

软件工程标准NSAC一39是美国核子安全分析中心发布的《安全参数显示系统的验证与确认》(Nuclear Safety Analysis Center,Verification and Validation for Safety ParameterDisplay Systems, NSAC-39, December 1981)。ISO5807是国际标准化组织公布(现已成为我国国家标准)的《信息处理数据流程图、程序流程图、系统流程图、程序网络图和系统资源图的文件编制符号及约定》
软件工程标准 NSAC—39是美国核子安全分析中心发布的《安全参数 显示系统的验证与确认》(Nuclear Safety Analysis Center ,Verification and Validation for Safety Parameter Display Systems,NSAC-39,December 1981)。 ISO 5807是国际标准化组织公布(现已成为我国国家标 准)的《信息处理——数据流程图、程序流程图、系统流程 图、程序网络图和系统资源图的文件编制符号及约定》

软件工程标准,比如:软件工程的标准化会给软件工作带来许多好处,可提高软件的可靠性、可维护性和可移植性可提高软件的生产率可提高软件人员的技术水平可提高软件人员之间的通信效率,减少差错和误解有利于软件管理;有利于降低软件产品的成本和运行5维护成本。③有利于缩宿短软件开发周期
软件工程标准 软件工程的标准化会给软件工作带来许多好处,比如: ① 可提高软件的可靠性、可维护性和可移植性。 ② 可提高软件的生产率。 ③ 可提高软件人员的技术水平。 ④ 可提高软件人员之间的通信效率,减少差错和误解。 ⑤ 有利于软件管理;有利于降低软件产品的成本和运行 维护成本。 ⑥ 有利于缩短软件开发周期

表13.3中国的软件工程标准分类。标准名称标准号信息处理数据流程图、程序流程图、系统流程图、程序网络图和系统资源图的文件编辑符号及约GB1526-—89IS05807-1985基定础软件工程术语。GB/T11457—894标软件工程标准分类法GB/T15538-95ANSI/IEEE1002+准?信息处理程序构造及其表示法的约定。GB13502-92IS086313信息处理单命中判定表的规范。GB/T15535-95IS05806信息处理系统计算机系统配置图符号及其约定GB/T14085-93IS0 8790
表13.3 中国的软件工程标准

分类。标准号标准名称软件开发规范。GB8566-882开计算机软件单元测试。GB/T15532-954发软件支持环境。22标信息处理按记录组处理顺序文卷的程序流程。2ISO6593-1985准、软件维护指南。GB/T14079—93t文软件文档管理指南。22档计算机软件产品开发文件编制指南。GB8567-88t标计算机软件需求说明编制指南。GB9385-88ANSI/IEEE829准。计算机软件测试文件编制规范。GB9386-88ANSI/IEEE830+