UML Applied: A .NET Perspective (Expert's Voice) and over one million other books are available for Amazon Kindle. Learn more

Sell Back Your Copy
For a $0.86 Gift Card
Trade in
Have one to sell? Sell yours here
UML Applied: A .NET Perspective
 
 
Start reading UML Applied: A .NET Perspective (Expert's Voice) on your Kindle in under a minute.

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

UML Applied: A .NET Perspective [Paperback]

Martin L. Shoemaker (Author)
3.5 out of 5 stars  See all reviews (6 customer reviews)


Available from these sellers.


Textbook Student FREE Two-Day Shipping for Students. Learn more

Formats

Amazon Price New from Used from
Kindle Edition $39.99  
Paperback --  

Book Description

1590590872 978-1590590874 April 5, 2004

UML Applied: A .NET Perspective 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.



Editorial Reviews

From the Author

In teaching UML to my students, nothing has been as effective as ‘Five-Step UML’, a process I devised by stripping away, one piece at a time, everything that got in the way of learning UML. Eventually, I was left with five simple, clear steps that show the students why and how to use UML, by having them start the class by actually solving problems with UML. After they learn the why and the how, they’re motivated to learn the what: the details of the UML notation. And they have a lot of fun in the process. Now I’m using Five-Step UML to teach .NET analysis and design in a larger framework I call Model-Driven Development: UML models as the central artifacts of the development process, with other artifacts (code, tests, documents, even estimates and schedules) all deriving from the models. With this book, I’ve collected my Five-Step UML and Model-Driven Development thoughts into one complete package. I also give a UML perspective of the .NET Common Language Runtime and the .NET Framework, providing a graphical overview that complements the on-line help.

About the Author

Martin L. Shoemaker is a software developer with 17 years of experience in the industry. He has worked in the fields of color science, online shopping, databases, material handling, medical imaging, and customer relations management. Martin is also an accomplished speaker, having presented to the Detroit Colour Council, the Ann Arbor Computer Society, the Ann Arbor IT Zone, Rubi-Con Security Conference, VS Live!, UML World Conference, Software Development Conference, and Web Services Edge. His most popular presentation is Richard Hale Shaw's UML BootCamp. He has presented this course both in public settings and for individual clients including Microsoft, Microsoft Great Plains Business Solutions, Intermec, Siemens Dematic-Rapistan Division, Arthur Andersen Consulting, University of Michigan, Target, Syngenta, Silicon Energy, Tyco International, and more.

Product Details

  • Paperback: 535 pages
  • Publisher: A-Press (April 5, 2004)
  • Language: English
  • ISBN-10: 1590590872
  • ISBN-13: 978-1590590874
  • Product Dimensions: 9.2 x 7.1 x 1.4 inches
  • Shipping Weight: 2.4 pounds
  • Average Customer Review: 3.5 out of 5 stars  See all reviews (6 customer reviews)
  • Amazon Best Sellers Rank: #925,517 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

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

6 of 7 people found the following review helpful:
4.0 out of 5 stars Not just for .NET users, September 23, 2004
This review is from: UML Applied: A .NET Perspective (Paperback)
A curious thing about the title is its mention of .NET. Strictly, UML is independent of any environment or operating system or language. Those are implementation level details. But here, Shoemaker brings .NET into his UML discourse to show how UML can be well integrated with a .NET development process. And indeed, that is part of the book's value.

Having said this, most of the book can be read, ignoring .NET. So those of you into C++ or Java can still gain from the book. He gives lengthy, detailed explanations of defining and refining requirements. And then mapping these to components and interfaces and using these results to design architecture and components. Not a book for the impatient. Shoemaker takes time to carefully expound on the basic ideas. If you're new to UML, a deliberate slow reading might be best, to gain the most from what he is saying.

Another virtue of the book is that apart from the .NET details, it can be used years from now. (Barring any major advances in our understanding of the design process.) It is not one of those computer books that you have to replace in 2 or 3 years time.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1 of 1 people found the following review helpful:
4.0 out of 5 stars The Application of UML to Software Design, December 21, 2009
This review is from: UML Applied: A .NET Perspective (Paperback)
The critics of this book seem to be most negative about Mr Shoemaker's failure to link Dot Net and UML. While it is true that there is not a great deal in the book about this specific topic, that is certainly the top half of the glass. The bottom half is the Five-Step-UML and requirements gathering with UML.

The Five-Step-Process, DRADR (define, refine, assign, design, reiterate) has been used by this writer with great success and is worth the price of the tome by itself. In studying and obtaining a certification in UML many books and articles have been perused but this was the first found that took UML beyond a set of thirteen diagrams to an executable process. Not only is the process defined but also detailed to the point where a process template has been developed from the ideas outlayed.

It is a cliche that the down fall of most failed business process projects, including many SDLC projects, is the failure to properly elicit, define, analyze and communicate process requirements. This fact makes Mr. Shoemaker's three chapters, five, six and seven, on requirement gathering, categorization, analysis and refinement a trove of process knowledge.


Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1 of 1 people found the following review helpful:
5.0 out of 5 stars I have several UML books... This is the best, April 13, 2008
By 
Amazon Verified Purchase(What's this?)
This review is from: UML Applied: A .NET Perspective (Paperback)
I have several UML Books.
If the other books had done their job, I would not have had to buy this one,

This is the ONLY one that get's the point across without making you nod off. It's hard to put down. Probably because I finally found someone who can clearly explain this stuff.

The author has experience TEACHING this class and has learned from the students in how to do just that.

What's with the reviewer making fun of stick figures?
That's UML from the three amigos, not this author.

This is a UML book not a dot net book.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

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




Only search this product's reviews



Inside This Book (learn more)
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
activity diagrams, use case diagrams, sequence diagrams, class diagrams, component diagrams, care giver, deployment diagrams, owner info, pragmatic guidelines, statechart diagram, waterfall model, pair programming, user story, kennel worker, agile modeling, interaction diagrams, collaboration diagram, pet info, evolutionary delivery, core workflow, agile development, user stories, actor list, containing page, franchise group
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Pet Owner, Kennel Management System, Unified Process, Remove Task, Authorized User, Add Task, Define Contractor Schedule, Define Your Requirements, Design Your Components, Sandy's Pets, Add Owner, Models of Development Processes, Microsoft Press, Extreme Programming, Assign Your Requirements, James Rumbaugh, Kennel Management Engine, Second Edition, Ivar Jacobson, Contractor Schedule Page, Pet Handler, Grady Booch, Reject Task, John Wiley, General Schedules
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Surprise Me!
Search Inside This Book:


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(1)

Your tags: Add your first tag
 

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums





Look for Similar Items by Category


Look for Similar Items by Subject