UML
Preface
1. UML Basic Introduction
2. Class Diagram
3. Sequence Diagram
4. Use Case Diagram
5. Reference
1-1 Why Learn?
Communication : Imagine a context when you want to talk technology with teammembers or architects
Understanding : It will help you research open source projects
1-2 UML Diagram

2-1 CRC Card for Class Diagram

2-2 Relationships between 2 classes
-
Generalization, Interface Realization, Dependency, Association, Aggregation, Composition
-
Doc http://blog.csdn.net/williom120/ar9cle/details/20036413
-
Strength of relationship Dependency < Association < Aggregation < Composition
-
Difference between Aggregation & Composition

3-1 Major Elements for Sequence Diagram

3-2 New/Delete Objects for Sequence Diagram

3-3 Interaction for Sequence Diagram

4-1 Solving Problems within Use Case Diagram
-
Behavior Diagram
-
Be good at analyze why user use the system or how to use the system

4-2 Two Important Elements for Use Case Diagram

4-3 Scenario for Use Case Diagram


5-1 Reference
-
UML Versions http://www.uml-diagrams.org
-
UML Tools list http://www.umlchina.com/Tools/Newindex1.htm
-
UML Tools install
http://staruml.io http://www.visual-paradigm.com/download/community.jsp -
UML learn doc http://www.uml-diagrams.org
浙公网安备 33010602011771号