软件文档管理指南GB/T16680-1996

《GB/T16680—1996软件文档管理指南》(由原国家技术监督局于1996年12月18日发布,1997年7月1日起实施,该标准为那些对软件或基于软件的产品的开发负有职赍的管理者提供软件文档的管理指南。该标准的目的在于协助管理者在他们的机构中产生有效的文档。该标准涉及策略、标准、规程、资源和计划,管理者必须关注这些内容,以便有效地管理软件文档。根据该标准,文档是指一种数据媒体和其上所记录的数据。它具有永久性并可以由人或机器阅读。通常倾于描述人工可读的内容,例如,技术文件、设计文件、版本说明文件。

软件文档的作用:管理依据、任务之间联系的凭证、质量保证、培训与参考;软件维护支持、历史档案。

软件文档可归入三种类别:开发文档(描述开发过程本身)、产品文档(描述开发过程的产物)、管理文档(记录项目管理的信息)。

1.文档计划

文档计划是指一个描述文档编制工作方法的管理用文档。该计划主要描述要编制什么类型的文档,这些文档的内容是什么,何时编写,由谁编写,如何编写,以及什么是影响期望结果的可用资源和外界因素。

文档计划一般包括以下几方面的内容:

(1)列出应编制文档的目录。

(2)提示编制文档应参考的标准。

(3)指定文档管理员。

(4)提供编制文档所需要的条件,落实文档编写人员、所需经费以及编制工具等。

(5)明确保证文档质量的方法,为了确保文档内容的正确性、合理性,应采取一定的措施,如评审、鉴定等等。

(6)绘制进度表,以图表形式列出在软件生存期各阶段应产生的文档、编制人员、编制日期、完成日期、评审日期等。

此外,文档计划规定每个文档要达到的质量等级,以及为达到期望结果必须考虑哪些外部因素。文档计划还确定该计划和文档的分发,并且明确叙述参与文档工作的所有人员的职贲。

2.开发文档

开发文档是描述软件开发过程,包括软件需求、软件设计、软件测试、保证软件质量的一类文档,开发文档也包括软件的详细技术描述(程序逻辑、程序间相互关系、数据格式和存储等)。开发文档起到如下五种作用:

(1)它们是软件开发过程中包含的所有阶段之间的通信工具,它们记录生成软件需求、设计、编码和测试的详细规定和说明。

(2)它们描述幵发小组的职责。通过规定软件、主题事项、文档编制、质量保证人员以及包含在开发过程中任何其他事项的角色来定义做什么、如何做和何时做。

(3)它们用作检验点而允许管理者评定开发进度,如果开发文档丢失、不完整或过时,管理者将失去跟琮和控制软件项目的一个重要工具。

(4)它们形成了维护人员所要求的基本软件文档。而这些支持文档可作为产品文档的一部分。

(5)它们记录软件开发的历史。基本的开发文挡有可行×××和项目任务书;需求规格说明:功能规格说明:设计规格说明,包括程序和数据规格说明;开发计划;软件集成和測试计划;质量保证计划、标准、进度:安全和测试信息。

3.产品文档

产品文档规定关于软件产品的使用、维护、增强、转换和传输的信息。产品文档起到如下三种作用:

(1)为使用和运行软件产品的任何人规定培训和参考信息;

(2)使得那些未参加本软件开发的程序员维护它;

(3)促进软件产品的市场流通或提髙可接受性。

产品文档用于下列类型的读者:

(1)用户。他们利用软件输入数据、检索信息和解决问题;

(2)运行者。他们在计算机系统上运行软件;

(3)维护人员。他们维护、增强或变更软件。

产品文档包括如下内容:

(1)用于管理者的指南和资料,他们监督软件的使用;

(2)宣传资料。通告软件产品的可用性并详细说明它的功能、运行环境等:

(3)一般信息。对任何有兴趣的人描述软件产品。

基本的产品文档有培训手册;参考手册和用户指南;软件支持手册;产品手册和广告信息。

4.管理文档

管理文档建立在项目信息的基础上,诸如:

(1)开发过程的每个阶段的进度和进度变更的记录;

(2)软件变更情况的记录;

(3)相对于开发的判定记录;

(4)职责定义。

这种文档从管理的角度规定涉及软件生存的信息。相关文档的详细规定和编写格式见GB8567。

5.文档等级

文档等级是指所需文档的一个说明,它指出文档的范围、内容、格式及质量,可以根据项目、费用、预期用途、作用范围或其他因素选择文档等级。每个文档的质量必须在文档计划期间就有明确的规定,文档的质量可以按文档的形式和列出的要求划分为4级。

(1)最低限度文档(1级文档):适合开发工作量低于一个人月的开发者自用程序。该文档应包含程序清单、开发记录、测试数据和程序简介。

(2)内部文档(2级文档):可用于在精心研究后被认为似乎没有与其他用户共享资源的专用程序。除1级文档提供的信息外,2级文档还包括程序淸单内足够的注释以帮助用户安装和使用程序。

(3)工作文档(3级文档):适合于由同一单位内若干人联合开发的程序,或可被其他单位使用的程序。

(4)正式文档(4级文档):适合那些要正式发行供普迪使用的软件产品。关键性程序或具有重复管理应用性质(如工资计算)的程序需要4级文档。4级文档应进守DES567的有关规定.

转载于:https://blog.51cto.com/pmpok/1318869

系统集成资质培训 - 标准系列 -软件文档管理指南相关推荐

  1. 系统集成资质培训 - 教学方式与效果研究

    系统集成资质培训 - 教学方式与效果研究 1. 课时研究 5天班,6天班,3天班 2. 大班授课与小班授课 3. 冲刺班分析 转载于:https://blog.51cto.com/pmpok/6847 ...

  2. 系统集成资质培训 - 2013下半年系统集成资质申报及集成资质考试

    系统集成资质培训 - 2013下半年系统集成资质申报及集成资质考试 作者:刘毅   lypmpok@163.com    转载注明出处 备注:2013.7.23日交流会内容,保留资质申报部分的幻灯片, ...

  3. 系统集成资质培训 - 挣值分析题目分析

    系统集成资质培训 - 挣值分析题目分析 作者:刘毅 lypmpok@163.com 转载请注明出处 "挣值分析"是系统集成项目管理工程师考试的重点和难点,并且考核的难度是越来越高, ...

  4. 系统集成资质培训 - 强化自测题参考答案(非项目管理部分)

    信息化基础知识 (1)[参考答案]C (2)[参考答案]C. (3)[参考答案]B (4)[参考答案]C (5)[参考答案]D.选项D不符合ERP的特点. (6)[参考答案]C. (7)[参考答案]A ...

  5. 系统集成资质培训 - 在线答疑(17:00更新)

    各位学员,本人今日24:00之前均在线,如有问题,请发邮件至本人邮箱进行解答. 本人定时更新该贴. 大致更新时间段:12:00.16:00.20:00.22:00.24:00. 面授班学员可到http ...

  6. 系统集成资质培训 - 论文写作 - 大项目如何写

    提示:论文在写作过程中,按照老师讲课中的方法进行. 比如:1.用明确的文字突出大项目的特点. 2.可以考虑引入PMO. 3.注重段首句. 4.理论不要太多,要体现经验.... 5.注意大项目的计划和监 ...

  7. 系统集成资质培训 - 论文:论项目的人力资源管理

    技术圈中发布了论文一篇 <论项目的人力资源管理>. 论文 <大型项目的跟踪与控制>看讲义,注意突出大项目的特点. 论文写作再次提醒,注意看题目的问题1.2.3. 转载于:htt ...

  8. 计算机信息系统集成管理能力,信息系统集成资质等级评定条件主要从综合条件、业绩、管理能力、技术实力和人才实力5个方面进行描述。以下 - 信管网...

    第1题: 通过建立网络服务器集群,将大量通过网络连接的软件和硬件资源进行统一管理和调度,构成一个计算资源池,从而使用户能够根据所需从中获得诸如在线软件服务.硬件租借.数据存储.计算分析等各种不同类型服 ...

  9. 系统集成资质-信息系统项目管理师考试综合介绍

    本文属于我系列文章中的第1篇,系列文章目录可参考 http://liuyiok.blog.51cto.com/44246/508334 对于文章不完善的部分,请直接发邮件给作者 liuyiok@163 ...

最新文章

  1. 如何高效读论文?剑桥CS教授亲授“三遍论”
  2. linux必会命令 - 后台运行程序 - nohup、
  3. js 到 jsp 传输数据
  4. [Linux]控制语句If case
  5. “约见”面试官系列之常见面试题第二十四篇之vue-router使用(建议收藏)
  6. xdoj判断堆栈出栈序列是否有效c++
  7. 毕业作文计算机系统与维护,修电脑作文600字
  8. k8s创建Deployment报错:missing required field “selector“ in io.k8s.api.apps.v1.DeploymentSpec
  9. ibatis mysql_mysql +ibatis
  10. 基于Python+Django+MYSQL的校园食堂点餐管理系统
  11. 剑指offer——面试题34:丑数
  12. 处理 Archlinux 报错
  13. 【TSP】基于matlab GUI蚁群算法求解旅行商问题【含Matlab源码 929期】
  14. windows11条件下将yafu路径添加到环境变量
  15. Lattice FPGA 开发工具Diamond使用流程总结——仿真+debug
  16. java dwg转pdf_CAD处理控件Aspose.CAD转换功能演示:使用Java将DWG和DXF文件转换为PDF...
  17. 利用PHP一步解决NAS的Heimdall导航页的内外网切换以及Openwrt等其他局域网ip的跳转
  18. 机器学习实战:决策树-隐形眼镜
  19. 天顶角、太阳方位角和太阳高度角辨析
  20. day09---(02)课程大纲-小节添加修改删除(前端)

热门文章

  1. Opencv2.4.9源码分析要点摘录
  2. Netsparker介绍
  3. Python大婶博客汇总
  4. 结对开发团队成员以及题目介绍
  5. 教程-经典Delphi教程网
  6. C#_细说Cookie_Json Helper_Cookies封装
  7. WCF 第五章 并发和实例(服务行为)
  8. php ajax实现的二级(多级)联动菜单(2008-10-21,11:36:08)
  9. cpout引脚是干什么的_电源IC欠压保护(Brown-out)功能介绍
  10. 【控制】《多智能体机器人系统信息融合与协调》范波老师-第8章-Agent 技术在机器人智能控制系统的应用