96编辑器旗下产品
找图
终身
ID:0
到期时间:永久
退出登录
您的位置:首页 > 百科管理 > 详情

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

原创:找图网 2023-04-07 18:40:41
  • 类图怎么画

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

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

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

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

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

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

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

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

    4、绘制类图。

  • 如何绘制UML类图?

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

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

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

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

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

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

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

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

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

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

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

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

    绘制完成的UML类图

  • 类图用什么工具画?

  • 类图用StarUML工具画。

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

    GoF模式出自于Erich Gamma等4人合著的Design Patterns:Elements of Reusable Object-Oriented Software一书,其内列出了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#代码反向生成类图。

    最新文章 更多
    最新素材 更多
    公司介绍 网站地图 图片资讯
    Copyright © 2010-2022 山东找图网络科技有限公司  鲁ICP备18007836号-3  邮箱:15653358549@163.com