Programming Books C Java PHP Python Learn more Browse Programming Books

Sorry, this item is not available in
Image not available for
Image not available

To view this video download Flash Player


Sign in to turn on 1-Click ordering
More Buying Choices
Have one to sell? Sell yours here
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

The Rational Unified Process: An Introduction (3rd Edition) [Paperback]

Philippe Kruchten
3.9 out of 5 stars  See all reviews (36 customer reviews)

List Price: $59.99
Price: $37.84 & FREE Shipping. Details
You Save: $22.15 (37%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Only 4 left in stock (more on the way).
Ships from and sold by Gift-wrap available.
Want it Monday, July 14? Choose One-Day Shipping at checkout. Details
Free Two-Day Shipping for College Students with Amazon Student


Amazon Price New from Used from
Paperback $37.84  
Textbook Binding --  
Shop the new
New! Introducing the, a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Book Description

December 20, 2003 0321197704 978-0321197702 3
The Rational Unified Process (RUP) is a saleable product from Rational/IBM.The RUP unifes the entire software development team and seeks to optimizethe productivity of each and every team member by putting the collectiveexperience derived from thousands of development projects and many industryleaders at the user's fingertips. It is a very popular product, and this bookrepresents the most thorough documentation for the latest version of theproduct (RUP v2003), which was released in May of 2003.

Frequently Bought Together

The Rational Unified Process: An Introduction (3rd Edition) + The Rational Unified Process Made Easy: A Practitioner's Guide to the RUP: A Practitioner's Guide to the RUP + Implementing the IBM Rational Unified Process and Solutions: A Guide to Improving Your Software Development Capability and Maturity
Price for all three: $124.16

Buy the selected items together

Editorial Reviews


The Rational Unified Process: An Introduction is a good overview of Rational's prescription for whole-project health. The process is unified as in "Unified Field Theory." Thesis, Antithesis, and Synthesis, (or Booch, Jacobson, and Rumbaugh, as they are known today) twine in a celestial dance to the Spheres, Rectangles, Clouds, and stray pointers that make up UML and its increasingly ambitious extensions, additions, and heroic leaps of faith.

Rational visualizes the elements and modalities of code and projects in a fashion found compelling by increasing numbers of corporate customers. It's a vision embodied in several software suites, including the eponymous Rational Unified Process, for which this book is designed to serve as the introduction. Face it, you are going to run into Rational on the job. This volume is a good place to get know about it.

The book is not an independent assessment of Rational. Editor Philippe Kruchten is lead architect of the Rational Unified Process product. The thrust is the process of processes, specifically process in software projects, as viewed by Rational and supported by its project-management toolsets. Read more--Jack Woehr, Dr. Dobb's Journal -- Dr. Dobb's Journal --This text refers to an out of print or unavailable edition of this title.

From the Back Cover

The Rational Unified Process, Third Edition , is a concise introduction to IBM's Web-enabled software engineering process. Rational Unified Process®, or RUP®, Lead Architect Philippe Kruchten quickly and clearly describes the concepts, structure, content, and motivation that are central to the RUP. Readers will learn how this approach to software development can be used to produce high-quality software, on schedule and on budget, using the Unified Modeling Language (UML), software automation, and other industry best practices.

The RUP unifies the entire software development team and optimizes the productivity of each team member by bringing them the experience of industry leaders and lessons learned from thousands of projects. It provides detailed and practical guidance through all phases of the software development life cycle, but it is not inflexible. The RUP can be tailored to suit a wide variety of projects and organizations.

This new edition has been updated to reflect all the changes integrated into the latest version of the Rational Unified Process--RUP 2003. It includes a four-color poster that lists key RUP elements: disciplines, workflows, artifacts, phases, and milestones.

RUP 2003 also offers

  • The RUP Builder with enhanced configurability, process views, and three base configurations.
  • MyRUP, enabling personalized views of the RUP configuration.
  • Additions to the Rational Process Workbench, used to define process components, perform modifications to the RUP, and create process plugins.
  • The introduction of a separate Process Engineering Process offering guidance on adapting the RUP, creating plugins, and deploying the RUP.
  • The Rational Unified Process, Third Edition , is a reliable introduction to the Rational Unified Process that will serve project managers and software professionals alike.


    Product Details

    • Paperback: 336 pages
    • Publisher: Addison-Wesley Professional; 3 edition (December 20, 2003)
    • Language: English
    • ISBN-10: 0321197704
    • ISBN-13: 978-0321197702
    • Product Dimensions: 6.9 x 9.1 inches
    • Shipping Weight: 1.2 pounds (View shipping rates and policies)
    • Average Customer Review: 3.9 out of 5 stars  See all reviews (36 customer reviews)
    • Amazon Best Sellers Rank: #1,059,906 in Books (See Top 100 in Books)

    More About the Author

    Philippe Kruchten is a professor of software engineering at the University of British Columbia, in Vancouver, Canada, after retiring from 30+ years in industry in various countries around the globe. His current interests are software process modeling, agile processes, and software architecture, and the impact of culture on global software engineering projects. Prior to UBC, he spent 16 years at Rational Software (now IBM Software Group), where he was associated as a consultant with several large-scale defense and aerospace projects around the world, and where he developed the Rational Unified Process', a software engineering handbook used by half a million developers around the world. He also spent 8 years at Alcatel in France, developing telephone switches. He has a mechanical engineering diploma and a doctorate degree in computer science from French institutions. Dr. Kruchten is a professional software engineer, and councilor at APEGBC.

    Customer Reviews

    3.9 out of 5 stars
    3.9 out of 5 stars
    Share your thoughts with other customers
    Most Helpful Customer Reviews
    50 of 51 people found the following review helpful
    4.0 out of 5 stars Worth readng even if you don't buy the product February 9, 2001
    There are those who might criticize this book as being a mere commercial for the development tools offered by Rational Software. My reaction to that position is, `so what." If I am a manager considering the adoption of the Rational Unified Process, then my best hope for making the correct adoption decision is to learn what it is designed to do in as short a time as possible. Any material that I can read at a managerial level that explains the capability and what I can get out of it is something of great value, and this book satisfies that requirement.
    The main purpose of the book is to explain the unified process at the level of the tops of the trees. This broad overview is an explanation of how a process is constructed by splitting it up into nine overlapping, but still somewhat distinct workflows. They are the project management workflow, the business modeling workflow, the requirements workflow, the analysis and design workflow, the implementation workflow, the test workflow, the configuration and change workflow, the environment workflow and the deployment workflow. The separation of the process into the different sections allows each of them to be described from their somewhat unique perspectives, which makes it easier to see how the synergy of them all makes for a complete, effective process.
    It took some time for it to appear, but it is now essential to examine an item of software from the architectural perspective. Such an encompassing examination of software could not exist until the projects grew to such size and complexity that no other paradigm could adequately describe it. Like the plans for a large, complicated building, it is the overlap of several different models that merge together to build something that is more than the collection of pieces.
    Read more ›
    Comment | 
    Was this review helpful to you?
    31 of 31 people found the following review helpful
    4.0 out of 5 stars A fine book despite some reservations January 27, 2002
    An excellent book well organized and generally well written. Recommended either to learn about Rational Corporation's Rational Unified Process (RUP) or even just to get a general acquaintance with current ideas about software development methodology.
    Mr. Kruchten advocates describing a software product with various summary, abstract views. In this book, he practices what he preaches by giving just the "architectural" view of RUP, whose in-depth treatment would not fit in just 300 pages. There are seventeen chapters divided into two sections. A reader interested only in RUP's distinctive features may skip chapters 1 and 14-17.
    Section I comprising chapters 1-6 provides the motivation (software development best practices) and the dominant themes (architecture and use cases) of RUP, describing it also along two main dimensions: the dynamic dimension of phase and iteration and the static dimension of workflow.
    Section II dedicates a chapter to each of RUP's nine workflows. There are two final chapters, one with sample plans for iterations in different project phases and one discussing how to implement RUP in a development organization. There are two useful appendices, a dictionary of acronyms, a glossary, and a quite helpful annotated bibliography.
    In RUP a workflow is an interrelated set of activities producing a cohesive subset of the artifacts of a software development project. The chapters describing workflows vary somewhat in length and quality, but they all follow the same pattern: (1) start with guiding principles; (2) describe the activities, workers, and artifacts of the workflow; (3) conclude with some comments on tool support (a little marketing for Rational Corporation's tool suite).
    Read more ›
    Comment | 
    Was this review helpful to you?
    31 of 31 people found the following review helpful
    5.0 out of 5 stars A fine, readable introduction October 4, 2002
    Format:Paperback|Verified Purchase
    This book is an introduction to the Rational Unified Process (RUP). It is suitable for readers who have never heard of RUP before and for readers who have little experience with thoughtful analysis of software lifecycles. (I think it's also very useful as a quick, easy-to-read overview of RUP for more advanced readers, but you can read about that use of the book in other reviews.)
    I teach Computer Science at Florida Tech, including undergraduate and graduate courses in software testing. Krutchen provides a thoughtful but very readable, persuasive discussion of risks associated with different software lifecycles. In my experience as a teacher, my students' ability to appreciate differences among lifecycles and analyze them critically is significantly boosted by study and discussion of Krutchen. Accordingly, I require my students to read the relevant section of his book, they have detailed small-group discussions of it, and it often appears on their exam.
    This book is an introduction. It doesn't address all of the problems with RUP. It doesn't cover all of the areas of RUP equally well. It won't make any reader an expert in the process or its favored practices. It won't persuade someone who doesn't like RUP that they should like. What it does do is expose the reader to the thinking and practices that make up this particular approach to software engineering.
    This book is much deeper than marketing fluff, but not so deep as to lose a junior reader. As a teacher, I am delighted to have materials like this available.
    (Disclosure: a little bit of my work has been included in RUP, and I have developed a course for Rational on software testing within the Rational process. However, I identify more with the agile development / XP community than with the RUP community.
    Read more ›
    Comment | 
    Was this review helpful to you?
    Most Recent Customer Reviews
    5.0 out of 5 stars Highly Recommended
    This book helped us launch a major NFL web site on time, on budget, and with plenty of testing to insure a flawless launch. Read more
    Published on January 21, 2010 by David Ambrosius
    1.0 out of 5 stars Not useful for the IBM RUP Certification Exam any more
    I used this book to pass the IBM RUP Certification V2003 exam and it was OK (3 stars) for then.
    I'm giving it 1 star now to warn would-be buyers that it is no longer useful... Read more
    Published on October 6, 2009 by Auckland Kiwi
    4.0 out of 5 stars Readable
    After starting a few books in this series, this is the one I ended up finishing because of its readability. As an introduction to RUP, this book did its job. Read more
    Published on February 6, 2008 by David Wallace Croft
    4.0 out of 5 stars Good Coverage of an Important Topic
    "The Rational Unified Process, An Introduction" offers readers a concise and strong introduction to the topic of the Rational Unified Process (RUP). Read more
    Published on November 6, 2007 by K. Scott Proctor
    2.0 out of 5 stars All fluff, no substance
    It's an introduction, all right. The trouble is, it's such a high level introduction that there's almost no useful information whatsoever. Read more
    Published on September 15, 2005 by David Terhune
    3.0 out of 5 stars Not a book to teach you how to use RUP
    This book introduces the logic behind Rational Unified Process (RUP). RUP is a novel idea. It puts several good practices in a consolidated package. Read more
    Published on June 14, 2004 by kashifm
    4.0 out of 5 stars A good overview of the entire RUP framework...
    Target Audience
    IT professionals who need to learn about the Rational Unified Process (RUP)
    This book is a relatively high-level overview of the entire RUP... Read more
    Published on May 9, 2004 by Thomas Duff
    5.0 out of 5 stars If you are interested in RUP, this is the place to start.
    The Rational Unified Process (RUP) was originally developed by Rational Software, which was recently purchased by IBM. Read more
    Published on May 7, 2004 by Charles Ashbacher
    5.0 out of 5 stars Definitive
    First of all, please let me clarify something. In another review of mine (for the book "The Rational Unified Process Made Easy" of Kroll & Kruchten) I mentioned that... Read more
    Published on April 14, 2004 by Panagiotis Varlagas
    3.0 out of 5 stars Good introduction to RUP for beginners
    One thing's for sure: it's impossible for any one person to "know" the Rational Unified Process in and out. Read more
    Published on January 2, 2004 by Amazon Customer
    Search Customer Reviews
    Search these reviews only

    Sell a Digital Version of This Book in the Kindle Store

    If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more


    Have something you'd like to share about this product?
    Start a new discussion
    First post:
    Prompts for sign-in

    Search Customer Discussions
    Search all Amazon discussions

    Look for Similar Items by Category