初识UML

作者: PPFSaber | 来源:发表于2017-12-11 00:04 被阅读13次

1.1 UML简介

UML(Unified Modeling language)为面向对象入啊年设计提供统一的、标准的、可视化的建模语言。是一个好的产品经理和程序员需要掌握的一项重要的技能。适用于描述以用例未驱动,以体系结构为中心的软件设计的全过程。UML的定义包括UML语义和UML表示语法两部分。

  • (1) UML语义:UML对语义的描述使开发者能在语义上取得一致认识,消除了因人而异的表达方法所造成的影响。

  • (2) UML表示法:UML表示法定义UML符号的表示法,为开发者或开发工具使用这些图形符号和文本语法为系统建模提供了标准。

1.2 UML模型图的构成

事物(Things):UML模型中最基本的构成元素,是具有代表性的成分的抽象

关系(Relationships):关系把事物紧密联系在一起

图(Diagrams ):图是事物和关系的可视化表示

1.3 UML事物

UML包含4种事物:构件事物 行为事物 分组事物 注释事物

1.3.1 构件事物: UML模型的静态部分,描述概念或物理元素

它包括以下几种:

类:具有相同属性相同操作 相同关系相同语义的对象的描述

接口:描述元素的外部可见行为,即服务集合的定义说明

协作:描述了一组事物间的相互作用的集合

用例:代表一个系统或系统的一部分行为,是一组动作序列的集合

构件:系统中物理存在,可替换的部件

节点:运行时存在的物理元素

另外,参与者、信号应用、文档库、页表等都是上述基本事物的变体

1.3.2 行为事物:UML模型图的动态部分,描述跨越空间和时间的行为

交互:实现某功能的一组构件事物之间的消息的集合,涉及消息、动作序列、链接

状态机:描述事物或交互在生命周期内响应事件所经历的状态序列

1.3.3 分组事物: UML模型图的组织部分,描述事物的组织结构

包:把元素组织成组的机制

1.3.4 注释事物: UML模型的解释部分,用来对模型中的元素进行说明,解释

注解:对元素进行约束或解释的简单符号

1.4 UML 工具 starUML

starUML基本布局 starUML工具箱选项 抽象类以及实例 基本关系图 基本关系图 时序图

相关文章

  • 初识UML

    UML是什么? UML是由OMG(Object Management Group)于1997年发表的图标式软件设计...

  • 初识UML

    1.1 UML简介 UML(Unified Modeling language)为面向对象入啊年设计提供统一的、标...

  • UML初识

    一、基础概念 UML(unified modeling language)即统一建模语言或标准建模语言,它是一个支...

  • 工具篇:初识UML

    六种常见的关系以及耦合强度:依赖 < 关联 < 聚合 < 组合 < 实现 <继承 1、依赖关系(Dependen...

  • 初识UML类图

    平时阅读一些远吗分析类文章或是设计应用架构时没少与UML类图打交道。实际上,UML类图中最常用到的元素五分钟就能掌...

  • JAVA面试题之UML泛化、实现、依赖、关联、组合、聚合书目录

    UML面试题 UML泛化 UML实现 UML依赖 UML关联 UML组合 UML聚合

  • UML图系列——用例图

    UML图系列文章目录 UML图系列——UML概要 UML图系列——建模和面向对象 UML图系列——UML模型图的构...

  • UML概述

    1.1 为什么需要UML 1.2 UML是个啥 1.3 UML前世今生 1.4 UML特点 1.5 UML都有什么...

  • 产品经理之UML表达业务逻辑

    文章大纲 一、 什么是UML二、 UML基础介绍三、UML实例介绍四、参考文档 一、 什么是UML   UML(U...

  • UML类图的六大关系

    UML类图的六大关系 1、UML基本介绍 UML——Unified modeling language UML(统...

网友评论

      本文标题:初识UML

      本文链接:https://www.haomeiwen.com/subject/llybixtx.html