博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UML概述
阅读量:7016 次
发布时间:2019-06-28

本文共 669 字,大约阅读时间需要 2 分钟。

前面我们接触到的系统开发技术只是面向过程的一种开发方式,而面向对象技术才是我们最终使用的一种程序开发方法。UML是我们由学习面向过程技术转向面向对象技术的一个转折点。

一、面向对象技术:面向对象技术是一种对现实世界问题中的抽象方式,可以说它是基于现实世界,但是它跟现实世界又有以下的区别。

二、模型与可视化建模

1.可视化建模:用图形的方式将我们复杂的系统开发过程表示出来(一张图胜过千言万语)

2.模型

  • 模型的组成:系统、目标、组分、约束条件、变量、关系

  • 模型可以用一个6元组表示:M= {O,G,T,V,R,S}
    • O:对象集
    • G:目标集
    • T:约束条件集
    • V:变量集
    • R:关系集
    • S:状态集

三、UML的基本构造

1.UML中的事物:是指对模型中最具有代表性的成分的抽象

2.UML中的关系:关联、依赖、泛化、实现

3.UML中的图形

  • 用例图,主要描述系统的功能
  • 类图:描述系统的静态结构
  • 对象图:类图的一个实例,描述系统在某个时间点上各对象之间的关系
  • 状态图:描述类的对象的状态以及响应
  • 活动图:描述类的对象进行的活动以及活动间的约束条件
  • 序列图:按时间顺序描述对象之间的交互
  • 协作图:描述对象之间的合作关系
  • 构件图:描述系统元素的物理结构和各结构间的关系
  • 实施图:描述所需的物理设备以及设备间的关系

posted on
2013-01-23 21:46 阅读(
...) 评论(
...)

转载于:https://www.cnblogs.com/mingxuanyun/archive/2013/01/23/3084232.html

你可能感兴趣的文章
DFS文件服务器迁移08R2-12R2
查看>>
F5 配置手册 -F5 BIG-IP 10.1-3-配置-网络
查看>>
《Unix/Linux网络日志分析与流量监控》2014年11月底出版
查看>>
通过SSH远程连接Cisco设备
查看>>
微软MCITP系列课程(三)本地用户与组账户的管理
查看>>
foreman架构的引入2-安装前环境准备
查看>>
perl学习笔记(9)
查看>>
数据为本,洞悉安全
查看>>
软件级负载均衡器(LVS/HAProxy/Nginx)的特点简介和对比
查看>>
rpm包指定安装路径
查看>>
AIX5.3配置使用Xmanager图形化连接案例
查看>>
mysql字符集调整总结
查看>>
zabbix 自定义key类型之计算(Calculated items)
查看>>
Cisco网络设备安全管理和报告
查看>>
易宝典文章——用ISA 2006标准版发布Exchange 2010的OWA系列之申请Excha
查看>>
MongoDB索引文件破坏后导致查询错误的问题
查看>>
99%运维人都需要的Linux命令大全
查看>>
一个月亮和 二 x 六个便士 ——2017年StatLee年度总结
查看>>
cocos2d-x学习笔记04:简单动画
查看>>
国企如何发展自己的信息化队伍
查看>>