感悟网 导航

类图在线绘制-如何绘制UML类图?

作者&投稿:营月 (若有异议请与网页底部的电邮联系)
~ 类图怎么画

画类图一般有以下3个步骤:确定类,识别类的属性和操作,组织类并确定其关系。如下:

1、确定类。确定类是通过对软件需求的分析来完成的。常用的方法包括行为分析、名词识别法、CRC分析等等。其中的名词识别法就是首先把需求或者用例描述中的所有的名词标识出来,把它们作为候选类,然后再对这些候选类逐个进行考察,去掉一些不必要的类。

2、区分是类还是属性。有些标识出来的候选类,实际上更适合作为类的属性,而不适合定义成类。比如会员编号,会员类型这些就适合定义为会员类的属性。

3、组织类并确定其关系。类与类之间的关系有依赖、泛化、实现和关联。在识别出了类、类的属性和操作之后,就要组织这些类并确定类之间的关系。我们通常是以类图的形式来描述类及其关系。

组织类并确定其关系通常分为以下4个步骤:

1、确定类之间的关联关系并标识其多重性。

2、使用继承关系组织类。

3、确定整体和部分的关系。

4、绘制类图。

类图用什么工具画?

类图用StarUML工具画。

StarUML是一种创建UML类图,生成类图和其他类型的统一建模语言(UML)图表的工具。StarUML是一个开源项目之一发展快、灵活、可扩展性强(zj)。支持23种GoF模式(Pattern),以及3种EJB模式。StarUML也结合了模式和自动生成代码的功能,方便落实设计。

GoF模式出自于ErichGamma等4人合著的DesignPatterns:ElementsofReusableObject-OrientedSoftware一书,其内列出了23种软件模式,可解决软件设计上的特定问题。StarUML也支持3种常用的EJB模式,分别为EntityEJB、MessageDrivenEJB、SessionEJB。

相关信息

1、可绘制9款UML图:用例图、类图、序列图、状态图、活动图、通信图、构件图、部署图以及复合结构图等。

2、完全免费:StarUML是一套开放源码的软件,不仅免费自由下载,连代码都免费开放。

3、多种格式影像文件:可导出JPG、JPEG、BMP、EMF和WMF等格式的影像文件。

4、语法检验:StarUML遵守UML的语法规则,不支持违反语法的动作。

5、正反向工程:StarUML可以依据类图的内容生成Java、C++、C#代码,也能够读取Java、C++、C#代码反向生成类图。

如何绘制UML类图?

类图的属性和方法是指类本身的属性和行为,类及其属性和方法是在程序设计过程中产生的,类图只是用Visio绘制出来,用于项目团队成员间或项目干系人之间的沟通和交流。例如:如果要设计一个关于销售苹果的程序,苹果就可以看作一个实体(类),其基本属性有颜色、形状、味道、种类等,行为有开花、落果、膨大、成熟等行为。

下面给出绘制苹果类图的方法和步骤:

第一步:启动Visio2010或更高版本,如下图:

第二步:在模板类别中选择“软件和数据库”,进入选择模板窗口,如下图:

第三步:选择“UML模型图”,并用鼠标双击“UML模型图”图标,进入UML绘图窗口,如下图:

第四步:选择“UML静态结构”,如下图:

第五步:按下鼠标左键,拖动“类图标”,到工作区域窗口,如下图:

第六步:双击工作区域窗口的类框图,如下图:

第七步:在UML类属性窗口,可以修改类的名称,添加属性(特性)和操作(方法)

第八步:在UML类属性窗口,修改类名为“苹果”,如下图:

第九步:在UML类属性窗口,选择特性,分别输入苹果的颜色、形状、味道等属性,类型为数据类型,可以选择字符串、整型等,如下图:

第十步:在UML类属性窗口,选择操作,分别输入苹果的行为开花、落果、膨大、成熟方法,样例中方法名称用的中文,实际应用应该采用英文,如下图:

绘制完成的UML类图



《如何轻松实现用visio画UML类图》
答:创建数据包:菜单->UML->包.打开[UML包]对话框.点击[新建]按钮,在[包]列中输入[PSDK数据类型],并确定 2.追加POINT数据类型: 这时我们可以看到模型资源管理器(若左边窗口没有,可以在从菜单->UML->视图->模型资源管理器调出)中选中刚建的PSDK数据类型,再右击->新建->数据类型,打开UML数据类型属性对话框。选择...

