书籍详情
软件开发的过程与管理(高等学校教材.软件工程)
作者:张湘辉等编著
出版社:清华大学出版社
出版时间:2005-03-01
ISBN:9787302103431
定价:¥23.00
购买这本书可以去
内容简介
微软的软件产品在全球市场上占据了可观的份额,其用户满意也一保持了较高的水平。微软在市场上取得的巨大在成功和微软内部采用的行之有效的软件研发管理模式是密不可分的。作为一套既面向软件研发实践,又符合公司业务特点的理论与方法体系,微软使用的研发管理是微软在近30年的软件研发实践中逐渐发展和完善起来的,本书以其为主要分析对象,内容包括了开发过程管理、开发团队管理、产品质量管理、项目风险管理等重要组成部分,可以为大多数软件企业和研发管理人员所借鉴。本书的后续章节将分别就开发周期模式、软件产品规划、项目管理、软件测试等不同的主题,详细讨论微软研发管理模式的具体内容。作为一本以微软研发管理模式为案例素材的教材,对于软件开发过程管理具有很强的指导意义,特别适于软件工程专业的师生选用。本书特色◆剖析微软以软制胜的研发管理模式◆软件产品研发管理◆产品开发周期模式◆商业软件开发实践◆软件测试◆版权保护与软件企业的生存和发展
作者简介
暂缺《软件开发的过程与管理(高等学校教材.软件工程)》作者简介
目录
第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.4微软的研发管理模式
1.4.1产品立项决策过程
1.4.2微软开发过程管理的基本原则
1.4.3开发阶段划分和重要的里程碑
1.4.4递进的版本发布策略;
1.4.5微软项目团队管理的基本原则
1.4.6项目团队中的角色划分
1.4.7微软的大型项目研发
1.4.8微软研发工作的关键要素
1,5微软对研发人员的管理
1.5.1做一名好员工的十个标准
1.5.2研发人员的素质
1.5.3研发人员的考核和奖惩
1.5.4研发人员素质的再提高
1.6总结
第2章微软产品开发周期模式
2.1概述
2.2产品开发角色
2.2.1角色划分
2,2.2产品规划.
2.2.3产品管理
2.2.4程序管理
2.2.5产品设计
第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.4微软的研发管理模式
1.4.1产品立项决策过程
1.4.2微软开发过程管理的基本原则
1.4.3开发阶段划分和重要的里程碑
1.4.4递进的版本发布策略;
1.4.5微软项目团队管理的基本原则
1.4.6项目团队中的角色划分
1.4.7微软的大型项目研发
1.4.8微软研发工作的关键要素
1.5微软对研发人员的管理
1.5.1做一名好员工的十个标准
1.5.2研发人员的素质
1.5.3研发人员的考核和奖惩
1.5.4研发人员素质的再提高
1.6总结
第2章微软产品开发周期模式
2.1概述
2.2产品开发角色
2.2.1角色划分
2.2.2产品规划.
2.2.3产品管理
2.2.4程序管理
2.2.5产品设计
3.5.1制定产品的战略目标
3.5.2制定恰当的业务目标和战术
3.5.3规划的实施
3.5;4衡量和评估规划的执行
3.6产品远景目标
3.6.1公司的使命与产品远景目标
3.6.2市场机会文档(MOD,MarketOpportunityDocument)
3.6.3市场需求文档(MarketRequirementsDocument,·MRD).
3.6.4产品远景目标陈述与远景目标文档
3.6.5产品远景目标实例
3.7总结
第4章项目管理基础
4.1项目管理的重要性
4.2项目管理的历史和发展
4.3项目和项目管理的定义
4.3.1什么是项目
4.3.2项目的基本特征
4.3.3什么是项目管理
4.4项目管理所需的技能
4.5项目干系人和项目经理.
4.6组织结构类型
4.6.1职能型组织
4.6.2项目型组织
4.6.3弱矩阵型组织
4.6.4平衡矩阵型组织
4.6.5强矩阵型组织
4.6.6复合型组织
4.6.7不同的组织结构类型对项目的影响
4.7项目的生命周期和项。目管理过程
4,7.1项目的生命周期的一般规律
4.7.2项目过程
4.7.3五个过程组
4.7.4过程组间的相互关系
4.8项目管理的九大知识领域
4.8.1项目整体管理
4.8.2项目范围管理
4.8.3项目时间管理
4.8.4项目费用管理
4.8.5项目质量管理
4.8.6项目人力资源管理
4.8.7项目沟通管理
4.8.8项目风险管理
4.8.9项目采购管理
4.9总结
第5章项目管理软件MicrosoftProject
5.1MicrosoftProiect简介
5.1.1版本选择
5.1.2企业项目管理方案
5.2启动新项目
5.2.1关注项目远景
5.2.2创建新的项目计划
5.2.3输入任务列表
5.2.4‘对任务进行排序和组织
5.2.5建立任务大纲
5.2.6建立工作分解结构(WBS).
5.3浏览项目信息
5.3.1使用视图
5.3.2重新安排项目信息
5.4制定任务进度计划
5.4.1设定任务工期
5.4.2建立任务相关性
5.4.3期限和限制
5.4.4里程碑
5.4.5为任务分配日历
5.5管理项目资源
5.5.1添加资源
5.5.2设定资源工作时间
5.5.3为任务分配资源
5.5.4显示资源分配状况
5.6计划资源和任务成本.
5.6.1估计成本和制定预算
5.6.2计划资源成本+
5.6.3计划固定任务成本
5.6.4审查计划成本
5.7检查和调整项目计划
5.7.1关键路径和关键任务
5.7.2提前项目的完成时间
5.7.3缩减项目成本
5.7.4平衡资源工作负荷
5.7.5变更项目范围
5.7.6审查变更的影响
5.7.7获得对项目计划的认可
5.8项目的执行和监控
5.8.1保存比较基准
5.8.2更新任务进度
5.8.3应对项目中的变化
5.8.4使用盈余值(挣值)分析进展和成本
5.9报告项目信息
5.9.1建立沟通计划
5.9.2打印视图;.,
5.9.3打印报表
5.9.4向Web站点发布项目信息
5.10总结
第6章微软的项目管理实践
6,1程序经理和项目管理
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.4项目完成及总结
6.5项目管理者的能力和素质
6.5.1发现和解决问题
6.5.2管理时间
6.5.3会议
6.5.4交流
6.5.5协商
6.6人员管理
6.6.1规则与人
6.6.2团队与人
6.6.3绩效讨论
6.6.4业务资质管理
6.6.5微软对员工素质的要求
6.7总结
第7章微软商业软件开发实践
7.1概述
7.2微软软件开发过程
7.2.1规划阶段
7.2.2设计阶段
7.2.3开发阶段
7.2.4稳定阶段
7.2.5发布阶段
7.2.6递进的软件开发模式
7.2.7项目组成员的职责分配
7.3微软软件集成过程
7.3.1名词术语
7.3.2软件集成中’的信息存储
7.3.3源代码服务器
7.3.4源代码管理原则
7.3.5生成计算机
7.3.6Bug数据库
7.3.7 Exchange公共文件夹
7.3.8代码集成
7.4微软软件开发进度控制
7.4.1合理的进度计划
7.4.2日常的编译及测试
7.4.3追踪项目的进展
7.4.4容易忽略的因素
7.5开发人员的管理
7.5.1代码审核
7.5.2积极处Bug
7.6总结
第8章微软的软件测试实践
8.1概述
8.1.1微软软件测试工作的特点
8.1.2常用术语
8.2什么是测试
8.2.1测试的目的
8.2.2测试的任务—
8.2.3通过有效测试降低软件成本
8.2.4质量的定义
8.2.5质量和测试
8.3质量保证组在整个项目组中的位置
8.3.1质量保证组各成员的职责
8.3.2质量保证组的工作模式
8.4基于里程碑的测试过程管理
8.4.1完整的测试循环
8.4.2代码完成之前的测试工作
8.4.3代码完成时的软件状态
8.4.4Beta测试之前的测试工作
8.4.5Beta测试时的软件状态
8.4.6发布候选版本(RC)之前的测试工作
8.4.7发布候选版本(RC)时的软件状态
8.4.8正式发布版本(RTM)之前的测试工作
8.5测试计划的编写
8.5.1测试计划的重要性
8.5.2测试计划涉及的范围
8.5.3测试计划样例
8.6测试用例的设计
8.6.1什么是好的测试用例
8.6.2测试用例的设计原则
8.6.3测试用例的设计方法
8.6.4测试用例中的有效信息
8.6.5测试用例样例
8.7Bug的管理
8.7.1如何界定Bug
8.7.2’软件中常见的Bug类型
8.7.3有效地报告并分析Bug
8.7.4 Bug的保存
8.7.5跟踪Bug的状态
8.7.6活动Bug数量的演变趋势
8.7.7Bug的严重程度
8.7.8 Bug的优先级
8.7.9如何决定哪些Bug需要修正
8.7.10致命问颗(Showstopper Bug)
8.8对测试工程师的管理
8.9微软内部使用的测试工具
8.10其他值得一提的做法
8.11总结
第9章版权保护与软件企业的生存和发展
9.1微软在中国
9.2知识产权是软件企业的生命
9.2.1软件企业的特点
9.2.2软件的“与众不同”之处
9.2.3我国的软件保护并没有“过度”
9.3知识产权及其分类
9.3.1商标权
9.3.2专利权
9.3.3商业秘密
9.3.4著作权
9.3.5软件知识产权保护的法律体系
9.3.6立法与执法
9.3.7政府的关注
9.3.8持续的教育和培训
9.4软件盗版问题剖析
9.4.1盗版的形式多种多样
9.4.2盗版形势分析
9.4.3针对微软产品的盗版现象一览
9.5知识产权保护的漫漫长路
9.5,1携手共赢
9.5.2教育和宣传
9.5.3技术手段
9.5.4法律手段
9.5.5企业的自我保护
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.4微软的研发管理模式
1.4.1产品立项决策过程
1.4.2微软开发过程管理的基本原则
1.4.3开发阶段划分和重要的里程碑
1.4.4递进的版本发布策略;
1.4.5微软项目团队管理的基本原则
1.4.6项目团队中的角色划分
1.4.7微软的大型项目研发
1.4.8微软研发工作的关键要素
1,5微软对研发人员的管理
1.5.1做一名好员工的十个标准
1.5.2研发人员的素质
1.5.3研发人员的考核和奖惩
1.5.4研发人员素质的再提高
1.6总结
第2章微软产品开发周期模式
2.1概述
2.2产品开发角色
2.2.1角色划分
2,2.2产品规划.
2.2.3产品管理
2.2.4程序管理
2.2.5产品设计
第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.4微软的研发管理模式
1.4.1产品立项决策过程
1.4.2微软开发过程管理的基本原则
1.4.3开发阶段划分和重要的里程碑
1.4.4递进的版本发布策略;
1.4.5微软项目团队管理的基本原则
1.4.6项目团队中的角色划分
1.4.7微软的大型项目研发
1.4.8微软研发工作的关键要素
1.5微软对研发人员的管理
1.5.1做一名好员工的十个标准
1.5.2研发人员的素质
1.5.3研发人员的考核和奖惩
1.5.4研发人员素质的再提高
1.6总结
第2章微软产品开发周期模式
2.1概述
2.2产品开发角色
2.2.1角色划分
2.2.2产品规划.
2.2.3产品管理
2.2.4程序管理
2.2.5产品设计
3.5.1制定产品的战略目标
3.5.2制定恰当的业务目标和战术
3.5.3规划的实施
3.5;4衡量和评估规划的执行
3.6产品远景目标
3.6.1公司的使命与产品远景目标
3.6.2市场机会文档(MOD,MarketOpportunityDocument)
3.6.3市场需求文档(MarketRequirementsDocument,·MRD).
3.6.4产品远景目标陈述与远景目标文档
3.6.5产品远景目标实例
3.7总结
第4章项目管理基础
4.1项目管理的重要性
4.2项目管理的历史和发展
4.3项目和项目管理的定义
4.3.1什么是项目
4.3.2项目的基本特征
4.3.3什么是项目管理
4.4项目管理所需的技能
4.5项目干系人和项目经理.
4.6组织结构类型
4.6.1职能型组织
4.6.2项目型组织
4.6.3弱矩阵型组织
4.6.4平衡矩阵型组织
4.6.5强矩阵型组织
4.6.6复合型组织
4.6.7不同的组织结构类型对项目的影响
4.7项目的生命周期和项。目管理过程
4,7.1项目的生命周期的一般规律
4.7.2项目过程
4.7.3五个过程组
4.7.4过程组间的相互关系
4.8项目管理的九大知识领域
4.8.1项目整体管理
4.8.2项目范围管理
4.8.3项目时间管理
4.8.4项目费用管理
4.8.5项目质量管理
4.8.6项目人力资源管理
4.8.7项目沟通管理
4.8.8项目风险管理
4.8.9项目采购管理
4.9总结
第5章项目管理软件MicrosoftProject
5.1MicrosoftProiect简介
5.1.1版本选择
5.1.2企业项目管理方案
5.2启动新项目
5.2.1关注项目远景
5.2.2创建新的项目计划
5.2.3输入任务列表
5.2.4‘对任务进行排序和组织
5.2.5建立任务大纲
5.2.6建立工作分解结构(WBS).
5.3浏览项目信息
5.3.1使用视图
5.3.2重新安排项目信息
5.4制定任务进度计划
5.4.1设定任务工期
5.4.2建立任务相关性
5.4.3期限和限制
5.4.4里程碑
5.4.5为任务分配日历
5.5管理项目资源
5.5.1添加资源
5.5.2设定资源工作时间
5.5.3为任务分配资源
5.5.4显示资源分配状况
5.6计划资源和任务成本.
5.6.1估计成本和制定预算
5.6.2计划资源成本+
5.6.3计划固定任务成本
5.6.4审查计划成本
5.7检查和调整项目计划
5.7.1关键路径和关键任务
5.7.2提前项目的完成时间
5.7.3缩减项目成本
5.7.4平衡资源工作负荷
5.7.5变更项目范围
5.7.6审查变更的影响
5.7.7获得对项目计划的认可
5.8项目的执行和监控
5.8.1保存比较基准
5.8.2更新任务进度
5.8.3应对项目中的变化
5.8.4使用盈余值(挣值)分析进展和成本
5.9报告项目信息
5.9.1建立沟通计划
5.9.2打印视图;.,
5.9.3打印报表
5.9.4向Web站点发布项目信息
5.10总结
第6章微软的项目管理实践
6,1程序经理和项目管理
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.4项目完成及总结
6.5项目管理者的能力和素质
6.5.1发现和解决问题
6.5.2管理时间
6.5.3会议
6.5.4交流
6.5.5协商
6.6人员管理
6.6.1规则与人
6.6.2团队与人
6.6.3绩效讨论
6.6.4业务资质管理
6.6.5微软对员工素质的要求
6.7总结
第7章微软商业软件开发实践
7.1概述
7.2微软软件开发过程
7.2.1规划阶段
7.2.2设计阶段
7.2.3开发阶段
7.2.4稳定阶段
7.2.5发布阶段
7.2.6递进的软件开发模式
7.2.7项目组成员的职责分配
7.3微软软件集成过程
7.3.1名词术语
7.3.2软件集成中’的信息存储
7.3.3源代码服务器
7.3.4源代码管理原则
7.3.5生成计算机
7.3.6Bug数据库
7.3.7 Exchange公共文件夹
7.3.8代码集成
7.4微软软件开发进度控制
7.4.1合理的进度计划
7.4.2日常的编译及测试
7.4.3追踪项目的进展
7.4.4容易忽略的因素
7.5开发人员的管理
7.5.1代码审核
7.5.2积极处Bug
7.6总结
第8章微软的软件测试实践
8.1概述
8.1.1微软软件测试工作的特点
8.1.2常用术语
8.2什么是测试
8.2.1测试的目的
8.2.2测试的任务—
8.2.3通过有效测试降低软件成本
8.2.4质量的定义
8.2.5质量和测试
8.3质量保证组在整个项目组中的位置
8.3.1质量保证组各成员的职责
8.3.2质量保证组的工作模式
8.4基于里程碑的测试过程管理
8.4.1完整的测试循环
8.4.2代码完成之前的测试工作
8.4.3代码完成时的软件状态
8.4.4Beta测试之前的测试工作
8.4.5Beta测试时的软件状态
8.4.6发布候选版本(RC)之前的测试工作
8.4.7发布候选版本(RC)时的软件状态
8.4.8正式发布版本(RTM)之前的测试工作
8.5测试计划的编写
8.5.1测试计划的重要性
8.5.2测试计划涉及的范围
8.5.3测试计划样例
8.6测试用例的设计
8.6.1什么是好的测试用例
8.6.2测试用例的设计原则
8.6.3测试用例的设计方法
8.6.4测试用例中的有效信息
8.6.5测试用例样例
8.7Bug的管理
8.7.1如何界定Bug
8.7.2’软件中常见的Bug类型
8.7.3有效地报告并分析Bug
8.7.4 Bug的保存
8.7.5跟踪Bug的状态
8.7.6活动Bug数量的演变趋势
8.7.7Bug的严重程度
8.7.8 Bug的优先级
8.7.9如何决定哪些Bug需要修正
8.7.10致命问颗(Showstopper Bug)
8.8对测试工程师的管理
8.9微软内部使用的测试工具
8.10其他值得一提的做法
8.11总结
第9章版权保护与软件企业的生存和发展
9.1微软在中国
9.2知识产权是软件企业的生命
9.2.1软件企业的特点
9.2.2软件的“与众不同”之处
9.2.3我国的软件保护并没有“过度”
9.3知识产权及其分类
9.3.1商标权
9.3.2专利权
9.3.3商业秘密
9.3.4著作权
9.3.5软件知识产权保护的法律体系
9.3.6立法与执法
9.3.7政府的关注
9.3.8持续的教育和培训
9.4软件盗版问题剖析
9.4.1盗版的形式多种多样
9.4.2盗版形势分析
9.4.3针对微软产品的盗版现象一览
9.5知识产权保护的漫漫长路
9.5,1携手共赢
9.5.2教育和宣传
9.5.3技术手段
9.5.4法律手段
9.5.5企业的自我保护
猜您喜欢