标准化基础知识

介绍一些标准化方面的基础知识,包括标准化法的规定和ISO相关知识

标准的制定

根据《中华人民共和国标准化法》,标准化工作的任务是制定标准、组织实施标准和对标准的实施进行监督。国务院标准化行政主管部门统一管理全国标准化工作。国务院有关行政主管部门分工管理本部门、本行业的标准化工作。省、自治区、直辖市标准化行政主管部门统一管理本行政区域的标准化工作。省、自治区、直辖市政府有关行政主管部门分工管理本行政区域内本部门、本行业的标准化工作。市、县标准化行政主管部门和有关行政主管部门,按照省、自治区、直辖市政府规定的各自职责,管理本行政区域内的标准化工作。

1.标准的层次

标准可以分为国际标准、国家标准、行业标准、地方标准及企业标准等

国际标准主要是指由ISO制定和批准的标准。国家标准由国务院标准化行政主管部门编制计划,组织草拟,统一审批、编号并发布。

对没有国家标准而又需要在全国某个行业范围内统一的技术要求,可以制定行业标准(含标准样品的制作)。制定行业标准的项目由国务院有关行政主管部门确定。行业标准由国务院有关行政主管部门编制计划、组织草拟,统一审批、编号和发布,并报国务院标准化行政主管部门备案。行业标准在相应的国家标准实施后,自行废止。

对没有国家标准和行业标准而又需要在省、自治区、直辖市范围内统一的工业产品的安全、卫生要求,可以制定地方标准。制定地方标准的项目,由省、自治区、直辖市人民政府标准化行政主管部门确定。地方标准由省、自治区、直辖市人民政府标准化行政主管部门编制计划,组织草拟,统一审批、编号、发布,并报国务院标准化行政主管部门和国务院有关行政主管部门备案。法律对地方标准的制定另有规定的,依照法律的规定执行。地方标准在相应的国家标准或行业标准实施后,自行废止。

企业生产的产品没有国家标准、行业标准和地方标准的,应当制定相应的企业标准作为组织生产的依据。企业标准由企业组织制定,并按省、自治区、直辖市人民政府的规定备案。对已有国家标准、行业标准或者地方标准的,鼓励企业制定严于国家标准、行业标准或者地方标滩要求的企业标准,在企业内部适用。

2.标准的类型

国家标准、行业标准分为强制性标准和推荐性标准,下列标准属于强制性标准

(1)药品标准,食品卫生标准和兽药标准。

(2)产品及产品生产、储运和使用中的安全、卫生标准,劳动安全、卫生标准,运输安全标准。

(3)工程建设的质量、安全、卫生标准及国家需要控制的其他工程建设标准

(4)环境保护的污染物排放标准和环境质量标准。

(5)重要的通用技术术语、符号、代号和制图方法

(6)通用的试验、检验方法标准。

(7)互换配合标准。

(8)国家需要控制的重要产品质量标准

国家需要控制的重要产品目录由国务院标准化行政主管部门会同国务院有关行政主管部门确定。

强制性标准以外的标准是推荐性标准。省、自治区、直辖市人民政府标准化行政主管部门制定的工业产品的安全、卫生要求的地方标准,在本行政区域内是强制性标准。

3.标准的周期

标准实施后,制定标准的部门应当根据科学技术的发展和经济建设的需要适时进行复审。标准复审周期一般不超过5。国家标准、行业标准和地方标准的代号、编号办法,由国务院标准化行政主管部门统一规定,企业标准的代号、编号办法,由国务院标准化行政主管部门会同国务院有关行政主管部门规定。标准的出版、发行办法,由制定标准的部门规定。

标准的表示

按照新的采用国际标准管理办法,我国标准与国际标准的对应关系有等同采用(identical,IDT)、修改采用(modifed,MOD)、等效采用(equivalent,EQV)和非等效采用 (not equivalent,NEQ)等。

等同采用是指技术内容相同,没有或仅有编辑性修改,编写方法完全相对应。等效采用(修改采用)是指主要技术内容相同,技术上只有很少差异,编写方法不完全相对应,非等效指与相应国际标准在技术内容和文本结构上不同,它们之间的差异没有被清楚地标明。非等效还包括在我国标准中只保留了少量或者不重要的国际标准条款的情况非等效不属于采用国际标准。

推荐性标准的代号是在强制性标准代号后面加“/T”,国家标准代号表17-1所示。

序号

代号

含义

管理都门

1

GB

中华人民共和国强制性国家标准

国家标准化管理委员会

2

GB/T

中华人民共和国推荐性国家标准

国家标准化管理委员会

3

GB/Z

中华人民共和国国家标准化指导性技术文件

