zoukankan      html  css  js  c++  java
  • uml基础

    组成UML有三种基本的建筑块:
    1、事物(Things)
    1.1、结构事物
    1.1.1、类:描述具有相同属性、方法、关系和语义的对象的集合
    1.1.2、接口:指类或组件提供特定服务的一组操作的集合
    1.1.3、协作:协作定义了交互的操作,是一些角色和其它元素一起工作,提供一些合作的动

    作,这些动作比元素的总和要大
    1.1.4、use case:是描述一系列的动作,这些动作是系统对一个特定角色执行,产生值得注

    意的结果的值
    1.1.5、活动类:它的对象有一个或多个进程或线程
    1.1.6、组件:是物理上或可替换的系统部分,它实现了一个接口集合
    1.1.7、结点:是一个物理元素,它在运行时存在,代表一个可计算的资源,通常占用一些内

    存和具有处理能力
    1.2、动作事物
    1.2.1、ineraction:是由一组对象之间在特定上下文中,为达到特定的目的而进行的一系列

    消息交换而组成的动作
    1.2.2、状态机:由一系列对象的状态组成 
    1.3、分组事物
    1.3.1、包:种将有组织的元素分组的机制
    1.4、注释事物
    2、关系(Relationships)
    2.1、依赖:某个类的方法使用另一个类作为参数
    2.2、关联:一种对象和另一种对象有联系
    2.3、一般化:继承关系
    2.4、实现
    3、图(Diagrams)
    3.1、类图(class diagram):显示了一组类、接口和协作以及它们之间的关系
    3.2、对象图(class diagram):对象图显示了一组对象和他们之间的关系。
    3.3、组件图(Compoment Diagram):显示了一些组件和它们之间的关系。
    3.4、分布图(Deployment Diagram):显示了一些节点和它们之间的关系。
    3.5、Usecase图:显示了一些Usecase和角色(特殊的类)和他们的关系
    3.6、序列图(Sequence Diagram):是一种交互图,强调的是时间和消息的次序。
    3.7、协作图(Collaboration Diagram):一种交互图,强调的是发送和接收消息的对象之间的

    组织结构。
    3.8、状态图(Statechart Diagram):显示了一个状态机,由状态、转换、事件和活动组成
    3.9、活动图(Activity Diagram):显示了系统中从一个活动到另一个活动的流程

  • 相关阅读:
    runtime-给系统已有类添加属性
    解决自定义leftBarButtonItem返回手势失效的方法
    类和对象
    内存拷贝
    响应者链
    属性
    懒加载
    封装思想
    屏幕旋转
    block
  • 原文地址:https://www.cnblogs.com/tenghoo/p/708600.html
Copyright © 2011-2022 走看看