当前位置:文档之家› IT软件项目管理概述

IT软件项目管理概述


3.1.2 原型模型
原型(Prototype)法的基本过程:
用户提出系统需求 识别并归纳用户需求 快速开发一个模型
重新设计或选择模型
模型不可行
评价模型
满意
确定模型后的处理
修改模型 模型不满意
系统运行、维护 图3.4 原型法的基本过程
原型法的特点是:
l 直观、形象,更多地遵循了人们认识事物的 规律,因而更容易被人们接受。
l 采用模拟的手段,缩短了用户和系统分析、 设计人员之间的距离。
l 在整个系统开发过程中反馈是及时的,标准 是统一的,可及时地暴露问题,确保系统实 现的正确性。
l 充分利用了新一代的软件工具,使得系统开 发和运行的效率都大大提高。
原型法的应用要以一定的软件环境为 支撑,主要包括:
要有一个方便灵活的关系数据系统。 要有一套完整的程序生成软件。 要有一个与数据库对应的、灵活方便的数据字典。 有一个可以快速抽象或者能够容易提炼的原型。
3.1.3 螺旋模型
确定下阶段目标 和约束条件
成本 过程迭代
风险分析
风险分析、构造原型
风险分析
评审 制订下阶段计划
需求计划 开发计划
风险分析
风险分析 原型1
原型2
操作概念
建模
原型3 模拟
软件需求
需求确认
软件产品设计
集成与测试计划
设计确认与验证
实现
接收 测试
集成 测试
单元 编码 测试
可用原型
评价 详细 设计
做一枚螺丝钉,那里需要那里上。21.1.2413: 32:3013:32Jan-2124- Jan-21
日复一日的努力只为成就美好的明天 。13:32:3013: 32:3013:32Sunday, January 24, 2021
安全放在第一位,防微杜渐。21.1.2421.1.2413:32:3013:32: 30January 24, 2021
项目咨询人员
项目咨询人员 项目专业管理人员
项目专业管理人员 软件设计人员 软件设计人员 操作人员
操作人员
供决策参考 项目开发准备阶段
调查研究阶段 项目分析阶段
提出可行性分析
项目设计阶段
项目实施阶段
修改意见
维护与评价阶段
新的项目准备 图3.6 软件项目的开发阶段
3.3 IT软件项目生命周期中的重要概念
这些年的努力就为了得到相应的回报 。2021年1月24日星期 日1时32分30秒13:32:3024 January 2021
科学,你是国力的灵魂;同时又是社 会发展 的标志 。下午1时32分 30秒下 午1时32分13: 32:3021.1.24
每天都是美好的一天,新的一天开启 。21.1.2421.1.2413:3213:32: 3013:32:30Jan-21
识别 初步需求
设计 概念设计
实施 开发概念原型
评估 风险分析
子系统需求分析
逻辑设计
第一次开发
开发结果评估
系统需求分析 整体需求
物理设计
第二次开发
开发结果评估
最终设计
最终开发
测试
图3.1 典型软件项目开发的生命周期
系统配置、 运行、产 品成型
3.1 IT软件项目生命周期的划分
3.1.1 瀑布模型 3.1.2 原型模型 3.1.3 螺旋模型
相信命运,让自己成长,慢慢的长大 。2021年1月24日星期 日1时32分30秒Sunday, January 24, 2021
爱情,亲情,友情,让人无法割舍。21.1.242021年1月24日 星期日 1时32分30秒21.1.24
谢谢大家!
开发、验证阶段 软件产品
图3.5 螺旋模型
3.2 IT软件项目生命周期中各阶段任务
根据前面对IT软件项目各个主要模型生命周期的 分析,可以将一般的软件项目开发过程详细划 分为如图3.6所示的6个主要阶段,即
项目开发准备阶段、 调查研究阶段、 项目分析阶段、 项目设计阶段、 项目实施阶段、 维护与评价阶段。
3.4.3 定期状态评估
表3.6 状态评估的主要内容
主题
内容
职员 支出
风险
技术
主里程碑计划和 结果 产品范围
比较职员的计划人数和职员目前的人数(减少 或增加) 将支出计划与过去、现在、未来主里程碑中的 支出计划进行对比
事件和危险程度解决计划 风险的量化(成本、时间、质量)
主里程碑的结构基线时间表 软件管理学 当前变化趋势 测下试一和个质主量里评程估碑的计划、时间安排、风险 所有可接受标准的成功/失败结果
3.4.1 主里程碑 3.4.2 小里程碑 3.4.3 定期状态评估
3.4.1 主里程碑
表3.5 IT软件项目的主里程碑
主里பைடு நூலகம்碑 目标里程碑
设计里程碑 开发里程碑 产品版本里 程碑
所处阶段
识别阶段 末期
设计阶段 末期 开发阶段 末期 评估阶段 末期
目标
向所有项目干系人提供一份如何开展项 目的建议书,包括项目计划、成本和进 度表以及期望的利润和效益等 向所有项目干系人提供一个经过论证的 可执行的设计方案
在IT软件项目生命周期中有3个与时 间相关的重要概念:
检查点(Check Point)、 里程碑(Mile Stone) 、 基线(Base Line)
3.4 IT软件项目管理里程碑
在IT软件项目的整个生命周期, 通常有3种类型的检查点:
主里程碑、 小里程碑 状态评估。
3.4 IT软件项目管理里程碑
产品的大小、增长和可接受标准变化度
3.5 思 考 题
参见书43页
生活中的辛苦阻挠不了我对生活的热 爱。21.1.2421.1.24Sunday, January 24, 2021
人生得意须尽欢,莫使金樽空对月。13:32:3013:32: 3013:321/24/ 2021 1:32:30 PM
3.1.1 瀑布模型
瀑布模型:
是 美 国 Winston Royce 向 IEEE WESCON (Royce, Winston 1970)提交的一篇名为《管理大 规模软件系统的开发》的论文中首次提出的。由于 这种方法是从一个阶段成瀑布流入下一个阶段,所 以这个模型就称为“瀑布模型”。瀑布模型有很多 的变化,包括以下的阶段:需求分析与定义,系统 设计与软件设计,系统实施与单元测试,系统集成 与系统测试,系统运行与系统维护。
第3 章
IT软件项目管理概述 (1次、2课时)
第3章 IT软件项目管理概述
3.1 IT软件项目生命周期的划分 3.2 IT软件项目生命周期中 3.3 IT软件项目生命周期中的重要概念 3.4 IT软件项目管理里程碑 3.5 思考题
3.1 IT软件项目生命周期的划分
生命周期都包括识别、设计、实施和评估4个 阶段:
加强自身建设,增强个人的休养。2021年1月 24日下 午1时32分21.1.2421.1.24
精益求精,追求卓越,因为相信而伟 大。2021年1月 24日星 期日下 午1时32分30秒13:32:3021.1.24
让自己更加强大,更加专业,这才能 让自己 更好。2021年1月下午 1时32分21.1.2413:32Januar y 24, 2021
评估软件的可读性和可用性,以便软件 产品开始向客户/用户的转换
评价软件的完整性和软件对其所支持组 织的转换
下一阶 段 设计
开发
测试
3.4.2 小里程碑
小里程碑需要通过项目的内容及周期长度来确定。 设置它的主要目的是为了合理分配工作,细化管 理的“粒度”。
当使用小里程碑时,应该遵循如下原则:
在项目早期建立小里程碑。 让开发者建立自己的小里程碑。 保持小里程碑的小型化特征。 保持里程碑的二分性。 制定一系列完整的里程碑。 在短期计划(而不是长期计划)中应用小里程碑。
相关主题