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 

 

 

 

 

 

 

posted @ 2017-03-28 16:13  阳芳  阅读(455)  评论(0编辑  收藏  举报