首页 > 编程知识 正文

uml图有哪些,uml建模实例详解

时间:2023-05-05 13:02:13 阅读:115685 作者:1672

# # # #

UML图详细图片教程前言什么是UML图? 二、识别组件1 .需求视图1 .逻辑视图3 .时序图总结

# # # # 每个模块都不能说有几百种方法。 是他们来调整的关系。 一、UML图是什么? 统一建模语言或标准建模语言。 用于对软件密集型系统进行视觉建模的语言。 UML的定义包括两个元素: UML语义和UML表示。 UML是一种在开发阶段描述、可视化、构建和创建面向对象的软件密集型系统产品的开放方法。 最佳应用是工程实践,在对大型复杂系统建模方面,已验证其在软件体系结构层面尤为有效。 统一建模语言(UML )是一种建模语言。 模型多用图表表示。 典型的建模图表通常包含一些块或框、连接线和用作模型附加信息的文本。 它们既简单又非常重要,在UML规则中相互联系和扩展。 #对不起,以上是百度复印的。 ##

在我的理解中,标准化建模语言,使其更接近现实的代码结构,使逻辑更清晰,细化复杂的模块逻辑调用可能是他存在的意义。

二、识别组件以企业体系结构为例

1 .需求视图

例如,UML图中的项目文件结构必须与实际项目结构相匹配。 这样就一目了然了

在模型中单击“创建新包”。 (可以与项目中的工程文件同名,并且易于阅读。)。

总模块目录单个模块文件要求视图逻辑视图

就这样,我们得到了模块;

现在,我们开始绘制UML图;

和软件开发一样,我们首先要对模块进行系统的需求分析。 (在实际开发中每个需求都有应对他的方法,这也是我们以后会用到的,所以必须认真分析需求。)。

单击下图可获得需求视图

然后,单击我们新创建的请求视图,并将角色和请求的表示形式(匹配器、气泡)从左侧工具栏拖动到场景中

1 .逻辑视图现在,再向右看一次,在模块中创建新的逻辑视图

逻辑视图完成后,再次单击它开始编辑(请务必拖到图中) )。

工程文件

UML图

呈现文件夹后,单击以在相应的文件夹中创建新类,然后右键单击类下拉菜单以找到操作和属性并开始输入

代码如下所示。

publicliststringgetslaveiplst ((returnbeanfactorybe.buconfiginner.getslaveiplst ); //summary//slaveVO集合(包括IsEnable/IsConCopy )//summarypubliclistslavevogetslavevolstwithisenableandisconcoport //summary//slave VO (包括is enable/isc oncopy )//summarypublicslavevogetslavevowithisenableandiscopy ) ) stricslaveVO ) getslavevowithisenableandiscopy ) ST { returnbernbed }录制的UML类图如下

3 .时序图UML中还有另一个重要的图,可以清楚地表示模块的逻辑调用关系。 那就是时间图

以这种方式在逻辑视图中创建新的逻辑视图,然后单击以开始编辑

在右侧,将输入的类拖到图中

为了说明模块的调用关系,请在左侧的消息中连接要调用的类和类

选择要调用的具体方法

如图所示,画出所有的类

最后,是否要在进程生命线的末尾添加返回值? 或者,使用上面的箭头反向连接两个类的生命线,指示返回值并检查is return。 添加此方法的返回值(如果有)。

最后一次

这样简单的UML图完成了!

谢谢你看到这里。 我想你也是刚参加工作,或者刚习惯编程。 那么一起加油吧。

总结以上内容,可能会让人眼花缭乱,最后简单总结一下:

1 .了解工程体系结构

2 .熟悉工程文件逻辑

3 .分析需求

4 .创建需求视图

5 .绘制逻辑视图

6 .输入班级和方法

7 .制作时序图

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。