- 1、本文档共46页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章软件开发过程管理剖析
3.2.5 螺旋模型 螺旋模型总结 基于风险驱动的开发模型, 使用原型法或其它方法来尽量降低风险。 适用于需求不明确的大规模软件项目 本章内容提要 CMM和ISO9000 传统软件开发生命周期模型 扩展软件开发生命周期模型 3.1 质量计划 3.4 案例分析 3.5 本章小结 3.6 复习思考题 3.7 3.2 3.3 3.3.1 极限模型 极限模型简介 2001年,为了避免许多公司的软件团队陷入不断增长的过程泥潭,一批业界专家一起概括出了一些敏捷开发过程的方法:SCRUM,Crystal,特征驱动软件开发(Feature Driven Development,简称FDD),自适应软件开发(Adaptive Software Development,简称ASD),以及最重要的极限编程(eXtreme Programming,简称XP)。 3.3.1 极限模型 极限编程将开发阶段的4个活动(分析、设计、编码和测试)混合在一起,在全过程中采用迭代增量开发、反馈修正和反复测试。 3.3.1 极限模型 XP开发模型核心思想: 交流(Communication) 简单(Simplicity ) 反馈(Feedback) 进取(Aggressiveness) 3.3.1 极限模型 优点 采用简单计划策略,不需要长期计划和复杂模型,开发周期短; 在全过程采用迭代增量开发、反馈修正和反复测试的方法,能够适应用户经常变化的需求。 缺点 目前主要在小规模项目上应用并取得成功,但是否适用于中等规模或大规模软件产品,需慎重考虑; 由于这个模型较新产品交付后维护成本是否降低,不能确定; 对编码人员的经验要求高 3.3.2 Rational统一过程 (RUP) 3.3.2 Rational统一过程 (RUP) 用例驱动 Concise, simple, and understandable 以体系结构为中心 Effective basis for large-scale reuse 增量和迭代开发 基于风险前驱的原则,渐进地展开分析、设计及其相关活动,每个迭代都会提供一次验证和调整模型机会,推动软件质量的提升。 3.3.3 微软产品开发周期模型 微软产品周期模型 产品规划阶段 测试阶段 产品开发阶段 发布阶段 M1…Mn CC ZBB RTM/W RC1…RCn Alpha Golden Masters Beta Product Vision Function Spec QFEs 本章内容提要 CMM和ISO9000 传统软件开发生命周期模型 扩展软件开发生命周期模型 3.1 质量计划 3.4 案例分析 3.5 本章小结 3.6 复习思考题 3.7 3.2 3.3 3.4.1 质量与质量规划 软件质量 是“所有描述计算机软件优秀程度的特性的组合”。 软件质量度量模型由三层组成 第一层为质量特性 第二层为质量子特性 第三层称为度量 3.4.1 质量与质量规划 ISO/IEC9126 – 1991(GB/T16260 – 1996)标准标准定义的6个质量特性 功能性 可靠性 易使用性 高效性 可维护性 可移植性 质量规划 指识别哪些质量标准适用于软件项目,并确定如何满足这些标准的要求 3.4.2 质量体系、质量手册和质量计划 质量体系 指为保证产品、过程或服务质量,满足规定(或潜在)的要求,由组织机构、职责、程序、活动、能力和资源等构成的有机整体。 质量手册 是描述企业质量体系的文件。 质量计划 是质量管理(质量计划编制、质量保证和质量控制)的第一过程域 。 3.4.2 质量体系、质量手册和质量计划 质量体系、质量手册和质量计划之间的关系 质量体系好比一个国家的法制机构,质量手册就如同宪法,是质量体系的文档化的体现。而为每个项目制定的质量计划类似地方法规,它在符合质量手册的前提下,根据自身的要求与特殊性,通过适当的裁减修正而来。 关系图 3.4.3 项目质量计划的内容 项目实施总体目标 质量 时间 成本 三者是一个相互制约、相互影响的统一体,其中任一项目标变化,都会引起另两个目标变化,并受其制约。 项目分类 质量倾斜型体系 工期倾斜型体系 成本倾斜型体系 3.4.3 项目质量计划的内容 编写软件质量计划涉及的范围相当广,不论是项目选型、软件开发各阶段,还是配置管理、岗位职责与团队组织,又或是其他如项目制度的制定等等方面,都应该是包含在项目质量计划中的内容
您可能关注的文档
最近下载
- 电容式液位传感器及测量原理.doc
- 译林版小学一年级英语上册全套教案.pdf VIP
- 2023-2024年广东省广州市海珠区六年级上册期末数学试卷及答案(人教版).pdf
- [GB5009标准]GB 5009.156-2016 食品安全国家标准 食品接触材料及制品迁移试验预处理方法通则.pdf
- JTG-T 3650-2020公路桥涵施工技术规范.doc
- 县统计局党支部工作总结.pptx VIP
- 县人大常委会办公室的资料搜集提纲.doc VIP
- 某大型家电集团微波电器事业部通用分权规范手册.xls VIP
- 超声引导下针刀治疗.pptx VIP
- 2024年湖南司法警官职业学院单招职业技能测试题库及答案解析.docx VIP
文档评论(0)