本书是对以Rational统一过程(RUP)为体现方式的现代软件开发实践的全面指导。书中提供了一系列的实践性建议和指导,软件开发从业人员将从中学会如何应对具有挑战性的开发项目——无论是小型项目还是大型项目——根据被验证的错误跟踪记录来使用一种迭代的、风险驱动的开发方法。 本书将会向读者介绍一些关键问题,这些问题涉及到迭代项目的计划和管理、构件设计及软件架构的基础知识,以及用况的正确应用等。所有的团队成员——从项目经理到系统分析员,从开发人员到测试人员——都将了解到如何把RUP快速地应用到自己的工作中。读者将会了解到RUP是一个灵活的、具有普遍适用性的过程框架,它可以通过适当裁减来满足各种类型和规模的开发项目的需要。 本书涵盖的核心内容包括: 如何使用RUP进行迭代开发、引入以架构为中心的方法、化解风险以及砍保软件质量; 与RUP的四个阶段(初始阶段、细化阶段、构造阶段和移交阶段)相关的任务; 在一个RUP项目中,项目经理、系统架构师、系统分析员、开发人员、测试人员以及过程工程师的角色和责任; 以最小的风险来增量地应用RUP; 引入RUP过程中的常见错误模式以及避免它们的方法。 读者可以通过本书快速掌握RUP,并轻松地发挥它的巨大能量来提高开发团队的生产效率。
阅读更多