欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

UML-第二讲

程序员文章站 2023-12-30 10:03:34
UML概述UML的诞生与发展创始于1994年10月1997年被OMG采纳UML是什么UML的特点统一标准面向对象可视化、表达能力强、是一个庞大的符号体系UML的结构架构构造块物件关系图公共机制UML的结构常用的UML元素分析软件体系结构的描述–视图用例视图作用:描述系统的功能需求,找出用例和执行者适用对象:客户、分析者、设计者、开发者、测试者描述使用的图:用例图和活动图重要性:系统的中心,它决定了其他视图的开发,用于确认和最终验证系统逻辑...

UML概述

UML的诞生与发展

创始于1994年10月
UML-第二讲
1997年被OMG采纳

UML是什么

UML-第二讲

UML的特点

统一标准
面向对象
可视化、表达能力强、是一个庞大的符号体系

UML的结构

UML-第二讲

架构

UML-第二讲

构造块

UML-第二讲

物件

UML-第二讲

关系

UML-第二讲

UML-第二讲

公共机制

UML-第二讲

UML的结构

UML-第二讲

常用的UML元素分析

软件体系结构的描述–视图

UML-第二讲

用例视图

作用:描述系统的功能需求,找出用例和执行者
适用对象:客户、分析者、设计者、开发者、测试者
描述使用的图:用例图和活动图
重要性:系统的中心,它决定了其他视图的开发,用于确认和最终验证系统

逻辑视图

作用:描述如何实现系统内部的功能;
适用对象:分析者、设计者、开发者
描述使用的图:类图和对象图、状态图、顺序图、合作图和活动图
重要性:描述了系统的静态结构和因发送消息而出现的动态协作关系

构件视图

作用:描述系统代码构架组织和实现模块,及它们之间的依赖关系
使用对象:设计者、开发者
描述使用的图:构件图
重要性:描述系统如何划分软件构件,如何进行编程

进程视图

作用:描述系统的并发性,并处理这些线程间的通信和同步
适用对象:开发者和系统集成者
描述使用的图:状态图、顺序图、合作图、活动图、构件图和配置图
重要性:将系统分割成并发执行的控制线程及处理这些线程的通信和同步

配置视图

作用:描述系统的物理设备配置,如计算机、硬件设备以及它们相互间的连接
适用对象:开发者、系统集成者和测试者
描述使用的图:配置图
重要性:描述硬件设备的连接和哪个程序或对象驻留在哪台计算机上执行

UML系统分析与设计模型

UML-第二讲

用例图

UML-第二讲

类图

UML-第二讲

对象图

UML-第二讲

序列图

UML-第二讲

协作图

UML-第二讲

状态图

UML-第二讲

活动图

UML-第二讲

构件图

UML-第二讲

部署图

UML-第二讲

包图

UML-第二讲

模型元素

事物

UML-第二讲

结构事务

UML-第二讲

类与对象

UML-第二讲

接口

UML-第二讲

用例与协作

UML-第二讲

构架

UML-第二讲

节点

UML-第二讲

行为事物

UML-第二讲

分组事物

UML-第二讲

注释事物

UML-第二讲

关系

依赖关系、关联关系、泛化关系、实现关系

UML-第二讲
UML-第二讲

UML的通用机制

规则说明

UML-第二讲

修饰

UML-第二讲
UML-第二讲

通用划分

UML-第二讲

UML扩展机制

构造型

UML-第二讲

标记值

UML-第二讲
UML-第二讲

约束

UML-第二讲

Rational Rose的四种视图模型

UML-第二讲

用例视图

UML-第二讲

逻辑视图

UML-第二讲

构件视图

UML-第二讲
UML-第二讲
UML-第二讲

部署视图

UML-第二讲
UML-第二讲
UML-第二讲
UML-第二讲

本文地址:https://blog.csdn.net/weixin_44522477/article/details/107149574

上一篇:

下一篇: