UML-----uml建模的分类
UML 建模可以把在复杂世界的许多重要的细节给抽象出。为了区分 UML 模型, UML 建模用不同类型的不同的图。接下来介绍
三个重要类型的UML建模:
(1)结构建模:
结构建模具有捕捉静态的功能,包括下列各项:
- 类图
- 对象图
- 部署图
- 包图
- 复合结构图
- 组件图
结构模型代表的系统架构,这个框架的所有其他组件存在的地方。因此,类图,组件图和部署图的部分结构建模。它们都代表的元素和机制将它们组装。
但是,从来没有的结构模型描述系统的动态行为。类图中是最广泛使用的结构图。
(2)行为建模:
行为建模描述了在系统中的相互作用,代表之间的交互的结构图,行为建模显示系统的动态性质,包括下列各项:
- 用例图
- 序列图
- 协作图
- 状态图
- 活动图
所有上述的显示在一个系统中流动的动态序列。
(3)架构建模:
架构建模表示的是一个系统的总体框架,它包含了系统的结构和行为的元素。架构建模可以被定义为整个系统的蓝图。包图是根据架构模型进行的。
UML-----uml建模的分类相关推荐
- UML统一建模(语言)和数据库建模
UML统一建模(语言)和数据库建模 UML统一建模语言(Unified Modeling Language )或标准建模语言,是始于1997年一个OMG标准,它通过图形化语言为软件开发中每个阶段(例如 ...
- UML 软件建模课程期末复习笔记及课程设计报告
UML 基础概念 模型 概念:是对现实系统本质特征的一种抽象,简化和直观的描述. 特征 反映性 直观性 简化性 抽象性 分类 概念模型 逻辑模型 物理模型 软件模型 概念:指通过软件建模语言对软件的功 ...
- UML软件建模StarUML
Mac哪款UML软件建模器好用呢?StarUML for mac是Mac平台上的一款UML建模器,StarUML for mac提供了几个模版,帮助用户建立使用新的图表,是目前最流行的UML建模工具. ...
- 【基于UML软件建模的在线学习平台】
文章目录 开发背景与意义 一.需求分析 学生功能结构 教师功能结构 二.部分课程设计报告 总结 开发背景与意义 随着教育事业的改革,国家对高等教学逐渐得到重视.但是传统的高校间教学教育无法在学生与老师 ...
- Jude - 体验UML高速建模
随着UML的扩大,UML建模工具也越来越庞大.不过,许多功能并不是用户所寻求的.因此,Jude听取用户心声,根据用户需要打造,按照使用习惯设计,轻便简单,友好易用,用户可以轻松使用Jude高速建模,极 ...
- 【基于UML软件建模的教材管理系统 】
文章目录 前言 一.教材管理系统 二.部分课程设计报告 总结 前言 随着社会的不断进步,高等院校在校学生人数急剧增加,学校对教材的数量.类型较以前明显增多,给学校的教材管理工作带来了新的挑战.这些挑战 ...
- 【基于UML软件建模的客户关系管理系统】
文章目录 前言 一.需求分析 二.部分课程设计报告 总结 前言 系统要求对使用不同的用户群体,设置不同的权限,设置系统的不同功能.不同的用户所看到的信息也不同.根据系统需要实现的功能,将系统划分成5个 ...
- 【基于UML软件建模的人事管理系统】
文章目录 前言 一.人事管理系统 二.部分课程设计报告 总结 前言 随着信息技术的发展和互联网环境的成熟,管理信息系统的技术更新函待解决.人事管理工作虽然由企业人事管理人员((HR)等负责,但随着企业 ...
- UML 太极建模口诀(建模向导与助手)
UML 太极建模口诀(建模向导与助手) 我从 1998 年起开始学习 UML.Use Case 和 RUP.过去十年来,一直听到国内外有人说,UML 太复杂,RUP 太复杂,果真如此么? 对此,我很不 ...
- 【基于UML软件建模的美容机构系统】
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 二. 设计方法.思路. 请添加图片描述 ![请添加图片描述](https://img-blog.csdnimg.cn/ ...
最新文章
- 区块链笔记-Hash算法
- 解决微博登录 Application requires permission to access the Internet
- socket.io,io=Manager(source, opts)
- Namespace declaration statement has to be the very first statement in the script
- vpr文件转换flac_关于便携播放器音频格式转换的问题
- 51. Python 数据处理(2)
- 有一个会泰勒级数的八岁表妹是怎样一种体验?
- 回溯算法背包问题迭代c语言,回溯法解决0_1背包问题(迭代和递归)
- php对象魔术方法,php学习之类与对象的魔术方法的使用
- SpringBoot - 工作流Activiti开发
- 证券投资深度学习_安信证券:“深度学习”开启新一轮计算模式变革
- 失业几个月找不到工作是一种怎样的体验?
- 此笔记只作为自身笔记,结构比较混乱,不建议参考,如有需要请访问其他文献,servlet的基础知识和使用
- strcmp java_(一)strcmp函数
- 定积分定义求极限新花样
- 推荐几部不错的网络玄幻小说
- PL3368C电源管理IC是什么,充电器电源IC用ASEMI-PL3368C
- 计算机网络按传输介质分为哪几类,计算机网络按传输介质可分为哪三类?
- 如何增加你的被动收入
- JDK8中String的intern()方法详细解读【内存图解+多种例子+1.1w字长文】
热门文章
- java背景颜色代码_java窗口背景颜色设置
- 牛叉的react-router-cache-route
- 图像分割笔记(一):基于PaddleSeg使用Transfomer模型对航空遥感图像分割
- 用小乌龟拉取代码_如何使用git拉取代码及提交代码(详细)
- 胆碱缺乏症MCD饮食诱导脂肪肝模型 被广泛应用于肝代谢病的研究中
- Android——常用定时器
- android 点击屏幕关闭软键盘
- 保存matlab plot后的图像
- 【解决办法】eclipse中的jsp文件修改,浏览器没有自动同步更新,而是需要重启tomcat才能更新
- C# PropertyGrid封装类(VS2010)