did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9780321238085

Visual Modeling with IBM Rational Software Architect and UML

by ;
  • ISBN13:

    9780321238085

  • ISBN10:

    0321238087

  • Edition: 1st
  • Format: Paperback
  • Copyright: 2006-05-26
  • Publisher: IBM Press
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $52.99 Save up to $13.63
  • Digital
    $39.36
    Add to Cart

    DURATION
    PRICE

Supplemental Materials

What is included with this book?

Summary

"Terry's style is always direct, approachable, and pragmatic. Abstraction is hard, and visualizing abstractions is as well, but here she'll guide you in doing both using Rational Software Architect." -From the Foreword by Grady Booch, IBM Fellow Master UML 2.0 Visual Modeling with IBM Rational Software Architect Using IBM Rational Software Architect, you can unify all aspects of software design and development. It allows you to exploit new modeling language technology to architect systems more effectively and develop them more productively. Now, two of IBM's leading experts have written the definitive, start-to-finish guide to UML 2-based visual modeling with Rational Software Architect. You'll learn hands-on, using a simplified case study that's already helped thousands of professionals master analysis, design, and implementation with IBM Rational technologies. Renowned UML expert Terry Quatrani and J2EE/SOA evangelist Jim Palistrant walk you through visualizing all facets of system architecture at every stage of the project lifecycle. Whether you're an architect, developer, or project manager, you'll discover how to leverage IBM Rational's latest innovations to optimize any project. Coverage includes bull; bull;Making the most of model-driven development with Rational Software Architect's integrated design and development tools bull;Understanding visual modeling: goals, techniques, language, and processes bull;Beginning any visual modeling project: sound principles and best practices bull;Capturing and documenting functional requirements with use case models bull;Creating analysis models that begin to reveal your optimal system implementation bull;Building design models that abstract your implementation model and source code bull;Using implementation models to represent your system's physical composition, from subsystems to executables and data bull;Transforming these models to actual running code The IBM Press developerWorksreg; Series is a unique undertaking in which print books and the Web are mutually supportive. The publications in this series are complemented by resources on the developerWorks Web site on ibm.com. Icons throughout the book alert the reader to these valuable resources.

Author Biography

Terry Quatrani, IBM Rational’s UML Evangelist, is responsible for training and transitioning Fortune 500 companies to object technology and for preaching the visual modeling gospel of Grady Booch, Jim Rumbaugh, and Ivar Jacobson. She has spent twenty-one years developing and deploying large software systems. Formerly at GE, she was founding consultant for the Lockheed Martin Advanced Concepts Center.

Jim Palistrant, IBM Rational’s J2EE and SOA Evangelist, educates customers and the IBM field force about J2EE and SOA concepts and tools. A frequent speaker at technical conferences worldwide, he has worked with Java, J2EE, and Web technology since 1995.



Table of Contents

Foreword xv
Preface xvii
About the Authors xxiii
Introduction to Visual Modeling
1(14)
The Triangle for Success
4(1)
The Role of Notation
5(1)
History of the UML
5(3)
The Role of Process
8(1)
What Is Iterative and Incremental Development?
8(1)
The Rational Unified Process
9(3)
Rational Software Architect
12(1)
Summary
13(1)
developerWorks Links
14(1)
Beginning a Project
15(6)
Defining the Right Project
17(1)
Eastern State University (ESU) Background
18(1)
Risks for the Course Registration Problem
19(1)
ESU Course Registration Problem Statement
19(1)
Summary
20(1)
The Use Case Model
21(40)
System Behavior
23(4)
Actors
27(4)
Use Cases
31(12)
Use Case Diagrams
43(7)
Activity Diagrams
50(7)
Summary
57(1)
developerWorks Links
58(3)
The Analysis Model
61(34)
Creating an Analysis Model
63(1)
Analysis Model Template
64(2)
Use Case Realizations
66(9)
Documenting Classes
75(5)
Distributing Behavior
80(1)
Sequence Diagrams
81(6)
View of Participating Classes
87(5)
Summary
92(1)
developerWorks Links
93(2)
The Design Model
95(32)
Design Model
97(4)
Design Elements
101(4)
Identifying Design Elements from Analysis Classes
105(4)
Class Diagrams
109(11)
User Interfaces
120(5)
Summary
125(1)
developerWorks Links
125(2)
Implementation Model
127(36)
Persistence Choices
129(2)
Service Data Objects
131(3)
User Interface Choices
134(2)
JavaServer Faces
136(1)
Tying It Together
137(24)
Summary
161(1)
developerWorks Links
161(2)
Appendix A UML Metamodel
163(6)
UML Definition Documents
165(1)
Specification Document Structure
165(1)
Metamodel Structure
166(3)
Appendix B Notation Summary
169(14)
Index 183

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program