欢迎来到天天文库
浏览记录
ID:42019932
大小:162.15 KB
页数:8页
时间:2019-09-06
《软件工程标准化》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实验21・1实验内容与要求软件工程标准与文档1、实验目的与要求(1)了解软件工程标准化的概念、内容及其意义;(2)了解与软件工程相关的国家标准;(3)Y解和熟悉软件工程国家标准GB/T8567-2006;(4)熟悉和掌握软件工程相关文档的编写2>实验内容背景知识:软件T程文档的概念♦为了保证软件开发、维护等环节的有效管理以及方便软件技术人员Z间进行技术交流,在What?9件生命周期的每一个阶段,都需要编制不同内容的文档。这些文档连同计算机程序及数据一起,构成计算机软件,也有人把源程序当做文档的一部分。♦Why?9软件文档的规范编制在软件开发工作中占有突出的地位和相当的工作量。高质量地编
2、制、分发、管理和维护文档,及时地变更、修正、扩充和使用文档,对于充分发挥软件产品的效益有着十分重要的意义。♦How?计算机软件文档编制规范(GB/T8567-2006)o是一份指导性文件,建议在计算机软件的开发过程中一般应该产生的文件及其编制形式和相关这些规定的解释,并作为软件编写质量的检验标准软件文档的作用♦项目管理的依据9“不可见的”T“可见的”♦技术交流的语言9技术人员之间的交流和联系♦保证项冃质量9项目质量审查和评价的重要依据♦培训与维护的资料9便于管理人员、开发人员、操作人员和用户了解系统如何工作,以及如何使用系统♦软件维护支持9维护人员需要软件系统的详细说明来帮助他们开展维
3、护工作♦记在软件历史的语言9记录开发过程中的技术信息,以便于协调以后的软件开发、使用和改进软件工程文档分类♦开发文档:主要负责对软件开发过程木身进行描述和规范9软件开发过程中各个阶段之间的通信工具,记录生成软件需求、设计、编码和测试的详细规定和说明9描述开发小组的职责9允许管理者评定开发进度9形成了维护人员所要求的基木的软件支持文档9记录软件开发的历史♦用户文档:主要负责对软件产品的使用、维护等信息进行描述9为使用和运行软件产品的客户提供培训参考信息9为那些未参加开发软件的程序员维护它提供信息9促进软件产品的市场流通或提高可接受性♦管理文档:主要负责对软件项冃开发过程的管理以及信息的描
4、述9开发过程的每个阶段的进度和进度变更的记录9软件变更情况的记录9相对于开发的判定记录9职责定义软件开发中的文档在一项计算机软件的开发过程中,一般地说,应该产生十四种文件。十卩L
5、种文件是:可行性研究报告;项口开发计划;软件需求说明书;数据要求说明书;概要设计说明书;详细设计说明书;数据库设计说明书;用户手册;操作手册;模块开发卷宗;测试计划;测试分析报告;开发进度月报;项Fl开发总结报告实验内容:(1)请查阅并列出部分国家标准咨询服务网站,查阅相关网站或资料,给出软件T程标准化的概念、国家标准化规范和意义,软件工程标准一般分为哪5个层次答:层次:1、国际标准ISO:由国际联合机构制定
6、和公布,提供各国参考的标准,这一国际机构有着广泛的代表性和权威性,它所公布的标准也有较大影响。60年代初,该机构建立了“计算机与信息处理技术委员会”(简称ISO/TC97),」负责与计算机有关的标准化工作。现已被我国收入国家标准。2、国家标准GB,ANSI,FIPS,BS,JIS:位于顶层。由政府或国家级的机构制定或批准,适用于全国范围的标准,如:GB——屮华人民共和国国家技术临督局是我国的最高标准化机构,它所公布实施的标准简称为“国标”。现己批准了若干个软件工程标准。ANSI(AmericanNationalStandardslnstitute)美国国家标准协会。这是美国一些民间标准
7、化组织的领导机构,具有-•定权威性。FTPS(NBS)——美国商务部国家标准局联邦信息处理标准。它所公布的标准均冠有FIPS字样,如,1987年发表的FIPSPUB132—87Guidelineforvalidationandverificationplanofcomputersoftware软件确认与验证计划指南。BS一英国国家标准。J1S一口木工业标准。3、行业标准TEEE:由行业机构、学术团体或国防机构制定,并适用于某个业务领域的标准。4、企业规范:一些大型企业或公司,由丁•软件工程工作的需要,制定适用于本部门的规范。例如,美国IBM公司通用产品部(GeneralProducts
8、Division)1984年制定的"程序设计开发指南”,仅供该公司内部使用。5、项日(课题)规范最低层次:由某一科研牛产项H组织制定,且为该项任务专用的软件工程规范。例如,计算机集成制造系统(CIMS)的软件工程规范。(1)请查阅并解释下列术语:GB:国家强制性国家标准GJB:屮华人民共和国国家军用标准ISO:国际标准组织ANSI:美国国家标准协会IEEE:美国电气和电子工程师协会(2)软件生存周期与各种文件的编制软件文件是在软件开发过程中产生
此文档下载收益归作者所有