软件项目质量管理在中国软件产业发展中的作用
摘要 2
第一章 引言 2
第二章 软件项目质量管理概述 3
2.1 软件项目质量管理基本概念 3
2.1.1 软件项目质量 3
2.1.2 软件项目质量管理 3
2.1.3 软件项目质量控制 3
2.1.4 软件项目质量职能 3
2.1.5 软件项目质量检验 3
2.1.6 软件项目质量的相关文档 4
2.2 软件项目质量管理原理 4
第三章 对软件项目质量管理理论的认识 5
3.1 质量计划编制 5
3.2 按照质量计划实施有效的质量控制 6
3.3 对软件质量保证的认识 7
3.3.1 SQA的理论 7
3.3.2 生产线的隐喻 8
第四章 软件项目质量管理在软件产业发展中的作用 10
4.1 中国软件产业发展的趋势 10
4.2 软件项目质量管理的重要性及其应用 10
软件项目质量管理在中国软件产业发展中的作用
摘要
本文详细阐述了关于软件项目质量管理的认识,主要内容包括对软件项目质量管理理论的认识、软件项目质量管理在软件产业发展中的作用。文章详细介绍了有关质量计划编制、质量控制、质量保证的有关理论以及对质量管理理论的认识。
关键词:质量计划,质量控制,质量保证,质量管理,软件发展
第一章 引言
许多IT项目开发的系统应用在生死攸关的场合。例如,1981年,由计算机程序改变而导致的1/67的时间偏差,使航天飞机上的5台计算机不能同步运行,这个错误导致了航天飞机发射失败。1986年,1台Therac25机器泄露致命剂量的辐射,致使两名医院病人死亡。造成惨剧的原因是一个软件出现了问题,导致这台机器忽略了数据校验。这些惨痛的教训说明,在软件开发项目中认真抓好质量管理,并加强有关软件项目质量管理的研究是摆在我们面前的重要课题。
软件项目质量管理包括:质量计划编制、质量保证和质量控制三个过程域。质量计划是质量管理的第一过程域,它主要结合各个公司的质量方针,产品描述以及质量标准和规则通过收益、成本分析和流程设计等工具制定出来实施方略,其内容全面反应用户的要求,为质量小组成员有效工作提供了指南,为项目小组成员以及项目相关人员了解在项目进行中如何实施质量保证和控制提供依据,为确保项目质量得到保障提供坚实的基础。质量保证则是贯穿整个项目全生命周期的有计划和有系统的活动,经常性地针对整个项目质量计划的执行情况进行评估、检查与改进等工作,向管理者、顾客或其他方提供信任,确保项目质量与计划保持一致。质量控制是对阶段性的成果进行检测、验证,为质量保证提供参考依据,它是一个PDCA循环过程。
第二章 软件项目质量管理概述
2.1 软件项目质量管理基本概念
2.1.1 软件项目质量
软件项目质量是 “软件项目能够满足已确定的全部需求的特征集合”,是能够满足软件项目在项目开始阶段确定的功能、性能等特征的集合。软件项目质量依赖于项目开始阶段通过需求分析、可行性分析等过程确定的项目需求,包括软件的功能、运行速度、并发能力、容错能力、兼容性等各种要求。
2.1.2 软件项目质量管理
对确定和达到软件项目质量所必须进行的全部职能和活动的管理。它的管理职能主要是负责质量方针政策的制定和实施。
2.1.3 软件项目质量控制
为了保证和提高软件项目质量所进行的质量调查、研究、组织、协调、控制、信息反馈、改进等各种工作的总称。为了保证软件项目质量,必须采取一系列的作业、技术、组织、管理等有关活动,这些都属于软件项目质量控制的范畴。
2.1.4 软件项目质量职能
软件项目质量职能是指企业为了使软件项目能够满足规定的要求或者用户的需要而进行的全部活动的总称。在整个质量工作中,企原文请找腾讯752018766辣,文-论'文.网http://www.751com.cn 业各部门应该发挥什么作用,承担什么职能,开展哪些活动,都是质量职能所要研究的内容。
2.1.5 软件项目质量检验
为了确保软件项目质量,防止把差错传播到下一个过程,需要对软件项目的质量进行检验。软件工程师通过采用可靠的技术方法和措施,进行正式的技术评1764