实验一软件工程标准化文档1、实验目的与要求(1)熟悉软件工程标准化的概念、国家标准规范和意义;(2)了解支持国家标准和行业标准信息的网站;(3)深入学习和掌握软件产品开发文件的基本内容;(4)结合软件工程课程,学习和掌握软件产品开发文件的基本内容。2、实验内容(1)上网搜索和浏览:了解国家标准咨询服务的专业网站、了解信息技术标准、软件工程国家标准;(2)软件工程标准化的概念:查阅资料了解国内外标准状况和代号及说明;(3)了解软件工程国家标准制单位、情况、内容;(4)熟悉和掌握国家标准GB/T8567-2006;(5)完成表1-表3的内容。3、实验步骤(1)请查阅相关网站或资料,了解软件工程标准一般分为哪5个层次,完成表1的内容。表1软件工程标准的5个层次序号名称内容1国际标准ISO由国际联合机构制定和公布,提供各国参考的标准。这一国际机构有着广泛的代表性和权威性,它所公布的标准也有较大影响。60年代初,该机构建立了计算机与信息处理技术委员会(简称ISO/丁C97),专门负责与计算机有关的标准化工作。现已被我国收入国家标准)。2国家标准GB,ANSI,FIPS,BS,JIS位于顶层。由政府或国家级的机构制定或批准,适用于全国范围的标准,如:GB--中华人民共和国国家技术监督局是我国的最高标准化机构,它所公布实施的标准简称为国标。现已批准了若干个软件工程标准。ANSI(AmericanNationalStandardslnstitute)--美国国家标准协会。这是美国一些民间标准化组织的领导机构,具有一定权威性。FIPS(NBS)--美国商务部国家标准局联邦信息处理标准。它所公布的标准均冠有FIPS字样,如,1987年发表的FIPSPUB132-87Guidelineforvalidationandverificationplanofcomputersoftware软件确认与验证计划指南。BS--英国国家标准。JIS--日本工业标准。3行业标准IEEE由行业机构、学术团体或国防机构制定,并适用于某个业务领域的标准4企业规范一些大型企业或公司,由于软件工程工作的需要,制定适用于本部门的规范。例如,美国IBM公司通用产品部(GeneralProductsDivision)1984年制定的程序设计开发指南,仅供该公司内部使用。5项目规范由某一科研生产项目组织制定,且为该项任务专用的软件工程规范。例如,计算机集成制造系统(CIMS)的软件工程规范。(2)查阅相关网站了解GB、GJB、ISO、ANSI、IEEE的含义,完成表格2-2的内容。表2缩写术语解释缩写含义(或全称)定义(或解释)GB“国标”的汉语缩写国家强制性国家标准GJB“国军标”的汉语缩写中华人民共和国国家军用标准ISOInternationalStandardsOrganization国际标准化组织ANSIAmericanNationalStandardslnstitute美国国家标准协会IEEEInstituteofElectricalandElectronicsEngineers美国电气和电子工程师协会(3)请参阅有关资料(教科书、背景知识或专业网站等),了解就一个软件而言,其生存周期各阶段与各种文件编写的关系,并在表3中适当的位置填上“√”。表3软件生存周期各阶段中的文件编制可行性分析需求分析设计实现测试维护可行性研究报告√项目开发计划√√软件需求说明书√数据概要说明书√测试计划√√概要设计说明书√阶段文件详细设计说明书√数据库设计说明书√模块开发卷宗√√用户书册√√√√操作手册√√√测试分析报告√√开发进度月报√√√√√√项目开发总结√4、实验结果(1)查阅了相关网站或资料,了解了软件工程标准的5个层次,即国际标准ISO、国家标准GB/ANSI/FIPS/BS/JIS、行业标准IEEE、企业规范、项目规范,完成了表1的内容。(2)查阅了相关网站,了解了GB、GJB、ISO、ANSI、IEEE的含义(或全称)和定义(或解释),完成了表2的内容(3)软件文件是在软件开发过程中产生的,与软件生存周期有着密切关系。参阅了有关资料(教科书、背景知识或专业网站等),了解了就一个软件而言,其生存周期各阶段与各种文件编写的关系,完成了表3的内容。