# # # #
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 .制作时序图