软件文档管理指南精品文稿.ppt
《软件文档管理指南精品文稿.ppt》由会员分享,可在线阅读,更多相关《软件文档管理指南精品文稿.ppt(75页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件文档管理指南软件文档管理指南1第1页,本讲稿共75页简介简介本标准为那些对软件或基于软件产品的开发负有职责的管理者提供软件文档的管理指南。目的在于协助管理者在他们的机构中产生有效的文档。本标准涉及策略、标准、规程、资源和计划,管理者必须关注这些内容,以便有效地管理软件文档。本标准期望应用于各种类型的软件,从简单的程序到复杂的软件系统。并期望覆盖各种类型的软件文档,作用于软件生存期的各个阶段。2第2页,本讲稿共75页简介简介不论项目的大小,软件文档管理的原则是一致的。对于小项目,可以不采用本标准中规定的有关细节。管理者可剪裁这些内容以满足他们的特殊需要。本标准是针对文档编制管理而提出的,不涉
2、及软件文档的内容和编排。3第3页,本讲稿共75页引用标准引用标准GB 8566-88 计算机软件开发规范 GB 8567-88 计算机软件产品开发文件编制指南 GB/T 11457-1995 软件工程术语 4第4页,本讲稿共75页定义定义文档文档 document 一种数据媒体和其上所记录的数据。它具有永久性并可以由人或机器阅读。通常仅用于描述人工可读的内容。例如,技术文件、设计文件、版本说明文件。文档(集)文档(集)/文档编制文档编制 documentation 一个或多个相关文档的集合。5第5页,本讲稿共75页定义定义文档计划文档计划 documentation plan 一个描述文档编制
3、工作方法的管理用文档。该计划主要描述要编制什么类型的文档,这些文档的内容是什么,何时编写,由谁编写,如何编写,以及什么是影响期望结果的可用资源和外界因素。6第6页,本讲稿共75页定义定义文档等级文档等级 level of documentation 对所需文档的一个说明,它指出文档的范围、内容、格式及质量,可以根据项目、费用、预期用途、作用范围或其他因素选择文档等级。软件产品软件产品 software product 软件开发过程的结果,并推出供用户使用的软件实体。7第7页,本讲稿共75页主要内容主要内容软件文档的作用软件文档的作用管理者的作用管理者的作用制订文档编制策略制订文档编制策略制订文
4、档编制标准和指南制订文档编制标准和指南文档编制计划文档编制计划制订文档规程制订文档规程所需资源所需资源8第8页,本讲稿共75页软件文档的作用软件文档的作用管理依据质量保证软件维护支持任务之间联系的凭证 培训与参考 历史档案 9第9页,本讲稿共75页主要内容主要内容软件文档的作用软件文档的作用管理者的作用管理者的作用制订文档编制策略制订文档编制策略制订文档编制标准和指南制订文档编制标准和指南文档编制计划文档编制计划制订文档规程制订文档规程所需资源所需资源10第10页,本讲稿共75页管理者的作用管理者的作用管理者严格要求软件开发人员和编制组完成文档编制,并且在策略、标准、规程、资源分配和编制计划方
5、面给予支持。11第11页,本讲稿共75页管理者对文档工作的责任管理者对文档工作的责任管理者要认识到正式或非正式文档都是重要的,还要认识到文档工作必须包括文档计划、编写、修改、形成、分发和维护等各个方面。12第12页,本讲稿共75页管理者对文档工作的支持管理者对文档工作的支持管理者应为编写文档的人员提供指导和实际鼓励,并使各种资源有效地用于文档开发。13第13页,本讲稿共75页管理者的主要职责管理者的主要职责建立编制、登记、出版系统文档和软件文档的各种策略把文档计划作为整个开发工作的一个组成部分建立确定文档质量、测试质量和评审质量各种方法的规程为文档的各个方面确定和准备各种标准和指南积极支持文档
6、工作以形成开发中自觉编制文档的团队风气不断检查已建立起来的过程,以保证符合策略和各种规程并遵守有关标准和指南14第14页,本讲稿共75页项目管理者在开发前应决定的事项项目管理者在开发前应决定的事项要求哪些类型的文档提供多少种文档文档包含的内容达到何种级别的质量水平何时产生何种文档如何保存、维护文档以及如何进行通信如果一个软件合同是有效的,应要求文档满足所接受的标准,并规定所提供的文档类型、每种文档的质量水平以及评审和通过的规程。15第15页,本讲稿共75页主要内容主要内容软件文档的作用软件文档的作用管理者的作用管理者的作用制订文档编制策略制订文档编制策略制订文档编制标准和指南制订文档编制标准和
7、指南文档编制计划文档编制计划制订文档规程制订文档规程所需资源所需资源16第16页,本讲稿共75页制订文档编制策略制订文档编制策略 文档策略由上级(资深)管理者准备并支持,对下级开发单位或开发人员提供指导。策略规定主要的方向,不是做什么或如何做的详细说明。一般说来,文档编制策略陈述要明确,并通告到每个人且理解它,进而使策略被他们贯彻实施。17第17页,本讲稿共75页支持有效文档策略的基本条件支持有效文档策略的基本条件 文档需要覆盖整个软件生存期在项目早期几个阶段就要求有文档,而且在贯穿软件开发过程中必须是可用的和可维护的。在开发完成后,文档应满足软件的使用、维护、增强、转换或传输。文档应是可管理
8、的指导和控制文档的获得和维护,管理者和发行专家应准备文档产品、进度、可靠性、资源,质量保证和评审规程的详细计划大纲。18第18页,本讲稿共75页支持有效文档策略的基本条件支持有效文档策略的基本条件文档应适合于它的读者读者可能是管理者、分析员、无计算机经验的专业人员、维护人员、文书人员等。根据任务的执行,他们要求不同的材料表示和不同的详细程度。针对不同的读者,发行专家应负责设计不同类型的文档。文档效应应贯穿到软件的整个开发过程中在软件开发的整个过程中,应充分体现文档的作用和限制,即文档应指导全部开发过程。19第19页,本讲稿共75页支持有效文档策略的基本条件支持有效文档策略的基本条件文档标准应被
9、标识和使用应尽可能地采纳现行的标准,若没有合适的现行标准,必要时应研制适用的标准或指南。应规定支持工具工具有助于开发和维护软件产品,包括文档。因此尽可能地使用工具是经济的、可行的。20第20页,本讲稿共75页主要内容主要内容软件文档的作用软件文档的作用管理者的作用管理者的作用制订文档编制策略制订文档编制策略制订文档编制标准和指南制订文档编制标准和指南文档编制计划文档编制计划制订文档规程制订文档规程所需资源所需资源21第21页,本讲稿共75页制订文档编制标准和指南制订文档编制标准和指南在一个机构内部,应采用一些标准和指南:软件生存期模型文档类型和相互关系文档质量这些标准和指南将决定如何实现文档任
10、务,将提供一些准则以评价该机构内所产生的软件文档的完整性、可用性和适合性。尽可能地采用现行的国家和国际标准,若现行的标准不适用,机构应制订自己的标准。22第22页,本讲稿共75页1.选择软件生存期模型选择软件生存期模型现有的一些软件生存期模型,对于不同阶段有不同的词汇。从软件文档的观点来看,采用哪种模型都无关紧要,只要阶段和相应文档是清晰定义的、已计划的,并且对于任何具体软件项目是能遵循的。因此,管理者应选择一个软件生存期模型并保证该模型在他们机构内是适用的。管理者将会发现所进行的阶段和相应任务的定义有助于监控软件项目的进展。相应于特定阶段生成的文档可用作该阶段的评审、通过和完成的检验点,而这
11、种检验应在下一阶段开始前进行。23第23页,本讲稿共75页2.规定文档类型和内容规定文档类型和内容软件文档归入如下三种类别:开发文档描述开发过程本身;产品文档描述开发过程的产物;管理文档记录项目管理的信息。24第24页,本讲稿共75页(1)开发文档开发文档开发文档开发文档是描述软件开发过程,包括软件需求、软件设计、软件测试、保证软件质量的一类文档,开发文档也包括软件的详细技术描述(程序逻辑、程序间相互关系、数据格式和存储等)25第25页,本讲稿共75页开发文档的作用开发文档的作用是软件开发过程所有阶段间的通信工具,它记录生成软件需求、设计、编码和测试的详细规定和说明描述开发小组的职责。通过规定
12、软件、主题事项、文档编制、质量保证人员以及包含在开发过程中任何其他事项的角色来定义做什么,如何做和何时做用作检验点而允许管理者评定开发进度。如果开发文档丢失、不完整或过时,管理者将失去跟踪和控制软件项目的一个重要工具;形成了维护人员所要求的基本的软件支持文档,而这些支持文档可作为产品文档的一部分;记录软件开发的历史。26第26页,本讲稿共75页基本的开发文档基本的开发文档可行性研究和项目任务书需求规格说明功能规格说明设计规格说明,包括程序和数据规格说明开发计划软件集成和测试计划质量保证计划、标准、进度安全和测试信息27第27页,本讲稿共75页(2)产品文档产品文档产品文档规定关于软件产品的使用
13、、维护、增强、转换和传输的信息产品的文档起到如下三种作用为使用运行软件产品的任何人规定培训和参考信息使得那些未参加开发本软件的程序员维护它促进软件产品的市场流通或提高可接受性产品文档用于用户、运行者和软件维护人员28第28页,本讲稿共75页产品文档内容产品文档内容用于管理者的指南和资料它们是用来监督软件的使用的宣传资料用于通告软件产品的可用性并详细说明它的功能、运行环境等一般信息用来对任何有兴趣的人描述软件产品29第29页,本讲稿共75页基本的产品文档基本的产品文档培训手册参考手册和用户指南软件支持手册产品手册和信息广告30第30页,本讲稿共75页(3)管理文档管理文档这种文档建立在项目管理信
14、息的基础上开发过程每个阶段的进度和进度变更的记录软件变更情况的记录相对于开发的判定记录职责定义从管理的角度规定涉及软件生存的信息31第31页,本讲稿共75页相关知识相关知识软件文档分类软件文档与使用者的关系软件生存周期各阶段与各种文档编制的关系文档所回答的问题 32第32页,本讲稿共75页3.文档的质量等级文档的质量等级仅仅依据规章、传统的做法或合同的要求去制作文档是不够的。管理者还必须确定文档的质量要求以及如何达到和保证质量要求。质量要求的确定取决于可得到的资源、项目的大小和风险,可以对该产品的每个文档的格式及详细程度作出明确的规定。每个文档的质量必须在文档计划期间就有明确的规定。文档的质量
15、可以按文档的形式和列出的要求划分为四级。33第33页,本讲稿共75页1级文档级文档最低限度文档最低限度文档适合开发工作量低于一个人月的开发者自用程序。该文档应包含程序清单、开发记录、测试数据和程序简介34第34页,本讲稿共75页2级文档级文档内部文档内部文档可用于在精心研究后被认为似乎没有与其他用户共享资源的专用程序。除1级文档提供的信息外,2级文档还包括程序清单内足够的注释以帮助用户安装和使用程序。35第35页,本讲稿共75页3级文档级文档工作文档工作文档适于由同单位若干人联合开发的程序,或可被其他单位使用的程序。36第36页,本讲稿共75页4级文档级文档正式文档正式文档适于要正式发行供普遍
16、使用的软件产品。关键性程序或具有重复管理应用性质(如工资计算)的程序需4级文档应遵守GB 8567的有关规定37第37页,本讲稿共75页文档质量文档质量质量方面需要考虑的问题即要包含文档的结构,也要包含文档的内容。文档内容可根据正确性、完整性和明确性来判断文档结构由各个组成部分的顺序和总体安排的简单性来测定。要达到这四个质量等级,需要的投入和资源逐级增加,质量保证机构必须处于适当的行政地位以保证达到期望的质量等级。38第38页,本讲稿共75页主要内容主要内容软件文档的作用软件文档的作用管理者的作用管理者的作用制订文档编制策略制订文档编制策略制订文档编制标准和指南制订文档编制标准和指南文档编制计
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 文档 管理 指南 精品 文稿
限制150内