分类

安卓应用安卓游戏

开发环境

Astah Community中文版

Astah Community中文版 8.1.1 汉化版

大小:23.16 MB

语言:简体中文系统:WinXP, Win7, Win8, Win10

类别:开发环境时间:2023-06-08 09:49

UML软件开发与建模软件
  • Astah Community中文版

Tags:开发环境数学建模软件Unity软件UML软件开发

Astah Community中文版是一款多功能产品开发软件,用户可以用这款软件来设计很多方面的作品,图片、网页、程序等。不过Astah社区版需要你的电脑至少安装了java1.6的前提下才能正常运行,有兴趣的小伙伴不要错过哦!

使用Astah Community建UML类图

我们都知道绘制UML的工具是很多的,从功能齐全,且价格也不菲的Rose到免费的Astah,我们的选择是很多得,但是作为个人开发者,或者学习来说,在这里我推荐Astah,基于以下理由:

1.Astah有免费版和收费版,但是,免费版完全可以胜任我们日常的工作;

2.使用Astah免费版,不会有版权的纠纷,在一些公司,内部都是使用Astah,至少我现在所在的公司就是;

3.Astah功能齐全,去掉了很多无关或者使用非常少的功能;

4.界面简单,很容易上手,入门简单,不用投入很大的精力就可以学会如何去使用Astah;

5.纯Java开发,跨平台。

我也会推出Astah的系列教程,看完这个系列教程,足以掌握Astah了,是的,就是这么简单。

Astah Community中文版界面

以下是Astah的基本界面:

Astah是那种从界面上就知道怎么用的软件。

大家可以把每一个菜单打开看看,了解以下基本的功能;此处就不做多讲,在后面的实际画UML图时还是会有涉及的。

Astah画用例图(UseCase Diagram)

在菜单栏中选择[File]->[New],此时,就会创建一个空的项目:

此时,会看到java的东西,这些东西可以不去理会,在这里我将不使用输出java的特性。

然后,选择菜单中的[Diagram],你会看到很多的子菜单,由于使用的是免费版,灰色的子菜单提供的功能需要购买才能使用;

选择一个,就可以创建一个对应的UML图;在这里我们选择[UseCase Diagram],绘制UML用例图,接下来如下:

我们创建了一个用例图,我们会看到这样的一个工具面板:

这个面板中的工具就提供了我们在绘制用例图时所需要的各种组件,将鼠标放在每个工具上,就可以显示每个工具的功能。

此处就不做详细介绍。使用鼠标单击一个工具,则表示选中了该工具,然后在工作区双击鼠标,看看效果,我想不用我多说了;

如果想修改每个元素的名称,可以选中该元素,编辑属性区域对应的值。

Astah Community中文版注意事项

删除Actor或者用例时,从它们的弹出菜单中有两个选择:

Delete from Model:仅从当前的Diagram中删除元素,在model中依然保留;

Delete from Diagram:从所有的Diagram中完全删除。

提供两种方式删除元素时因为像Actor和用例这样的元素可以和其它的Diagram共享,也可被用到其它的Diagram中。

Astah Community中文版总结

这里简单了讲解了Astah的使用,在以后的博文中,将直接在讲UML相关图时,就一起讲如何使用Astah画对应的UML图。希望大家继续关注JellyThink。

在类图中一共包含了以下几种模型元素,分别是:类(Class)、接口(Interface)、依赖(Dependency)关系、泛化(Generalization)关系、关联(Association)关系以及实现(Realization)关系。

接口是在没有给出对象的实现和状态的情况下对对象行为的描述。接口是一种特殊的类,所有接口都是有构造型<<interface>>的类。在UML中,接口使用一个带有名称的小圆圈来进行表示,并且可以通过一条Realize(实现关系)线与实现它的类相连接

依赖表示一个模型元素(客户方)需要另一个模型元素(供应方)来达到某种目的,供应方的修改会影响客户方的执行结果。

依赖关系暗示着一个客户方如果没有供应方的支持是不完整的。

例如,当给一个雇员计算工资的时候,需要使用计算器。

UML中,依赖关系用一个从使用者指向提供者的虚箭头表示:

泛化(继承)关系用来描述类的一般和具体之间的关系——is a kind of。

UML中,用一条带有空心大箭头的有向实线表示,箭头指向父类

关联关系是一种结构关系,指出了一个事物的对象与另一个事物的对象之间的连接。

导航性:若A指向B(导航性) 则B为A的成员变量。

关联关系有两种非常重要的形式,分别是聚集(Aggregation)关系和组成(Composition)关系。

∨ 展开

同类推荐

相关下载

猜你喜欢

相关文章

热门推荐

下载排行

网友评论

我要跟帖
取消
游客

很好的软件,值得推荐下载的!

回复赞(7)
查看所有评论 共 1