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.

9781590590874

Uml Applied

by
  • ISBN13:

    9781590590874

  • ISBN10:

    1590590872

  • Format: Paperback
  • Copyright: 2004-04-01
  • Publisher: Apress
  • 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: $49.99 Save up to $33.11
  • Buy New
    $48.49
    Add to Cart Free Shipping Icon Free Shipping

    USUALLY SHIPS IN 2-3 BUSINESS DAYS

Supplemental Materials

What is included with this book?

Summary

This is the first book to examine the two worlds of Unified Modeling Language (UML) and .NET concurrently. The core of UML Applied: A .NET Perspective is a set of proven, hands-on, team-oriented exercises that will have the reader solving real-world problems with UML faster than when using any other approach-often in under a day. Martin L. Shoemaker also demonstrates how to use Rational XDE for effective model-driven development.

Table of Contents

Foreword xii
About the Author xiv
Acknowledgments xv
Introduction xvii
Part One UML and Five-Step UML: It's All About Communication 1(174)
CHAPTER 1 Introducing UML: Object-Oriented Analysis and Design
3(32)
Objects
4(3)
Analysis
7(1)
Design
7(1)
Models
8(4)
UML
12(15)
It's All About Communication
27(3)
Summary
30(5)
CHAPTER 2 Five-Step UML: OOAD for Short Attention Spans
35(102)
Using a Process
35(4)
Do-It-Yourself UML
39(2)
Step 1: Define
41(14)
Step 2: Refine
55(11)
Step 3: Assign
66(16)
Step 4: Design
82(15)
Step 5: Repeat
97(25)
Step 5(a): Repeat Again
122(5)
Step 5(b): And Again?
127(3)
Step 5(c): Repeat (In Reverse)
130(5)
Summary
135(2)
CHAPTER 3 Pragmatic Guidelines: Diagrams That Work
137(26)
Do What Works
138(2)
The Model Rule
140(1)
"Legible" Does Not Mean "Pretty"
140(3)
The MTB Rule
143(1)
The 7 ± 2 Rule
144(3)
The Resume Rule
147(2)
"You Just Don't Get It!" Is Never an Excuse
149(1)
Every Picture Tells a Story
150(1)
The Highway Map Rule
151(3)
Define Your Own UML with Stereotypes
154(2)
Just Enough Modeling: Analysis, Not Paralysis
156(4)
Summary
160(3)
CHAPTER 4 A UML View of .NET
163(12)
.NET Fundamentals
163(8)
Common .NET Applications
171(3)
Summary
174(1)
Part Two Case Study: UML Applied to a .NET Solution 175(258)
CHAPTER 5 Requirements: And Here Our Troubles Begin
177(12)
Gathering Requirements
177(3)
Categorizing of Requirements
180(4)
Determining Dependencies Among Requirements
184(1)
Diagramming Requirements
185(1)
Reviewing Requirements
186(1)
Requirements: A .NET Perspective
187(1)
Summary
188(1)
CHAPTER 6 Step 1: Define Your Requirements
189(84)
The Kennel Management System
189(2)
Identifying and Organizing Actors
191(17)
Identifying and Organizing Domain Objects
208(17)
Identifying and Diagramming Use Cases for Each Actor
225(27)
Reviewing Domain Objects to Ensure All Necessary Use Cases
252(4)
A Manager's View of Requirements
256(14)
A Tester's View of Requirements
270(1)
A Documenter's View of Requirements
270(1)
Summary
270(3)
CHAPTER 7 Step 2: Refine Your Requirements
273(18)
Identifying and Diagramming Scenarios for Each Use Case
273(10)
A Manager's View of Refined Requirements
283(3)
A Tester's View of Refined Requirements
286(1)
A Documenter's View of Refined Requirements
287(1)
Summary
288(3)
CHAPTER 8 Step 3: Assign Your Requirements to Components and Interfaces
291(20)
Moving from a Requirements Model to an Architectural Model
291(3)
Adding Swimlanes to Your Activity Diagrams
294(13)
A Manager's View of Swimlanes and Interfaces
307(1)
A Tester's View of Swimlanes and Interfaces
308(1)
A Documenter's View of Swimlanes and Interfaces
308(1)
Summary
309(2)
CHAPTER 9 Step 4: Design Your Architecture
311(46)
What Do I Mean by "Architecture?"
312(1)
Gathering and Documenting Your Interfaces
313(16)
Gathering and Documenting Your User Interfaces
329(2)
Assigning Interfaces and User Interfaces to Components
331(9)
Identifying Dependencies from the Activity Diagrams
340(2)
Organizing the Architecture
342(11)
A Manager's View of Architecture
353(2)
A Tester's View of Architecture
355(1)
A Documenter's View of Architecture
355(1)
Summary
356(1)
CHAPTER 10 Step 5: Repeat to Design Your Components
357(62)
Designing the UI Component
357(30)
Designing the Service Component
387(13)
An Alternative Approach: Using VS .NET and Rational XDE
400(12)
A Manager's View of Component Design
412(4)
A Tester's View of Component Design
416(1)
A Documenter's View of Component Design
417(1)
Summary
417(2)
CHAPTER 11 Step Outward to Design Your Deployment
419(14)
Assigning Components to Nodes
419(3)
Describing Nodes
422(1)
Designing the Logical Deployment
422(4)
Designing the Physical Deployment
426(1)
Describing Associations
427(1)
A Manager's View of Deployment
428(3)
A Tester's View of Deployment
431(1)
A Documenter's View of Deployment
432(1)
Summary
432(1)
Part Three Beyond Code 433(48)
CHAPTER 12 UML Models of Development Processes
435(34)
A UML Model of the Waterfall Model
437(6)
A UML Model of the Spiral Process
443(3)
A UML Model of the Unified Process
446(14)
A UML Model of Five-Step UML
460(1)
A UML Model of Extreme Programming
461(6)
Summary
467(2)
CHAPTER 13 It's All About Communication
469(12)
The Rest of UML
469(8)
Finishing Up Where I Started
477(4)
Part Four Appendixes 481(30)
APPENDIX A Specification for the Kennel Management System
483(18)
1. Business Vision
483(7)
2. Product Overview
490(2)
3. Product Features
492(9)
APPENDIX B Selected UML Tool List
501(2)
APPENDIX C Bibliography
503(6)
APPENDIX D Webliography
509(2)
Index 511

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