GB T 18905.3-2002 软件工程 产品评价 第3部分;开发者用的过程.pdf
《GB T 18905.3-2002 软件工程 产品评价 第3部分;开发者用的过程.pdf》由会员分享,可在线阅读,更多相关《GB T 18905.3-2002 软件工程 产品评价 第3部分;开发者用的过程.pdf(15页珍藏版)》请在麦多课文档分享上搜索。
1、ICS 35.080 L 77 人民、和国国标GBjT 18905. 3-2002jISOjIEC 14598-3 :2000 软件工程产品评价第3部分:开发者用的过程Software engineering-Product evaluation一Part 3: Process for developers CISO/IEC 14598-3: 2000 , IDT) 2002-12-04发布2003-05-01实施406 中华国家质人民共和国监督检验检疫总局发布GB/T 18905, 3一-2002/ISO/IEC14598-3 :2000 -= E司GB/T 18905-2002(软件工程产
2、品评价分为六个部分=第1部分:概述;第2部分2策划和管理;-一一第1部分2开发者用的过程g第4部分z需方用的过程;第5部分z评价者用的过程;-一第6部分=评价模块的文档编制。木部分为GRjT18905-2002的第3部分,等同采用ISO/IEC14598-3: 2000(软件工程产品评价第3部分:开发者用的过程以英文版。本部分的附录A是资料性附录。本部分由中华人民共和国信息产业部提出。本部分由中国电子技术标准化研究所归口。本部分由中国电子技术标准化研究所负责起草。本部分主要起草人z罗锋盈、陈莹、王凌、冯惠。407 GB/T 18905. 3-2002/ISO/IEC 14598-3: 2000
3、 召l自本部分旨在供软件开发期间使用。它适用于所有需要严格要求过程的软件开发活动。本部分特别有助于测量和评价软件质量。本部分提供了指南,包括阐明质量需求,实施并分析软件质量测量。它适用于所有软件和开发生存周期的所有阶段。其重点在于选择并报告-组指标,这些指标对于通过测量中间产品的质量来预言最终产品质量是有用的回它的重点还在于测量最终产品质量。408 GB/T 18905. 3-2002/ISO/IEC 14598-3:2000 1 范围软件工程产品评价第3部分z开发者用的过程当评价与开发同步进行并由开发者实施时,本部分提供了对软件产品评价的惯例实现的需求和建议。特别是,使用本部分时还可采用IS
4、O/IEC9126的第1、第2和第3部分,以及GB/T18905. 1、GB/T 18905. 2和GB/T18905. 6中描述的概念。本部分描述的过程定义了分析评价的需求,规定、设计和执行评价的行动,以及为任何软件产品的评价作结论所需要的各种活动。这里设计的评价过程旨在与开发同时使用。评价过程须与软件开发过程同步进行,实体在交付时须予以评价。本部分可供下列人员使用z项目管理者,用于阐明质量需求,在开发期间监督和控制软件质量,以及为确保需要的质量成为软件的内在组成部分做出决定;软件设计者,用来标识应内置于软件的具体特征或为满足质量需求而变更的具体特征3.质量保证、控制、审核负责人,用于评价是
5、否满足质量需求;维护者,为变更的实现和重(再)设计做出决定z软件的需方。当不需要独立评价时,需方是获取软件时(如外购软件开发产品的情况与开发者达成的协议的一部分。需方可以是采购人员、外购部分软件产品的开发者或是最终用户。需方的作用取决于与开发者所签的协议。GB!T18905.4描述了按需方的角度的评价.本部分旨在项目级的应用。为了从本部分全面获益,组织应当介入GB!T 18905. 2包括了这方面的内容。本部分既未规定具体的指标或计量,也未规定任何特殊的开发方法。2 -敖性为符合本部分,组织应评审第6章的所有需求和建议,以识别哪些是适用的,并声明哪些需求尚未实现。3 规范性引用文件下列文件中的
6、条款通过本部分的引用而成为本部分的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本部分,然而,鼓励根据本部分达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本部分。GB!T 85662001信息技术软件生存周期过程。dtISO/IEC 12207: 1995) GB/T 18905. 2002软件王程产品评价第1部分z概述(lSO/IEC14598-1: 1999 , IDT) GB/T 18905. 22002软件工程产品评价第2部分z策划和管理ISO/IEC14598-2: 2000 , IDT) GB/T 18
7、905. 62002软件工程产品评价第6部分z评价模块的文档编制ISO/IEC14598 6:2001.IDT) ISO/IEC 9126- 软件工程产品质量第1部分z质量模型409 GB/T 18905. 3-2002/ISO/IEC 14598-3:2000 4 术语和定义GB/T 18905. 1中已给出的定义,以及下列定义适用于本部分。4. 1 计量原1II1Jcounting rule 获取测量值所依据的条件和规程。4.2 外部属性extemal aUrlbute 实体的可测量的性质,它仅可由实体与环境的关系导出。注2外部属性指与需求相关(软件的外部特性),仅可由所属系统的操作行为导
8、出。4. 3 4. 4 内部属性intemal aUribute 实体的可测量的特性,它可能纯粹由实体本身导出.注2内部属性与软件及某开发的内部组织相关.单位unit 作为测量标准而采用的一个量。注2每个单位都有一个相关联的标度。5 评价慨念5. 1 总则软件产品的质量可根据质量特性加以描述。注2在lSO/IEC9126-1中定义了一组质量特性.一般地,对这些特性直接赋予测量值并不实际,而是对软件产品选择一组质量属性来代表特性的主要方面是比较可行的。这些属性的测量值给出了软件产品质量的定量表示。本部分的重点在支持开发者在开发生存周期期间实施软件测量和评估。这要通过识别中间产品和开发活动的属性以
9、及通过测量这些属性来实现。本部分提供了在开发过程期间定量监控开发中的软件产品质量的方法。其目的是识别出问题,尽可能早地达到开发过程中所期望的质量。当前对软件测量和软件评价的认识水平不能证明所推荐的一组单独的属性,可以应用于每种软件产品和每个软件开发组织。因此,软件产品的属性、中间产品的属性以及开发活动的选择是以组织的软件开发经验为基础的。5.2 用户需要用户需要的标识是建立总的质量需求的A个重要方面。这要通过标识用户对特殊使用环境中使用质量的需求来实现。这些总的需求本质上是非正式的,需要正式化。通过对使用质量进行度量来加以量化和评价。注24组使用度量的质量在ISO/IEC9126-4中描述本部
10、分采用的方法是按外部属性公式化总的(质量)需求。5. 3 外部属性外部质量属性代表了软件产品的质量特性,用于定量地表示外部质量需求。这些需求通过对每个属性分配目标测量值来实现。开发软件产品时,收集属性的实际测量值,从而为软件质量特性提供定量的表示。通过将实际测量值和所有属性的目标值进行比较来实现质量评价。注:组软件质量外部度量在ISO/IEC9126-2中提供囚410 GB(T 18905. 3-2002(ISO(IEC 14598-3: 2000 5.4 内部属性为了在开发期间监控软件质量,把外部质量需求转化成对中间产品和开发活动的需求这要通过把软件产品的外部属性的目标测量值转化为对中间产品
11、和开发活动的内部属性的目标测量值来实现。选择内部属性和把外部目标值转化为内部目标值是一项重要的活动。它主要依靠个人经验,除非开发者提供收集和分析以前已完成项目经验的基础设施。此时,靠开发者的个人经验能支持这一活动。注1,组织方面在GB/T18905.2中描述。在开发期间测量内部属性的实际值将该值同目标值进行比较。它提供了开发期间对软件质量的控制。内部属性可用于识别异常值或离群值(即偏离于正常情况下所期望的属性值)。一般经验证明,需要对这些实体进行更密切的审查。当定期(例如每周测量内部属性时,一些内部属性可用于监督开发的进展。进展的测量能较早识别问题,包括产品和开发过程的问题。注2,1段)/IE
12、C9126-3提供了一组内部度量.5. 5 质量指标内部质量属性可用作质量指标。特别是,内部属性经常用作外部属性的指标;但是尚未确认质量指标和外部质量属性问-般的直接关系。然而,普遍认为质量指标提供了谨慎使用时有用的使用指南。质量指标的使用使软件开发者在开发中及早识别可能存在的质量问题并立即采取纠正措施。不存在适合于一切软件开发工作的通用质量指标集。实际应用、开发方法和工具以及项目组织都存在差异,还存在一些文化差异。因此,对某个组织有用的指标在另一个组织中不一定有用。5. 6 评价过程本部分描述的评价过程由开发者执行的一组活动组成。这些活动在开发过程期间获得的测量值的基础上执行。注1,一般评价
13、过程在GB/T18905. t中描述。注2,评价的组织方面在GB/T18905. 2中描述。评价过程由下列五个活动组成z一确立评价需求:根据一个已商定的质量模型,由识别总的质量需求组成。该活动的描述见6.2: 一规定评价的规格说明E由确定外部度量和目标测量值(评价准则组成。该活动的描述见6. 3. 1。规格说明还包括确定内部度量和目标测量值(评价准则。该活动的描述见6.3. 2; 一一设计评价2由策划的数据收集行动组成。该活动的描述见6.4. 1和6.4. 2; 执行评价:由开发期间收集内部测量值并将它们同目标值(开发期间的评价)进行比较组成。内部属性值(质量指标)用于估计最终产品质量。这在6
14、.5. 1中描述。当存在外部测量值时,该活动也包括收集外部测量值,当它们变为可用时,将它们同目标值(产品质量的评价)进行比较。该活动的描述见6.5. 20 对组织的反馈:基于对评价结果的评审。该活动的描述见6.6。5. 7 评价与生存周期过程间的关系软件产品的评价可在任何生存周期过程中进行。注1软件生存周期过程在GB/T8566-2001中寇义.本部分主要涉及开发过程。注2z开发过程在GB/T8566-2001的5.3中规定.如GB/T8566-2001所述.它也喻示着有必要考虑维护过程(5. 5)支持生存周期过程(的和组织的生存周期过程(7)。当本部分用于外购软件的开发时,如GB/T 856
15、6-2001的s.1和5.2所述,它也涉及获取过程和供应过程。6 评价过程幡求6. 1 总需求411 GB/T 18905. 3-2002/ISO/IEC 14598-3: 2000 本章涉及组织的和项目特定的需求。6. 1. 1 组织需求开发者应建立基础结构,从而允许在数据分析墓础上进行数据收集和过程修改。注t评价的组织方困在GBIT18905.2中描述a6. 1. 2 项目糟求开发者应遵循严格规定的开发过程开发软件,允许计划并实施软件测量和评价。注1,生存周期过程在GB/T8566-2001中描述,其中开发在5.3中描述。注2软件产品评价综述见GB/T18905. 1。开发者应协调评价活动
16、与支持过程及活动。注3t支持过程在GBIT8566-2001中描述,特别包括质量保证过程(6.3)、验证过程刊,的、确认过程(6.5)和审核过程(6.7)。许多数据分析方法需要先前在类似条件和可比质量需求下开发的项目中的数据。因此,开发者应采用开发者的组织在以前的项目中已使用的类似的开发模型。在项目中还应使用同样的属性集,以便进行数据分析。6.2 确立评价需求本条涉及总质量需求的建立及其可行性的分析。6. 2. 1 质量需求的标识开发者应确保确定了应用于软件系统的一般质量需求。当标识一般需求时,宜考虑用户的需要、组织的经验、应用领域的经验、软件的完整性需求、所要求的标准、法规和法律等。注1软件
17、的完整性级别在GB/T18492. .2001中描述自开发者应确保已商定的质量模型用于结构化质量需求。注2.质量模型在IS/1EC9126-1中描述。应列出一些可能影响质量需求可行性的其他系统需求(清单)。还宜考虑需方的问题.如成本和迸度约束、许可证和组织方面的问题。还宜考虑解决排他性的需求。注3:重点宜放在产品的外部属性。创建和使用软件系统的各方宜参与或派代表参加到确定质量需求的过程中。宜与参与的各方讨论需求的相对优先级。每个小组根据其他系统需求和约束来权衡质量需求。宜考虑各方面的观点。识别的质量需求可能是互相矛盾的电也可能是相互配合的。应解决需求间的矛盾。另外,如果质量需求的选择与成本、进
18、度或系统功能性冲突,则应变更其中的几项。开发者应进行质量需求的可行性分析。应考虑开发者组织在以前执行的具有类似的质量需求的项目的经验。开发者应确保需求在技术上是可行的、合理的、互补的、可达到的和可验证的。按商定的质量模型,质量需求应分解为单一组质量需求。列出最终总需求的协议宜征求所有各方的意见。6 3 评价的规格说明本条涉及质量需求的量化。对每个需求,选择一个或多个外部属性来代表。赋予的目标值作为需求的量化表示(评价准则)。对每个外部需求,选择一个或多个内部属性代表开发期间的需求。对内部属性赋予的目标值用来控制开发期间的质量。6. 3. 1 外部质量需求开发者应定义在哪些生存周期过程和活动中将
19、实现测量和评价。注1外部属性的测量和评价通常在完成开发之后进行.412 GB/T 18905 3-2002/ISO/IEC 14598-3: 2000 开发者应定义测量和评价哪些实体。注2z这路实体通常是最终产品的部分(例如运行系统或用户于册)。开发者应定义测量哪些外部属性。开发者应标识每个质量需求所用的度量(根据定义的外部属性和实体)。开发者应定义对每个度量的目标值。注3,目标值给出了质量需求的定量表示a注4,目标值用做评价准则。开发者应运义执行测量的条件。也即标识其属性值能影响测量的其他属性.并定义这些属性的值。开发者应对质量需求执行细化的可行性分析。宜考虑开发组织在以前执行的具有类似质量
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GB 18905.3 2002 软件工程 产品 评价 部分 开发者 过程
