当前位置:
文档之家› IT软件项目管理概述(PPT 18张)
IT软件项目管理概述(PPT 18张)
3.4.1 主里程碑
表3.5 IT软件项目的主里程碑
主里程碑 目标里程碑 所处阶段 识别阶段 末期 设计阶段 末期 开发阶段 末期 目 标 向所有项目干系人提供一份如何开展项 目的建议书,包括项目计划、成本和进 度表以及期望的利润和效益等 向所有项目干系人提供一个经过论证的 可执行的设计方案 评估软件的可读性和可用性,以便软件 产品开始向客户/用户的转换 下一阶 段 设计
设计 概念设计 实施 开发概念原型 评估 风险分析
识别 初步需求
子系统需求分析
逻辑设计
第一次开发
开发结果评估
系统需求分析
物理设计
第二次开发
开发结果评估 系统配置、 运行、产 品成型
整体需求
最终设计
最终开发
测试
图3.1 典型软件项目开发的生命周期
3.1 IT软件项目生命周期的划分
3.1.1 瀑布模型 3.1.2 原型模型 3.1.3 螺旋模型
3.1.1 瀑布模型
瀑布模型:
是 美 国 Winston Royce 向 IEEE WESCON (Royce, Winston 1970)提交的一篇名为《管理大 规模软件系统的开发》的论文中首次提出的。由于 这种方法是从一个阶段成瀑布流入下一个阶段,所 以这个模型就称为“瀑布模型”。瀑布模型有很多 的变化,包括以下的阶段:需求分析与定义,系统 设计与软件设计,系统实施与单元测试,系统集成 与系统测试,系统运行与系统维护。
根据前面对IT软件项目各个主要模型生命周期的 分析,可以将一般的软件项目开发过程详细划 分为如图3.6所示的6个主要阶段,即
项目开发准备阶段、 调查研究阶段、 项目分析阶段、 项目设计阶段、 项目实施阶段、 维护与评价阶段。
供决策参考
项目咨询人员 项目开发准备阶段
调查研究阶段
风险分析
风险分析 风险分析 评审 需求计划 开发计划 集成与测试计划 原型1 操作概念 需求确认 设计确认与验证 接收 测试 原型3 模拟 可用原型
原型2 建模
软件需求 软件产品设计 单元 测试 编码
评价
详细 设计
制订下阶段计划
实现
集成 测试
开发、验证阶段 软件产品
图3.5 螺旋模型
3.2 IT软件项目生命周期中各阶段任务
3.4.3 定期状态评估
表3.6 状态评估的主要内容
主 题 职员 支出 风险 内 容 比较职员的计划人数和职员目前的人数 ( 减少 或增加) 将支出计划与过去、现在、未来主里程碑中的 支出计划进行对比 事件和危险程度解决计划 风险的量化(成本、时间、质量)
技术
主里程碑计划和 结果 产品范围
主里程碑的结构基线时间表 软件管理学 当前变化趋势 测试和质量评估 下一个主里程碑的计划、时间安排、风险 所有可接受标准的成功/失败结果
项目咨询人员 项目专业管理人员 项目分析阶段 项目专业管理人员 软件设计人员 提出可行性分析
项目设计阶段
软件设计人员 操作人员
项目实施阶段
修改意见
操作人员
维护与评价阶段
新的项目准备 图3.6 软件项目的开发阶段
3.3 IT软件项目生命周期中的重要概念
在IT软件项目生命周期中有3个与时 间相关的重要概念:
原型法的应用要以一定的软件环境为 支撑,主要包括:
要有一个方便灵活的关系数据系统。 要有一套完整的程序生成软件。 要有一个与数据库对应的、灵活方便的数据字典。 有一个可以快速抽象或者能够容易提炼的原型。
3.1.3 螺旋模型
成本ቤተ መጻሕፍቲ ባይዱ
过程迭代 确定下阶段目标 和约束条件 风险分析 风险分析、构造原型
产品的大小、增长和可接受标准变化度
3.5 思 考 题
参见书43页
• • • • • • • • •
• • • •
• • • • •
1、不是井里没有水,而是你挖的不够深。不是成功来得慢,而是你努力的不够多。 2、孤单一人的时间使自己变得优秀,给来的人一个惊喜,也给自己一个好的交代。 3、命运给你一个比别人低的起点是想告诉你,让你用你的一生去奋斗出一个绝地反击的故事,所以有什么理由不努力! 4、心中没有过分的贪求,自然苦就少。口里不说多余的话,自然祸就少。腹内的食物能减少,自然病就少。思绪中没有过分欲,自然忧就少。大悲是无泪的,同样大悟 无言。缘来尽量要惜,缘尽就放。人生本来就空,对人家笑笑,对自己笑笑,笑着看天下,看日出日落,花谢花开,岂不自在,哪里来的尘埃! 5、心情就像衣服,脏了就拿去洗洗,晒晒,阳光自然就会蔓延开来。阳光那么好,何必自寻烦恼,过好每一个当下,一万个美丽的未来抵不过一个温暖的现在。 6、无论你正遭遇着什么,你都要从落魄中站起来重振旗鼓,要继续保持热忱,要继续保持微笑,就像从未受伤过一样。 7、生命的美丽,永远展现在她的进取之中;就像大树的美丽,是展现在它负势向上高耸入云的蓬勃生机中;像雄鹰的美丽,是展现在它搏风击雨如苍天之魂的翱翔中;像江 河的美丽,是展现在它波涛汹涌一泻千里的奔流中。 8、有些事,不可避免地发生,阴晴圆缺皆有规律,我们只能坦然地接受;有些事,只要你愿意努力,矢志不渝地付出,就能慢慢改变它的轨迹。 9、与其埋怨世界,不如改变自己。管好自己的心,做好自己的事,比什么都强。人生无完美,曲折亦风景。别把失去看得过重,放弃是另一种拥有;不要经常艳羡他人, 人做到了,心悟到了,相信属于你的风景就在下一个拐弯处。 10、有些事想开了,你就会明白,在世上,你就是你,你痛痛你自己,你累累你自己,就算有人同情你,那又怎样,最后收拾残局的还是要靠你自己。 11、人生的某些障碍,你是逃不掉的。与其费尽周折绕过去,不如勇敢地攀登,或许这会铸就你人生的高点。 12、有些压力总是得自己扛过去,说出来就成了充满负能量的抱怨。寻求安慰也无济于事,还徒增了别人的烦恼。 13、认识到我们的所见所闻都是假象,认识到此生都是虚幻,我们才能真正认识到佛法的真相。钱多了会压死你,你承受得了吗?带,带不走,放,放不下。时时刻刻发 悲心,饶益众生为他人。 14、梦想总是跑在我的前面。努力追寻它们,为了那一瞬间的同步,这就是动人的生命奇迹。 15、懒惰不会让你一下子跌倒,但会在不知不觉中减少你的收获;勤奋也不会让你一夜成功,但会在不知不觉中积累你的成果。人生需要挑战,更需要坚持和勤奋! 16、人生在世:可以缺钱,但不能缺德;可以失言,但不能失信;可以倒下,但不能跪下;可以求名,但不能盗名;可以低落,但不能堕落;可以放松,但不能放纵;可以虚荣, 但不能虚伪;可以平凡,但不能平庸;可以浪漫,但不能浪荡;可以生气,但不能生事。 17、人生没有笔直路,当你感到迷茫、失落时,找几部这种充满正能量的电影,坐下来静静欣赏,去发现生命中真正重要的东西。 18、在人生的舞台上,当有人愿意在台下陪你度过无数个没有未来的夜时,你就更想展现精彩绝伦的自己。但愿每个被努力支撑的灵魂能吸引更多的人同行。
设计里程碑 开发里程碑
开发 测试
产品版本里 程碑
评估阶段 末期
评价软件的完整性和软件对其所支持组 织的转换
3.4.2 小里程碑
小里程碑需要通过项目的内容及周期长度来确定。 设置它的主要目的是为了合理分配工作,细化管 理的“粒度”。 当使用小里程碑时,应该遵循如下原则:
在项目早期建立小里程碑。 让开发者建立自己的小里程碑。 保持小里程碑的小型化特征。 保持里程碑的二分性。 制定一系列完整的里程碑。 在短期计划(而不是长期计划)中应用小里程碑。
3.1.2 原型模型
原型(Prototype)法的基本过程:
用户提出系统需求
识别并归纳用户需求
快速开发一个模型
重新设计或选择模型 修改模型
模型不可行
评价模型
模型不满意
满意 确定模型后的处理 系统运行、维护 图3.4 原型法的基本过程
原型法的特点是:
l 直观、形象,更多地遵循了人们认识事物的 规律,因而更容易被人们接受。 l 采用模拟的手段,缩短了用户和系统分析、 设计人员之间的距离。 l 在整个系统开发过程中反馈是及时的,标准 是统一的,可及时地暴露问题,确保系统实 现的正确性。 l 充分利用了新一代的软件工具,使得系统开 发和运行的效率都大大提高。
检查点(Check Point)、 里程碑(Mile Stone) 、 基线(Base Line)
3.4 IT软件项目管理里程碑
在IT软件项目的整个生命周期, 通常有3种类型的检查点:
主里程碑、 小里程碑 状态评估。
3.4 IT软件项目管理里程碑
3.4.1 主里程碑 3.4.2 小里程碑 3.4.3 定期状态评估
IT软件项目管理概述 (1次、2课时)
第3章 IT软件项目管理概述
3.1 3.2 3.3 3.4 3.5
IT软件项目生命周期的划分 IT软件项目生命周期中 IT软件项目生命周期中的重要概念 IT软件项目管理里程碑 思考题
3.1 IT软件项目生命周期的划分
生命周期都包括识别、设计、实施和评估4个 阶段: