See buying choices for this item to see if it's one of the millions that are eligible for Amazon Prime.

47 used & new from $0.01

Have one to sell? Sell yours here
 
 
The Rational Unified Process: An Introduction (2nd Edition)
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

The Rational Unified Process: An Introduction (2nd Edition) (Paperback)

by Philippe Kruchten (Author)
3.9 out of 5 stars See all reviews (34 customer reviews)


Available from these sellers.


10 new from $8.95 37 used from $0.01
Also Available in: List Price: Our Price: Other Offers:
Paperback (3) $54.99 $41.07 52 used & new from $7.50
Textbook Binding 32 used & new from $0.01

Customers Who Bought This Item Also Bought

The Rational Unified Process Made Easy: A Practitioner's Guide to the RUP (Addison-Wesley Object Technology Series)

The Rational Unified Process Made Easy: A Practitioner's Guide to the RUP (Addison-Wesley Object Technology Series)

by Per Kroll
4.7 out of 5 stars (15)  $44.40
UML Distilled: A Brief Guide to the Standard Object Modeling Language (3rd Edition) (Addison-Wesley Object Technology Series)

UML Distilled: A Brief Guide to the Standard Object Modeling Language (3rd Edition) (Addison-Wesley Object Technology Series)

by Martin Fowler
3.9 out of 5 stars (110)  $30.97
Writing Effective Use Cases (Agile Software Development Series)

Writing Effective Use Cases (Agile Software Development Series)

by Alistair Cockburn
4.6 out of 5 stars (46)  $41.00
IBM Rational Unified Process Reference and Certification Guide: Solution Designer (RUP)

IBM Rational Unified Process Reference and Certification Guide: Solution Designer (RUP)

by Ahmad K. Shuja
4.5 out of 5 stars (2)  $35.99
Use Cases: Requirements in Context (2nd Edition)

Use Cases: Requirements in Context (2nd Edition)

by Daryl Kulak
4.1 out of 5 stars (16)  $41.84
Explore similar items

Editorial Reviews

Review
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.

Product Description
This concise book offers a quick introduction to the concepts, structure, content, and motivation of the Rational Unified Process--a Web-enabled software engineering process that enhances team productivity and delivers software best practices to all team members. The Rational Unified Process is unique in that it allows development teams to recognize the full benefits of the Unified Modeling Language (UML), software automation, and other industry best practices.

The Rational Unified Process unifies the entire software development team and optimizes the productivity of every team member by putting the collective experience derived from thousands of projects and many industry leaders at your fingertips. With this book as your guide, you will be able to more easily produce, within a predictable schedule and a reasonable budget, the highest-quality software possible. Throughout the book, the author shares his inside knowledge of the process, focusing his coverage on key aspects that are critical to mastering this proven approach to software development.

This Second Edition has been updated to match and reflect the contents of the latest version of the Rational Unified Process. In particular, RUP 2000 offers:

More guidance for e-development Roadmaps that provide overviews of how to apply the process to a wide variety of projects and technologies Expanded analysis of testing, spanning the entire product lifecycle Improved coverage of application interface design--especially as it applies to developing effective web applications Enhanced details for developing real-time and reactive systems Insights into designing systems using patterns and frameworks

See all Editorial Reviews


Product Details

  • Paperback: 320 pages
  • Publisher: Addison-Wesley Professional; 2 edition (March 14, 2000)
  • Language: English
  • ISBN-10: 0201707101
  • ISBN-13: 978-0201707106
  • Product Dimensions: 8.9 x 6.9 x 0.5 inches
  • Shipping Weight: 15.7 ounces
  • Average Customer Review: 3.9 out of 5 stars See all reviews (34 customer reviews)
  • Amazon.com Sales Rank: #661,707 in Books (See Bestsellers in Books)

Look Inside This Book


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(1)
(1)
(1)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

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

 

Customer Reviews

34 Reviews
5 star:
 (12)
4 star:
 (12)
3 star:
 (5)
2 star:
 (5)
1 star:    (0)
 
 
 
 
 
Average Customer Review
3.9 out of 5 stars (34 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
49 of 50 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
By Charles Ashbacher "(cashbacher@yahoo.com)" (Marion, Iowa United States(cashbacher@yahoo.com)) - See all my reviews
(TOP 50 REVIEWER)      
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. An entire chapter is devoted to the importance of the architecture in the development and unending refinement of a software project. These are wise words to heed, as anyone who tries to build the complex without a sound plan is almost certainly doomed to failure.
The most significant test that any book describing a product can face is whether it is still worth reading if you have no interest in the product. This book easily passes that test and is one of the best manuals for managers of large software projects that is available today.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
31 of 31 people found the following review helpful:
5.0 out of 5 stars A fine, readable introduction, October 4, 2002
By Cem Kaner, J.D, Ph.D. (Palm Bay, FL United States) - See all my reviews
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. In any case, the question that I'm interested in answering in this review is not whether RUP is any good -- it has its good points and its weaknesses -- but rather whether Krutchen's introduction to RUP is a fair and useful introduction to that subject matter. My conclusion is that it is.)

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
31 of 31 people found the following review helpful:
4.0 out of 5 stars A fine book despite some reservations, January 27, 2002
By Vince Kenyon (Chicago, IL USA) - See all my reviews
(REAL NAME)   
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). The best workflow chapters: Project Management, Business Modeling, Test, Configuration and Change Management.

The high recommendation comes not without some reservations.

Architectures are important in RUP, but Chapter 5, "An Architecture-centric Process," garbles this message by describing architectures as mere derivatives of "complete" system descriptions (called "models"): "Architecture is what remains when you cannot take away any more things and still understand the system and explain how it works (p. 82)." Again, " . . . models are complete representations of the system, whereas an architectural view focuses only on what is architecturally significant (p. 89)." Finally, "Architectural views are like slices cut through the various models, illuminating only the important, significant elements . . . (p. 90)."

These explanations fail to recognize that architectures come first. Architectures are constraints that determine subsequent design and construction of the system. They are primary, not derivative, not mere views of models. Fortunately, RUP recognizes the primacy of architecture even if these explanations do not.

These explanations also fail to recognize that an architecture is a complete and distinct model in its own right. They are out of harmony with the book's own (wordy) definition of architecture, which includes "The selection of structural elements and their interfaces by which the system is composed . . . (p. 84)." So when the elements and interfaces have been defined, the architecture is complete, right? It escapes this reader how architectures can be inherently less complete than models (whatever they are), when there is not even any one model that completely describes a system (see p. 81).

The relationship that Chapter 5 describes between architectures and models is very similar to that described in Chapter 10 between the analysis model and the design model. Mr. Kruchten limits the value of retaining the analysis model as a distinct artifact: "Generally, there is one design model . . .. The upper layers of this model describe the application-specific, or more analysis-oriented, aspects . . . In some companies-those in which systems live for decades or there are many variants of the system-a separate analysis model has proved useful (p. 175)."

Generally, companies that plan to stay in business DO expect their systems to live for decades-as do companies that spend millions of dollars using RUP to build them. As for "the extra work required to ensure that the analysis and design models remain consistent (p. 175)," the right tool can make all the difference. Anyone familiar with tools for database design (Erwin, for example) knows that they provide extensive facilities for maintaining separate, consistent analysis (logical) and design (physical) models. The tools offered by Rational Corporation, however, do NOT provide such a facility. Could Mr. Kruchten be tailoring the methodology to fit the limitations of the tool that his sponsor sells?

Compare his attitude toward the analysis model with that of another author in the Addison-Wesley Object Technology Series. Martin Fowler in his UML Distilled says, " . . . it is very important to separate the specification perspective and the implementation perspective (p. 52)." Mr. Fowler uses different terminology, but he is saying essentially that the analysis model ("specification perspective") is valuable as an artifact distinct from the design model ("implementation perspective").

Despite these issues-which might profitably have been discussed at greater length-this fine book admirably fulfills its purpose.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
Ad
 
Most Recent Customer Reviews

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 17 months ago 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 20 months ago 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)

Contents
This book is a relatively high-level overview of the entire RUP... Read more

Published on May 10, 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 3, 2004 by Jason A. Salas

5.0 out of 5 stars It's The Introduction to RUP
This is a very dense introduction for RUP. You need to read twice to get the complete idea. But the book can be read by workflows (disciplines) individually to emphasize your... Read more
Published on July 25, 2003 by Claudio Rivera

2.0 out of 5 stars RUP is insufficient for software engineering
While this book has received great reviews I must offer disagreement. As an experienced OO professional (I've been working in OO practically since the beginning) the RUP leaves a... Read more
Published on February 21, 2002 by S. Gabie

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (1 discussion)
  Discussion Replies Latest Post
Comparison to RUP Made Easy? 0 January 2008
See all discussions...  
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]


Active discussions in related forums
   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


The New Braun bodycruZer

Braun bodyCruzer Men's Body Groomer
Introducing the new Braun bodycruZer with a precision trimmer to efficiently trim body hair and a Gillette blade for smooth, clean shaving results.

Shop now

 

Best Books of 2008

Best of 2008
Find our top 100 editors' picks as well as customers' favorites in dozens of categories in our Best Books of 2008 Store.
 

Buy Three Books, Get a Fourth Free

4-for-3 Books
Order any four eligible books under $10 and get the lowest-price book free in our 4-for-3 Books Store. See more details.
 
Shop for Xantrex Products
Xantrex Renewable-Energy ProductsA world leader in advanced electronics, Xantrex offers products that are smarter, cleaner, lighter, quieter, and easier to maintain than other power sources.
 
Ad

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.



Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Free
Free by Chris Anderson
Paranoia
Paranoia by Joseph Finder
The Adventures of Sherlock Holmes
The Adventures of Sherlock Holmes by Arthur Conan, Sir, 1859-1930 Doyle
My Soul to Lose
My Soul to Lose by Rachel Vincent

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates