国家示范性软件学院系列教材 韩万江黄立新编美 软件项 软件项目管理 管理 案例教程 第4版 oftware Project Management A Case Study Approach 曰然烘这电模 http://m.cmpedu.com/books/book/5600321.htm 软件项目管理案例教程(第4版) 国家示范性软件学院系列教材 作者:韩万江姜立新 ISBN:978-7-111-62920-7 所属丛书:国家示范性软件学院系列教材 装订: 编辑:施红 开本:16开 出版日期:2019-12-10 字数:513千字 定价:69.0
http://m.cmpedu.com/books/book/5600321.htm 软件项目管理案例教程(第 4 版) 国家示范性软件学院系列教材 作者:韩万江 姜立新 ISBN:978-7-111-62920-7 所属丛书:国家示范性软件学院系列教材 装订: 编辑:施红 开本:16 开 出版日期: 2019-12-10 字数:513 千字 定价:69.0
简介:本书以案例形式讲述软件项目管理过程,借助路线图讲述项目管理的理 该诗及技:覆益项目管理十大知识城的相关内容质点介绍软件这个特 本书综合了多个学科领域,包括范围计划、 成本计划、进 度计划、质量计划、配置管理计划、风险计划、团队计划、干系人计划、沟通 计划、合同计划等的制定,以及项目实施过程中如何对项目计划进行跟踪控 制。该书取材新颖,注重理论与实际的结合,通过案例分析帮助读者消化和理 解所学内容,既适合作为高等院校计算机、软件及相关专业高年级本科生和研 究生的教材,也适合作为广大软件技术人员和项目经理培训的教材,还可作为 软件开发项目管理人员的参考书
简介:本书以案例形式讲述软件项目管理过程,借助路线图讲述项目管理的理 论、方法及技巧,覆盖项目管理十大知识域的相关内容,重点介绍软件这个特 殊领域的项目管 理。本书综合了多个学科领域,包括范围计划、成本计划、进 度计划、质量计划、配置管理计划、风险计划、团队计划、干系人计划、沟通 计划、合同计划等的制 定,以及项目实施过程中如何对项目计划进行跟踪控 制。该书取材新颖,注重理论与实际的结合,通过案例分析帮助读者消化和理 解所学内容,既适合作为高等院校 计算机、软件及相关专业高年级本科生和研 究生的教材,也适合作为广大软件技术人员和项目经理培训的教材,还可作为 软件开发项目管理人员的参考书
章节目录 前言 第1章软件项目管理概述1 1.1项目与软件项日1 1.1.1项目及其特征1 1.1.2项目群与项目 项目与子项目的关系2 1.1.3软件项目 1.1.4软件项目组成要素3 1.1.5项目目标实现的制约因素3 12顶日理3 1.2.1项目管理背景4 1.2.2项目管理定义4 1.2.3软件项目管理的特征及重要性5 1,3项目管理知识体系6 1.3.1项目管理的知识领域6 1.3.2标准化过程组13 1.4软件项目管理知识体系15 1.4.1软件过程定义15 1.4.2过程管理在软件项目中的作用17 1.43过程管理与项目管理知识体系的关系17 1.5敏捷项目管理18 1.5.1软件项目面临的挑战18 1.52敏捷思维18 1.6本书的组织结构20 1.7小结22 1.8练习题22 第一篇面目初始 第2章项目确立26 2.1项目评估26 2.1.1项目启动背景26 2.12口可行性分析27 2.1.3成本效益评价指标27 2.2项目立项28 2.2.1 立项流程28 2.2.2自造-购买决策29 2.3项目招投标30 2.3.1甲方招标书定义31 2.3.2乙方项目分析与竞标准备3】 233招标过程3 2.3.4合同签署34 2.4项目章程35 2.4.1项目章程的定义35
章节目录 前言 第 1 章 软件项目管理概述 1 1.1 项目与软件项目 1 1.1.1 项目及其特征 1 1.1.2 项目群与项目、项目与子项目的关系 2 1.1.3 软件项目 2 1.1.4 软件项目组成要素 3 1.1.5 项目目标实现的制约因素 3 1.2 项目管理 3 1.2.1 项目管理背景 4 1.2.2 项目管理定义 4 1.2.3 软件项目管理的特征及重要性 5 1.3 项目管理知识体系 6 1.3.1 项目管理的知识领域 6 1.3.2 标准化过程组 13 1.4 软件项目管理知识体系 15 1.4.1 软件过程定义 15 1.4.2 过程管理在软件项目中的作用 17 1.4.3 过程管理与项目管理知识体系的关系 17 1.5 敏捷项目管理 18 1.5.1 软件项目面临的挑战 18 1.5.2 敏捷思维 18 1.6 本书的组织结构 20 1.7 小结 22 1.8 练习题 22 第一篇 项目初始 第 2 章 项目确立 26 2.1 项目评估 26 2.1.1 项目启动背景 26 2.1.2 可行性分析 27 2.1.3 成本效益评价指标 27 2.2 项目立项 28 2.2.1 立项流程 28 2.2.2 自造-购买决策 29 2.3 项目招投标 30 2.3.1 甲方招标书定义 31 2.3.2 乙方项目分析与竞标准备 31 2.3.3 招标过程 33 2.3.4 合同签署 34 2.4 项目章程 35 2.4.1 项目章程的定义 35
2.4.2敏捷项目章程37 2.4,3项目经理能力和职责37 “医疗信息商务平台”招投标案例分析39 2.5.1甲方招标书39 2.5.2乙方投标书39 2.5.3项目合同40 26小结40 2.7练习题4 第3章生存期模型42 3.1生存期概述42 3.1.1牛存期的定义42 3.1.2生存期的类型42 3.2预测型 存期模型 44 3.2.1瀑布模型4 3.2.2V模型45 3.3迭代型生存期模型46 3.4增量型生存期模型47 35敏捷型生存期揽型49 3.5.1crum50 35.2XP53 3.5.30 penUP56 3.5.4看板方法57 3.5.5Scr ban方法58 3.5.6精益模型58 3.5.7持续交付58 3.5.8Dev0ps59 3.5.9其他敏捷模型简介59 3.6混合型生存期模型60 3.7“医疗信息商务平台”生存期模型案例分析61 3.8小结63 3.9练习题63 第二篇项目计划 第4章软件项目范围计别 一需求管理66 4.1软件需求定义66 4.2需求管理过程6 4.2.1需求获取68 4.2.2者求分折69 4.2.3需求规格编写70 4.2.4需求盼证71 42.5需求变更73 4.3传统需求分析方法7 4.3.1原型分析方法75 4.3.2基于数据流建模方法76 4.3.3基于UML建模方法77
2.4.2 敏捷项目章程 37 2.4.3 项目经理能力和职责 37 2.5 “医疗信息商务平台”招投标案例分析 39 2.5.1 甲方招标书 39 2.5.2 乙方投标书 39 2.5.3 项目合同 40 2.6 小结 40 2.7 练习题 41 第 3 章 生存期模型 42 3.1 生存期概述 42 3.1.1 生存期的定义 42 3.1.2 生存期的类型 42 3.2 预测型生存期模型 44 3.2.1 瀑布模型 44 3.2.2 V 模型 45 3.3 迭代型生存期模型 46 3.4 增量型生存期模型 47 3.5 敏捷型生存期模型 49 3.5.1 Scrum50 3.5.2 XP53 3.5.3 OpenUP56 3.5.4 看板方法 57 3.5.5 Scrumban 方法 58 3.5.6 精益模型 58 3.5.7 持续交付 58 3.5.8 DevOps59 3.5.9 其他敏捷模型简介 59 3.6 混合型生存期模型 60 3.7 “医疗信息商务平台”生存期模型案例分析 61 3.8 小结 63 3.9 练习题 63 第二篇 项目计划 第 4 章 软件项目范围计划——需求管理 66 4.1 软件需求定义 66 4.2 需求管理过程 67 4.2.1 需求获取 68 4.2.2 需求分析 69 4.2.3 需求规格编写 70 4.2.4 需求验证 71 4.2.5 需求变更 73 4.3 传统需求分析方法 75 4.3.1 原型分析方法 75 4.3.2 基于数据流建模方法 76 4.3.3 基于 UML 建模方法 77
4.3.4功能列麦方法78 4.4敏捷项目需求分析79 4.41 产品待办 项列表80 4.4.2待办事项列表的细化8( 4.4.3用户故事80 4.5“医疗信息商务平台”需求管理案例分析81 4.5.1需求规格说明书81 45.2需求变更控制系统9 4.6小结93 4.7练习题93 第5章软件项目范围计划 任务分解95 5.1任务分解定义95 5.1.1WBS95 51.2工作包97 5.1.3任务分解的形式97 5.1.4WB5字典98 5.2任务分解过程与方法98 5.2.1任条分解过程98 52.2任务分解方法99 53任务分解结果10 5.3.1任务分解结果的检验101 5.3.2任务分解的重要性102 5.4敏捷项目的任务分解103 5.41用户故事分解时程10 5.4.2敏捷分解检验104 5.4.3敏捷分解结果104 5.5“医疗信息商务平台”任务分解案例分析104 5.6小结106 5.7练习颗10 第6章软件项目成本计划108 6.1成本估算概述108 6.1.1项目规模与成本的关系109 6.1.2成本估算的定义109 6.1.3成本估算过程109 6.2成本估算方法110 6.21代码行估算法11 6.2.2功能点估算法111 6.2.3用例点估算法117 6.2.4类比估算法120 6.2.5自下而上估算法122 62.6三点估算法12 6.2.7参数模型估算法概述123 6.2.8参数模型估算法 -C0C0M0模型124 6.2.9参数模型估算法一 C0C0M081模型124
4.3.4 功能列表方法 78 4.4 敏捷项目需求分析 79 4.4.1 产品待办事项列表 80 4.4.2 待办事项列表的细化 80 4.4.3 用户故事 80 4.5 “医疗信息商务平台”需求管理案例分析 81 4.5.1 需求规格说明书 81 4.5.2 需求变更控制系统 93 4.6 小结 93 4.7 练习题 93 第 5 章 软件项目范围计划——任务分解 95 5.1 任务分解定义 95 5.1.1 WBS95 5.1.2 工作包 97 5.1.3 任务分解的形式 97 5.1.4 WBS 字典 98 5.2 任务分解过程与方法 98 5.2.1 任务分解过程 98 5.2.2 任务分解方法 99 5.3 任务分解结果 101 5.3.1 任务分解结果的检验 101 5.3.2 任务分解的重要性 102 5.4 敏捷项目的任务分解 103 5.4.1 用户故事分解过程 103 5.4.2 敏捷分解检验 104 5.4.3 敏捷分解结果 104 5.5 “医疗信息商务平台”任务分解案例分析 104 5.6 小结 106 5.7 练习题 106 第 6 章 软件项目成本计划 108 6.1 成本估算概述 108 6.1.1 项目规模与成本的关系 109 6.1.2 成本估算的定义 109 6.1.3 成本估算过程 109 6.2 成本估算方法 110 6.2.1 代码行估算法 111 6.2.2 功能点估算法 111 6.2.3 用例点估算法 117 6.2.4 类比估算法 120 6.2.5 自下而上估算法 122 6.2.6 三点估算法 122 6.2.7 参数模型估算法概述 123 6.2.8 参数模型估算法——COCOMO 模型 124 6.2.9 参数模型估算法——COCOMO 81 模型 124