出版社:中国电力出版社
年代:2004
定价:
虽然目前有数以千计的项目有效的使用Rational统一过程,但是一些开发团队仍然不敢轻易使用它。他们认为实施一个新的软件开发过程可能会很困难。本书的目的就是要告诉读者RUP实际上是很简单的。本书解释了RUP的基本软件开发原理,并指导读者在自己的开发组织中应用它。通过阅读本书,读者将会学到:Rational统一过程的根本原理,数以百计的成功软件项目证明它是有效的;在实践中如何通过遍历RUP项目的各个阶段应用这些原理;在RUP项目中,项目经理、系统分析员、系统架构师、开发人员、测试人员和过程工程师担当的角色和职责;如何以最小的风险不断采用并配置统一过程;如何辨别失败项目的特征,如何避免失败。
序前言第1部分 RUP导论 第1章 Rational统一过程介绍 1.1 什么是Rational统一过程 1.2 RUP——一种方法 1.3 RUP——良定义的软件工程过程 1.4 RUP——可定制的过程产品 1.5 结论 第2章 RUP的灵魂:通向成功的指导 2.1 尽早并且持续地化解重大风险,否则将带来很多麻烦 2.2 确保满足客户的需求 2.3 把注意力放到可执行软件上 2.4 尽早在项目中适应变化 2.5 在早期确定一个可执行架构
序前言第1部分 RUP导论 第1章 Rational统一过程介绍 1.1 什么是Rational统一过程 1.2 RUP——一种方法 1.3 RUP——良定义的软件工程过程 1.4 RUP——可定制的过程产品 1.5 结论 第2章 RUP的灵魂:通向成功的指导 2.1 尽早并且持续地化解重大风险,否则将带来很多麻烦 2.2 确保满足客户的需求 2.3 把注意力放到可执行软件上 2.4 尽早在项目中适应变化 2.5 在早期确定一个可执行架构 2.6 使用构件构造系统 2.7 建立高效团结的开发团队 2.8 始终重视质量 2.9 结论 第3章 比较过程:RUP、敏捷方法与严格的政府标准 3.1 如何比较过程? 3.2 敏捷开发方法:低规范度,迭代开发方法 3.3 SEI CMM、SEI CMMI、ISO/IEC、DOD-STD、MIL-STD:为得到更高可预测性而采用高规范度的开发方法 3.4 RUP:可适应不同规范度的迭代开发方法 3.5 要使用什么样的迭代开发方法? 3.6 要达到多高的规范度? 3.7 你的过程需要怎样的RUP配置? 3.8 结论 第4章 应用于个人的RUP:Deimos项目 4.1 一个人完成的软件项目:Deimos项目 4.2 承诺(星期一午餐时) 4.3 进一步工作(星期一的晚些时候) 4.4 增强功能(星期二) 4.5 更多的进展,更多的变化(星期三) 4.6 接近完成(星期四) 4.7 发布Beta测试版并移交(星期五) 4.8 结论 第2部分 一个RUP项目的生命周期 第5章 RUP的四个阶段 5.1 一些常见的误解 5.2 主要里程碑 5.3 没有固定的工作流 5.4 没有不变的制品 5.5 项目的三种类型 第6章 初始阶段 6.1 初始阶段的目标 6.2 初始阶段和迭代 6.3 目标1:了解要创建什么样的系统 6.4 目标2:确定系统的主要功能 6.5 目标3:制定至少一个可行的方案 6.6 目标4:了解与项目相关的成本、时间表和风险 6.7 目标5:确定遵循什么过程和使用哪些工具 6.8 项目回顾:生命周期目标里程碑 6.9 结论 第7章 细化阶段 7.1 细化阶段的目标 7.2 细化和迭代 7.3 目标1:更明确的认识需求 7.4 目标2:设计、实现、验证系统架构并建立架构基线 7.5 目标3:化解主要风险,更精确地制定时间表和费用估算 7.6 目标4:细化开发案例并搭建开发环境 7.7 项目回顾:生命周期架构里程碑 7.8 结论 第8章 构造阶段 8.1 构造阶段的目标 8.2 构造和迭代 8.3 目标1:降低开发成本并实现部分的并行开发 8.4 目标2:迭代开发完整的产品,并准备把它交付给用户 8.5 项目回顾:初始可执行能力里程碑 8.6 结论 第9章 移交阶段 9.1 移交阶段的目标 9.2 移交阶段的迭代和开发周期 9.3 目标1:进行Beta测试以确保达到用户期望 9.4 目标2:培训用户和维护人员来达到用户的自我依赖 9.5 目标3:准备交付环境并转换数据库系统 9.6 目标4:为投放市场作准备:包装、生产产品和进行演示 9.7 目标5:与涉众合作完成交付工作 9.8 项目回顾:产品发布里程碑 9.9 结论 第3部分 RUP的应用……第4部分 对RUP基于角色的指导术语表 参考文献
本书是对以Rational统一过程(RUP)为体现方式的现代软件开发实践的全面指导。书中提供了一系列的实践性建议和指导,软件开发从业人员将从中学会如何应对具有挑战性的开发项目——无论是小型项目还是大型项目——根据被验证的错误跟踪记录来使用一种迭代的、风险驱动的开发方法。 本书将会向读者介绍一些关键问题,这些问题涉及到迭代项目的计划和管理、构件设计及软件架构的基础知识,以及用况的正确应用等。所有的团队成员——从项目经理到系统分析员,从开发人员到测试人员——都将了解到如何把RUP快速地应用到自己的工作中。读者将会了解到RUP是一个灵活的、具有普遍适用性的过程框架,它可以通过适当裁减来满足各种类型和规模的开发项目的需要。 本书涵盖的核心内容包括: 如何使用RUP进行迭代开发、引入以架构为中心的方法、化解风险以及砍保软件质量; 与RUP的四个阶段(初始阶段、细化阶段、构造阶段和移交阶段)相关的任务; 在一个RUP项目中,项目经理、系统架构师、系统分析员、开发人员、测试人员以及过程工程师的角色和责任; 以最小的风险来增量地应用RUP; 引入RUP过程中的常见错误模式以及避免它们的方法。 读者可以通过本书快速掌握RUP,并轻松地发挥它的巨大能量来提高开发团队的生产效率。
“Per Kroll和Philippe Kruchren是最有资格介绍RUP的人,他们在Rational软件公司创立并在世界范围内推广RUP的过程中起到了十分重要的作用。”——摘自Grady Booch先生为本书所作的序
书籍详细信息 | |||
书名 | Rational统一过程站内查询相似图书 | ||
丛书名 | 软件工程系列 | ||
9787508323152 如需购买下载《Rational统一过程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 中国电力出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 语种 | 简体中文 | |
尺寸 | 26 | 装帧 | 平装 |
页数 | 印数 |
(美) 克鲁奇顿, 著
( ) 安不勒 (Ambler,S.W.) 等, 著
(美) 斯科特 (Scott,K.) , 著
(美) 安伯乐 (Ambler,S.W.) , (美) 君士坦丁 (Constantine,L.L.) , 著
(美) 安布勒 (Ambler,S.W.) , (美) 康斯坦丁 (Constantine,L.L.) , 著
(美) 斯科特 (Scott,K.) , 著
(美) 安伯乐 (Ambler,S.W.) , 编著
陈樟洪等, 编著
(美) 雅各布森 (Jacobson,I.) 等, 著