𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

UML Applied: A .NET Perspective

✍ Scribed by Martin L. Shoemaker (auth.)


Publisher
Apress
Year
2004
Tongue
English
Leaves
549
Edition
1
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


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 this book provides a set of proven, hands-on, team-oriented exercises that will have you solving real-world problems with UML faster than when using any other approachβ€”often in under a day. Author Martin Shoemaker also demonstrates how to use Rational XDE for effective model-driven development.

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 'Im using Five-Step UML to teach .NET analysis and design in a larger framework. I call it 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 online help.”

✦ Table of Contents


Front Matter....Pages i-xxiv
Front Matter....Pages 1-1
Introducing UML: Object-Oriented Analysis and Design....Pages 3-33
Five-Step UML: OOAD for Short Attention Spans....Pages 35-136
Pragmatic Guidelines: Diagrams That Work....Pages 137-161
A UML View of .NET....Pages 163-174
Front Matter....Pages 175-175
Requirements: And Here Our Troubles Begin …....Pages 177-188
Step 1: Define Your Requirements....Pages 189-271
Step 2: Refine Your Requirements....Pages 273-289
Step 3: Assign Your Requirements to Components and Interfaces....Pages 291-309
Step 4: Design Your Architecture....Pages 311-356
Step 5: Repeat to Design Your Components....Pages 357-418
Step Outward to Design Your Deployment....Pages 419-432
Front Matter....Pages 433-433
UML Models of Development Processes....Pages 435-467
It’s All About Communication....Pages 469-480
Back Matter....Pages 481-536

✦ Subjects


Software Engineering/Programming and Operating Systems


πŸ“œ SIMILAR VOLUMES


UML Applied: A .NET Perspective
✍ Martin L. Shoemaker πŸ“‚ Library πŸ“… 2004 πŸ› Apress 🌐 English

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

UML Applied: A .NET Perspective
✍ Martin L. Shoemaker πŸ“‚ Library πŸ“… 2004 🌐 English

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 fa

UML Applied: A .NET Perspective
✍ Martin L. Shoemaker πŸ“‚ Library πŸ“… 2004 πŸ› Apress 🌐 English

"UML Applied: A .NET Perspective" cuts through the mystique and gets straight to problem of Unified Modeling Language (UML). Readers will soon see the immediate benefits of the language and the "process". By the end of the book, they will have a firm grasp on analyzing and designing their own system

Applying UML: Advanced Applications
✍ Rob Pooley, Pauline Wilcox πŸ“‚ Library πŸ“… 2003 πŸ› Butterworth-Heinemann 🌐 English

Unified Modeling Language (UML) is a general-purpose notation language for specifying and visualizing complex software, especially large, object-oriented projects. Object-oriented programming is when a programmer defines not only the data type of a data structure, but also the types of operations/fu

Applying UML: Advanced Applications
✍ Rob Pooley, Pauline Wilcox πŸ“‚ Library πŸ“… 2003 🌐 English

Unified Modeling Language (UML) is a general-purpose notation language for specifying and visualizing complex software, especially large, object-oriented projects. Object-oriented programming is when a programmer defines not only the data type of a data structure, but also the types of operations/fu