国家标准化管理委员会

与 IT行业相关的各行业标准代如表所示

序号

代号

行业

管理部门

1

CY

新闻出版

国家新闻出版总署印刷业管理司

2

DA

档案

国家档案局政法司

3

DL

电力

中国电力企业联合会标准化中心

4

GA

公共安全

公安部科技司

5

GY

广播电影电视

国家广播电影电视总局科技司

6

HB

航空

国防科工委中国航空工业总公司(航空)

7

HJ

环境保护

国家环境保护总局科技标准司

8

JB

机械

中国机械工业联合会

9

JC

建材

建设部(建筑工业)

10

JG

建筑工业

中国建筑材料工业协会质量部

11

LD

劳动和劳动安全

劳动和社会保障部劳动工资司 (工资定额)

12

SJ

电子

工业和信息化部科技司 (电子)

13

WH

文化

文化部科教司

14

WJ

兵工民品

国防科工委中国兵器工业总公司(兵器)

15

YD

通信

工业和信息化部科技司(邮电)

16

YZ

邮政

国家邮政局计划财务部

国家军用标准的代号为 GJB,其为行业标准,国际实物标准代号为 GSB,其为国家标准。

地方标准的代号由地方标准代号(DB)地方标准发布顺序号和标准发布年代号(4位数)三部分组成。企业标准的代号由企业标准代号(Q)标准发布顺序号和标准发布年代号(4 位数)组成。

ISO9000标准族

ISO9000标准族是国际标准化组织中质量管理和质量保证技术委员会制定的一系列标准,现在共包括20个标准,如表所示。

标准化知识_软件文档

按照ISO的认证程序,ISO认证机构项目主管负责审查由审核组长送交的审核报告,认证机构主任负责批准认证通过。认证机构项目管理部门负责发放由审核组长及认证机构主任签署的认证证书,证书有效期为三年。第一次证书有效期内每年检查两次,三年期满换证后每年检查一次。获证单位的法人代表、组织结构、生产方式或覆盖产品范围等如有变化,应及时通知认证机构。必要时认证机构将派人员复查或增加检查次数如证书的持有者在有效期到达前未提出重新申请,或在有效期内提出注销的可以注销其证书。凡暂停、撤销或注销证书,由认证机构在原公告范围内重新公告,并收回其有效证书。

文档标准

本节简单介绍以下三个与文档有关的标准

(1)软件文档管理指南GB/T 16680-1996。

(2)计算机软件产品开发文件编制指南GB/T 8567-1988

(3)计算机软件需求说明编制指南 GB/T 9385-1988

GB/T 16680-1996

GB/T16680-1996《软件文档管理指南》(NEOISO/IECTR9294-1990)标准为那些对软件或基于软件的产品的开发负有职责的管理者提供软件文档的管理指南。GB/T16680一1996的目的在于协助管理者在他们的机构中产生有效的文档。GB/T 16680一1996涉及策略、标准、规程、资源和计划,管理者必须关注这些内容,以便有效地管理软件文档。根据GB/T16680-1996,文档是指一种数据媒体和其上所记录的数据。它具有永久性并可以由人或机器阅读,通常仅用于描述人工可读的内容。例如,技术文件、设计文件和版本说明文件。软件文档的作用是管理依据、任务之间联系的凭证、质量保证、培训与参考;软件维护支持、历史档案。

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

1.文档计划

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

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

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

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

(3)指定文档管理员。

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

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

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

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

2.开发文档

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

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

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

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

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

(5)记录软件开发的历史。

基本的开发文档有可行性研究和项目任务书;需求规格说明;功能规格说明:设计规格说明,包括程序和数据规格说明;开发计划;软件集成和测试计划:质量保证计划、标准、进度;安全和测试信息。

3.产品文档

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

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

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

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

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

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

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

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

产品文档包括如下内容。

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

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

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

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

4.管理文档

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

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

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

(3)相对于开发定记录

(4)职责定义。

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

5.文档等级

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

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

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

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

(4)正式文档(4级文档)。适合那些要正式发行供普遍使用的软件产品。关键性序或具有重复管理应用性质(如工资计算)的要四级文档,四级文档应遵GB 8567的有关规定。

GB/T 8567-2006

GB/T 8567-2006《计算机软件文档编制规范》主要对软件的开发过程和管理过程应编制的主要文档及其编制的内容、格式规定了基本要求。该标准原则上适用于所有类型的软件产品的开发过程和管理过程。GB/T8567一2006规定了文档过程包括软件标准的类型(含产品标准和过程标准)源材料的准备、文档计划、文档开发、评审、与其他公司的文档开发子合同。该标准规定了文档编制要求,包括软件生存同期与各种文档的编制要求,含可行性与计划研究、需求分析、设计、实现、测试、运行与维护共 6个阶段的要求,在文档编制中应考虑的各种因素。

