.netarchitectureumlwinapp

How to represent a 3-tier architecture in UML?


I have an windows application developed, and I need to document its architecture. I made a 3-tier diagram according to Microsoft Practices and Patterns, but my chief wants a representation made from UML's perspective.

How do you represent a 3-tier diagram on UML?

PS: The three tiers are basically, a presentation layer, business layer and data access layer. Just in case.


Solution

  • You should use UML package diagrams. For a similar example please see this link. Specifically the "Multi-Layered Web Architecture" part.

    http://www.uml-diagrams.org/package-diagrams-examples.html