UML Section Two 概括

       看了视频的前20,主要讲的是建模的概述、构成UML的基本元素和视图的简单介绍,现在对这部分做一个总结。


1建模概述


1.1建模

模型是对现实的简化。就是把复杂系统变成小的系统,采用“逐个击破”的原则逐一解决。上一篇博客中提到了面向对象可以解决更加复杂的系统,建模是关键,这也佐证了UML是建立起现实世界和抽象世界的桥梁

1.2模型的组成

 模型是为了描述现实世界的,他又下边几个部分组成:
  • 系统:描述的对象
  • 目标:系统的目标
  • 组分:各种组分或子系统
  • 约束条件:环境及约束条件
  • 变量:分为内部、外部及状态变量
  • 关系:变量之间的数量关系

1.3建模的原理

  • 分解:耦合度小的结构
  • 抽象
  • 泛化:继承
  • 投影/视图:不同角度进行投影
  • 构建化:把系统进行不同的构建,面临需求的改变时,直接将构件进行组装,接口互联
  • 形式化

1.4UML概念

UML:(Unified Modeling Language)统一建模语言是用来设计软件蓝图的可视化建模语言

2基本元素


2.1 事物

事物是对模型中最具有代表性的成分的抽象


结构事物:主要是静态部分
行为事物:是UML模型的动态部分。他们是模型中的动词,描述了跨越时间和空间的行为。
分组事物:是模型中的组织部分,最主要的分组事物是包
注释事物:模型中的解释部分

2.2 关系

把事物结合在一起



2.3 图

聚集了相关的事物


要想学习好UML,就要了解并且掌握这些最基本的知识,这些组成UML建模语言的元素就像建筑大楼的一砖一瓦,要是没有这些知识做铺垫,也不可能建立的起来满足于现实世界的抽象模型。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 25
    评论
评论 25
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值