众所周知,软件开发过程可分为:需求分析、设计、编码、测试、安装及维护等几个过程(在RUP方法中:业务建模、需求、分析设计、实施、测试、部署),实际上一个完整的软件项目前后还有其它过程,在这里列出的只是和软件开发相关的核心过程。 软件项目的生命周期可以分为四个阶段(不同行业的项目生...
全文
回复(14) 2004-08-06 15:24 来自版块 - USB驱动开发
表情
johnliu热切盼望以上资讯能给做软件开发的兄弟们以启迪!祝兄弟们事业如日中天!生活幸福!(2004-08-06 15:46)
johnliu2、开发应对计划 针对需要采取应对措施的风险事件,开发应对计划,一旦发生风险事件,就实施应对计划。比如: 有一个软件集成项目中包括了设备,而且计划在部署阶段之前设备必须到位,而这些设备从厂家直接进货。经过分析发现有可能不能按时进货,那就应该考虑备选方案,比如能不能周转等。 ...(2004-08-06 15:42)
johnliu接受 接收风险造成的后果。比如: 为了避免自然灾害造成的后果,在一个大的软件项目中考虑了异地备份中心。 (2004-08-06 15:41)
johnliu减轻 通过降低风险事件发生的概率或得失量来减轻对项目的影响。也可以采用风险转移的方法来减轻风险对项目带来的影响。项目预算中考虑应急储备金是另一种降低风险影响的方法。比如: 经过风险识别发现,项目组的程序员对所需开发技术不熟。可以采用熟悉的技术来减轻项目在成本或进度方面的影响。...(2004-08-06 15:40)
johnliu风险应对 1、应对方法 项目中的风险永远不能全部消除,PMBOK提到三种应对方法: 避免 通过分析找出来发生风险事件的原因,消除这些原因来避免一些特定的风险事件发生。比如: 如何避免客户不满意? 客户不满意有两种情况,一种情况是没有判断客户满意度的依据,即没有双方互...(2004-08-06 15:39)
johnliu风险分析 风险分析就是对以上识别出来的风险事件做风险影响分析。 和风险相关的有四个因素: 风险事件,破坏或影响项目的事件 风险概率(%),事件发生的可能性 风险得失量(金额),说明可能造成的损失 风险影响(金额),等于 风险概率 × 风险得失量 通过对风险及风险的...(2004-08-06 15:35)
johnliu软件项目的风险可以从以下几方面检查: 产品规模风险 业务影响风险检 与客户相关的风险 过程风险 技术风险 开发环境风险 与人员的模式和经验有关的风险 以上我们讨论了在软件项目各个阶段中可能发生的风险事件和识别方法。下面我们看看如何对这些风险事件进行分析。 (2004-08-06 15:35)
johnliu以上只是例具了常见的风险事件,对不同项目可能发生的风险事件不同,应该对具体项目识别出真正有可能发生在该项目的风险事件。而且还要对这些风险事件进行描述,如:可能性、可能后果范围、预计发生时间、发生频率等。 风险识别的有效方法有很多,如:建立风险项目检查表、因果分析图、采访各种项目...(2004-08-06 15:34)
johnliu收尾阶段 在这个阶段进行安装及维护(大部分部署)。 可能的风险事件 1、 质量差 2、 客户不满意 3、 设备没有按时到货 4、 资金不能回收 (2004-08-06 15:33)
johnliu实施阶段 在这个阶段进行大部分编码和测试,也涉及少部分设计(大部分实施及测试,部分部署),如:设计变更或补充设计。 可能的风险事件 1、 开发环境没有具备好 2、 设计错误带来的实施困难 3、 程序员开发能力差,或程序员对开发工具不熟 4、 项目范围改变(突然要增加或...(2004-08-06 15:32)

返回顶部