在UML系统开发中有三个主要的模型
在UML系统开发中有三个主要的模型:
功能模型: 从⽤户的⾓度展⽰系统的功能,包括⽤例图。
对象模型: 采⽤对象,属性,操作,关联等概念展⽰系统的结构和基础,包括、对象图、包图。
动态模型: 展现系统的内部⾏为。 包括序列图,活动图,状态图。
UML的重要内容可以由以下五种类图定义
⽤例图:从⽤户⾓度描述系统功能,并指各功能的操作者。
静态图:包括类图,包图,对象图。
类图:描述系统中类的静态结构
包图:是包和类组成的,表⽰包与包之间的关系,包图描述系统的分层结构
对象图:是类图的实例
⾏为图:描述系统动态模型和对象组成的交换关系。包括状态图和活动图
活动图:描述了业务实现⽤例的⼯作流程
状态图:是描述状态到状态控制流,常⽤于动态特性建模
交互图:描述对象之间的交互关系
顺序图:对象之间的动态合作关系,强调对象发送消息的顺序,同时显⽰对象之间的交互
合作图:描述对象之间的协助关系对象模型是什么
实现图:
配置图:定义系统中软硬件的物理体系结构
UML包括⽤例图、类图、构件图、部署图、顺序图、协作图、状态图、活动图
各个图简介:
⽤例图从外部⽤户的⾓度捕获系统的⾏为。他将系统功能划分为对活动者具有意义的事务。
类图描述类、接⼝、写作以及它们之间的关系的图
顺序图描述了随时间安排的⼀系列消息。每个分类⾓⾊显⽰为⼀条⽣命线,代表整个交互期间的⾓⾊。消息则显⽰为⽣命线之间的箭头。协作图对交互中存在意义的对象和链建模
状态图⽤来描述⼀个特定对象所有可能的状态 以及由于各种事件的发 ⽣⽽引起的状态之间的转移和变化。
⽤例图主要⽤来描述“⽤户、需求、系统功能单元”之间的关系。它展⽰了⼀个外部⽤户能够观察到的系统功能模型图。
【⽤途】:帮助开发团队以⼀种可视化的⽅式理解系统的功能需求。
⽤例图所包含的元素如下:
1. 参与者(Actor)
表⽰与您的应⽤程序或系统进⾏交互的⽤户、组织或外部系统。⽤⼀个⼩⼈表⽰。
2. ⽤例(Use Case)
⽤例就是外部可见的系统功能,对系统提供的服务进⾏描述。⽤椭圆表⽰。
3. ⼦系统(Subsystem)
⽤来展⽰系统的⼀部分功能,这部分功能联系紧密。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论