- ISBN:9787302598688
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:368
- 出版时间:2022-10-01
- 条形码:9787302598688 ; 978-7-302-59868-8
本书特色
本书提供丰富的配套资源,包括教学大纲、教学课件、电子教案、习题答案、微课视频和教学进度表。本书可作为高等学校的软件工程专业、计算机应用专业和相关专业的教材,成为软件开发工程师和项目经理的良师益友,并可作为其他各类软件工程技术人员的参考书。
内容简介
本书全面系统地讲述软件项目管理的相关思想、原理和实践,并提供来自业界**的内容和进展。本书共11章,第1章是引言,第2~14章分别讲述软件项目需求工程、软件项目成本估算、软件项目进度计划、软件项目风险管理、软件配置管理、软件项目合同管理、软件项目人力资源管理、Rational统一过程、敏捷项目管理、软件项目管理软件。 本书条理清晰、语言流畅、通俗易懂,在内容组织上力求自然、合理、循序渐进,并提供了丰富的实例和实践要点,更好地把握了软件工程学科的特点,使读者更容易理解所学的理论知识,掌握软件项目管理的应用之道。 本书可作为高等院校软件工程专业、计算机相关专业“软件项目管理”相关课程的教材,并可供有一定实际经验的软件工程技术人员和需要进行软件项目管理的广大计算机用户参考。
目录
目录
第1章引言
1.1软件项目
1.1.1软件开发面临的困难
1.1.2什么是项目
1.1.3软件项目及产品特征
1.1.4软件工程模型和规划
1.2软件团队和项目目标
1.2.1开发中的各类问题
1.2.2设定软件项目目标
1.3项目管理思想
1.3.1项目管理及特点
1.3.2管理思想的发展
1.4项目管理的核心方法体系
1.4.1PMBOK
1.4.2PRINCE2
1.5项目经理和管理原则
1.5.1项目经理扮演的角色
1.5.2软件项目管理的原则
1.5.321世纪的项目管理
小结
思考题
第2章软件项目需求工程
2.1概述
2.1.1需求定义
2.1.2需求类型
2.2需求开发和管理过程
2.2.1需求获取
2.2.2需求分析
2.2.3需求规格说明
2.2.4需求验证
2.2.5需求变更管理
2.2.6可测试性需求
2.3需求获取方法
2.3.1访谈和调研
2.3.2专题讨论会
2.3.3头脑风暴
2.3.4场景串联
2.4需求分析建模方法
2.4.1用例分析方法
2.4.2原型分析方法
2.4.3结构化分析方法
2.5需求管理工具
2.5.1需求管理工具的功能
2.5.2常用需求管理工具
小结
思考题
第3章软件项目成本估算
3.1项目成本估算的挑战
3.2项目成本估算的内容
3.3规模估算
3.3.1德尔菲法
3.3.2类比估算法
3.4工作量估算
3.4.1普特纳姆模型
3.4.2经验估算模型
3.4.3功能点分析
3.4.4功能点计算
3.4.5开发阶段工作量估算
3.4.6实施阶段工作量估算
3.4.7维护阶段工作量估算
3.5开发工期估算
3.6成本估算方法
3.6.1咨询费
3.6.2建设费
3.6.3服务费
小结
思考题
第4章软件项目进度计划
4.1概述
4.1.1包含内容
4.1.2裁剪因素
4.1.3规划进度管理
4.2软件项目进度计划方法
4.2.1软件项目估算
4.2.2工作分解结构
4.2.3进度计划的技术方法
4.3案例研究: 酒店管理系统的项目进度计划
小结
思考题
第5章软件项目风险管理
5.1概述
5.1.1项目风险的警示
5.1.2什么是风险管理
5.2风险管理模型
5.2.1玻姆模型
5.2.2持续风险管理模型
5.2.3李维特模型
5.2.4CMMI风险管理模型
5.2.5MSF风险管理模型
5.3风险管理计划
5.3.1风险管理计划的内容
5.3.2制订风险管理计划的工具与技术
5.3.3制订风险管理计划的输入输出
5.4风险识别
5.4.1风险识别概述
5.4.2用于风险识别的方法
5.4.3风险识别的输入输出
5.5风险分析
5.5.1定性风险分析
5.5.2定量风险分析
5.5.3定量风险分析的输入输出
5.5.4应对风险的基本措施
5.6风险监控
5.7案例研究: 风险管理实践
5.7.1公司背景简介
5.7.2实际项目分析
5.7.3实际的风险管理状况
5.7.4实施效果与总结分析
小结
思考题
第6章软件配置管理
6.1概述
6.1.1起源与发展
6.1.2解决哪些问题
6.2软件配置管理的任务和活动
6.2.1软件和配置项
6.2.2标识
6.2.3变更控制
6.2.4状态报告
6.2.5配置审计
6.3软件配置管理的核心要素
6.3.1版本和版本树
6.3.2软件配置库
6.3.3工作空间
6.3.4变更请求与变更集
6.3.5软件配置管理工具
6.4软件配置管理的主要过程
6.4.1配置项标识与存储过程
6.4.2版本管理过程
6.4.3变更控制过程
6.4.4基线管理过程
6.5软件配置管理中的角色
6.5.1配置管理专职人员
6.5.2机构运营管理人员
6.5.3项目开发人员
6.6常用软件配置管理工具
6.6.1软件配置管理工具的发展历程
6.6.2版本控制工具及功能
6.6.3面向开发流程的配置管理工具及功能
6.7案例研究
小结
思考题
第7章软件项目合同管理
7.1概述
7.1.1合同的概念
7.1.2合同类型
7.1.3技术合同
7.2签订合同时应注重的问题
7.3软件项目合同条款分析
7.4合同管理
7.4.1合同管理概述
7.4.2合同收尾
7.5软件项目合同模板
小结
思考题
第8章软件项目人力资源管理
8.1软件企业中的人力资源
8.1.1企业经营管理透视
8.1.2管理者的管理技能
8.1.3管理体系与组织设计
8.2项目人员管理
8.2.1管理者和组织行为
8.2.2人力资源管理过程
8.2.3选择合适人选
8.2.4激励
8.3项目团队建设
8.3.1团队发展的阶段
8.3.2组建团队和成员角色
8.3.3决策制定
8.3.4软件开发环境中的团队精神
8.3.5产品管理模式及组织结构
8.4沟通和协作
8.4.1沟通风格
8.4.2沟通计划
8.4.3合作依赖
8.4.4虚拟团队
8.5压力和团队会议
8.5.1压力和心理
8.5.2团队凝聚力
8.5.3团队会议
小结
思考题
第9章Rational统一过程
9.1概述
9.1.1典型的软件过程模式
9.1.2定义软件过程模式的意义
9.2Rational统一过程
9.2.1Rational简介
9.2.2RUP的二维结构
9.2.3阶段与里程碑
9.2.4RUP规程
9.2.5RUP模型、工件及信息流
9.3案例研究: 利用视图与用例捕获和描述需求
小结
思考题
第10章敏捷项目管理
10.1概述
10.1.1敏捷概述
10.1.2敏捷项目管理的焦点
10.1.3敏捷项目管理指导原则
10.1.4敏捷流程架构
10.2管理的角色与职责
10.2.1角色
10.2.2职责
10.3敏捷项目管理的特征
10.3.1敏捷方法的特点
10.3.2敏捷方法的核心思想
10.3.3敏捷项目管理方式
10.4主要敏捷方法
10.4.1极限编程
10.4.2Scrum工具
10.4.3Cockbum的水晶系列方法
10.4.4开放式源码
10.4.5Coad的功用驱动开发方法
10.4.6自适应软件开发方法
10.4.7DevOps
10.5案例分析: 敏捷开发技术在电子商务软件中的应用
10.5.1项目背景说明
10.5.2项目组织机构
10.5.3项目实施过程
10.5.4项目实施效果
小结
思考题
第11章软件项目管理软件
11.1Project简介
11.1.1Project系列产品
11.1.2启动Project
11.1.3视图和报表
11.1.4创建新项目计划
11.1.5设置非工作日
11.2创建任务列表
11.2.1输入任务
11.2.2估计工期
11.2.3输入里程碑
11.2.4分阶段组织任务
11.2.5链接任务
11.2.6记录任务
11.2.7检查任务工期
11.3设置资源
11.3.1设置人员资源
11.3.2设置设备资源
11.3.3设置材料资源
11.3.4设置成本资源
11.3.5输入资源费率
11.3.6调整工作时间
11.3.7记录资源
11.4分配资源
11.4.1为任务分配工时资源
11.4.2为任务分配额外资源
11.4.3为任务分配材料资源
11.4.4为任务分配成本资源
小结
思考题
参考文献
-
全图解零基础word excel ppt 应用教程
¥15.6¥48.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
硅谷之火-人与计算机的未来
¥12.7¥39.8 -
情感计算
¥66.8¥89.0 -
大模型RAG实战 RAG原理、应用与系统构建
¥69.3¥99.0 -
LINUX企业运维实战(REDIS+ZABBIX+NGINX+PROMETHEUS+GRAFANA+LNMP)
¥48.3¥69.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
LINUX实战——从入门到精通
¥48.3¥69.0 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
快速部署大模型:LLM策略与实践(基于ChatGPT等大语言模型)
¥56.9¥79.0 -
数据驱动的工业人工智能:建模方法与应用
¥68.3¥99.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥76.3¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
UN NX 12.0多轴数控编程案例教程
¥24.3¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
Go 语言运维开发 : Kubernetes 项目实战
¥38.7¥79.0 -
明解C语言:实践篇
¥62.9¥89.8