GB/T 19003-2008 软件工程 GB/T 19001—2000应用于计算机软件的指南
GB/T 19003-2008 Software engineering—Guidelines for the application of GB/T 19001—2000 to computer software
基本信息
发布历史
-
2008年06月
研制信息
- 起草单位:
- 中国标准化研究院
- 起草人:
- 咸奎桐、刘辉、吴桂玲、叶如意、詹俊峰、刘江鹰、王宣言
- 出版信息:
- 页数:48页 | 字数:90 千字 | 开本: 大16开
内容描述
犐犆犛03.120.10
犃00
中华人民共和国国家标准
/—//:
犌犅犜190032008犐犛犗犐犈犆900032004
软件工程/—应用于
犌犅犜190012000
计算机软件的指南
国家标准ㅤ可打印ㅤ可复制ㅤ无水印ㅤ高清原版ㅤ去除空白页
—
犛狅犳狋狑犪狉犲犲狀犻狀犲犲狉犻狀犌狌犻犱犲犾犻狀犲狊犳狅狉狋犺犲犪犾犻犮犪狋犻狅狀狅犳
犵犵狆狆
/—
犌犅犜190012000狋狅犮狅犿狌狋犲狉狊狅犳狋狑犪狉犲
狆
(/:,)
ISOIEC900032004IDT
20080618发布20081101实施
中华人民共和国国家质量监督检验检疫总局
发布
中国国家标准化管理委员会
/—//:
犌犅犜190032008犐犛犗犐犈犆900032004
目次
前言Ⅲ
ISO前言Ⅳ
引言Ⅴ
1范围1
1.1总则1
1.2应用1
2规范性引用文件1
3术语和定义2
4质量管理体系4
4.1总要求4
4.2文件要求4
4.2.1总则4
4.2.2质量手册5
4.2.3文件控制5
4.2.4记录控制5
5管理职责6
管理承诺国家标准ㅤ可打印ㅤ可复制ㅤ无水印ㅤ高清原版ㅤ去除空白页
5.16
5.2以顾客为关注焦点6
5.3质量方针6
5.4策划7
5.4.1质量目标7
5.4.2质量管理体系策划7
5.5职责、权限和沟通7
5.5.1职责和权限7
5.5.2管理者代表7
5.5.3内部沟通8
5.6管理评审8
5.6.1总则8
5.6.2评审输入8
5.6.3评审输出8
6资源管理8
6.1资源提供8
6.2人力资源9
6.2.1总则9
6.2.2能力、意识和培训9
6.3基础设施9
6.4工作环境10
7产品实现10
Ⅰ
/—//:
犌犅犜190032008犐犛犗犐犈犆900032004
7.1产品实现的策划10
7.1.1软件生存周期10
7.1.2质量策划11
7.2与顾客有关的过程11
7.2.1与产品有关的要求的确定11
7.2.2与产品有关的要求的评审12
7.2.3顾客沟通14
7.3设计和开发15
7.3.1设计和开发策划15
7.3.2设计和开发输入16
7.3.3设计和开发输出17
7.3.4设计和开发评审17
7.3.5设计和开发验证18
7.3.6设计和开发确认18
7.3.7设计和开发更改的控制19
7.4采购20
7.4.1采购过程20
7.4.2采购信息21
7.4.3采购产品的验证21
7.5生产和服务提供22
7.5.1生产和服务提供的控制22
国家标准ㅤ可打印ㅤ可复制ㅤ无水印ㅤ高清原版ㅤ去除空白页
7.5.2生产和服务提供过程的确认24
7.5.3标识和可追溯性24
7.5.4顾客财产25
7.5.5产品防护25
7.6监视和测量装置的控制26
8测量、分析和改进27
8.1总则27
8.2监视和测量27
8.2.1顾客满意27
8.2.2内部审核27
8.2.3过程的监视和测量28
8.2.4产品的监视和测量28
8.3不合格品控制29
8.4数据分析30
8.5改进30
8.5.1持续改进30
8.5.2纠正措施30
8.5.3预防措施31
附录(资料性附录)//和/标准中其他可用于
AISOIECJTC1SC7ISOTC176
/—实施的指南
GBT19001200032
附录(资料性附录)本标准和/标准中有关的策划对照表
BISOIEC1220737
参考文献41
Ⅱ
/—//:
犌犅犜190032008犐犛犗犐犈犆900032004
前言
本标准等同采用/:《软件工程:应用于计算机软件中的指南》。
ISOIEC900032004ISO90012000
本标准是/族标准的组成部分,并与其保持一致。
GBT19000
本标准的附录和附录是资料性的附录。
AB
国家标准ㅤ可打印ㅤ可复制ㅤ无水印ㅤ高清原版ㅤ去除空白页
Ⅲ
/—//:
犌犅犜190032008犐犛犗犐犈犆900032004
犐犛犗前言
国际标准化组织()和国际电工委员会()是世界性的标准化专门机构。各国家成员团体(它
ISOIEC
们都是或的成员国)通过国际组织建立的各个技术委员会参与制定针对特定范围的国际标
ISOIEC
准。和各技术委员会在共同感兴趣的领域内进行合作。与和有联系的其他官方的
ISOIECISOIEC
或非官方的国际组织也参与国际标准的制定工作。
国际标准遵照/导则第部分的规则起草。
ISOIEC2
在信息技术领域,和已经建立了联合技术委员会(//),由联合技术委员会通
ISOIECISOIECJTC1
过的国际标准草案提交各成员团体投票表决,需取得至少75%参加表决的成员团体的同意,才能作为
国际标准正式发布。
本标准中的某些内容可能涉及一些专利权问题,对此应引起注意。和不负责识别任何这
ISOIEC
样的专利权的问题。
国际标准/由//(联合技术委员会信息技术第分技术委员
ISOIEC90003ISOIECJTC1SC77
会软件和系统工程)制定。
本标准是/的第一版,代替由//负责制定的:版,并
ISOIEC90003ISOTC176SC2ISO900031997
与ISO90012000:版保持一致。
国家标准ㅤ可打印ㅤ可复制ㅤ无水印ㅤ高清原版ㅤ去除空白页
Ⅳ
/—//:
犌犅犜190032008犐犛犗犐犈犆900032004
引言
本标准为组织在计算机软件的获取、提供、开发、运行和维护等过程中应用/—提
GBT190012000
供指南。
本标准指出需要关注的问题,其应用与所采用的技术、生存周期模型、开发过程、活动顺序和组织结
构无关。本指南及其所指出的问题力求全面,但并非一一列举毫无遗漏。当组织的活动范围除软件开
发以外还包括其他领域时,应明确该组织的质量管理体系中的软件部分和其他部分之间的关系,纳入在
一个整体的质量管理体系中,并形成文档。
/—的第章、第章、第章和部分第章虽然确实对项目/产品层面有一些影
GBT1900120004568
响,但主要应用在组织的全局层面。针对每一个项目或产品开发可以裁剪组织质量管理体系的相关部
分,以适应特定项目/产品的需求。
/—用“应”()表示对双方或多方均具有约束力的规定,用“应当”()表示
GBT190012000shallshould
在诸多可能性中的一种推荐建议,用“可以”()指明在/—限制下允许的做法。在
mayGBT190012000
本标准中和具有和/—相同的含义,也就是,用“应当”()表示在诸
shouldmayGBT190012000should
多可能性中的一种推荐建议,用“可以”()指明在本标准限制下允许的做法。
may
基于本标准建立的软件开发、运行或维护的质量管理体系,可以选择并使用/信息
ISOIEC12207
技术软件生存周期过程和/:/:中的过程,以支持或补充
ISOIEC122071995Amd.12002
/—过程模型。应当指出的是在/:/:,定义的
GBT190012000ISOIEC122071995Amd.12002F.3.1.4
国家标准ㅤ可打印ㅤ可复制ㅤ无水印ㅤ高清原版ㅤ去除空白页
质量管理过程和/、/及其他的/标准中质量管理的定义是不一致的。
GBT19000GBT19001ISOTC176
本标准的每一个条款都参考了/:/:中相对应的章节,但并不意味着被
ISOIEC122071995Amd.12002
引用的章节一定满足/—的要求。使用/的进一步指南可以参见/
GBT190012000ISOIEC12207ISO
。作为附加的指南,通常可以参考由//制定的软件工程方面的国际
IECTR15271ISOIECJTC1SC7
标准,特别是/,/,/,/,/和
ISOIEC91261ISOIEC91262ISOIEC91263ISOIEC91264ISOIEC15939
/的所有标准。如果这些参考资料是由/—中的一个条款或子条款所引
ISOIEC15504GBT190012000
用,则出现在该条款或子条款的指南后面;如果是由多个条款或子条款所引用,则出现在最后一次引用
的条款或子条款后面。
从/—直接引用的条文放在方框内,以便于识别。
GBT190012000
Ⅴ
/—//:
犌犅犜190032008犐犛犗犐犈犆900032004
软件工程/—应用于
犌犅犜190012000
计算机软件的指南
1范围
1.1总则
/—质量管理体系要求
GBT190012000
1.1总则
本标准为有下列需求的组织规定了质量管理体系要求:
a)需要证实其有能力稳定地提供满足顾客和适用的法律法规要求的产品;
b)通过体系的有效应用,包括体系持续改进的过程以及保证符合顾客与适用的法律法规要求,
旨在增强顾客满意。
注:在本标准中,术语“产品”仅适用于预期提供给顾客或顾客所要求的产品。
本标准为各组织在获取、提供、开发、运行和维护计算机软件和相关的支持服务时应用
/—提供指南。本标准并没有对/—的要求做任何增加或修改。
GBT190012000GBT190012000
附录提供的是/—的实施指南的对照表,其内容见//和
AGBT190012000ISOIECJTC1SC7
/标准。
ISOTC176
本标准中所提供的指南并不旨在用于质量管理体系认证和(或)注册的评定准则。
1.2应用
国家标准ㅤ可打印ㅤ可复制ㅤ无水印ㅤ高清原版ㅤ去除空白页
/—质量管理体系要求
GBT190012000
1.2应用
本标准规定的所有要求是通用的,旨在适用于各种类型、不同规模和提供不同产品的组织。
当本标准的任何要求因组织及其产品的特点不适用时,可以考虑对其进行删减。
除非删减仅限于本标准第章中那些不影响组织提供满足顾客和适用法律法规要求的产品的能
7
力或责任的要求,否则不能声称符合本标准。
本标准适用下列软件:
———与其他组织所签订商业合同中的一部分;
———可在市场上获得的产品;
———用于支持组织的过程;
———嵌入在硬件产品中;
———与软件服务有关。
某些组织可能涉及上述所有的相关活动,而其他一些组织可能只涉及其中一个业务领域。但是不
论如何,一个组织的质量管理体系应当覆盖其业务的所有方面(与软件有关的和与软件无关的)。
2规范性引用文件
/—质量管理体系要求
GBT190012000
2引用标准
下列标准所包含的条文,通过在本标准中引用而构成为本标准的条文。本标准出版时,所示版本
均为有效。所有标准都会被修订,使用本标准的各方应探讨使用下列标准最新版本的可能性。
/—质量管理体系基础和术语(:)
GBT190002000idtISO90002000
1
/—//:
犌犅犜190032008犐犛犗犐犈犆900032004
3术语和定义
/—质量管理体系要求
GBT190012000
3术语和定义
本标准采用/中的术语和定义。
GBT19000
本标准表述供应链所使用的以下术语经过了更改,以反映当前的使用情况:
供方组织顾客
→→
本标准中的术语“组织”用以取代/—所使用的术语“供方”,术语“供方”用以取代
GBT190011994
术语“分承包方”。
本标准中所出现的术语“产品”,也可指“服务”。
/—中所规定的术语和定义以及/中所规定的某些术语适用于本
GBT190012000ISOIEC12207
标准。
但是,当/—与/中的术语和定义有冲突时,以/—
GBT190002000ISOIEC12207GBT190002000
中所规定的术语和定义为准。
注:/:对个软件的生存周期的过程提供了详细的规定。/:/:
ISOIEC12207199517ISOIEC122071995Amd12002
为许多其他的过程提供了更详尽的规定。本标准参考了这两个标准所定义的术语。
3.1
活动犪犮狋犻狏犻狋
狔
相关任务的集合。
3.2
国家标准ㅤ可打印ㅤ可复制ㅤ无水印ㅤ高清原版ㅤ去除空白页
基线犫犪狊犲犾犻狀犲
在配置项的生存周期内的某个特定时刻已正式指定和固定的且经正式批准的配置项的一个版本,
而不管其媒体是什么。
[/:,定义]
ISOIEC1220719953.5
3.3
配置项犮狅狀犳犻狌狉犪狋犻狅狀犻狋犲犿
犵
某个配置中的实体,它满足一项最终使用功能,并在给定的参考点上能够唯一地加以标识。
[/:,定义]
ISOIEC1220719953.6
3.4
商品软件(是其缩写)
犆犗犜犛犆狅犿犿犲狉犮犻犪犾犗犳犳犜犺犲犛犺犲犾犳
不需要进行开发,可以购买和使用的(软件产品)。
3.5
开发犱犲狏犲犾狅犿犲狀狋
狆
包含需求分析、设计、编码、集成、测试、安装以及为软件产品验收提供支持的各种活动的软件生存
周期过程。
3.6
生存周期模型犾犻犳犲犮犮犾犲犿狅犱犲犾
狔
一个包含过程、活动和任务的框架,这些过程、活动和任务涉及软件产品的开发、运行和维护,跨越
从需求定义到终止使用的系统生存周期。
[/:,定义]
ISOIEC1220719953.11
注:只有当合同有要求时,/—的要求才能适用于顾客验收后的产品维护阶段。但是,通常情况下
GBT190012000
/—的要求不适用于维护阶段。
GBT190012000
2
/—//:
犌犅犜190032008犐犛犗犐犈犆900032004
3.7
度量(动词),
犿犲犪狊狌狉犲狏犲狉犫
进行度量的行为。
[/—//:,定义]
GBT18905.12002ISOIEC14598119994.17
3.8
度量(名词),
犿犲犪狊狌狉犲狀狅狌狀
作为度量结果对变量的赋值。
[/:,定义]
ISOIEC1593920003.14
3.9
测量犿犲犪狊狌狉犲犿犲狀狋
旨在确定度量值的一系列工作。
[/:,定义]
ISOIEC1593920023.17
3.10
过程狉狅犮犲狊狊
狆
一组将输入转化为输出的相互关联或相互作用的活动。
注:一个过程的输入通常是其他过程的输出。
1
注:见//:中定义。
2GBT19000ISO900020003.4.1
3.11
回归测试狉犲狉犲狊狊犻狅狀狋犲狊狋犻狀
犵犵
对系统的部件变更后要求的测试,以确定变更没有对功能、可靠性或性能产生不良影响,以及没有
为系统带来新的缺陷。
3.12国家标准ㅤ可打印ㅤ可复制ㅤ无水印ㅤ高清原版ㅤ去除空白页
发布狉犲犾犲犪狊犲
已准备好用于特定目的(如测试发布)的一个配置项的特定版本。
[/:,定义]
ISOIEC1220719953.22
注:本标准中的“发布”一词引自/—条文,在//:中给出了定义,
GBT190012000GBT19000ISO900020003.6.13
与/的定义不同。
ISOIEC12207
3.13
复制狉犲犾犻犮犪狋犻狅狀
狆
将软件产品从一个媒体拷贝到另一个媒体。
3.14
软件项狊狅犳狋狑犪狉犲犻狋犲犿
软件产品可识别的部分。
3.15
软件产品狊狅犳狋狑犪狉犲狉狅犱狌犮狋
狆
一组计算机程序、规程以及可能的相关文档和数据。
[/:,定义]
ISOIEC1220719953.26
注:一个软件产品可以被指定用于交付、作为其他产品的组成部分、或用于开发。
1
注:与//[]中定义的产品不同。
2GBT19000ISO90002
注:在本标准中,“软件”一词与“软件产品”是同义词。
3
3.16
软件服务狊狅犳狋狑犪狉犲狊犲狉狏犻犮犲
实施与软件产品有关的活动、工作或义务,比如软件的开发、维护和运行。
[/:,定义]
ISOIEC1220719953.27
3
/—//:
犌犅犜190032008犐犛犗犐犈犆900032004
4质量管理体系
4.1总要求
/—质量管理体系要求
GBT190012000
4.1总要求
组织应按本标准的要求建立质量管理体系,形成文件,加以实施和保持,并持续改进其有效性。
组织应:
a)识别质量管理体系所需的过程及其在组织中的应用(见1.2);
b)确定这些过程的顺序和相互作用;
)确定为确保这些过程的有效运行和控制所需的准则和方法;
c
d)确保可以获得必要的资源和信息,以支持这些过程的运行和对这些过程的监视;
)监视、测量和分析这些过程;
e
)实施必要的措施,以实现对这些过程策划的结果和对这些过程的
推荐标准
- DB52/T 1668-2022 急性脑卒中绿色通道信息化建设指南 2022-05-31
- DB52/T 1672.1-2022 稻渔综合种养技术规程 第1部分:田间工程 2022-05-31
- DB52/T 1671-2022 迷迭香栽培技术规程 2022-05-31
- DB52/T 1670-2022 绿色快递包装使用与回收操作规范 2022-05-31
- DB52/T 1669.4-2022 气瓶质量安全追溯系统第4部分:充装读写控制设备 2022-05-31
- DB52/T 1669.2-2022 气瓶质量安全追溯系统第2部分:数据接口 2022-05-31
- DB52/T 1672.2-2022 稻渔综合种养技术规程 第2部分:水稻种植 2022-05-31
- DB52/T 1669.1-2022 气瓶质量安全追溯系统第1部分:通用要求 2022-05-31
- DB52/T 1672.4-2022 稻渔综合种养技术规程 第4部分:商品蟹养殖 2022-05-31
- DB52/T 1672.3-2022 稻渔综合种养技术规程 第3部分:蟹苗培育 2022-05-31