1 .1 实验内容与要求 1 、实验目的与要求 (1)了解软件工程标准化的概念、内容及其意义; (2)了解与软件工程相关的国家标准; (3)了解和熟悉软件工程国家标准 GB/T8567-2006; (4)熟悉和掌握软件工程相关文档的编写 2 、实验内容 背景知识: 软件工程文档的概念 为了保证软件开发、维护等环节的有效管理以及方便软件技术人员之间进行技术交流,在 What? 件生命周期的每一个阶段,都需要编制不同内容的文档。这些文档连同计算机程序及数据一起,构成计算机软件,也有人把源程序当做文档的一部分。 Why? 软件文档的规范编制在软件开发工作中占有突出的地位和相当的工作量。高质量地编制、分发、管理和维护文档,及时地变更、修正、扩充和使用文档,对于充分发挥软件产品的效益有着十分重要的意义。 How? 计算机软件文档编制规范(GB/T8567-2006)。是一份指导性文件,建议在计算机软件的开发过程中一般应该产生的文件及其编制形式和相关这些规定的解释,并作为软件编写质量的检验标准 软件文档的作用 软件工程标准与文档 实验2 项目管理的依据 “不可见的”“可见的” 技术交流的语言 技术人员之间的交流和联系 保证项目质量 项目质量审查和评价的重要依据 培训与维护的资料 便于管理人员、开发人员、操作人员和用户了解系统如何工作,以及如何使用系统 软件维护支持 维护人员需要软件系统的详细说明来帮助他们开展维护工作 记在软件历史的语言 记录开发过程中的技术信息,以便于协调以后的软件开发、使用和改进 软件工程文档分类 开发文档:主要负责对软件开发过程本身进行描述和规范 软件开发过程中各个阶段之间的通信工具,记录生成软件需求、设计、编码和测试的详细规定和说明 描述开发小组的职责 允许管理者评定开发进度 形成了维护人员所要求的基本的软件支持文档 记录软件开发的历史 用户文档:主要负责对软件产品的使用、维护等信息进行描述 为使用和运行软件产品的客户提供培训参考信息 为那些未参加开发软件的程序员维护它提供信息 促进软件产品的市场流通或提高可接受性 管理文档:主要负责对软件项目开发过程的管理以及信息的描述 开 发 过 程 的 每 个 阶 段 的 进 度 和 进 度 变 更 的 记 录 软 件 变 更 情 况 的 ...