首页 ch10-软件过程的管理实践

ch10-软件过程的管理实践

举报
开通vip

ch10-软件过程的管理实践null软件过程管理软件过程管理-Ch.10 软件过程的管理实践 软件过程的管理实践软件过程的管理实践 不同的项目需要不同的方法论,一个项目的最佳过程是这个项目所能负担的最小过程。 ——Alistair Cockburn本章提纲本章提纲10.1 IBM-Rational 业务驱动开发的过程管理 10.2 微软公司的软件开发过程模式 10.3 敏捷模型的软件过程管理 10.4 面向构件的软件过程 10.5 软件过程的自定义体系 10.1 IBM-Rational 业务驱动开发的过程管理10.1 IBM-Ration...

ch10-软件过程的管理实践
null软件过程管理软件过程管理-Ch.10 软件过程的管理实践 软件过程的管理实践软件过程的管理实践 不同的项目需要不同的方法论,一个项目的最佳过程是这个项目所能负担的最小过程。 ——Alistair Cockburn本章提纲本章提纲10.1 IBM-Rational 业务驱动开发的过程管理 10.2 微软公司的软件开发过程模式 10.3 敏捷模型的软件过程管理 10.4 面向构件的软件过程 10.5 软件过程的自定义体系 10.1 IBM-Rational 业务驱动开发的过程管理10.1 IBM-Rational 业务驱动开发的过程管理10.1.1 RUP的迭代过程 10.1.2 提高过程的适应性 10.1.3 需求开发和质量改进 10.1.4 架构 酒店人事架构图下载公司架构图下载企业应用架构模式pdf监理组织架构图免费下载银行管理与it架构pdf 设计和组件复用 10.1.5 跨团队协作 10.1.6 过程实施的最佳实践10.1.1 RUP的迭代过程10.1.1 RUP的迭代过程1234初始阶段初始阶段主要成果是: 前景文档:对核心项目要求、关键性质、前景说明。 初始的项目术语表。 初始的用例模型和商业用例。 项目规划,其中明确阶段和迭代,一个或多个原型。 初始的风险评估和商业模型。 里程碑被评估的准则是: 相关共利益者对项目范围定义和成本/进度估计达成共识。 通过主要的用例将需求无二义地表达出来。 成本/进度估计、优先级、风险和开发过程的可信度。 开发出来的体系结构原型的深度和广度 初始阶段细化阶段细化阶段成果是: 用例模型。 一些增加的需求 可执行的体系结构原型及其描述。 修订后的风险表和商业用例、开发用例,指定要使用的过程。 整个项目的开发 计划 项目进度计划表范例计划下载计划下载计划下载课程教学计划下载 。 初步的用户手册(可选)。 细化阶段被评估的准则是: 产品的前景是否稳定?体系结构是否稳定? 可执行的演示是否强调了主要的风险元素,并得到解决? 构造阶段的规划是否已经足够详细和准确,是否有可信度的评估支持? 如果用当前的计划来开发整个系统,包括使用已定义的体系结构,是否所有相关共利益者对此都达成一致?构造阶段构造阶段β版,至少应该包括: 在特定平台上集成的软件产品。 用户手册和对当前版本的描述。 评估准则是: 产品版本是否足够稳定和成熟,可以在用户群中发布吗? 是否所有相关共利益者都同意产品的发布? 实际的资源支出和计划的支出的比值是否仍然可接受?交付阶段交付阶段主要工作有: β测试,确认新系统达到用户的预期。 与被取代的旧系统并行操作,以及功能性数据库的转换。 用户和维护人员培训。 向市场、分销商和销售人员进行新产品的展示。 交付阶段侧重向用户提交软件的活动,评估准则可以非常简单,也可能极其复杂。 用户是否满意? 是否能够接受实际的和计划的资源支出的比?10.1.2 提高过程的适应性10.1.2 提高过程的适应性早期开发活动的目标应是找出不确定性,在计划中逐渐提高精确性。 把项目划分为一组迭代过程以交付产品的增量价值来获得早期的、连续的用户反馈。 利用演示和反馈来调整开发计划。 包含并管理变更。 在生命周期尽早发现关键风险,通过不断评估所面对的风险,并在下一次迭代中消除或减少已知的风险。 同步的测试和验证是减少风险的重要手段之一。10.1.3 需求开发和质量改进10.1.3 需求开发和质量改进1. 定义并理解业务过程和用户需求 2. 区分项目,需求与软件能力的优先次序 3. 尽早地并且不断地测试 4. 资源的复用 5. 整个团队在整个过程中关注质量10.1.4 架构设计和组件复用10.1.4 架构设计和组件复用复用的问 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 之一是在开发时两个组件需要知道对方的存在。基于 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 的接口和独立于平台和具体实现技术的。 软件开发的目标是设计、实现并验证一个架构。 降低复杂度和改善交流的方法是利用高级工具、框架和语言。 逐步建立起测试自动化,更有效地实施持续集成策略。10.1.5 跨团队协作10.1.5 跨团队协作自我管理团队的概念,激励团队成员达到最好表现。 鼓励跨职能的合作。 提供有效的合作环境。 集成化的跨业务、软件和运作团队间的合作。 各司其职,积极参与质量工作。10.1.6 过程实施的最佳实践10.1.6 过程实施的最佳实践起始阶段 细化阶段 构建和发布阶段 10.2 微软公司的软件开发过程模式10.2 微软公司的软件开发过程模式 10.2.1 MSF的过程模型 10.2.2 MSF的团队模型 10.2.3 MSF过程模型的特点和原则 10.2.4 MSF过程模型的应用10.2.1 MSF的过程模型10.2.1 MSF的过程模型角色和任务角色和任务10.2.2 MSF的团队模型10.2.2 MSF的团队模型6种基本角色,即程序管理、开发、测试、发布管理、用户体验和产品管理。这些角色和实现特定的关键质量目标有直接的关系,而关键质量目标能否达到是项目成功的标志。所以,MSF 团队模型的核心是技术项目必须符合各种利益相关人的需求。 两种类型的子团队 职能团队是由职能角色组织起来的单领域子团队。开发角色常常有一个或者多个职能团队来承担。 特性团队是跨专业的子团队,把主要精力放在构建解决案的特定特性或者能力上。 原则10.2.3 MSF的特点和原则10.2.3 MSF的特点和原则目标驱动而非任务驱动。 外部可见的里程碑。 应提交项的变更管理。 递进的版本发布策略。 风险驱动的进度管理。 项目组集体参与管理产品质量。10.2.4 MSF过程模型的应用10.2.4 MSF过程模型的应用1.为共同的愿景而工作 2. 推动开放式沟通 3. 赋予团队成员权力 4. 建立清晰的职责和共同的责任 5.关注交付业务价值 6. 保持灵巧,预测变化 7. 质量投资 8. 学习所有的经验 10.3 敏捷模型的软件过程管理10.3 敏捷模型的软件过程管理10.3.1 敏捷方法的过程模型 10.3.2 敏捷过程的最佳实践10.3.1 敏捷方法的过程模型10.3.1 敏捷方法的过程模型主张简单、轻装前进。 拥抱变化,这种变化是不断递增的。 可持续性,简单的说,在开发的时候就能想象到未来。 项目投资产生最大的效益或回报。 有目的的建模。 多种模型。 高质量的工作、快速反馈。 软件是项目的主要目标,文档是次要的。极限编程生命周期 极限编程生命周期 测试驱动开发 测试驱动开发 10.3.2 敏捷过程的最佳实践10.3.2 敏捷过程的最佳实践10.4 面向构件的软件过程10.4 面向构件的软件过程10.4.1 面向构件软件过程的思想 10.4.2 面向构件软件过程的阶段划分10.4.1 面向构件软件过程的思想10.4.1 面向构件软件过程的思想1.从传统的关注点分离到构件组装 2.以构件为中心组织软件过程。 3.高度关注可复用性和软件过程知识积累 4.高度并行的开发过程基于构件描述的网状软件结构 基于构件描述的网状软件结构 10.4.2 面向构件软件过程的阶段划分10.4.2 面向构件软件过程的阶段划分需求阶段。捕获需求、识别业务构件、归纳业务构件需求。 分析与高层设计阶段。分析业务构件、识别服务构件,归纳服务构件的需求并完成架构设计。 并行开发与测试阶段。 提交、发布与部署阶段。 应用管理。CBSP的核心——工作产品 表10-9 CBSP的各个阶段的描述 10.5 软件过程的自定义体系10.5 软件过程的自定义体系10.5.1 过程模式的对比分析 10.5.2 自我定义的理想管理过程10.5.1 过程模式的对比分析10.5.1 过程模式的对比分析鉴于每个软件组织,无论在所属的行业、业务类型、组织规模、成熟度等方面,还是在软件产品线结构、特点、开发平台等方面,都具有自己的特点,很难直接采用某种现成的软件过程模式 CMM/CMMI、RUP、MSF、Agile和CBSP 优势、弱势和适用范围 对比分析 表10-10 不同过程模式的比较 10.5.2 自我定义的理想管理过程10.5.2 自我定义的理想管理过程1.过程选择的原则 2.过程的具体操作建议根据自己的特色来选择软件过程。不要过于在乎过程过轻或过重,只需要关注它是否合适,因为没有最好、只有最适合组织本身的过程模式、方法等. 作业作业第10章 1、3 Q & AQ & A
本文档为【ch10-软件过程的管理实践】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_353438
暂无简介~
格式:ppt
大小:1MB
软件:PowerPoint
页数:0
分类:互联网
上传时间:2011-03-29
浏览量:54