




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件质量与质量管理 蒋振东 重庆理工大学 计算机科学与工程学院 摘要 软件项目的质量管理指的是保证项目满足其目标要求所需要的过 程 它包括编制质量计划 质量控制 质量保证等过程 软件的质量是软件开 发各个阶段质量的综合反映 每个环节都可能带来产品的质量问题 因此软件 的质量管理贯穿了整个软件开发周期 软件项目的质量管理 不仅确保项目最 终交付的产品满足质量要求 而且要保证项目实施过程中阶段性成果的质量 也就是保证软件需求说明 设计和代码的质量 包括各种项目文档的质量 关键词 质量管理 质量计划 质量控制 质量保证 Software quality in software project management Abstract Quality management in software project refers to the process to ensure the project meets its objectives and requirements which includes the preparation of quality planning quality control quality assurance and other processes Software quality at all stages of software development is a comprehensive reflection of the quality of each link may bring product quality problems the quality of software management throughout the entire software development cycle Quality management of software projects not only to ensure the project s final delivery of products to meet the quality requirements but also to ensure the quality of the process of the initial results of the implementation of the project is to ensure that the software requirements specification design and quality of the code including the quality of project documentation Keywords Quality management quality planning quality control quality assurance 1 前言 信息产业是目前发展较快的行业之一 也是对社会影响较大的行业之一 软件 项目 软件项目 等概念已经越来越被大家所熟悉 并且普 遍存在于我们生活或者社会的各个方面 软件行业是一个极具挑战性和创造性 的行业 而软件项目管理也是一项具有挑战性的工作 项目管理是保证项目成 功的必要手段 随着越来越现代化的发展 提起如今的 IT 项目 软件工程倍受人们关注 而软件的质量更是众人关注的焦点 因为目前还没有一套完善的评估标准 甚 至有人提出 现在的软件开发根本提不上是 工程 因为它太 稚嫩了 还没 有一套成熟的标准来比照 因而软件项目极易出现失败或者食物 大量实践证 明 软件工程项目的成败 通常是因为管理问题 协同工作的能力 而不是 技术上的问题 要想做一盘 完美 的软件大餐 质量管理的作用是不言而喻 的 2 项目质量管理 2 1 项目管理背景及定义 项目管理的背景 随着世界由工业时代进入信息时代 时空概念的根本改变 加剧了项目的复杂性和可变性 项目设计的范围和时间 空间跨度都在一空前 的速度扩大 而随着行业竞争的加剧 项目只有在最少时间 最低成本的情况 下完成才有意义 项目本身的复杂性和巨大风险以及在分工合作中个人经验的 不确定性 使个人经验已经无法确保项目的成功或按时完成 于是在 20 世纪 50 年代 项目管理便逐渐形成为了一种计划管理方法 项目管理的定义 项目管理是指一定的主题 为了实现其目标 利用各种有 效的手段 对之星中的项目周期的各阶段工作进行计划 组织 协调 指挥 控制 已取得良好的经济效益的各项活动的综合 2 2 质量管理的原则 原则 1 以顾客为关注焦点 组织依存于他们的顾客 因而组织应理解顾客当前和未来的需求 满足顾客 需求并争取超过顾客的期望 原则 2 领导作用 领导者建立组织相互统一的宗旨 方向和内部环境 所创造的环境能使员工 充分参与实现组织目标的活动 原则 3 全员参与 各级人员都是组织的根本 只有他们的充分参与才能使他们的仓案为组织 带来收益 原则 4 过程方法 将相关的资源和活动作为过程来进行管理 可以更高效地达到预期的目的 原则 5 管理的系统方法 针对制定的目标 识别 理解并管理一个由相互联系的工程所组成的体系 有助于提高组织的有效性和效率 原则 6 持续改进 持续改进是一个组织永恒的目标 原则 7 基于事实的决策方法 有效的决策时建立在对数据和信息进行合乎逻辑和直观的分析基础上 原则 8 与供方互利的关系 组织和供方直剑保持互利关系 可增进两个组织创造价值的能力 总结 质量管理八项原则是一个组织在质量管理方面的总体原则 这些原则需 要通过具体的活动得到体现 其应用可分为质量保证和质量管理两个层面 就质量保证来说 主要目的是取得足够的信任以表明组织能够满足质量 要求 因而所开展的活动主要涉及 测定顾客的质量要求 设定质量方针和目 标 建立并实施文件化的质量体系 最终确保质量目标的实现 质量管理则要考虑 作为一个组织经营管理 这里说的不是营销管理 的 重要组成部分 怎样保证经营目标的实现 组织要生存 要发展 要提高效率 和效益 当然离不开顾客 离不开质量 因而 从质量管理的角度 要开展的 活动就其深度和广度来说 要远胜于质量保证所需开展的活动 图 1 软件开发质量管理层次模型图 2 3 质量管理中存在的问题 1 缺少远见 2 没有以顾客为中心 3 管理者贡献不够 4 没有目的的培训 5 缺少成本和利益分析 6 组织结构不适宜 7 形成了自己得官僚机构 8 缺少度量或错误的度量 9 报酬和承认不够 10 会计制度不完善 3 项目质量计划 3 1 项目质量计划的简介 项目质量管理计划包含一些程序 它要求保证该项目能够兑现它的关于满足各 种需求的承诺 它包括在质量体系中 与决定质量工作的策略 目标和责任的 全部管理功能有关的各种活动 并通过诸如质量计划 质量保证和质量提高等 手段来完成这些活动 质量计划 确定哪些质量标准适用于该项目 并决定如 何达标 图 2 项目质量计划包含程序 3 2 质量计划的输入与输出 图 3 项目质量计划流程 3 2 1 质量计划的输入 1 质量策略 质量策略是 一个注重质量的组织的所有努力和决策 通常称为顶级管理 4 执行组织的质量策略经常能给项目所采用 然而 如果执行组织忽略了正式的 质量策略 或者如果项目包含了多重的执行组织 合资企业 项目管理小组 就需要专为这个项目而开发一次质量策略 2 范围阐述 范围阐述是对质量计划的主要输入 因为它是揭示主要的子项目和项目目标 的书面文讲 后者界定了重要的项目相关人员的需求 3 产品说明 虽然产品说明的因素可以在范围阐述中加以具体化 产品说明通常仍需阐明 技术要点的细节和其他可能影响质量计划的因素 4 标准和规则 项目管理小组必须考虑任何适用于特定领域的专门标准和规则 5 其他程序的输出 除了范围阐述和产品说明 在其他知识领域中的程序也可能产生一定的结果 应当作为质量计划的一部分加以考虑 例如 采购计划 可以确定应当在所有 质量管理计划中反映的承包商的质量要求 3 2 2 质量计划中的输出 1 质量管理计划 质量管理计划应说明项目管理小组如何具体执行它的质量策略 在 ISO9000 的术语中 对质量体系的描述是 组织结构 责任 工序 工作过程 及具体执行质量管理所需的资源 2 操作性定义 操作性定义是用非常专业化的术描述各项操作规程的含义 以及如何通过 质量控制程序对它们进行检测 例如 仅仅把满足计划进度时间作为管理质量 的检测标准是不够的 项目管理小组还应指出是否每项工作都应准时开始 抑 或只要准时结束即可 是否要检测个人的工作 抑或仅仅对特定的子项目进行 检测 如果确定了这些标准 那么哪些工作或工作报告需要检测 在一些应用 领域 操作性定义又称为公制标准 3 审验单 审验单是一种组织管理手段 通常是工业或专门活动中的管理手段 用以 证明需要执行的一系列步骤是否已经得到贯彻实施 审验单可以很简单 也可 以很复杂 常用的语句有命令式或询问式 你完成这项工作了吗 许多组 织提供标准化审验单 以确保对常规工作的要求保持前后一致 在某些应用领 域中 审验单还会由专业协会或商业服务机构提供 4 对其他程序的输入 质量计划程序可以在其他领域提出更长远的工作要求 3 3 质量计划的制定方法 1 成本收益分析法 成本收益分析法也叫经济质量法 这种方法要求在制定项目质量计划时必 须同时考虑项目质量的经济性 2 质量标杆法 这是指利用其它项目实际或计划的项目质量管理结果或计划 作为新项目 的质量比照目标 通过对照比较制订出新项目质量计划的方法 3 流程图法 流程图法是用于表达一个项目的工作过程和项目不同部分之间相互联系 通常它也被用于分析和确定项目实施的过程 同时它也是一种项目质量计划的 有效方法 4 实验设计法 运用实验设计信息是一种计划安排的分析技术 它有助于识别在多种变量 中 何种变量对项目成果的影响最大 从而找出项目质量的关键因素以指导项 目质量计划的编制 4 项目质量控制 4 1 质量控制的简介 企业要在激烈的市场竞争中生存和发展 仅靠方向性的战略性选择是不够的 任何企业间的竞争都离不开 产品质量 的竞争 没有过硬的产品质量 企业 终将在市场经济的浪潮中消失 而产品质量作为最难以控制和最容易发生的问 题 往往让供应商苦不堪言 小则退货赔钱 大则客户流失 关门大吉 因此 如何有效的进行过程控制是确保产品质量和提升产品质量 促使企业发展 赢 得市场 获得利润的核心 4 2 质量控制的方法工具 1 核减清单法 核检清单是项目质量控制中的一种独特的结构化质量控制方法 2 质量检验法 质量检验是指那些测量 检验和测试等用于保证工作结果与质量要求相一 致的质量控制方法 3 控制图法 控制图是用于开展项目质量控制的一种图示方法 控制图法是建立在统计 质量管理方法基础之上的 它利用有效数据建立控制界限 如果项目过程不受 异常原因的影响 从项目运行中观察得到的数据将不会超出这一界限 4 帕累斯图法 帕累斯 Pareto 图法是一种表明 关键的少数和次要的多数 关系的一 种统计图表 它也是质量控制中经常使用的一种方法 帕累斯图又叫排列图 它将有关质量问题的要素进行分类 从而找出 重要的少数 A 类 和 次要的多数 C 类 以便对这些要素采取 ABC 分类管理的方法 5 统计样本法 这是指选择一定数量的样本进行检验 从而推断总体的质量情况 以获得 质量信息和开展质量控制的方法 6 流程图法 这种方法主要用于在项目质量控制中 有关分析项目质量问题发生在项目 流程的哪个环节和造成这些质量问题的原因以及这些质量问题发展和形成的过 程 7 趋势分析法 趋势分析法是指使用各种预测分析技术来预测项目质量未来发展趋势和结 果的一种质量控制方法 4 3 质量控制的结果 1 项目质量的改进 通过软件项目的质量控制 使软件项目的质量提高 2 对于项目质量的接受 对于项目质量的接受包括两个方面 其一是指项目质量控制人员根据项目 质量标准对已完成的项目结果进行检验后对该项结果所做出的接受和认可 其 二是指项目业主 客户或其代理人根据项目总体质量标准对已完成项目工作结果 进行检验后做出的接受和认可 一旦做出了接受项目质量的决定 就表示一项 项目工作或一个项目已经完成并达到了项目质量要求 如果做出不接受的决定 就应要求项目返工和恢复并达到项目质量要求 3 返工 返工是指在项目质量控制中发现某项工作存在着质量问题并且其工作结果 无法接受时 所采取的将有缺陷或不符合要求的项目工作结果重新变为符合质 量要求的一种工作 返工既是项目质量控制的一个结果 也是项目质量控制的 一种工作和方法 4 核实检查结束清单 这也是项目质量控制工作的一种结果 当使用核检清单开展项目质量控制 时 已经完成了核检的工作清单纪录是项目质量控制报告的一部分 这一项目 质量控制工作的结果通常可以作为历史信息使用 以便对下一步项目质量控制 所做的调整和改进提供依据和信息 5 项目调整和变更 项目调整和变更是项目质量控制的一种阶段性和整体性的结果 5 项目质量保证 5 1 质量保证的意义 通过质量控制和质量保证活动 发现质量工作中的薄弱环节和存在问题 再 采取针对性的质量改进措施 进入新一轮的质量管理 PDCA 循环 以不断获得质 量管理的成效 5 2 质量保证的主要依据和工作内容 1 项目质量保证的主要依据 有质量管理计划 质量测量指标 过程改进计划 工作绩效信息 批准的 变更要求 质量控制度量的结果 实施的变更请求 实施的纠正措施 操作说 明等 2 项目质量保证的工作内容 1 制定科学可行的质量标准 制定质量标准是为了在项目实施过程中达到 或超过质
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 制作泡大珠教学课件
- 幼儿安全保健员培训反思课件
- 线下盛典活动策划方案
- 策划孩子活动方案
- 研发项目活动方案
- 田径社宣传活动方案
- 端午影城营销活动方案
- 网络安全保护知识培训课件
- 线下征集签名活动方案
- 全国青岛版信息技术八年级下册专题青春岁月纪念册第12课一、《添加动画效果》说课稿
- 自吸水泵培训课件
- 特殊群体心理健康服务计划
- 医院优先使用集采药品培训
- 印刷工艺和设备改造项目可行性研究报告申请报告范文
- 2025年南京市事业单位教师招聘化学学科专业知识试题汇编
- 头皮健康管理课件
- 2025-2030中国共享充电宝行业需求趋势与竞争格局分析报告
- 疼痛康复护理课件
- 公司稽查岗位日常管理制度
- 2025至2030年中国机载卫星通信终端行业市场现状调查及发展趋向研判报告
- CJ/T 485-2015生活垃圾渗沥液卷式反渗透设备
评论
0/150
提交评论