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

UML Applied: A .NET Perspective

6 customer reviews
ISBN-13: 978-1590590874
ISBN-10: 1590590872
Why is ISBN important?
ISBN
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Have one to sell? Sell on Amazon
Buy used
$19.98
Buy new
$49.99
Amazon Price New from Used from
Kindle
"Please retry"
Paperback, September 17, 2004
"Please retry"
$49.99
$16.82 $2.99
More Buying Choices
38 New from $16.82 25 Used from $2.99 1 Collectible from $34.98
Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


InterDesign Brand Store Awareness Rent Textbooks
$49.99 FREE Shipping. In Stock. Ships from and sold by Amazon.com. Gift-wrap available.

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

strongMartin L. Shoemaker/strong 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.
NO_CONTENT_IN_FEATURE


Best Books of the Month
Best Books of the Month
Want to know our Editors' picks for the best books of the month? Browse Best Books of the Month, featuring our favorite new books in more than a dozen categories.

Product Details

  • Series: Expert's Voice
  • Paperback: 560 pages
  • Publisher: Apress (April 5, 2004)
  • Language: English
  • ISBN-10: 1590590872
  • ISBN-13: 978-1590590874
  • Product Dimensions: 7.1 x 1.3 x 9.2 inches
  • Shipping Weight: 12.6 ounces (View shipping rates and policies)
  • Average Customer Review: 3.5 out of 5 stars  See all reviews (6 customer reviews)
  • Amazon Best Sellers Rank: #1,589,927 in Books (See Top 100 in Books)

More About the Author

Martin L. Shoemaker is a writer with a lucrative programming habit. He told stories to imaginary friends and learned to type on his brother's manual typewriter even though he couldn't reach the keys. (He types with the keyboard in his lap still today.) He couldn't imagine any career but writing fiction... until his algebra teacher said, "This is a program. You should write one of these."

Fast forward 30 years of programming, writing, and teaching. He was named an MVP by Microsoft for his work with the developer community. He is an avid role-playing gamemaster, but that didn't satisfy his storytelling urge. He wrote, but he never submitted until his brother-in-law read a chapter and said, "That's not a chapter. That's a story. Send it in." It won second place in the Baen Memorial Writing Contest and earned him lunch with Buzz Aldrin. Programming never did that!

Martin hasn't stopped writing (or programming) since. His work has appeared in Analog, Galaxy's Edge, Digital Science Fiction, and select service garages worldwide. His novella "Murder on the Aldrin Express" was reprinted in The Year's Best Science Fiction: Thirty-First Annual Collection and in Year's Top Short SF Novels 4. Learn more at http://MartinLShoemaker.com.

SCIENCE FICTION AUTHOR

As an author, Martin has sold stories to the following markets:

"Not Close Enough", in Analog Science Fiction and Fact, May 2013.
"Murder on the Aldrin Express", in Analog Science Fiction and Fact, September 2013.
"Brigas Nunca Mais", in Analog Science Fiction and Fact, March 2015.
"Il Gran Cavallo", in Galaxy's Edge #5, November 2013.
"Pallbearers", in Galaxy's Edge #7, March 2014.
"Murder on the Aldrin Express", in The Year's Best Science Fiction: Thirty-First Annual Collection edited by Gardner Dozois.
"Murder on the Aldrin Express", in The Year's Top Short SF Novels 4.
"The Night We Flushed the Old Town" in Therefore I Am: Digital Science Fiction Volume 2.
"Father-Daughter Outing", the cover story for Heir Apparent: Digital Science Fiction Volume 4.
"Gruff Riders" in The Gruff Variations: Writing for Charity Anthology, Vol. 1

His writing has also won the following awards:

Writers of the Future, Quarter 1, 2011: Finalist, "The Mother Anthony"
Writers of the Future, Quarter 2, 2011: Honorable Mention, "Father-Daughter Outing"
Writers of the Future, Quarter 3, 2011: Honorable Mention, "Scramble"
Writers of the Future, Quarter 4, 2011: Semi-Finalist, "A Most Auspicious Star"
The 2012 Jim Baen Memorial Writing Contest: Second Place, "Scramble"
Writers of the Future, Quarter 1, 2012: Finalist, "One Last Chore for Grandpa"
Writers of the Future, Quarter 2, 2012: Honorable Mention, "Incoming"
Writers of the Future, Quarter 3, 2012: Honorable Mention, "Fog Traffic"
Writers of the Future, Quarter 4, 2012: Honorable Mention, "Mama's Little Angel"
Writers of the Future, Quarter 1, 2013: Honorable Mention, "The Books of Cheswick"
Writers of the Future, Quarter 2, 2013: Honorable Mention, "Killing Buddy"
Writers of the Future, Quarter 3, 2013: Honorable Mention, "In Its Shadow"
Writers of the Future, Quarter 1, 2014: THIRD PLACE, "Unrefined"

In addition, he has self-published seven stories and a collection, and has more in the works.

SOFTWARE ARCHITECTURE ANALYST

Martin is a software developer with 29 years experience in the industry. He has worked in the fields of color science, on-line shopping, databases, material handling, medical imaging, and customer relations management.

His most popular presentations are his UML courses, which he wrote and presents. As a side effort in his UML work, Martin has written two books on UML:

UML Applied: A .NET Perspective from Apress.

Ulterior Motive Lounge: UML, 80s Flicks, and Bunny Slippers, the world's first UML comic strip. Originally published online in 2009, this successful comic strip let Martin use humor and simple examples to teach UML to a wide audience. It is now collected in a version for Kindle.

Customer Reviews

Most Helpful Customer Reviews

8 of 9 people found the following review helpful By W Boudville HALL OF FAMETOP 1000 REVIEWERVINE VOICE on September 23, 2004
Format: 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.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
4 of 4 people found the following review helpful By Allen Carr Pitts on December 21, 2009
Format: 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.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
4 of 4 people found the following review helpful By Logical on April 13, 2008
Format: Paperback Verified Purchase
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.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
Want to discover more products? Check out these pages to see more: .net, object oriented