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

StarUML


介绍

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


用户的主要目标是:

灵活和小型的开发团队

专业人士

教育机构


StarUML的主要特点是:

多平台支持(MacOSWindowsLinux

符合UML 2.x标准

实体——关系图(ERD

数据流图(DFD

流程图

多个窗口

现代用户体验

深色和浅色主题

视网膜(高DPI)显示支持

模型驱动的开发

开放API

各种第三方扩展

异步模型验证

导出到HTML文档

自动更新。


基本概念


Project(项目)

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


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


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


模型与视图

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


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


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


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


Fragment(片段)

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


配置文件

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


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

特定开发方法的配置文件(RUPCatalysisUMLComponents等)

特定域的配置文件(EAICRMSCMERP等)


扩展

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


FAQ(常见问题)


许可

StarUML是开源的吗?

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


我还可以使用StarUML V1吗?

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


销售

我可以退款吗?

退款在购买后30天内提供。如果您想申请退款,请发送电子邮件联系我们。


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

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






公司名称:北京哲想软件有限公司

北京哲想软件官方网站:www.cogitosoft.com

北京哲想软件微信公众平台账号:cogitosoftware

北京哲想软件微博:哲想软件

北京哲想软件邮箱:[email protected]

销售(俞先生)联系方式:+86(010)68421378

微信:18610247936 QQ:368531638


StarUML:一个精细的软件建模器,旨在支持敏捷和简洁的建模_第1张图片

你可能感兴趣的:(StarUML:一个精细的软件建模器,旨在支持敏捷和简洁的建模)