软件质量标准规定及检验依据和示范.docx

上传人:b****6 文档编号:7778158 上传时间:2023-01-26 格式:DOCX 页数:12 大小:214.91KB
下载 相关 举报
软件质量标准规定及检验依据和示范.docx_第1页
第1页 / 共12页
软件质量标准规定及检验依据和示范.docx_第2页
第2页 / 共12页
软件质量标准规定及检验依据和示范.docx_第3页
第3页 / 共12页
软件质量标准规定及检验依据和示范.docx_第4页
第4页 / 共12页
软件质量标准规定及检验依据和示范.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

软件质量标准规定及检验依据和示范.docx

《软件质量标准规定及检验依据和示范.docx》由会员分享,可在线阅读,更多相关《软件质量标准规定及检验依据和示范.docx(12页珍藏版)》请在冰豆网上搜索。

软件质量标准规定及检验依据和示范.docx

软件质量标准规定及检验依据和示范

 

1.软件质量标准(ISO)

1.1软件质量保证(ISO)

ISO(InternationalStandardizationOrganization,国际标准化组织)TC/176技术委

员会制定的所有国际标准

质量保证标准(ISO9001/2/3)

质量管理标准(ISO9004)

TC176即ISO中第176个技术委员会,成立于1980年,全称是“质量保证技术委员会”,1987年又更名为“质量管理和质量保证技术委员会”。

TC176专门负责制定质量管理和质量保证技术的标准

1.2ISO软件质量标准思想

控制思想,即对产品形成的全过程进行控制。

任何事物都是由一个或多个过程活动的结

果,只要对产品形成的全过程进行控制并达到过程质量要求,最终产品的质量就有了保

预防的思想。

通过对产品形成的全过程进行控制以及建立并有效运行自我完善机制达到

预防不合格,从根本上减少或消除不合格品

1.3ISO软件质量标准结构

ISO9000系列标准的主体部分分为两组:

“需方对供方要求质量保证”的标准ISO9001—9003

IS09001:

设计/开发、生产、安装和服务中质量保证模式;

IS09002:

生产和安装中的质量保证模式;

ISO9003:

最终检验和测试中的质量保证模式;

ISO9004:

质量管理和质量体系要素导则。

flvlf[

工具如

(人员和材料〉

1.3.1IS09000与GB/T19000的关系

圖灯倉标雄荐)

Mt篙冃于)

GB/T6583-1994

idt

ISO3402:

1594

f}0/T19CCO.1-1994

idt

