Sitemap
Professional UML with Visual Studio .NET - Unmasking Visio for Enterprise Architects
What You Need to Use This Book
What is the Unified Modeling Language?
Beginning Visio - A Simple Diagram
Common Visio Software Diagrams
Chapter 3: Diagramming Business Objects
Benefits of using Business Objects
Designing a Component-based Application
Business and Data-Access Base Classes
Use Cases for a Simple Library System
Modeling the Check Out Media Use Case
Deriving Classes from Use Cases
Chapter 4: Generating Code From the Visio Model
Chapter 5: Reverse Engineering
Reverse Engineering from Source Code
Reverse Engineering, No Source Code Required
Chapter 6: Documenting the Project
The Typical Software Development Lifecycle
Role of UML and Visio in the Project
Coding and Implementation Documentation
Testing and Quality Assurance Documentation
Using Visio Reports throughout the Project
Chapter 7: Distributed System Design
Object-Based Distributed Systems in .NET
.NET Infrastructure for Distributed Systems
Custom UML Stereotypes for .NET Distributed Systems
Package and Deploy the Bank Application
Chapter 8: Database Modeling with Visio for Enterprise Architects
Reverse Engineering the Database