欢迎来到天天文库
浏览记录
ID:14293327
大小:957.00 KB
页数:17页
时间:2018-07-27
《第五章 软件开发实施的cmm质量控制》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、软件开发实施的CMM质量控制MES系统项目的软件开发和实施过程管理包含了“软件实施计划”、“软件保障计划”、“项目开发方法”及“项目开发过程”四大管理模块。1.软件实施计划根据项目生产控制系统建设项目实际需求,为了保证工程按质、按量、按时及有序实施,把项目的实施过程分为软件产品工程过程和项目保障过程两条线。软件产品工程过程分为需求分析、概要设计、详细设计、编码、测试、安装试运行、验收等七个阶段,项目保障过程包括项目计划、项目跟踪与监督、需求管理、质量保证、配置管理、同行评审等保障性工作过程。2.软件保障计划项目保障计划主要包括项目计划的制订、项目跟踪与监督、需求管理、质量保证、
2、配置管理、同行评审等保障性工作的计划。所有的项目保障工作贯穿于整个项目的各个实施阶段,各种保障工作都有相应的角色和人员来负责,遵循CMM标准、ISO9001标准、国家软件开发标准。项目经理负责项目计划的制订、项目跟踪与监督、需求管理,包括对项目的规模、工作量、进度、风险进行估算,制订项目实施计划,制订项目的详细日程安排,根据计划来分配项目组成员的任务,收集项目实施的有关数据,组织项目组各种例会、阶段会议、技术会议等,再根据实施的实际情况来调整计划;项目组设立1名专职的配置管理员,负责配置管理的工作,包括制订项目配置管理计划,识别配置项、建立配置库等环境、维护配置库的完整性、执行
3、配置管理的日常工作、提供配置管理的月报告、执行配置管理的变更控制、作好配置库的备份和恢复、为其他项目组成员使用配置库提供帮助和支持;质量保证组负责质量保证工作,包括制订质量保证计划、定期检查项目执行各种标准的情况、定期审计项目组的实施情况,定期向公司高层和客户高层反映项目的实施情况,保证公司高层和客户高层有一个独立于项目组的第三方对项目监督的途径。同行评审的目的是通过审查的方式来尽早地发现产品中存在的问题,而不是等到测试阶段才被发现,一般是由产品的作者发起评审,由项目经理来组织执行。3.项目开发关键阶段PMS和MES项目的开发实施将采用CMM3进行严格管理。CMM是目前国际上公
4、认的软件开发管理标准,CMM主要立足于客户,并面向客户,着重于项目的质量和客户的需求;CMM强调过程管理,重视开发的过程,把握并监控好软件开发的每一个步骤,及时在实施早期发现项目各方面存在的隐患,并迅速监控处理,这样便可以将客户的损失降低到最小程度;CMM重视客户参与,它要求客户可以透明的看见软件产品的生产制作过程,客户有权利参与软件中间产品的质量评审,以确保客户的产品最大限度的满足客户的利益。为了更好的在项目中应用CMM进行有效的管理,本项目主要通过以下六个关键过程来实现:3.1.需求管理成立专门的需求管理组织,在项目中和客户密切交流,详细了解客户的真正需要,并挖掘客户的潜在
5、需求,在项目实施过程中代表用户评审项目需求,验收项目每一个需求,以确保客户的所有需求在产品中得以实现。3.2.项目策划指派专业项目管理人员进行项目的宏观规划,采用科学的方法确定项目的总体规模,确定项目合理的工作量及成本,为项目制定严密而细致的计划打好基础,采用科学的方法划分项目资源(包括人力资源),从客户的角度最大限度的减少项目的成本。3.3.项目跟踪和监督为了更好的监控项目的进度及成本,由专业人员根据计划监控项目实施过程中的项目状态,及时发现项目中偏离项目的问题,并采取纠正措施,以确保项目按照计划得到更好的实施。3.4.开发过程项目组在软件开发过程中采用标准的软件工程,项目被
6、明确划分为立项、需求分析、概要设计、详细设计、编码、集成测试、验收测试这几大阶段,每个阶段都要进行严格的评审,并采用Rational公司著名的建模工具RUP进行建模,使用国际上规范的UML语言进行项目需求设计、概要设计、详细设计部分的计算和模拟,从而确保整个系统的严谨和科学,大大提高产品的设计质量。3.5.配置管理为了确保项目产品的完整性和易维护性,由项目组专业的SCM人员进行项目的配置管理,确保项目的中间产品及最终产品由专人进行审核分发,产品版本严格进行控制管理,并建立流畅的沟通渠道,使项目组人员始终能够容易的取得最新的项目资料。目前我们采用国际上比较著名的配置管理工具Cle
7、arCase进行管理(ClearCase是Rational公司著名的配置管理工具),产品的版本及出入库由电脑自动进行控制管理,大大减少了人为的失误。3.6.质量保证为了确保项目严格的按照CMM规程进行控制管理,公司为项目组成立了一个独立的质量保证组SQA,SQA不受项目组管理,直接由总经理室负责,SQA严格的检查项目执行的每一个规程步骤,对于违反CMM操作规程的项目人员直接出不符报告并通报高层处理,以确保项目严格的按照CMM规程进行管理和控制。在人员安排上项目组每个关键过程都由固定的角色负责
此文档下载收益归作者所有