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,UMLComponents等)
特定域的配置文件(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天内提供。如果您想申请退款,请发送电子邮件联系我们。
我应该付钱更新或升级到更新版本吗?
您可以自由更新到次要更新,但您可能需要付费才能升级到主要升级。升级费用比购买新费用便宜得多。
公司名称:北京哲想软件有限公司
北京哲想软件官方网站:www.cogitosoft.com
北京哲想软件微信公众平台账号:cogitosoftware
北京哲想软件微博:哲想软件
北京哲想软件邮箱:[email protected]
销售(俞先生)联系方式:+86(010)68421378
微信:18610247936 QQ:368531638