http://javasso.cn/2009/04/29/%E4%BD%BF%E7%94%A8staruml%E5%BB%BA%E6%A8%A1/
导读:
StarUML是专业的UML建模工具,又因为它是免费开源的,因此是初学者的首选软件。废话少说,开始:
1、界面介绍:
主要是四个方面:工具栏、工作区、浏览区和属性区。结构如下图:
staruml界面介绍
2、建立模型图:
UML有很多的图,大概有九种,不过并不是所有的图都是必须的,所以我们只要画出几种就可以了。介于篇幅和时间原因,这里只介绍两种图的画法,用例图和类图。这两种图使用的是最多的。
建立用例图:
右击浏览区的USECaseModel,选择ADD Diagram,在弹出的菜单中选择Use Case Diagram,就会建立一个用例图,默认名字为UseCaseDiagram1,这时候默认就会在工作区打开用例图的画板,在这上面就可以建立模型了。
可以看到用例图的工作区:
建立类图:
建立类图的方法和建立用例图的方法是一样的,这里将不再赘述。
3、添加对象:
添加对象有两种方法
第一种:点击工具栏中的对象,然后在工作区中拖动。
输入对象的名称,可以到属性区修改属性。用例的添加也是一样的。
第二种:右击UseCaseModel,选择ADD,在弹出的菜单中选择Actor或者UseCase等,在浏览区就会出现对应的对象,编辑好属性后把对象拖动到工作区就可以了。
对象会添加到这里,把对象直接拖到工作区:
添加完对象就可以建立联系,联系常有的是直接联系,DirectedAssociation和继承,Generalization。在工具栏中选中
后, 点在Actor上,然后拖动到用例上就可以了,继承的联系是点在父用例上,拖到子用例就可以了。这样基本上就可以满足建立用例图的需要了。
对于类图,方法基本是相同的,不同的是类图里面有不同的对象。
双击浏览区中的Class Diagram,就会看到类图的工作区,可以用上述方法添加对象了,基本上都是一样的。
更多的东西需要自己慢慢摸索。
附件中是如何使用SMARTUML的PPT,很实用。
分享到:
相关推荐
使用StarUML建模工具对超市管理系统进行建模。 包括全套的UML建模图,用例图(3级),类图,顺序图,协作图,状态图,活动图,协作图,部署图。 附有完整的实验报告,报告包括实验内容,需求分析设计方法,思路和...
StarUML是一款强大的建模工具,专为软件开发者和系统分析师设计,用于创建统一建模语言(UML)模型。它的开源性质使得用户能够自由地使用、修改和分发该软件,极大地推动了其在软件工程领域中的普及。以下是关于...
内含:StarUML所作用例图、活动图、泳道图、类图、顺序图、状态...读StarUML使用手册,学着画教材上的图:P105,用例图图8-4; P105,活动图图8-5;P106,泳道图图8-6;P113,类图图9-2;P123,状态图图10-1;P124,顺序图图10-2。
**StarUML建模工具详解** StarUML是一款强大的、开源的统一建模语言(UML)建模工具,它提供了丰富的功能,帮助软件开发者、系统分析师和项目管理人员进行高效的设计和规划。作为一款免费的建模软件,StarUML在用户...
StarUML是支持 UML (Unified Modeling Language(统一模型语言))的建模平台软件。StarUML特点在于用户环境可定制,功能上的高度可扩充。StarUML是顶级领先的软件模型工具之一,可以保证您的软件项目高质量、高效率。
StarUML是一款强大的建模工具,专为软件开发者和系统架构师设计,旨在支持统一建模语言(UML)的多种图示化表示。作为开源软件,它允许用户免费下载和使用,为软件开发过程提供了直观且灵活的建模环境。 StarUML的...
### 建模工具StarUML的使用手册 #### 一、实验目的 - **了解StarUML软件的功能**:StarUML是一款专业的统一建模语言(UML)建模工具,支持UML 1.4标准并兼容UML 2.0的表示法。它不仅能够帮助开发人员构建高质量的...
标题提及的“第二次翻转课堂3.2-3.41”是一段关于使用StarUML建模工具的教程,涵盖了软件的安装、配置、建模过程以及双向工程的概念。StarUML是一款强大的UML建模工具,尤其适用于Windows平台,并支持Java插件。 在...
本篇文章将聚焦于“图书馆管理系统”,通过使用专业的建模工具——starUML,详细探讨如何构建这个系统的模型,以及它背后的逻辑与设计思路。 首先,我们来看“图书馆管理系统”。这是一个典型的信息管理系统,其...
StarUML是一款强大的UML(统一建模语言)建模工具,专为软件开发者、系统架构师以及IT专业人员设计,用于创建各种UML图表,包括类图、序列图、用例图、状态图等。它提供了一个直观的用户界面,使得复杂的软件设计...
从精简的篇幅来讲述 StarUML 建模工具在面向对象编程中的应用,力求向编程人员提供一个Minute级的 StarUML 使用教程。 http://blog.csdn.net/winsenjiansbomber/article/details/50460003
《StarUML用户使用手册》详细介绍了这款强大的UML建模工具,它为用户提供了一个全面的环境,以创建、编辑和管理各种UML图表。以下是对手册内容的详细解析。 ### 第一部分:StarUML概述 **1. StarUML是什么** ...
StarUML 支持多种格式的影像文件,可导出JPG、JPEG、BMP、EMF和WMF等格式的影像文件。 StarUML 可以依据类图的内容生成Java、C++、C#代码,也能够读取Java、C++、C#代码反向生成类图。反向工程有两个主要用途,其一...
建模开发工具StarUML安装包,有需要的可以自取,我还有enterprisearchitect14和Rational Rose的安装包,与StarUML类似,都是用来画图的,由于要可留言,还不太会用这个论坛!
标题“starUML business model”指向的是一个使用StarUML工具进行业务建模的实践或教程,其中可能包含如何在StarUML中创建和应用业务模型的详细步骤。StarUML是一款强大的建模工具,支持多种建模语言和方法,包括UML...