[SO9000-1:

1994

SB/T19000.2-1994

idt

ISO9000-2:

1994

G0/T19000.3-1904

idt

rSO9000-311994

GB/T19001-1994

idt

ISO9001:

1394

pB/T19002-19S4

idt

ISO9002:

1594

SB/T19003-1994

idt

ISO9003:

1394

SB/T19004.1-1094

id't

ISO9004-111994

GB/T1S004.3-1994

idt

ISO9004-2:

1991

[JB/T19004.3-109^

idt

ISO9004-311993

PB/T19304.4-1994

idt

ISO9004-4:

1993

S3/T19021.1-1093

idt

ISO10011-1:

1990

甜/T1P521.2-1DD3

idt

ISO10011-2:

1951

詁打19021.3-1093

idt

ISO10011-3:

1903

3B/T12522.L-19S4

idt

ISO10012-1:

1994

1.3.2IS09000-3是什么

IS09000-3其实是ISO质量管理和质量保证标准在软件开发、供应和维护中的使用指

南,并不作为质量体系注册/认证时的评估准则,主要考虑软件行业的特殊性制定。

参照

IS09001《质量体系设计、开发、生产、安装和服务的质量保证模式》,并引用ISO8402

《质量管理和质量保证术语》,使得IS09000系列标准应用范围得以拓展•

1.3.3IS09000-3标准

软件开发、供应、维护中应用IS09001的指南

是指南,不是标准

依然困惑:

依然强调的是供应商和顾客的关系,不是工程师该如何做

1.3.4ISO9000-3体系结构

合同评审

需方需求规格说明

开发计划

质量计戈U

设计和实现

测试和确认

验收

复制、交付和安装

维护

2.软件测试规范

2.1概念

软件测试规范就是对软件测试的流程过程化并对每一个过程元素进行明确的界定,形成

完整的规范体系。

2.2完整的软件测试规范是怎样的

规范本身的详细说明,比如规范目的、范围、文档结构、词汇表、参考信息、可追溯性、方针、过程/规范、指南、模板、检查表、培训、工具、参考资料等等。

2.3制定测试规范需要考虑的内容

角色的确定

进入的准则

输入项

活动过程

输出项

验证与确认

退出的准则

度量

3.CMM思想和结构体系

3.1CMM是什么?

CMM即软件能力成熟度模型(CapabilityMaturityModel)是向软件组织提供如何

增加对其开发和维护软件过程的控制能力。

设计并实施CMM是为了指导软件组织:

通过确定当前过程的成熟度等级和识别出对软件质量和过程改进至关重要的问题,来选

择其过程改进策略。

通过关注一组有限的活动,并为实现它们而积极工作,组织能稳步地改善其软件过程,

使其软件过程能力持续不断地增长。

3.2CMM的历史

CMM分阶段的体系结构源于己有60多年历史的产品质量原理。

ITT的PhilipCrosby在其书"QualityisFree”(Crosby79)中首先提出将质量原理改编

为成熟度框架的思想。

Humphrey的成熟度框架早期版本发表在SEI技术报告(Humphrey87a,Humphrey

87b)、文章(Humphrey88)和书"ManagingthesoftwareProcess”(Humphrey89)

中。

3.3CMM的5个等级

3.4

3.4不同成熟度的项目结果

ProcessimprovementirscitutionallzecE

Protiuct^processesqudnlrtativelycontrolled

Plansba^edoht)as(pertonnancearemorerealistic

八Target—*

J

»

Time1$■'

SchedulesandC6sttargetsar©typicallyoverruin~

oi

rangeriiik>einitialestmatedot>jectiveforacritic^projectpanrrnterg.p”cost,cfeliveryckfrctcount?

3.5CMM的五个等级及关键过程域

等级

特征

主要需解决的问题

结果

V

價化级

经反馈得以改进的过

保持优化的机构,但仍为人员密的过程

生产率

VI

已管理级

1量化的[爲購的过

核术变更.阖题分析、间题预防

质童

III

已定义级

(量化的)已定兗且溜

度化的辻程

过程度蛊二过程勞折羞化质量计划

II

可重复级

〔直觉的)过程依籟于

个人

培训、测试、拽术常规和评审过程关注、标

准和11程

1

初给级

个別的r混乱时过程

顷目管理、项日策划、配羞管理软件质量保证

风险

3.6关键过程域(KeyAreas)

错误嘶

IV■已管理级

III■己定义级

组间协作ftft产ST程*

堵训计划

J点*丿

II■可重复级

15件质量保证

软件子合同管豐辦项目项目側

4.7CMM的五个等级及关键过程域

4.8IS09000与CMM

3.8.1ISO与CMM的I关系

IS09000相当于CMM二级和三级的一部分内容(有人称为2.5级)

CMM和IS09000认证本身没有优劣之分

CMM是一个动态的过程

对于预算、项目周期管理等IS09000涉及不够的内容,CMM有所覆盖

3.8.2

ISO与CMM的区别

IS09001是通用的国际标准,适用于各类组织。

CMM是美国军方为评价软件供应商的质量水平,委托SEI开发的一个评价模型,只用于软件业。

CMM更详细,更专业。

IS09001只建立了一个可接受水平,而CMM是一个具有五个水平的评估工具。

IS09001聚焦于供应商和用户间的关系,而CMM更关注软件的开发过程。

4.9CMM与IS09001关系

19090(11衆款

CMM峯载

强相关性

弱相关性

I

管理职责

履行的承诺

嶽件项目规划

軟件项目追踪和监督

妬质量标准

履行的有功实现轿正

就件厲量菅理

2

质童体系

实现轿正

软髀项目规划葩牛质量标准戟件产品工程

越肛程定义

3

舍同评估

需求宣理

炊件项目规划

枚件于合同管理

4

设计控制

嶽件项目规划

轼件顾目追踪和监搐

嶷件配置管理

软件产品工程

软件质童苜理

5

文档和数据控制

软件配豎管理軟件产品工程

6

采购

软件于音同管理

7

容户一供货产品的控制

就1牛于合同官理

8

产品确认和追踪

就件配置管理软件产品工程

9

工程控制

軟件项目规划

软件质量帮助

救件产品工程

定童工程管理

慣术改鹫r理

10

检香和测试

软件产品工程伙伴审垄

11

检查控制、度童和

测试设备

嶽件产品工程

12

检杳和测试状态

软件配盖鶯理

阳牛产品工忌

13

不合格产品的控制

軟件配量管理

軟件产品工程

1.4

软件质量尿证

阳糯遥管理

躺换5

15

处理、储藏、包装、

保存利分发

软件配盖菅理软件产品工程

16

超数SO

软件幅管理

找件产晶工程、伙伴审查

1.7

內鄒原翼貝辻

实现检查、软件质量保证

18

展行的盲妙、坷训计划

19

20

癒辻妊

机枸过程定义

定量过程管理

4.建立软件测试管理和评判体系

4.1为什么要建立管理与评判体系?

监视和测量软件产品

识别和控制不符合要求的产品

验证产品设计和开发

监视和测量软件过程

4.2测试管理和评判体系发展现状

1•美国质量保证研究所对软件测试的研究结果表明:

越早发现软件中存在的问题,开发费用就越低;在编码后修改软件缺陷的成本是编码前的10倍,在产品交付后修改软件缺陷的成本是交付前的10倍;软件质量越高,软件发布后的维护费用越低。

另外,根据对国际著名IT企业的统计,它们的软件测试费用占整个软件工程所有研发费用的50%以上。

2.中国软件企业在软件测试方面与国际水准仍存在较大差距。

首先,认识上重开发、轻测试,没有认识到软件项目的如期完成不仅取决于开发人员,更取决于测

试人员;其次,管理上随意、简单,没有建立有效、规范的软件测试管理和评判体系;另外,缺少自动化工具的支持,大多数企业在软件测试时并没有建立软件测试管理与评判体系。

4.3如何建立测试管理与评判体系

 

试规划

萌定目标和策略

测试设计

确走測试方案及用例

测试实施

csdn,net/oo33642117

配置管理

执行用例

测试配置管理

资源管班

资源综合调配与菅理

测试管理

对以上过程综合管理

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 成人教育 > 自考

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1