欢迎来到天天文库
浏览记录
ID:44790957
大小:455.50 KB
页数:51页
时间:2019-10-29
《软件质量管理体系》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、软件质量管理体系概论杨根兴博士软件企业实施质量管理体系的一般过程从企业宣布开始建立质量管理体系的那天起,企业最高领导人的全员动员,是宣告企业进入状态的必不可少的步骤;咨询机构的加入是一种外部压力,对全员进行质量体系基础知识的培训和考试是增强员工质量意识的重要措施;对企业组织架构的调整是建立体系的基础;共同参与提出质量方针和目标、编写质量手册和过程文件,以及质量体系的试运行等步骤,实质上是企业内部进行沟通、取得共识、开始走向成熟的过程。质量认证咨询工作的三个阶段1.企业现状调查与诊断和ISO9000族标准与软件工程培训阶段。对企业的组织和管理现状进行调查,与企业管理层一起讨论,找出问
2、题的症结,提出有关组织架构和管理流程调整的建议;为全体员工进行ISO9000族标准与软件工程方面的培训,培训的内容包括:ISO9000标准的基本知识和条款、软件质量管理的要点、软件过程模型(ISO12207信息技术-软件生存周期过程)、CMM软件能力成熟度模型、和软件过程度量等方面。确定企业的质量目标、质量方针,质量体系文件的策划。质量认证咨询工作的三个阶段2.质量体系文件的编写阶段对编写小组成员进行文件编写的培训,提出编写的方法和要求,给出文件编写样本,构建文件框架,然后分工编写。对第一稿的体系文件进行符合性检查,逐个文件进行深入细致地的讨论和修改,使编写的文件与标准的要求完全符
3、合,对文件进行全面的修改,产生文件的第二稿。对体系文件进行一致性和可操作性检查与修改,产生了体系文件的第一个试运行版本。质量认证咨询工作的三个阶段3.质量管理体系的试运行阶段遵循“一要坚持、二要改进”的原则开始质量管理体系的试运行。“一要坚持”,就是所有的部门和人员都要按照已建立的文件体系执行,规范行为;“二要改进”,就是在试运行中发现的问题应按照纠正预防措施所规定的程序进行改进,如发现质量体系不合理的地方按规定的程序进行修改。质量管理主要涉及三方面的问题规范化、量化和固化:1)规范化就是按照ISO9001标准建立一套适合软件企业的质量管理体制,同时引入CMM中的相关关键过程作为规
4、范管理的手段;2)量化就是要采用基于事实的决策方法,收集数据进行量化分析,实现质量管理的反馈控制;(3)固化就是要建立一套行之有效的文件化程序,使得企业无论在什么地方、由什么人管理,都要按照统一的模式去实施。ISO9001:2000版目录Level1初始级不一致的管理Level2可重复级项目管理Level3已定义级过程管理Level4已管理级能力管理Level5优化级变更管理可重复实践通用工程过程定量理解和控制持续改进实践软件CMMCMMV1.1关键过程域等级关键过程域5优化缺陷预防技术变更管理过程变更管理4已管理定量过程管理软件质量管理3已定义组织过程焦点组织过程定义集成软件管理
5、软件产品工程组间协调培训大纲同行评审2可重复软件需求管理软件项目策划软件计划跟踪软件分包管理软件质量保证软件配置管理国际标准ISO/IEC12207信息技术-软件生存周期过程文档编制配置管理质量保证验证过程确认过程联合评审审核过程问题解决管理过程基础设施改进过程培训过程获取过程供应过程开发过程运行过程维护过程基本过程(5)支持过程(8)组织过程(4)ISO9001与CMM的关系最大的相似点:(1)“言所行、行所言”(2)强调管理、过程、规范化和文档化不同点:(1)CMM把焦点严格对准软件(2)ISO9001的范围包括:硬件、软件、流程性材料和服务两者之间的联系:(1)CMM2
6、级与ISO9001强相关(2)CMM的每个关键过程域至少按某种解释与ISO9001弱相关软件企业建立质量管理体系要解决的主要问题1.分清制造业与软件业的区别,理清软件企业的业务流程。过程不同:软件的研发过程一般归结为:计划-需求分析-概要设计-详细设计-编码-测试-运行维护:质量的关注点不同:软件开发质量的关注点主要放在研发阶段,而生产(软件复制)、仓库存储运输阶段则显得比较次要;产品的功能复杂度不同:软件产品的复杂度大大高于制造业的产品;产品的形态不同:软件产品是在磁介质载体上的信息产品,可视性差,更需要加强软件过程的管理与控制。制造业和软件业的对比制造业:软件业:设计生产运输
7、仓储功能度设计生产运输仓储功能度2.明确管理职责、调整组织结构。第一步就是要进行企业情况诊断,根据企业的实际业务流程和依据ISO9001标准的要求,进行组织架构重构。第二步就是有明确岗位分工与职责,特别要明确与质量管理有关的岗位和职责,为建立质量管理体系打下基础,以适应建立质量管理体系的需要。软件企业建立质量管理体系要解决的主要问题3.识别和建立软件企业的过程。应用过程的方法是ISO9000的重要原则。虽然ISO9001-2000标准中规定了主过程和支持过程,但它是面
此文档下载收益归作者所有