论文部分内容阅读
许多IT项目开发的系统应用在生死攸关的场合。例如,1981年,由计算机程序改变而导致的1/67的时间偏差,使航天飞机上的5台计算机不能同步运行,这个错误导致了航天飞机发射失败。1986年,1台Therac25机器泄露致命剂量的辐射,致使两名医院病人死亡。造成惨剧的原因是一个软件出现了问题,导致这台机器忽略了数据校验。虽然应用于营销的软件系统安全性要求不高,但为了在营销方面实现精确管理程度,避免让企业受到因为系统原因而造成的损失,这些惨痛的教训同时说明了在软件开发项目中认真抓好质量管理,并加强有关软件项目质量管理的研究是摆在我们面前的重要课题。本文主要目的是研究广州电信东山分公司的“网格化信息管理系统”项目质量管理中存在的问题,并把CMM的部分关键域应用到该项目中去,提出切实可行的解决方案。通过项目管理中的质量管理知识和CMM质量控制的部分关键域相结合的方式,阐述了软件工程设计质量管理的基本原理、特点及过程。对信息化项目推广和应用推广工作的一次管理实践。针对所承担的一个具体的“网格化信息管理系统”项目的开发应用推广的重点环节的质量管理实践过程的问题及解决方案进行了详细的阐述,总结了项目管理知识体系,尤其是质量管理方面在行业信息化应用推广过程的一般性经验和做法,为今后的行业信息化项目推广应用起到借鉴和指导作用。利用CMM的意义不仅仅是强调对软件开发的过程进行管理,关键是采取一种高效的管理方法,有助于企业最大程度的降低项目的成本,提高产品质量和客户满意度。首先,本文系统介绍了当前用于改进软件企业产品质量的先进过程管理体系CMM和ISO9000标准及相关概念。其次,根据广州电信东山分公司的“网格化信息管理系统”该项目存在于软件项目中的质量问题,利用对比、数据分析等方法对该软件项目开发中的管理问题进行了深入分析,并指出了公司在组织结构、人员管理、过程控制等方面存在的问题及其产生的原因。最后,本文依据CMM理论,针对公司存在的问题提出合理的改进思路,用以指导该项目有效提高质量管理水平,切实保证软件产品质量。同时本文也为相类似的软件项目提供了可以借鉴的改进方法。