当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

北京大学:《数据结构与算法》课程教学资源(实习课件PPT)浅谈软件项目管理

资源类别:文库,文档格式:PDF,文档页数:13,文件大小:206.68KB,团购合买
点击下载完整版文档(PDF)

浅谈软件项目管理 陈长城 ourgreatwall@hotmail.com 2007-11-14

1 浅谈软件项目管理 陈长城 ourgreatwall@hotmail.com 2007-11-14

概论 s软件项目管理概念: 为了使软件项目能够按照预定的成本、进度、 质量顺利完成,而对 People、 Product、 Process 和 Project进行计划、组织、指导、控制的系列活 动。 4它开始于项目组产生,贯穿于软件的整个生命周 期。 4其活动包含测度和度量、估算、风险分析、进度 安排和跟踪、质量保证、配置管理等环节。 4下面我们对一些主要方面进行初步探讨

2 概论 \ 软件项目管理概念: 为了使软件项目能够按照预定的成本、进度、 质量顺利完成,而对People 、Product 、Process 和Project进行计划、组织、指导、控制的系列活 动。 它开始于项目组产生,贯穿于软件的整个生命周 期。 其活动包含测度和度量、估算、风险分析、进度 安排和跟踪、质量保证、配置管理等环节。 下面我们对一些主要方面进行初步探讨

软件项目计划 包括成本和预算计划,人力资源计划,时间表, 风险估计等 需要估算:时间、工作量、以及需要的人员、软硬件 资源、风险。 ■工作量如何估算:从功能模块的分解、经验等来估算 软件项目的规模 ■进度计划如何制定:=》Gant图和工程网络图 ■最后完成《项目计划书》

3 软件项目计划 \包括成本和预算计划,人力资源计划,时间表, 风险估计等 需要估算:时间、工作量、以及需要的人员、软硬件 资源、风险。 工作量如何估算:从功能模块的分解、经验等来估算 软件项目的规模 进度计划如何制定: = 》Gantt图和工程网络图 最后完成《项目计划书》

Gant示例 任务 第1月第2月第3月第4月 5月第6月 需求分析 总体设计 详细设计 编码 单元测试 集成测试 确认测试

4 Gantt图示例

Gant|示例 公司项目进度图 主题选定 现况把握 目标设定 状 态对策实施 效果确认 标准化 验收 2005年10月2005年11月2005年12月2006年1月20年2月2006年3月200年4月2006年5月2006年6月 时河 ■计划任务■任务实施

5 Gantt图示例

工程网络图示例 A=2 F=4 H=5 D=2 注:图中的时间单位为天。A=2表示活动A的持续时 间为2天

6 工程网络图示例

项目计划书 作用:描述开发日程安排、资源需求、项目 管理等各项情况的大体内容 使项目相关人员大体了解该软件项目的情 况 令计划书的每个内容,都应有相应具体实施手 册,这些手册是供项目组相关成员使用的 内容包括:

7 项目计划书 ™ 作用:描述开发日程安排、资源需求、项目 管理等各项情况的大体内容。 ™ 使项目相关人员大体了解该软件项目的情 况。 ™ 计划书的每个内容,都应有相应具体实施手 册,这些手册是供项目组相关成员使用的。 ™ 内容包括:

软件项目计划书内容 ÷1引言 3.风险管理战略 1.1计划的目的 3.1风险识别 12项目的范围和目标 32有关风险的讨论 1.2.1范围描述 3.3风险管理计划 122主要功能 3.3.1风险计划 令1.2.3性能 3.3.2风险监视 1.2.4管理和技术约束 3.33风险管理 2项目估算 4.日程 今2.1使用的历史数据 4.1项目工作分解结构WBS 2.2使用的评估技术 令42时限图(甘特图) 今23工作量、成本、时间估算4.3资源表

8 软件项目计划书内容 ™ 1引言 ™ 1.1计划的目的 ™ 1.2项目的范围和目标 ™ 1.2.1范围描述 ™ 1.2.2主要功能 ™ 1.2.3性能 ™ 1.2.4管理和技术约束 ™ 2.项目估算 ™ 2.1使用的历史数据 ™ 2.2使用的评估技术 ™ 2.3工作量、成本、时间估算 ™ 3.风险管理战略 ™ 3.1风险识别 ™ 3.2有关风险的讨论 ™ 3.3风险管理计划 ™ 3.3.1风险计划 ™ 3.3.2风险监视 ™ 3.3.3风险管理 ™ 4.日程 ™ 4.1项目工作分解结构WBS ™ 4.2时限图 (甘特图 ) ™ 4.3资源表

软件项目计划书内容 5项目资源 令7跟踪和控制机制 51人员 7.1质量保证和控制 52硬件和软件 7.2变化管理和控制 5.3特别资源 6人员组织 ÷8.附录 6.1组织结构 62管理报告

9 软件项目计划书内容 ™ 5.项目资源 5.1人员 5.2硬件和软件 5.3特别资源 ™ 6.人员组织 6.1组织结构 6.2管理报告 ™ 7.跟踪和控制机制 7.1质量保证和控制 7.2变化管理和控制 ™ 8.附录

软件项目的实施(控制) 包括质量保证和配置管理 4软件质量保证:它是在软件过程中的每一步都 进行的“保护性活动”。主要有基于非执行的测 试(也称为评审)、基于执行的测试(即通常 所说的测试)和程序正确性证明 4软件配置管理:对程序、文档和数据的各种版 本进行管理,确保软件的完整性和一致性

10 软件项目的实施(控制) \包括质量保证和配置管理 软件质量保证:它是在软件过程中的每一步都 进行的 “保护性活动 ”。主要有基于非执行的测 试(也称为评审)、基于执行的测试(即通常 所说的测试)和程序正确性证明。 软件配置管理:对程序、文档和数据的各种版 本进行管理,确保软件的完整性和一致性

点击下载完整版文档(PDF)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共13页,试读已结束,阅读完整版请下载
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有