2.UML基础

    技术2025-02-09  19

    1.UML基本构造块?

          事物Things,关系Relation,图Diagrams

          图: Things & Relation 的集合,是从某个角度观察系统,得到的一个模型

     

    2.事物Things

          用例 Use Case:  用户要什么功能

          交互 Interaction:  一组消息交换的动作

          协作 Collaboration:  合作完成一个任务的所有类

          类 Class

          接口 Interface:  行为规范

          状态机 State Machine:  一组状态及其切换过程

          活动类 Active Class:  有多个进程或线程的类

          节点 Node:  运行时的可计算资源

          组件 Component:  可替换的程序集

          包 Package:  分组的事物,只存在于概念上,在运行时就成了组件

          注释 Annotation

     

    3.关系Relation

          关联 Association:  外键关系  (直线)

          聚合 Aggregation:  包含关系  (带菱形的直线,菱形在集合一端)

          依赖 Dependency:  调用关系  (虚线)

          泛化 Generalization:  继承关系  (带圆圈的直线,圆圈在父类一端)

     

    4.图Diagrams

          用例图:   用例图

          交互图:   顺序图、协作图

          静态图:   类图、对象图、包图

          行为图:   状态图、活动图

          实现图:   组件图、部署图

     

    最新回复(0)