《UML类图怎么画》
答:工具/原料亿图图示方法/步骤1第一步:百度点击下载“亿图图示“软件,或访问在线版亿图图示。启动软件,开始作图!2第二步:新建UML类图。依次点击“选择软件/计算机”-“UML图”。然后从例子库中,选择一个模板,点击打开程序流图模板。3第三步:先点击画布上方的使用按钮,然后你可以改变其形状成你想要...

《使用Visio绘制UML画类图UML模型图》
答:一、画出类图 在VIsio中,新建软件—UML模型图;在UML静态结构下,列出了各种静态结构;在模型资源管理器中,右键顶层包,选择新建——类,可建立一个空类,在图表中显示顶层包;双击建立好的类,或者右键-属性,可以对类进行编辑;选择类别第二行——特性,便可以添加类成员;Visio的预定义类型包含了C...

《uml在线绘图-如何绘制UML类图?》
答:第一步:启动Visio2010或更高版本,如下图:第二步:在模板类别中选择“软件和数据库”,进入选择模板窗口,如下图:第三步:选择“UML模型图”,并用鼠标双击“UML模型图”图标,进入UML绘图窗口,如下图:第四步:选择“UML静态结构”,如下图:第五步:按下鼠标左键,拖动“类图标”,到工作区域窗口,如下...

《类图怎么画》
答:工具/原料亿图图示方法/步骤1第一步:网页搜索“亿图图示”软件,开始作图 2第二步:点击新建,在一级分类里找到软件/计算机类,然后在相应的二级分类下就可以找到UML类图了。也可以直接在上方搜索栏中搜索“类图”。3第三步:进入类图后,可以在画布中进行文本框等元素的添加减,还可以在右侧面板中进行...

《在线生成uml图-如何从JAVA代码生成UML类图》
答:4、创建完成后会发现生成了一个.mgc后缀的文件,现在可以用这个文件创建自己的类图了;5、用法相当直接,可以把若干个java类拖拽进这个文件视图中,UML类图自然被生成,以及各个类之间的关系。如何绘制UML活动图 生成图片一般通过右键菜单或者生成文档,右键菜单一般可以选择多个类同时生成一张图片,或者选择单个...

《类图怎么画》
答:1、下载并打开“亿图图示”软件。在分类中依次点击“软件/计算机”——“软件开发”——“UML图”,选择模板打开后开始绘制;也可以直接在搜索框中输入“类图”,找到自己喜欢的模板即可打开绘制。2、双击文本框更改文字,点击图中的形状,在左侧的符号库中更换类图的形状。3、绘制好了之后,点击右侧的...

《类图绘制工具-如何绘制UML类图?》
答:画ER图常用工具是什么 一、画ER图常用工具是MicrosoftVisio或者亿图图示软件绘制出实用的ER图表 二、MicrosoftVisio是Windows操作系统下运行的流程图和矢量绘图软件,它是MicrosoftOffice软件的一个部分;亿图图示是一款基于矢量的绘图工具,可以绘制各种程序流程图、数据流程图、软件设计图。

《如何利用Visio画绘制UML图用例图类图活动图状态图序列图》
答:下面介绍几种常用的UML图:一、用例图:从用户角度描述系统功能,并指各功能的操作者。具体操作如下:点击新建->类别-软件和数据库-UML用例-创建。子系统形状拖到绘图页。子系统可以代表整个系统或主要组件。拖动用例模具中的用例形状和将它们放到子系统边界,然后将参与者形状拖到子系统边界外。使用连接...

《uml图怎么生成-如何使用eclipseuml插件让eclipse自动生成uml图》
答:4、创建完成后会发现生成了一个.mgc后缀的文件,现在可以用这个文件创建自己的类图了;5、用法相当直接,可以把若干个java类拖拽进这个文件视图中,UML类图自然被生成,以及各个类之间的关系。如何绘制UML活动图 第步定义UML图范围 首先应该定义您要建模单用户案例力用户案例部包含用户案例商务流程类单旦您定义...

   

返回顶部
本页内容来自于网友发表,若有相关事宜请照下面的电邮联系
感悟网