标题：IBMRUP参考与认证指南
作者介绍
AhmadK、Shuja（www、shuja、info）有12年多的软件工程和网络工程经验。他在IT战略和规划、计划和项目管理（PMO）变革及运作、软件工程过程及敏捷软件开发、企业构架以及业务过程管理等方面提供顾问和咨询服务。他获得了麻省理工大学管理技术理学硕士学位、牛津大学计算机理学硕士学位以及多伦多大学信息系统硕士学位。他还获得了许多专家认证，其中包括PMIPMP认证、SEICMMI认证、ITIL专家认证以及RUP专家认证等。此外，他还提供各类IT训练方面的培训和指导服务。JochenKrebs在面向对象软件开发、需求管理、项目管理方面有14年多的软件工程经验。从1999年RUP首次发布以来，他一直教授RUP以及帮助客户采纳和定制RUP。过去，他不仅直接在RUP项目团队工作，而且也是RUP认证委员会的成员。他编写并审查了官方RUP认证考试的问答题。
内容简介
《IBM RUP实现与解决方案》提供了让你成功使用IBM RUP（Rational Unified Process，Rational统一过程）及其解决方案的所有知识和需要熟悉的内容。完整地介绍了为完全实现IBM RUP生命周期的最佳实践的路线图——从规划投资回报和制作商业案例到项目试点、项目实现、项目指导以及超出这些范围的内容。
作者从成功项目和失败项目中总结了经验和教训。描述了在他领导的用IBMRUP实施的大型项目中，以及与软件工程过程领域中最著名的思想领袖共同工作的广泛经验。你将从实例中学习这些，包括实际项目的工件。
无论你是高级管理人员、软件专业人员或者是咨询师，《IBM RUP实现与解决方案》都将帮助你继续改进开发过程的成熟度并得到收益：更高的质量、更快的交付和更多的业务价值。读完《IBM RUP实现与解决方案》以后，你将能够：
·解开过去的软件过程改进之谜，把注意力集中到真正实用的方面。
·识别和评估最佳实践的候选过程解决方案。
·把IBM RUP和IBM Rational解决方案应用到实际项目。
·开发资金模型和商业案例，并且得到高层经理的支持。
·招聘团队人员、组织团队以及激励实施团队的士气。
·为有效集成制定计划，过程调整以及变更管理。
·选择恰当的试点项目，学习恰当的课程，并且开发有效的引进模型。
·快速转向成功的大型项目级别的实施过程。
·为过程和实用工具建立成熟度等级。
·描述最终状态的数量与质量。
·为培训和指导做计划，并且理解每一个角色之间的区别。
·在实施的项目完成之后保留备忘录。
编辑推荐
IBM RUP实现与解决方案》主要介绍如何率领团队实施RuP和IBM Rational软件生命周期解决方案，并提供了一个提高软件开发能力和成熟度的向导。主要内容包括：评估过程方案、实施RUP和IBMR以onal过程方案的步骤、评估组织并为组织变革构建业务方案、实施团队、安装预集成和过程调整工具、实施方法、过渡到大型项目的方法、资金模型、培训与指导模型和实施完成的竽验。
《IBM RUP实现与解决方案》适合作为软件从业人员的软件工程实践指导书，也可供高等院校计算机及相关专业师生参考。　
《IBMRUP参考与认证指南》由两位杰出的RUP实现者所著，吸取了IBM RUP过程领导者和RUP认证管理者的意见，并经过了他们的认真审查。IBM RUP(Rational Unified Process，Rational统一过程)已经成为大规模企业软件开发的事实上的行业标准过程。IBM认证的解决方案设计师——IBM RUP V7.0认证为解决方案开发人员证明他们对RUP的精通提供了一条有效的途径。
作为第一部、也是唯一一部官方指定的RUP认证指南，《IBMRUP参考与认证指南》全面讲述了RUP以及IBM RUP考试的最新版本。
《IBMRUP参考与认证指南》涵盖了RUP使用的方方面面。全书精心组织，可帮助你快捷而高效地准备考试，并为你在未来几年的工作中，提供一份便捷、简明的参考。
《IBMRUP参考与认证指南》涵盖以下内容：
RUP考试应准备的全部内容，并提供了一份包括52道题目的模拟试卷。
核心的RUP概念、全新的RUP过程框架，以及关于业务驱动开发的一些关键原则。
RUP针对迭代开发的以架构为中心的方法：实践问题和场景。
成功的RUP项目实施的模式，以及要避免的“反模式”。
统一方法架构(UMA)：基本内容和过程要素。
RUP内容规程，具体包括：业务建模、需求、分析、设计、实施、测试、部署、项目管理、变更和配置管理，以及环境。
主要的RUP工作成果、角色和任务。
RUP的阶段、活动和里程碑。
针对组织的RUP裁剪以及RUP的一些工具——包括对IBM Rational方法构建器(RMC)和MyRUP的一些介绍。
目录
翻译者序前言致谢
作者简介
第一部分 绪论第1章 欢迎开始IBMRational统一过程及其认证的学习
1.1 Rational统一过程概述
1.1.1 关键原则
1.1.2 可重用方法内容框架和过程构件
1.1.3 架构视图
1.1.4 方法和过程定义语言
1.2 RUP架构概述
1.2.1 阶段和里程碑
1.2.2 规程
1.2.3 驼峰图——将阶段迭代里程碑和规程放在一起
1.2.4 迭代成熟度水平
1.3 Rational统一过程的演进
1.4 鉴别RUP解决方案设计师的挑战
1.5 RUP认证的历史.现状及展望
1.6 小结
1.7 习题
参考资料
第2章 业务驱动开发的关键原则2.1调整过程 
2.1.1优点 
2.1.2模式 
2.1.3反模式 
2.2平衡竞争利益相关者的优先级 
2.2.1优点 
2.2.2模式 
2.2.3反模式 
2.3跨团队合作 
2.3.1优点 
2.3.2模式 
2.3.3反模式 
2.4通过迭代方式论证价值 
2.4.1优点 
2.4.2模式 
2.4.3反模式 
2.5提升抽象的层次 
2.5.1优点 
2.5.2模式 
2.5.3反模式 
2.6持续关注质量 
2.6.1优点 
2.6.2模式 
2.6.3反模式 
2.7小结 
2.8习题 
参考资料 
第二部分统一方法架构（UMA） 
第3章基本内容要素3.1角色 
3.2工作成果 
3.3任务 
3.4步骤 
3.5指导 
3.6类别 
3.7小结 
3.8习题 
参考资料 
第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描述符 
4.4小结 
4.5习题 
参考资料 
第三部分Rational统一过程：内容要素和过程要素 
第5章业务建模5.1概述 
5.2目的 
5.3业务建模规程工作流程 
5.3.1评估业务状态 
5.3.2描述当前业务 
5.3.3定义业务 
5.3.4研究流程自动化 
5.3.5开发域模型 
5.4工作成果 
5.4.1业务分析模型 
5.4.2业务架构文档 
5.4.3业务部署模型 
5.4.4业务设计模型 
5.4.5业务架构概念证明 
5.4.6业务用例模型 
5.4.7业务愿景 
5.4.8目标组织评估 
5.5角色和职责 
5.5.1业务过程分析师 
5.5.2业务架构师 
5.5.3业务设计师 
5.5.4技术审查员 
5.6重要概念 
5.6.1业务建模和软件开发 
5.6.2域建模 
5.7小结 
5.8习题 
参考资料 
第6章需求6.1概述 
6.2目的 
6.3需求工作流程 
6.3.1分析问题 
6.3.2理解相关利益方需求 
6.3.3定义系统 
6.3.4管理系统的范围 
6.3.5调整系统定义 
6.3.6管理变更请求 
6.4关键工件 
6.4.1愿景 
6.4.2术语表 
6.4.3需求管理计划 
6.4.4软件需求 
6.4.5软件需求规格说明书 
6.4.6相关利益方要求 
6.4.7情节串联图板 
6.4.8补充规格说明 
6.4.9用例模型 
6.4.10需求属性 
6.5重要概念 
6.5.1什么是相关利益方 
6.5.2什么是需求 
6.5.3用例和其他RUP规程 
6.5.4用例模型 
6.5.5场景想定 
6.5.6需求可溯性 
6.5.7需求和其他规程 
6.6主要角色和职责 
6.6.1系统分析师 
6.6.2需求细化人员 
6.7小结 
6.8习题 
参考资料 
第7章分析和设计7.1概述 
7.2目的 
7.3分析和设计工作流程 
7.3.1执行架构合成 
7.3.2定义备选架构 
7.3.3活动：分析行为 
7.3.4设计组件 
7.3.5设计数据库 
7.3.6设计服务 
7.3.7改进架构 
7.4关键工件 
7.4.1分析模型 
7.4.2设计模型 
7.4.3架构性概念证明 
7.4.4数据模型 
7.4.5参考架构 
7.4.6软件架构文档 
7.4.7导航图 
7.4.8服务模型 
7.4.9实时系统的其他工件 
7.5主要角色和职责 
7.5.1软件架构师 
7.5.2系统分析师 
7.5.3设计人员 
7.5.4用户接口设计人员 
7.5.5数据库设计人员 
7.6重要概念 
7.6.1用例及分析和设计 
7.6.2分析和设计中的用例实现 
7.6.3组件和子系统 
7.6.4分析机制 
7.6.5用例实现 
7.7小结 
7.8习题 
参考资料 
第8章实现8.1概述 
8.2目的 
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集成人员 
8.6重要概念 
8.6.1集成 
8.6.2原型 
8.6.3运行时观察和分析.. 
8.7小结 
8.8习题 
参考资料 
第9章测试9.1概述 
9.2目的 
9.3工作流程 
9.3.1定义评价任务 
9.3.2验证构建稳定性 
9.3.3测试和评价 
9.3.4完成可接受的任务 
9.3.5改进测试资产 
9.3.6检验测试方法 
9.4关键工件 
9.5主要角色和职责 
9.5.1测试经理 
9.5.2测试分析师 
9.5.3测试设计者 
9.5.4测试人员 
9.5.5审查者 
9.6重要概念 
9.6.1测试和迭代开发 
9.6.2测试的维度 
9.6.3测试思想、测试用例和测试脚本 
9.7小结 
9.8习题 
参考资料 
第10章部署10.1概述 
10.2目的 
10.3工作流程 
10.3.1规划部署 
10.3.2开发帮助资料 
10.3.3管理验收测试 
10.3.4生成部署单元 
10.3.5Beta测试产品 
10.3.6管理定制安装的验收测试 
10.3.7打包产品 
10.3.8提供下载站点的访问 
10.4关键工件 
10.4.1手册格式范本 
10.4.2部署模型 
10.4.3部署单元 
10.4.4产品 
10.4.5用户帮助资料 
10.5主要角色和职责 
10.5.1部署管理员 
10.5.2配置管理员 
10.5.3课程开发人员 
10.5.4技术资料开发工程师 
10.5.5美工 
10.6重要概念 
10.6.1部署模式 
10.6.2部署规程和测试规程 
10.7小结 
10.8习题 
参考资料 
第11章配置和变更管理11.1概述 
11.1.1变更请求管理（CRM） 
11.1.2测度 
11.1.3配置管理（CM） 
11.2目的 
11.3工作流程 
11.3.1规划项目配置和变更控制 
11.3.2创建项目配置管理（CM）环境 
11.3.3监控和报告配置状态 
11.3.4改动并交付配置项目 
11.3.5管理基准程序和发布 
11.3.6管理变更请求 
11.4关键工件 
11.4.1变更请求 
11.4.2CM计划 
11.4.3配置审核结果 
11.4.4项目知识库 
11.4.5工作空间 
11.5主要角色和职责 
11.5.1配置管理员 
11.5.2变更控制管理员 
11.5.3集成人员 
11.5.4全能角色 
11.6重要概念 
11.6.1CM工具 
11.6.2产品目录结构 
11.6.3改进方法 
11.6.4CM系统的优点 
11.7小结 
11.8习题 
参考资料 
第12章项目管理12.1概述 
12.2目的 
12.3项目管理规程工作流程 
12.3.1构思新项目 
12.3.2评估项目范围和风险 
12.3.3规划项目 
12.3.4规划初始迭代的其他工作 
12.3.5管理迭代 
12.3.6重新评估项目的范围和风险 
12.3.7阶段停止 
12.3.8规划下一次迭代 
12.3.9改进开发计划 
12.3.10监督和控制项目 
12.3.11项目停止 
12.4关键工件 
12.4.1业务用例 
12.4.2软件开发计划 
12.4.3迭代计划 
12.4.4评审记录 
12.4.5风险列表 
12.4.6问题列表 
12.4.7状态评估 
12.4.8工作通知单 
12.4.9部署计划 
12.5主要角色和相关职责 
12.5.1项目经理 
12.5.2管理评审员 
12.5.3评审协调员 
12.6重要概念 
12.6.1迭代开发项目中的项目管理 
12.6.2风险管理 
12.6.3风险管理策略 
12.7小结 
12.8习题 
参考资料 
第13章环境13.1概述 
13.2目的 
13.3环境规程工作流程 
13.3.1项目环境准备 
13.3.2迭代环境准备 
13.3.3迭代期间的支持环境 
13.4关键工件 
13.4.1开发过程 
13.4.2开发用例 
13.4.3项目专用的指导方针 
13.4.4项目专用的模板 
13.4.5开发的基础结构 
13.4.6开发组织评估 
13.4.7手册格式范本 
13.5主要角色和职责 
13.5.1过程工程师 
13.5.2系统管理员 
13.5.3工具专家 
13.5.4技术资料开发工程师 
13.6重要概念 
13.6.1经裁剪的过程 
13.6.2支持过程裁剪的工具 
13.7小结 
13.8习题 
参考资料 
第14章阶段、活动和里程碑14.1概述 
14.2起始阶段 
14.2.1设定结果 
14.2.2工作流 
14.2.3生命周期设定结果里程碑 
14.3细化阶段 
14.3.1设定结果 
14.3.2工作流 
14.3.3生命周期架构里程碑 
14.4构建阶段 
14.4.1设定结果 
14.4.2工作流 
14.4.3初步运行能力里程碑 
14.5提交阶段 
14.5.1设定结果 
14.5.2工作流 
14.5.3产品发布里程碑 
14.6总结 
14.7习题 
参考资料 
第四部分裁剪和工具 
第15章裁剪15.1概述 
15.2裁剪的方法 
15.2.1生命周期 
15.2.2采用风格 
15.3过程采用操作规程建议 
15.4小结 
参考资料 
第16章工具16.1概述 
16.2MyRUP 
16.3IBM Rational方法构建器（RMC） 
16.4小结 
参考资料 
第五部分认证、考试和练习 
第17章RUP认证的价值17.1标准化、一致性和灵活性 
17.2取得RUP认证的个人回报 
17.3RUP认证对组织的价值 
17.4认证过程的内容和客观性 
17.5小结 
参考资料 
第18章模拟试题18.1概述 
18.2模拟试题 
18.3小结 
第19章备考、考试及考后19.1考前 
19.1.1为成功而准备 
19.1.2培训课程 
19.1.3参考书 
19.1.4互联网 
19.1.5模拟试题 
19.1.6注册 
19.1.7提示和建议 
19.2考试期间 
19.2.1挑选座位 
19.2.2考题 
19.2.3时间安排 
19.2.4技术问题 
19.3考后 
19.4小结 
附录习题答案...