staruml无法打开mdj文件_StarUML使用说明

简介

StarUML是一个高级的软件建模工具,旨在支持敏捷而又简洁的建模。

描述版本:3.0.2

参考

Basic Concepts

项目(project)

项目是存储为单个文件的顶级元素,存储的文件后缀为: (.mdj).

通常我们需要建立多个模型来描述一个软件系统:

用例模型 Use-Case Model

设计模型 Design Model

组件模型 Component Model

开发模型 Deployment Model

Others

Model vs View

很多人容易搞混 画图工具(诸如 Microsoft Visio) 和 建模工具(诸如 StarUML) ,首先你应当清楚,一个图表并不是一个模型。

模型或者说软件模型,是一个对软件系统各个方面的描述,这些方面包括:架构,行为,需求等。软件模型可以用文本、数学或视觉形式表示。模型元素是软件模型的构建块。

图表是软件模型的视觉几何符号表示。一张或者是多张图表能够表示一个软件模型的不同方面。例如:

一个图表可以关注类层次结构,而另一个图表可以关注对象之间的交互。

图表由视图元素组成,视图元素是模型元素的视觉表示。

一个模型元素可能有对个对应的视图元素。

模型元素有自己的数据,如名称、构造型、类型等等。

视图元素只是在图表中呈现相应的模型元素。

视图元素可能在一个图或不同的图中存在多次。

如果模型元素的名称发生了更改,则所有相应的视图元素都会反映其关系图中的更改。

Fragment

片段是项目的一部分,另存为扩展名为.mfj的单独文件。任何元素都可以作为片段导出,但通常导出的是,umlPackage、umlModel和umlsubsystem。

一旦分片被导出为单独的文件,就可以在其他的项目中导入复用。

相关的操作:

File - Import Fragment - To import a fragment file。

File - Export Fragment - To export an element to a fragment file。

Profile

UML(统一建模语言)是一种通用的建模语言,可以用来表示各种软件密集型系统。

因此,对特定域或平台使用 UML 是不够的,因此您可能需要定义 UML 概要文件(UML Profile)。

StarUML 提供了可用于扩展 UML 的 UML profiles。例如,概要文件可以用于以下目的 UML profiles

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值