Monday, July 25, 2005

UML for the Software Developer (by DevX.com)

This serie of 6 articles from devx.com details the Unified Modeling Language (UML). Mark Goetsch explains how to build class, the UML diagrams, Aggregation etc. The context of these articles are:
 
- Part 1 - Building Class: "whatever language you code, however you feel about documentation... ...you will end up using models or modeling yourself"
- Part 2 - Mastering Associations: "use associations to define the way in which your applications's classes communicate"
- Part 3 - Aggregation: "aggregation (special form of association) is another way to establish the relationship between classes"
- Parte 4 - Deployment Diagrams: "the willing of any system is to be deployed :-), so, this article shows how to use deployment diagrams to coordinate the end-game activity between differents teams"
- Part 5 - Components Diagrams: "their ability to show interdependencies between application's components make component diagrams invaluable"
- Part 6 - Interaction Diagrams: "interaction or sequence diagrams are the critical link between the static class diagram and how the class behave; a well-defined sequence diagram will find missing classes, elucidade the sequence of events for class interaction, and define the methods needed for reach class"
 
Good reading!

No comments: