软件工程标准化_第1页
软件工程标准化_第2页
软件工程标准化_第3页
软件工程标准化_第4页
软件工程标准化_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实验2软件工程标准与文档1.1实验内容与要求1、实验目的与要求(1) 了解软件工程标准化的概念、内容及其意义;(2) 了解与软件工程相关的国家标准;(3) 了解和熟悉软件工程国家标准 GB/T8567-2006;(4) 熟悉和掌握软件工程相关文档的编写2、实验内容背景知识:软件工程文档的概念为了保证软件开发、维护等环节的有效管理以及方便软件技术人员之间进 行技术交流,在What?件生命周期的每一个阶段,都需要编制不同内容的文档。这些文档连同计 算机程序及数据一起,构成计算机软件,也有人把源程序当做文档的一 部分。Why?软件文档的规范编制在软件开发工作中占有突出的地位和相当的工作量。 高质量地

2、编制、分发、管理和维护文档,及时地变更、修正、扩充和使 用文档,对于充分发挥软件产品的效益有着十分重要的意义。How?计算机软件文档编制规范(GB/T8567-2006)。是一份指导性文件,建议在计 算机软件的开发过程中一般应该产生的文件及其编制形式和相关这些规定 的解释,并作为软件编写质量的检验标准软件文档的作用项目管理的依据“不可见的”“可见的”技术交流的语言技术人员之间的交流和联系保证项目质量项目质量审查和评价的重要依据培训与维护的资料便于管理人员、开发人员、操作人员和用户了解系统如何工作, 以及如何 使用系统软件维护支持维护人员需要软件系统的详细说明来帮助他们开展维护工作记在软件历史的

3、语言记录开发过程中的技术信息,以便于协调以后的软件开发、使用和改进软件工程文档分类开发文档:主要负责对软件开发过程本身进行描述和规范软件开发过程中各个阶段之间的通信工具, 记录生成软件需求、设计、编 码和测试的详细规定和说明描述开发小组的职责允许管理者评定开发进度形成了维护人员所要求的基本的软件支持文档记录软件开发的历史用户文档:主要负责对软件产品的使用、维护等信息进行描述为使用和运行软件产品的客户提供培训参考信息为那些未参加开发软件的程序员维护它提供信息促进软件产品的市场流通或提高可接受性管理文档:主要负责对软件项目开发过程的管理以及信息的描述开发过程的每个阶段的进度和进度变更的记录软件变更

4、情况的记录 相对于开发的判定记录 职责定义软件开发中的文档在一项计算机软件的开发过程中,一般地说,应该产生十四种文件。十四种文件是:可行性研究报告;项目开发计划;软件需求说明书;数据要 求说明书;概要设计说明书;详细设计说明书;数据库设计说明书;用户手 册;操作手册;模块开发卷宗;测试计划;测试分析报告;开发进度月报; 项目开发总结报告实验内容:(1)请查阅并列出部分国家标准咨询服务网站,查阅相关网站或资料,给 出软件工程标准化的概念、国家标准化规范和意义,软件工程标准一般分为 哪 5 个层次答:层次: 1、国际标准 I SO: 由国际联合机构制定和公布,提供各国参考的标准,这一国际机构有着广

5、泛的代表性和权威性, 它所公布的标准也 有较大影响。 60 年代初, 该机构建立了“计算机与信息处理技术委员会”(简称ISO/丁 C97),专门负责与计算机有关的标准化工作。现已被我国收入国家标准。2、国家标准 GB,ANSI,FIPS,BS,JIS :位于顶层。 由政府或国家级的机构制定或批准,适用于全国范围的标准,女口: GB中华人民共和国国家技术监督局是我国的最高标 准化机构,它所公布实施的标准简称为“国标”。 现已批准了若干个软件工程标准。 ANSI(AmericanNationalStandardslnstitute)美国国家标 准协会。这是美国一些民间标准化组织的领导机构,具有一定

6、权 威性。 FIPS(NBS) 美国商务部国家标准局联邦信 息处理 标准。它所公布的标准均冠有 FIPS 字样,如, 1987年发表的 FIPS PUB 13287 Guideline for validation and verification plan of computer software软件确认与验证计划指南。BS-英国国家标准。JIS 日本工业标准。3、 行业标准IEEE:由行业机构、学术团体或国防机构制定,并适用于某个业务领 域的标准 。4、企业规范:一些大型企业或公司,由于软件工程工作的需要,制定适用于本部门的规范。例如,美国IBM公司通用产品部(GeneralProduct

7、s Division)1984 年制定的“程 序设计开发指南”,仅供该公司内部使用。5、项目(课题)规范最低层次:由某一科研生产项目组织制定,且为该项任务专 用的软件工 程规范。例如,计算机集成制造系统(CIMS)的软件工程规范。(2)请查阅并解释下列术语:GB 国家强制性国家标准GJB中华人民共和国国家军用标准ISO:国际标准组织ANSI:美国国家标准协会IEEE:美国电气和电子工程师协会(3)软件生存周期与各种文件的编制软件文件是在软件开发过程中产生的,与软件生存周期有着密切关系。请参阅有关资料(教科书、背景知识或专业网站等),了解就一个软件而言,其生存周期各阶段与各种文件编写的关系,并在

8、表1-1中适当的位置填上a »。表1-1软件生存周期各阶段中的文件编制阶段文件可行性研究与计划需求分析设计实现测试使用与维 护可行性研究报告项目开发计划软件需求说明书数据概要说明书测试计划概要设计说明书详细设计说明书数据库设计说明书模块开发卷宗用户书册操作手册测试分析报告开发进度月报项目开发总结请注意其中有些文件的编写工作可能要在若干个阶段中延续进行(4)文件的读者及其关系文件编制是一个不断努力的工作过程,是一个从形成最初轮廓,经反复 检查和修改,直到程序和稳健正式交付使用的完整过程。在软件开发的各个阶段中,不同人员对文件的关心不同。请根据你的判断,用符号“ ”表示某部分人员对某个文

9、件的关心,完成表 1-2的填写表1-2各类人员与软件文件的关系人员文件管理人员开发人员维护人员用户可行性研究报告项目开发计划软件需求说明书数据要求说明书测试计划概要设计说明书详细设计说明书数据库设计说明书模块开发卷宗用户书册操作手册测试分析报告开发进度月报项目开发总结(5)软件文档的编制必须保证一定的质量,说明编写高质量的文档的写作要求(6)国标GB/T8567-2006给出的软件文件允许有一定的灵活性,可根据具体项 目的规模进行扩展,另外文档存在某些重复,表1-3给出它们的重复性比较,请 填写。表1-3文件重复性比较X.文件 重>''文入可行性 “研究报告项目开发计划软

10、件需 求说明 书数据要 求说明 书测试计划概要设 计说明 书详细设 计说明 书数据库 设计说 明书模块开些井宀 发卷宗测试分析报告可行性 研究报 告VVVVVVVVV项目开发计划VVVV软件需VVVVVVVVV求说明书数据要 求说明 书VVVV测试计划VVVV概要设 计说明 书VVVVV详细设 计说明 书VVVVVV数据库 设计说 明书VVVVVV模块开井宀 友卷宗VVVVVVV用户手册VV操作手册VVVVVVVVVV测试分析报告VV开发进度月报VVVVVVVVVV项目开发总结VVSfr段可冇徑flJFIJTR-itIRt2设计薛刑逊计用户审日开之粹、丄JR计划说駢芾计駁咱书W«ft皮片报嘤日开;!tit超INK霆卓凰翔书测

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论