选择合适的项目方法课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《选择合适的项目方法课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 选择 合适 项目 方法 课件
- 资源描述:
-
1、第四章 选择合适的项目方法本章目的本章目的n在策划项目时考虑待开发系统的特征在策划项目时考虑待开发系统的特征n选择合适的过程模型选择合适的过程模型n在合适的场合最佳地使用在合适的场合最佳地使用“瀑布瀑布”过程过程模型模型n通过创建合适的原型来降低风险通过创建合适的原型来降低风险n通过增量式地实现项目来降低其它风险通过增量式地实现项目来降低其它风险n使用使用“敏捷敏捷”开发方法消除组织级障碍开发方法消除组织级障碍4.1 引言n选择合适的项目方法对应的是步进式方法选择合适的项目方法对应的是步进式方法中的步骤中的步骤3:分析项目的特征分析项目的特征。n选择特定的过程模型会增加新的产品到项选择特定的过
2、程模型会增加新的产品到项目分解结构中,或者增加新的活动到活动目分解结构中,或者增加新的活动到活动网络中。这将创建步骤网络中。这将创建步骤4的输入:的输入:标识项标识项目的产品和活动。目的产品和活动。4.2 选择技术n项目分析的输出是选择最合适的方法学和项目分析的输出是选择最合适的方法学和技术。方法包括技术。方法包括OO、SSADM等;技术可等;技术可能包括合适的应用程序构造和自动化测试能包括合适的应用程序构造和自动化测试环境。环境。n影响范围:影响范围:开发人员的培训需求开发人员的培训需求要招聘的员工类型要招聘的员工类型开发环境开发环境系统维护安排系统维护安排 4.2.1 4.2.1 目的目的
3、/产品驱动产品驱动n目的驱动的项目优先于产品驱动的项目,目的驱动的项目优先于产品驱动的项目,需要选择通用的软件解决方案来实现。需要选择通用的软件解决方案来实现。n项目经理的理想情况是有明确的目的,但项目经理的理想情况是有明确的目的,但尽可能非常自由地选择满足目的的方法。尽可能非常自由地选择满足目的的方法。4.2.2 4.2.2 分析项目其它特征分析项目其它特征要实现的系统是面向数据的还是面向过程的要实现的系统是面向数据的还是面向过程的将产生的软件是通用工具还是应用领域特定将产生的软件是通用工具还是应用领域特定的的要实现的应用程序是否是特殊类型的要实现的应用程序是否是特殊类型的l并发?基于知识?
4、计算机图形?并发?基于知识?计算机图形?要创建的系统是不是有安全性需求的要创建的系统是不是有安全性需求的系统要在其上运行的系统环境的特点是什么系统要在其上运行的系统环境的特点是什么4.2.3 4.2.3 标识高级别项目风险标识高级别项目风险n在开始时项目的不确定性越大,项在开始时项目的不确定性越大,项目不成功的风险越大。目不成功的风险越大。产品不确定性产品不确定性(需求)过程不确定性过程不确定性(开发过程与模型)资源不确定性资源不确定性(人力)4.2.4 4.2.4 考虑与实现有关的用户需求考虑与实现有关的用户需求n当用户的需求影响到系统的实施方法的时当用户的需求影响到系统的实施方法的时候,项
5、目策划人员应该努力确保不必要的候,项目策划人员应该努力确保不必要的假设或约束不会影响满足项目目的的方法,假设或约束不会影响满足项目目的的方法,同时,也要尽力采用能够满足用户需求的同时,也要尽力采用能够满足用户需求的项目实施方案。项目实施方案。(用户的组织特征和用户采用的标准)n控制系统控制系统n信息系统信息系统n通用工具通用工具:Face to marketn专用技术:专用技术:KRMn硬件环境硬件环境n安全性关键的系统安全性关键的系统n不准确的需求不准确的需求4.2.5 4.2.5 选择通用的生命周期方法选择通用的生命周期方法n介绍和概括约束条件介绍和概括约束条件系统特征、风险、用户需求系统
6、特征、风险、用户需求n推荐的方法推荐的方法方法学、过程模型、软件工具、目标环境方法学、过程模型、软件工具、目标环境n实现实现开发环境、维护环境、需要的培训开发环境、维护环境、需要的培训n有关问题有关问题产品和活动、财务产品和活动、财务4.3 4.3 技术计划内容清单技术计划内容清单n系统开发要着手进行许多相关的活动来创系统开发要着手进行许多相关的活动来创建最终的产品。这些活动可按许多不同的建最终的产品。这些活动可按许多不同的方法来组织并称之为方法来组织并称之为“过程模型过程模型”n策划人员不仅需要选择方法,而且必须规策划人员不仅需要选择方法,而且必须规定每种方法如何应用。定每种方法如何应用。n
7、学生项目学生项目4.4 4.4 过程模型的选择过程模型的选择n快速应用开发快速应用开发(rapid application development,RAD)强调的是快速产生)强调的是快速产生供用户评价的软件原型。供用户评价的软件原型。nRAD采用采用联合应用开发联合应用开发(joint application development,JAD)研讨)研讨会策略。会策略。nRAD压力:压力:快速廉价、健壮性快速廉价、健壮性4.5 4.5 结构与交付速度结构与交付速度4.6 4.6 瀑布模型瀑布模型4.7 V4.7 V过程模型过程模型4.8 4.8 螺旋模型螺旋模型n原型分类原型分类:抛弃型原型抛弃
展开阅读全文