- 1、本文档共63页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
StarUML用户手册
第一章 StarUML概述 3
StarUML是什么 3
适合用户的UML工具 3
真正的UMD支持 3
高可扩充及适应性 3
主要特征 3
系统需求 4
第二章 基本概念 6
模型、视与图(Model, View and Diagram) 6
项目与单元 6
项目 6
单元 7
模块 7
方法(approaches) 8
框架(Frameworks) 8
UML 轮廓(profile) 9
第三章 管理项目 11
管理项目 11
建立新项目 11
打开项目 12
保存项目 12
关闭项目 13
用模型、子系统和包管理元素 14
使用模型片段(Fragments) 19
创建模型片段 19
导入模型片段 20
导入框架(Framework) 20
使用UML轮廓 23
包含UML轮廓 23
排除UML轮廓 23
创建新图 24
可用图的类型 24
在图中创建元素 26
在图中创建视图元素 27
在图中编辑元素 28
配置属性 33
第五章 用图建立模型 39
用UseCase图建模 39
参与者(Actor) 39
用例UseCase 40
关联/直接关联 42
泛化Generalization 44
创建多个继承自参与者的子参与者 44
依赖Dependency 45
包含Include 45
扩展Extend 46
系统边界System Boundary 47
包Package 48
附录 49
第一章 StarUML概述
本章包含StarUML?概述,StarUML? and UML 的简要介绍和StarUML?新特征及总体组织的纲要。
什么是StarUML
主要特征
系统需求
?
StarUML?是支持UML (Unified Modeling Language(统一模型语言))的建模平台软件。基于UML1.4版本,提供11种不同类型的图,而且采纳了UML2.0的表示法(notation.)。它通过支持UML轮廓(profile)的概念积极地支持UMD(Model DrivenArchitecture(模型驱动结构))方法。StarUML?特点在于,用户环境可定制,功能上的高度可扩充。运用StarUML?,顶级领先的软件模型工具之一,可以保证您的软件项目高质量、高效率。
StarUML是什么
适合用户的UML工具
StarUML?提供了对用户环境最大化可定制支持,通过定制所提供一些变量,可以适应用户开发方法、项目平台及各种编程语言。
真正的UMD支持
软件结构是可以延续10年甚至更长时间的重大过程。OMG(Object Management Group(对象管理组织))想用MDA技术创建平台独立的模型,允许平台独立的模型的需求自动获取,或者平台独立的模型生成的代码自动化。StarUML?真正实现了UML1.4标准,而且用2.0的表示法,提供UML轮廓的观念。允许创建平台独立的模型。通过简要的摸版文档,用户很容易得到他们的最终产品。
高可扩充及适应性
StarUML?有高度可扩充及适应能力。为扩充功能,该工具采用了插件(Add-In)框架。它提供访问全部的模型/原模型的功能,通过COM自动化,菜单和选项也都是可扩充的。而且用户还可以根据他们自己的方法论来创建自己的方法和框架。该工具还可以集成任何其他的外部工具。
主要特征
StarUML?具有以下新特征
特征 描述 准确的UML标准模型 StarUML? 严格坚持OMG 对软件模型规定的的UML 标准规格说明。考虑到事实上设计信息的结果可能会影响10年或更远,因而特定开发商的不规则UML句法可能会很危险。StarUML? m最大化遵循UML 1.4 标准和语义,并采用基于稳定的元模型的UML 2.0表示法。 开放的软件模型格式 与很多有其私有格式的现存的产品不同,StarUML? 以标准的XML格式管理所有的文件。代码编写的结构易读,便于用XML分析器改变。XML是世界标准的,这是既定的事实,肯定地说,这样有很多的好处,也可以确保这样的软件模型十几年后还仍然可以有用。 真正的模型驱动 StarUML? 真实地支持UML轮廓(Profile)。这样最大化了对UML的的扩展,可广泛用在财务、国防、电子商务、保险和航天诸领域的建立应用模型。可以创建真正独立于平台的模型(PIM,Platform Independent Models)、特定平台模型(PSM,Platform Specific Model),并且能以任意方式生成可执行代码。 方法学与平台的适用性 StarUML? 利用方法(approach)概念,创建的环境可以采用任何的方法学/过程。不仅象.NET 和 J2EE平台这样的应用框架模型,而且软件模型的基本结构(如4+1视图模型等
文档评论(0)