前言

刚刚接触UML实在不知道UML是什么,就感觉它是个建模的东西,然后别的就不知道,通过看视频和书,现在在逐渐的了解中,视频的第一集首先先讲了面向对象技术,UML是在多种面向对象的分析和设计方法想融合形成的,对面向对象建模技术的研究主要成果就是UML,是面向对象开发的行业标准语言,可见面向对象技术很重要,在这里不介绍面向对象技术了。那么什么是UML呢?UML的组成是什么呢呢?
【UML】—概述

什么是UML(一种统一建模语言)

  • UML是Unified Modeling Language的缩写,中文名为统一建模语言是用来设计软件蓝图的可视化建模语言。
  • UML支持面向对象系统的分析,设计,实现和交付等各个环节,用于系统的理解、设计、浏览维护和信息控制。

UML的特性:是一种语言,是一种统一,是一种建模(统一的建模语言)

UML建模

模型:是对现实的简化,在我们生活中模型的例子也是常见的,比如地图,建筑物模型,设计图等,建立了模型是为了更好的理解正在开发的系统。
UML可以建立什么模型
【UML】—概述
为什么要用UML建模呢:因为UML是一种统一的,标准化的建模语言,并且应用广泛。
【UML】—概述

结构事物:类,接口,协作,用例,主动类,构件,节点
类: 是对一组有相同属性,相同操作,相同关系的对象的抽象,对象是类的实例。
【UML】—概述【UML】—概述
行为事物:交互,状态机
分组事物:主要分组事物是包,包是一个容器。
注释事物:在UML模型上添加适当的注释,注释语句。

UML模型关系表示

类型 说明 表示符号
关联 参与者与用例间的关系 ——–>
泛化(继承) 参与者之间或用例之间的关系 ———▷
实现关系 规格说明模型和模型 — — — —▷
关联关系 事物对象之间的关系 ———— ,——–>
扩展 用例之间的关系 【UML】—概述
包含 用例之间的关系 【UML】—概述

聚合关系,组合关系是一种特殊的关联,都是由部分指向整体

类型 说明 表示符号
聚合关系 整体与部分关系,部分可以单独存在 ———◇
组合关系 是更强的聚合,部分不能单独存在 【UML】—概述

【UML】—概述

UML在软件开发各个阶段的应用

  • 需求:用例图
  • 分析:采用类图描述静态结构 采用顺序图、合作图、活动图、状态图描述行为

  • 设计:采用类图,包,对类的接口进行设计

  • 实现:将类用某种对象语言实现

  • 集成交付:构件图、包、部署图
  • 测试:

    -单元测试:使用类图和类的规格说明书
    -集成测试:使用类图、包、构件图和合作图
    -系统测试:使用用例图来测试系统功能

相关文章:

  • 2021-06-14
  • 2022-01-24
猜你喜欢
  • 2022-01-21
  • 2021-12-21
  • 2021-11-09
相关资源
相似解决方案