软件项目管理案例教程
①全新正版,现货速发,7天无理由退换货②天津、成都、无锡、广东等多仓就近发货,订单最迟48小时内发出③无法指定快递④可开电子发票,不清楚的请咨询客服。
¥
56.44
7.1折
¥
79
全新
库存2件
作者编者:韩万江//姜立新|
出版社机械工业
ISBN9787111764502
出版时间2024-08
装帧其他
开本其他
定价79元
货号32221512
上书时间2024-11-18
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
韩万江,北京邮电大学软件学院副教授,一直致力于软件工程领域的教学和研究,撰写的多本教材入选国家“十一五”“十二五”规划教材、北京市精品教材、北京市优质教材,并被百余所高校采用。校师德标兵,获北京市教学成果一等奖1项,校教学成果一等奖3项、二等奖2项、特等奖1项,第三届全国双创实践新技术高峰论坛优秀论文二等奖,第二届全国高校混合式教学设计创新大赛三等奖,全国软件工程教学案例比赛优秀奖。主讲课程获评中国高校计算机教育MOOC联盟优秀课程。
目录
目 录<br />前言<br />第1章 软件项目管理概述 1<br />1.1 项目与软件项目 1<br />1.1.1 项目及其特征 1<br />1.1.2 项目、项目群、项目组合的<br />关系 2<br />1.1.3 软件项目 3<br />1.1.4 软件项目组成要素 4<br />1.1.5 软件工程发展阶段 4<br />1.2 项目管理与软件项目管理 6<br />1.2.1 项目管理背景 7<br />1.2.2 项目管理 7<br />1.2.3 软件项目管理 7<br />1.3 传统软件项目管理 9<br />1.3.1 项目管理知识体系 9<br />1.3.2 《PMBOK指南》(第6版) 9<br />1.3.3 《PMBOK指南》(第7版) 20<br />1.3.4 传统软件项目管理知识<br />体系 23<br />1.4 敏捷软件项目管理 26<br />1.4.1 关于敏捷 26<br />1.4.2 敏捷项目管理 27<br />1.5 AI时代的软件项目管理 29<br />1.5.1 AI时代的软件工程 29<br />1.5.2 智能化时代的软件项目<br />管理 30<br />1.5.3 智能化软件项目管理 31<br />1.6 软件行业基准数据报告 32<br />1.7 本书的组织结构 34<br />小结 35<br />练习题 35<br />第一篇 项目初始<br />第2章 项目立项与招投标 38<br />2.1 项目评估 38<br />2.1.1 项目启动 38<br />2.1.2 项目可行性分析 39<br />2.1.3 项目经济性分析 39<br />2.2 项目立项 40<br />2.2.1 项目立项流程 41<br />2.2.2 自制–购买的经济性决策 42<br />2.3 项目招投标 43<br />2.3.1 招标过程 43<br />2.3.2 投标过程 44<br />2.3.3 开标过程 46<br />2.3.4 评标过程 47<br />2.3.5 合同签署 50<br />2.4 项目章程 50<br />2.4.1 项目章程定义 51<br />2.4.2 敏捷项目章程 53<br />2.4.3 项目经理的能力和职责 53<br />2.5 MED项目招投标案例分析 55<br />2.5.1 甲方招标书 55<br />2.5.2 乙方投标书 56<br />2.5.3 项目合同 56<br />2.6 MSHD项目招投标案例分析 57<br />2.6.1 项目申请指南 57<br />2.6.2 项目申请书 58<br />2.6.3 项目任务书 59<br />2.6.4 项目的经济决策 59<br />小结 59<br />练习题 60<br />第3章 软件项目生存期模型 61<br />3.1 生存期选择 61<br />3.2 预测型生存期模型 63<br />3.2.1 瀑布模型 63<br />3.2.2 V模型 64<br />3.3 迭代型生存期模型 65<br />3.4 增量型生存期模型 65<br />3.5 敏捷型生存期模型 67<br />3.5.1 Scrum 68<br />3.5.2 XP 72<br />3.5.3 OpenUP 75<br />3.5.4 看板方法 75<br />3.5.5 Scrumban方法 76<br />3.5.6 精益模型 76<br />3.5.7 持续交付 77<br />3.5.8 DevOps 77<br />3.5.9 规模化敏捷 78<br />3.6 混合生存期模型 79<br />3.6.1 先敏捷后预测型结合方法 79<br />3.6.2 敏捷和预测综合方法 79<br />3.6.3 以预测方法为主、敏捷<br />方法为辅的方法 79<br />3.6.4 以敏捷方法为主、预测<br />方法为辅的方法 79<br />3.7 AI驱动项目的生存期模型 79<br />3.7.1 AI驱动下的传统瀑布模型 80<br />3.7.2 AI驱动下的敏捷模型 81<br />3.8 MED项目的生存期模型案例<br />分析 83<br />3.9 MSHD项目的生存期模型 85<br />小结 86<br />练习题 86<br />第二篇 项目计划<br />第4章 软件项目范围计划<br />——需求管理 90<br />4.1 软件项目范围的定义 90<br />4.2 需求管理过程 90<br />4.2.1 需求获取 91<br />4.2.2 需求分析 94<br />4.2.3 需求规约编写 95<br />4.2.4 需求验证 95<br />4.2.5 需求变更 97<br />4.3 传统需求分析方法 99<br />4.3.1 基于数据流建模 99<br />4.3.2 基于UML需求建模 101<br />4.4 敏捷需求分析方法 108<br />4.4.1 影响地图 108<br />4.4.2 需求池 109<br />4.4.3 用户故事地图 110<br />4.4.4 用户故事编写 112<br />4.4.5 用户故事INVEST原则 113<br />4.4.6 行为驱动开发 115<br />4.5 AI驱动项目的需求分析方法 117<br />4.5.1 需求的智能化抽取 117<br />4.5.2 用户故事需求的自动化<br />生成 117<br />4.6 MED项目的需求案例分析 118<br />4.6.1 需求规约 118<br />4.6.2 需求变更控制系统 129<br />4.7 MSHD 项目的需求规约 129<br />4.7.1 MSHD需求池与用户故事<br />地图 130<br />4.7.2 基于UML用例图 131<br />4.7.3 MSHD用户故事 131<br />小结 133<br />练习题 133<br />第5章 软件项目范围计划<br />—工作分解 135<br />5.1 工作分解 135<br />5.1.1 WBS 135<br />5.1.2 工作包 137<br />5.1.3 工作分解的形式 137<br />5.1.4 WBS字典 138<br />5.2 传统工作分解方法 139<br />5.2.1 模板参照方法 140<br />5.2.2 类比方法 140<br />5.2.3 自顶向下方法 140<br />5.2.4 自底向上方法 141<br />5.3 工作分解结果验证 142<br />5.3.1 分解结果检查原则 142<br />5.3.2 WBS确定项目范围 143<br />5.4 基于用户故事的敏捷工作分解 143<br />5.5 MED项目的工作分解案例分析 145<br />5.6 MSHD项目的工作分解案例<br />分析 145<br />小结 145<br />练习题 147<br />第6章 软件项目成本计划 149<br />6.1 成本估算概述 149<br />6.1.1 关于估算 149<br />6.1.2 规模、工作量、成本 150<br />6.1.3 成本估算过程 152<br />6.2 传统项目成本估算方法 155<br />6.2.1 代码行估算法 155<br />6.2.2 功能点估算法 156<br />6.2.3 用例点估算法 166<br />6.2.4 类比估算法 169<br />6.2.5 自下而上估算法 171<br />6.2.6 三点估算法 172<br />6.2.7 参数模型估算法 172<br />6.2.8 专家估算法 189<br />6.2.9 估算方法综述 190<br />6.3 敏捷项目成本估算 190<br />6.3.1 关于故事点估算 190<br />6.3.2 快速故事点估算方法 191<br />6.3.3 Planning Poker 故事点估算<br />方法 193<br />6.4 AI驱动项目的规模成本估算 194<br />6.5 成本预算 194<br />6.6 MED项目的成本估算案例<br />分析 196<br />6.6.1 用例点估算过程 196<br />6.6.2 自下而上成本估算过程 197<br />6.7 MSHD项目的成本估算案例<br />分析 199<br />6.7.1 功能点估算 199<br />6.7.2 快速估算方法 200<br />小结 202<br />练习题 202<br />第7章 软件项目进度计划 204<br />7.1 传统项目进度计划流程 204<br />7.2 任务定义与进度管理图示 205<br />7.2.1 任务定义 205<br />7.2.2 甘特图 205<br />7.2.3 网络图 207<br />7.2.4 里程碑图 208<br />7.2.5 资源图 209<br />7.2.6 燃尽图 210<br />7.2.7 燃起图 210<br />7.3 项目任务关联关系 210<br />7.3.1 任务之间的关系 210<br />7.3.2 确定任务间关系的依据 212<br />7.4 任务历时估计 212<br />7.4.1 定额估算法 213<br />7.4.2 经验导出模型 213<br />7.4.3 工程评估评审技术 214<br />7.4.4 专家估计方法 216<br />7.4.5 类比估计方法 216<br />7.4.6 基于承诺的进度估计<br />方法 216<br />7.4.7 Jones的一阶估计准则 217<br />7.4.8 预留分析 217<br />7.5 进度计划编排 218<br />7.5.1 超前与滞后设置 218<br />7.5.2 关键路径法 219<br />7.5.3 时间压缩法 224<br />7.5.4 资源优化 227<br />7.6 敏捷项目进度计划 229<br />7.6.1 敏捷历时估算 229<br />7.6.2 敏捷进度计划 230<br />7.7 软件项目进度问题模型 231<br />7.7.1 项目需要的技能 231<br />7.7.2 项目需要执行的任务 231<br />7.7.3 项目人员状况 231<br />7.7.4 SPSP模型解决方案 231<br />7.8 AI赋能下的项目进度计划<br />思考 236<br />7.9 MED项目进度计划案例分析 236<br />7.9.1 发布计划 237<br />7.9.2 迭代计划 237<br />7.9.3 冲刺预算 239<br />7.10 MSHD项目进度计划案例<br />分析 239<br />小结 239<br />练习题 242<br />第8章 软件项目质量计划 245<br />8.1 软件质量概述 245<br />8.1.1 质量定义 245<br />8.1.2 质量与等级 246<br />8.1.3 软件质量成本 246<br />8.1.4 质量管理对象 247<br />8.2 软件质量模型 247<br />8.2.1 Boehm质量模型 248<br />8.2.2 McCall质量模型 248<br />8.2.3 ISO/IEC 9126质量模型 249<br />8.3 质量管理活动 250<br />8.3.1 质量保证 250<br />8.3.2 质量控制 251<br />8.3.3 质量保证与质量控制的<br />关系 251<br />8.4 敏捷项目质量管理 252<br />8.4.1 质量内建 252<br />8.4.2 质量内建的作用 253<br />8.4.3 质量外延 254<br />8.5 软件项目质量计划 256<br />8.5.1 质量计划 256<br />8.5.2 质量计划的方法 257<br />8.5.3 质量计划的编写 259<br />8.6 MED项目的质量计划案例<br />分析 261<br />8.7 MSHD项目的质量计划案例<br />分析 267<br />小结 268<br />练习题 268<br />第9章 软件配置管理计划 270<br />9.1 配置管理概述 270<br />9.1.1 软件配置管理的定义 271<br />9.1.2 软件配置项 272<br />9.1.3 软件项目基线 273<br />9.1.4 SCCB 273<br />9.1.5 软件配置管理在软件开发<br />中的作用 274<br />9.2 软件配置管理过程 275<br />9.2.1 配置项标识、跟踪 276<br />9.2.2 配置管理环境建立 276<br />9.2.3 基线变更管理 277<br />9.2.4 配置审计 280<br />9.2.5 配置状态统计 281<br />9.2.6 配置管理计划 281<br />9.3 敏捷项目的配置管理 284<br />9.3.1 全面配置管理 284<br />9.3.2 开发过程的分支管理<br />策略 284<br />9.3.3 构建产物、应用、环境的<br />配置管理 286<br />9.4 配置管理工具及其应用实例 287<br />9.4.1 常见的配置管理工具 287<br />9.4.2 配置管理工具应用实例 289<br />9.5 MED项目配置管理计划案例<br />分析 291<br />9.6 MSHD项目配置管理计划案例<br />分析 295<br />小结 296<br />练习题 296<br />第10章 软件项目团队计划 298<br />10.1 关于组织结构 298<br />10.1.1 职能型组织结构 299<br />10.1.2 项目型组织结构 300<br />10.1.3 矩阵型组织结构 301<br />10.1.4 “小前台+大中台”组织<br />结构 303<br />10.1.5 虚拟团队/分布式团队 303<br />10.2 人员职责计划 304<br />10.2.1 责任分配矩阵 304<br />10.2.2 组织结构图 305<br />10.2.3 文本描述 306<br />10.2.4 人员绩效管理 306<br />10.3 项目干系人计划 307<br />10.3.1 识别项目干系人 308<br />10.3.2 按重要性对干系人进行<br />分析 309<br />10.3.3 按支持度对干系人进行<br />分析 309<br />10.3.4 项目干系人分析坐标格 310<br />10.3.5 项目干系人计划的内容 311<br />10.4 项目沟通计划 311<br />10.4.1 沟通方式 312<br />10.4.2 沟通渠道 313<br />10.4.3 项目沟通计划的编制 314<br />10.5 敏捷项目团队 317<br />10.5.1 小而美的团队 317<br />10.5.2 自组织团队 318<br />10.5.3 仆人式领导 318<br />10.5.4 敏捷团队的沟通 319<br />10.6 AI驱动开发的项目团队 319<br />10.6.1 AI对组织团队的影响 320<br />10.6.2 团队新工作方式 321<br />10.6.3 项
— 没有更多了 —
以下为对购买帮助不大的评价