赞
踩
软技能包括人际关系管理,包含:
1、有效的沟通
2、影响一个组织
3、领导能力
4、激励
5、谈判和冲突管理
6、问题解决
项目生命周期(产品导向过程)
项目从启动看收尾所经历的一系列阶段,阶段通常按顺序排列,有时也会交叠,阶段名称和数据视具体项目而定。(技术工作维度)
例如:建筑项目–可行性研究、初步设计、详细设计、施工、移交
例如:软件项目–需求分析、框架设计、详细设计、编程、测试、部署、移交
项目通用生命周期
启动项目,组织准备,执行项目工作,结束项目
项目管理生命周期(项目管理过程组)
启动,规划,执行,监控,收尾(管理工作维度)
产品生命周期
从项目开始到项目结束再到项目产品运行生命终止(退出市场)的全过程
不应把通用生命周期与项目管理过程组相混淆,因为过程组中的过程所包含的活动,可以在每个项目阶段执行和重复执行,也可以在整体项目层面执行和重复执行。
生命周期结构具有一下特征
成本与人力投入在开始时较低,在工作执行期间达到最高,并在项目快要结束时迅速回落
风险与不确定性在项目开始时最大,并在项目的整个生命周期中随着决策的制定和可交付成果的验收而逐步降低
在不显著影响成本的前提下,改变项目产品最终特性的能力在项目开始时最大
通常以一个或多个可交付成果的完成为结束
项目阶段都具有一下类型特征
概念
瀑布模型是一个经典的软件生命周期模型,一般将软件开发分为:可行性分析(计划)、需求分析、软件设计(概要设计、详细设计)、编码(含单元测试)、测试、运行维护等几个阶段
瀑布模型每项开发活动具有以下特点–对应结构化开发
适用需求明确或很少变更的项目
开发团队比较弱的情况;有厚实的行业实践基础;整批一次性交付有利于干系人
概念
螺旋模型是一个演化软件过程模型,将原型实现的迭代特征与线性顺序(瀑布)模型中控制的和系统化的方面结合起来。
在螺旋模型中,软件开发是一一列增量发布。在早起迭代中,发布的增量可能是纸上的模型或原型;在以后的迭代中,被开发系统的更加完善的版本逐步产生;
开发过程具有周期性重复的螺旋线状
四个象限分别标志每个周期所划分的四阶段:制定计划、风险分析、实施工程和客户评估。螺旋模型强调了风险分析,特别适用于庞大而复杂的、高风险的系统
概念
1、V模型左边分别代表了需求分析、概要设计、详细设计、编码。
2、右边代表了单元测试、集成测试、系统测试、验收测试。
特点
1、V模型体现的主要思想是开发和测试同等重要,左侧代表开发,右侧代表测试
2、V模型针对每个开发阶段,都有一个测试级别与之相对应
3、测试依旧是开发生命周期中的阶段,与瀑布模型不同的是,有多个测试级别与开发阶段对应
4、V模型适用于需求明确和需求变更不频繁的情形
概念
原型法认为很难一下全面准确地提出用户需求的情况下,首先不要求一定要对系统做全面、详细的调查、分析,而是奔着开发人员对用户需求的初步理解,先快速开发一个原型模型,然后反复修改
特点:
实际可行、具有最终系统的基本特征、构造方便、快速、造价低
原型法对用户的需求是动态响应、注入纳入的,适用于用户需求开始时定义不清、管理决策方法结构化程度不高
可以将原型法分为:抛弃型原型、进化型原型
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。