zoukankan      html  css  js  c++  java
  • 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 

  • 相关阅读:
    Educational Codeforces Round 64 (Rated for Div. 2)题解
    Codeforces Round #555 (Div. 3) F. Maximum Balanced Circle
    莫队算法总结
    cobalt strike使用笔记
    CMD命令行下载文件
    CTF线下赛AWD模式下的生存技巧
    python中multiprocessing模块
    密码重置
    python中的argparse模块
    python中BeautifulSoup模块
  • 原文地址:https://www.cnblogs.com/ouyangfang/p/6635370.html
Copyright © 2011-2022 走看看