startUML是开源的建模软件,可以在网上下载,并免费使用,下载地址为: http://staruml.sourceforge.net/en/ ,并且支持UML。它基于UML1.4版本,提供了11种不同类型的图表,他支持UML2.0标志符号。UML不仅可以定制用户环境,而且在功能上的扩展很方便,因为他提供了插件式框架。
StarUML严格遵守OMG的UML标准。
工程(Project)是StarUML的基本单元,一个工程可以包含一个或多个的软件模型(Software model),一般来说一个工程保存在一个文件之中。
一个工程包含以下子元素
子元素 |
描述 |
模型(Model) |
管理软件模型的元素 |
子系统(Subsystem) |
描述管理模型的子系统 |
包(Package) |
管理各种元素的文件夹 |
StarUML的工程文件存储在一个后缀名为"UML"的XML格式文件中。
1.创建一个工程:
StarUML除了默认的工程外,还提供了四种工程模板。