GB/T 8567-2006 详细给出了 25 种文档编制的格式包括可行性分析(研究)报告软件开发计划、软件制试计划、软件安装计划、软件移交计划、运行概念说明、系统子系统需求规格说明、接口需求规格说明、系统/子系统设计(结构设计)说明、接口设计说明、软件需求规格说明、数据需求说明、软件(结构) 计说明、数(顶层)设计说明、软件测试说明、软件测试报告、软件配置管理计划、软件质量保证计划、开发进度月报、项目开发总结报告、软件产品规格说明、软件版本说明、软件用户手册、计算机操作手册和计算机编程手册。这 25种文分别适用于计算机软的管理人员开发人员、维护人员和用户。标准给出了 25 种文件的具体内容,使用者可根据实际情况对该标准进行适当剪藏。

GB/T 8567一2006还定了面向对象的软件应编制以下文档:总体说明文档,用例图文档、类图文档、顺序图文档、协作图(通信图)文档、状态图文档、活动图文档、构件图文档、部署图文档和包图文档。

GB/T 8567-2006是参考国际标准ISO/IEC 15910: 1999《信息技术 软件用户文档过程》等标准制定的,代 GB/T 8567一1988《计算机软件产品开发文件编制指南》。

1.文档的编制

软件生命周期各阶段与软件文档编制工作的关系如表所示。

标准化知识_软件文档_02

2.文档的使用

各类人员与软件文档的使用关系如表 所示

标准化知识_软件文档_03


3.文档的控制

在一项软件的开发过程中,随着程序的逐步形成和逐步修改,各种文件也在不断地产生、不断地修改或补充。因此,必须加以周密的控制,以保持文件与程序产品的一致性,保持各种文件之间的一致性和文件的安全性。这种控制表现在如下方面。

(1)就从事一项软件开发作的开发集体而言,应设置一位专职的文件管理人员(接口管理工程师或文件管理员); 在开发集体中,应该集中保管本项目现有全部文件的主文本两套,由该文件管理人员负责保管。

(2)每一份提交给件管理人员的文都必须有编制人、审核人和批准人的字

(3)这两套主文本的内容必须完全一致。其中有一套是可供出借的,另一套是绝对不能出借的,以免发生意外。可出借的主文本在出借时必须办理出借手续,归还时办理注销出借手续。

(4)开发集体中的工作人员可以根据工作的需要,在本项目的开发过程中持有一些文件,即所谓个人文件,包括为使工作人员完成他承担的任务所需要的文件,以及工作人员在完成任务过程中所编制的文件。但这种个人文件必须是主文本的复制品,必须同主文本完全一致,若要修改,必须首先修改主文本。

(5)不同开发人员所拥有的个人文件通常是主文本的各种子集。所谓子集,是指把主文本的各个部分根据承担不同任务的人员或部门的工作需要加以复制、组装而成的若干个文件的集合。文件管理人员应该列出一份不同子集的分发对象的清单,按照清单及时把文件分发给有关人员或部门。

(6)一份文件如果已经被另一份新的文件所代替,则原文件应该被注销。文管理人要随时整理主文本,及时反映出文件的变化和增加情况,及时分发文件。

(7)当一个项目的开发工作临近结束时,文件管理人员应逐个收回开发集体内每个成员的个人文件,并检查这些个人文件的内容。经验表明,这些个人文件往往可能比主文本更详细,或同主文本的内容有所不同,必须认真监督有关人员进行修改,使主文本能真正反映实际的开发结果。

GB/T 9385-1988

GB/T 9385一1988《计算机软件需求说明编制指南》(NEQANSI/IEEE 8301984)由原国家标准局于1988年6月18日发布,1988年12月1日起实施。

GB/T 9385-1988 详细描述了计算机软件需求说明(Software Requirements Spccifications,SRS)应该包含的内容及编写格式。该指南为软件需求实践提供了一个规范化的方法,不提倡把软件需求说明划分成等级,避免把它定义成更小的需求子集。GB/T 9385-1988 规定,SRS的内容应该包括如下方面。

(1)前言。包括目的、范围、定义、缩写词、略语和参考资料。

(2)项目概述。包括产品描述、产品功能、用户特点、一般约束、假设和依据

(3)具体需求

(4)附录和索引。

SRS 应该具有的特性包括无歧义性、完整性、可验证性、一致性、可修改性、可追踪性(向后追踪、向前追踪)、运行和维护阶段的可使用性。