当前您所在的位置:首页>建模工具 测试工具>建模工具

StarUML

StarUML

介绍

StarUML是一个精细的软件建模器,旨在支持敏捷和简洁的建模。

用户的主要目标是:

灵活和小型的开发团队

专业人士

教育机构

 

StarUML的主要特点是:

•多平台支持(MacOS,Windows和Linux)

•符合UML 2.x标准

•实体——关系图(ERD)

•数据流图(DFD)

•流程图

•多个窗口

•现代用户体验

•深色和浅色主题

•视网膜(高DPI)显示支持

•模型驱动的开发

•开放API

•各种第三方扩展

•异步模型验证

•导出到HTML文档

•自动更新。

 

基本概念

 

Project(项目)

Project是存储为单个文件(.mdj)的顶级元素。

对软件系统进行建模需要描述多个模型,因为仅使用单一透视图描述系统是不够的,因此我们通常会在项目中创建多个模型,如用例模型,设计模型,组件模型,部署模型或其他模型。

通常,Project被组织为一组UMLModel,UMLPackages或UMLSubsystems。如果您想了解有关UML Elements的更多信息,请参阅OMG UML规范。

 

模型与视图

许多用户混淆了图表或绘图工具(如Microsoft Visio)和建模工具(如StarUML或Rational Software Architect)之间的区别。首先,您需要了解图表不是模型。

模型或软件模型是对软件系统的任何方面的描述,例如结构,行为,要求等。软件模型可以以文本,数学或视觉形式表示。模型元素是软件模型的构建块。

图是软件模型的可视化几何符号表示。软件模型可以用一个或多个具有不同方面的图来表示。例如,图表可以关注类层次结构,而另一个图表可以关注对象之间的交互。图由视图元素组成,视图元素是模型元素的可视化表示。

一个模型元素可以具有多个对应的视图元素。模型元素具有自己的数据,例如名称,构造型,类型等。视图元素只是在图中呈现相应的模型元素。视图元素可能在图表或不同图表中多次出现。如果模型元素的名称发生更改,则所有相应的视图元素都会反映其图表中的更改。

 

Fragment(片段)

Fragment是项目的一部分,保存为扩展名为.mfj的单独文件。任何元素都可以作为片段导出,但通常UMLPackage,UMLModel和UMLSubsystem是候选的。一旦将片段导出为文件后,就可以通过导入项目来重新使用片段。

 

配置文件

UML(统一建模语言)是一种通用建模语言,可用于表达任何类型的软件密集型系统。因此,对特定域或平台使用UML是不够的,因此您可能需要定义UML配置文件。StarUML提供了可用于扩展UML的UML配置文件。例如,UML配置文件可用于以下目的。

特定编程语言的配置文件(C / C ++,Java,C#,Python等)

特定开发方法的配置文件(RUP,Catalysis,UML Components等)

特定域的配置文件(EAI,CRM,SCM,ERP等)

 

扩展

扩展程序是一个为StarUML添加新功能的程序包。例如,扩展程序可以扩展菜单,UI,对话框,建模符号,首选项等。扩展程序可以用JavaScript,CSS3和HTML5进行编写,并且可以使用StarUML中集成的Node.js。您还可以通过主扩展注册表轻松安装,卸载和更新扩展。

 

FAQ(常见问题)

许可

StarUML是开源的吗?

不,StarUML V1是GPL许可下的开源项目。但是,当前的StarUML(V2之后)不再是开源的。预计许多用户将继续,开发和维护该项目。但是,我们找不到任何赞助商,因此我们无法避免将此产品商业化以便继续开发和支持用户。

 

我还可以使用StarUML V1吗?

是。您可以将StarUML V1用于任何目的。但是,不要忘记StarUML V1不再需要维护,也不能支持。

 

购买的许可证是永久性还是有时间限制的?

许可证是永久性的,因此您可以永久使用购买的版本。但是,您需要付费才能升级到新的主要版本。

 

评估和购买许可之间有什么区别?

在评估模式下,导出的图表图像中将存在水印。评估没有时间限制,但仅允许用于评估目的。如果您想用于其他目的,包括教育,个人或商业目的,您需要购买许可证。

 

个人许可与商业许可有什么区别?

商业许可证是公司的标准许可选项。任何为公司工作的人都可以使用它们。相反,个人许可是私人购买的许可选项。

 

我可以在工作和家中使用我的个人许可证吗?

是的你可以。但是您的许可证无法与其他同事共享。

 

我可以同时在两台不同的机器上使用我的个人许可证吗?

是。您可以在您拥有的多台计算机上安装,但不允许在其他计算机上安装。

 

我可以在家里使用公司的商业许可证吗?

不可以。员工不得在家中使用商业许可证,除非在工作计算机上或用于工作目的。商业许可证不能与其他公司或个人共享。

 

为什么我的许可证密钥不起作用?

首先,请检查许可证电子邮件中的正确“名称”(许可证持有者)和“许可证密钥”。输入购买“名称”字段时使用的名称(您的个人/教育许可证的名称,商业许可证的公司名称)。即使您确认了正确的名称和许可证密钥,它仍然无法正常工作。请尝试重新启动StarUML或重新启动操作系统。只需重新启动即可解决大多数这些问题。如果上述试验失败,则需要停用代理服务器。如果您使用的是Windows,则可以在Internet Explorer的设置中执行此操作。

 

销售

我可以退款吗?

退款在购买后30天内提供。如果您想申请退款,请发送电子邮件(support@staruml.io)。

我应该付钱更新或升级到更新版本吗?

您可以自由更新到次要更新,但您可能需要付费才能升级到主要升级。升级费用比购买新费用便宜得多。

 

北京哲想软件有限公司