[UML]基本构造块之事物

来源:互联网 发布:万象ol数据库密码 编辑:程序博客网 时间:2024/05/16 06:42

            UML是一种可视化的面向对象的建模语言,它用图的形式建立软件的基本雏形,为程序员提供指导方向,表现典型的面向对象系统的整个结构。UML的基本构造块包括事物、关系和图。下面粗略的介绍一下UML中的事物。

    事物是构成模型图的一些基本图示符号,它们表示一些面向对象的基本概念,是对模型中最具代表性的成分的抽象。

    

    一 结构事物

   (1)类

    具有相同属性、方法、关系和语义的对象的描述。人是一个类,动物也是一个类,哺乳动物也可以是一个类,一个类可能包含很多的小类,比较好理解。

三层分别为对象,属性,方法

   (2)接口

    接口描述了一个类或构件的一个服务的操作集。接口仅仅是定义了一组操作的规范,并没有给出个组操作的具体的实现。接口是描述类的部分行为的一组操作,也是一个类提供给另一个类的一组操作。

    vb中我们定义了一个过程,我们写了一行代码来调用这个过程,那么这行代码就算是一个接口。接口的概念以后学习的知识点多了理解的会更加深刻一些的。

   (3)协作

    协作定义了一个交互,由一组共同工作以提供某协作的角色和其它元素构成的群体。相当于多个角色的合作集合。

   (4)用例

    是对一组动作序列的描述,系统执行这些动作将产生一个对特定参与者有价值且可观察的结果。一个用例对应着一个用户需求。

   (5)主动类

    其对象至少拥有一个进程或线程,它能启动控制活动。

   (6)构件

    构件是系统中物理的、可替代的部件,遵循且提供一组接口的实现。

   (7)节点

    节点是在运行时存在的物理元素,它表示了一种可计算的资源,通常至少有一些记忆能力处理能力。一个构件集可以驻留在一个节点内,也可以从一个节点迁移到另一个节点。包括处理器和设备。

    二 行为事物

   (1)交互

    由在特定语境中共同完成一定特定任务的一组对象之间交换的消息组成。一个对象群体的行为或单个操作的行为可用一个交互来描述。

   (2)状态机

    描述了一个对象或一个交互在生命期内响应事件所经历的状态序列。单个类或一组类之间协作的行为可以用状态及来描述。包括状态转换(从一个状态到另一个状态的流)事件(发转换的事物)和活动(对一个转换的响应)。

    三 分组事物

    是UML模型的组织部分,最主要的分组事物是包(package),包是把元素组织成组的机制。

    四 注释事物

    注释事物时UML模型的解释部分。用来描述、说明和标注模型的任何元素。

    有一种主要的注释事物,称为注解。注解我是一个依附于一个元素或一组元素之上,对它进行约束或解释的简单符号。

    五 总结

    这一部分看是视频的时候感觉还可以,但是到总结的时候就觉得怎么就有些不明白了,可能看的时候没有进行更多的思考,而且过了几天了,现在到总结的时候再看就生疏了一样,所以说总结很有必要。看这篇博客感觉写的不够深刻,有些概念想用很明白的话表达出来,查了很多,还是写成了这样样子。现在暂时这样囫囵吞枣,以后理解的深刻了会再来更新这篇博客。



      

0 0
原创粉丝点击