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

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

UML:统一建模语言由OMG(Object Management Group)在1997年发表的图标式软件设计语言,它综合了很多当时已经存在的面向对象的建模语言、方法和过程。

UML语言具有以下的重要功能:可视化(Visualizing)功能、说明(Specifying)功能、建造(Constructing)功能和建文档(Documenting)功能。

UML包括:1、使用案例图(Use case diagrams) *:行为型图,使用案例图描述一系列的角色和使用案例及它们之间的关系。可以用来对一个系统的最基本的行为进行建模。

              2、类图(Class diagrams)  *: 结构型图,类图描述一些类、包的静态结构和它们之间的静态关系。

              3、序列图(Sequence diagrams) *:

          4、合作图(Collaboraion diagrams):行为型图,合作图是一种相互作用图,描述发出信息、接收信息的一系列对角的组织结构。

     5、状态图(Statechart diagrams):行为型图,描述一系列对象的内部状态及状态的变化和转移。注意一个类不能有两个不同的状态图。

          6、活动图(Activity diagrams):行为型图,描述不同过程之间的动态接触。活动图是使用案例图所描述的行为的具体化

      7、构件图(Component diagrams):结构型图,描述可以部署的软件结构件(比如jar文件,EJB等)之间的静态关系

      8、部署图(Deployment diagrams):结构型图,描述一个系统的拓扑结构。

转载于:https://www.cnblogs.com/sail/p/6735298.html

你可能感兴趣的文章
读取硬盘序列号
查看>>
Socket程序中的Error#10054错误
查看>>
浅谈滚服游戏如果实现一键合服
查看>>
iOS中UITableView分割线左侧顶齐
查看>>
javascript之DOM编程改变CSS样式(简易验证码显示)
查看>>
variant conversion error for variable:v8
查看>>
Android学习(一)—— Android studio的安装与配置
查看>>
电子书下载:Professional Web Design: Techniques and Templates, 4th Edition
查看>>
10要点解决IE6兼容性问题
查看>>
Seven Python Tools All Data Scientists Should Know How to Use
查看>>
cocos2d-x学习之路(二)——分析AppDelegate和HelloWorldScene文件
查看>>
Asp.net 对于服务器控件添加Client端方法
查看>>
在Salesforce中创建Approval Process
查看>>
log4j 输出到 数据库
查看>>
NFS服务搭建与配置
查看>>
python计算文件md5值
查看>>
POJ2100 Graveyard Design(尺取法)
查看>>
SVM参数详解
查看>>
ScrollView 实现循环轮播
查看>>
IOS小知识
查看>>