没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
StarUML 使用指南
拷 贝 地 址 : http://wenku.baidu.com/view/
79ead68483d049649b6658f9.html
第一章 StarUML 概述
本章包含 概述,的简要介绍和 新特征及总
体组织的纲要。
什么是
主要特征
系统需求
StarUML是支持 UML (Unified Modeling Language(统一模型语言))的建模平台软件。
基于 UML1.4 版本,提供 11 种不同类型的图,而且采纳了 UML2.0 的表示法
(notation.)。它通过支持 UML 轮廓(profile)的概念积极地支持 UMD(Model
DrivenArchitecture(模型驱动结构))方法。StarUML特点在于,用户环境可定制,功能
上的高度可扩充。运用 StarUML,顶级领先的软件模型工具之一,可以保证您的软件项
目高质量、高效率。
StarUML 是什么
适合用户的 UML 工具
提供了对用户环境最大化可定制支持,通过定制所提供一些变量,可以适应用
户开发方法、项目平台及各种编程语言。
真正的 UMD 支持
软件结构是可以延续 年甚至更长时间的重大过程。
(对象管理组织)想用 技术创建平台独立的模型,允许平台独立的模型的需
求自动获取,或者平台独立的模型生成的代码自动化。真正实现了 标
准,而且用 的表示法,提供 轮廓的观念。允许创建平台独立的模型。通过简要的
摸版文档,用户很容易得到他们的最终产品。
高可扩充及适应性
有高度可扩充及适应能力。为扩充功能,该工具采用了插件( !)框架。
它提供访问全部的模型"原模型的功能,通过 # 自动化,菜单和选项也都是可扩充的。
而且用户还可以根据他们自己的方法论来创建自己的方法和框架。该工具还可以集成任何
其他的外部工具。
主要特征
具有以下新特征
特征 描述
准确的 标准模型 严格坚持 对软件模型规定的的 标
准规格说明。考虑到事实上设计信息的结果可能会影响
年或更远,因而特定开发商的不规则 句法可能会
很危险。 最大化遵循 标准和语
义,并采用基于稳定的元模型的 表示法。
开放的软件模型格式 与很多有其私有格式的现存的产品不同,以
标准的 $ 格式管理所有的文件。代码编写的结构易
读,便于用 $ 分析器改变。$ 是世界标准的,这是
既定的事实,肯定地说,这样有很多的好处,也可以确保
这样的软件模型十几年后还仍然可以有用。
真正的模型驱动 真实地支持 轮廓(%&')。这样最大
化了对 的的扩展,可广泛用在财务、国防、电子商
务、保险和航天诸领域的建立应用模型。可以创建真正独
立于平台的模型%!,%'(!
')、特定平台模型%,%'(*&
',并且能以任意方式生成可执行代码。
方法学与平台的适用性 利用方法(+)概念,创建的环境可
以采用任何的方法学"过程。不仅象,-.和 /-- 平台这
样的应用框架模型,而且软件模型的基本结构(如 0
视图模型等)1都可轻松的定义。
极好的可扩充性
2
工具的所有功能都自动支持 *)(
#。支持 # 的任何语言3*)'4)**1
/5*1341'+*1#001#6134,-.1%7+
等都可以用于控制 或者用于开发可集成的插
件元素。
软件模型校验功能 建立软件模型过程中,用户可能会犯很多错误。如果这些
错误在编码阶段之前还没有得到更正,那是要付出很大代
价的。为了避免这样的问题,可以自动校验
用户开发的软件模型,便于较早发现错误,无瑕疵地完成
软件开发。
好用的插件 !) 包含很多具备各种功能的很有用插件(
!)):生成编程语言的源代码,把源代码转换成模型,
导入 8*'8) 文件,与其他使用 $! 的工具交换
模型信息,并支持设计模式。这些插件为模型信息提供了
附加的可重用性、多产性、灵活性及交互性。
系统需求
下面是运行 的最低系统需求
99999999!':%*:;;<=或更高
99999999>*?):1>*?)$%1或更高版本
99999999*)(:!-@'A 或更高版本
99999999B48推荐 AC4
999999994 硬盘空间(推荐 A4 空间)
99999999# 8 驱动器
999999993或更高分辨率(推荐 @DCB)
99999999鼠标或其他指引设备
第二章 基本概念
本章介绍 StarUML?的基本概念,这些都是有效运用 StarUML?所需要的。包括对模型、
视图、图、项目、单元、方法、框架、模型块及其差异以及 UML 轮廓。
模型、视与图(Model, View and Diagram)
项目与单元(Project and Unit)
模块(Module)
模型、视与图(Model, View and Diagram)
清晰地区分了模型、视与图()的概念。模型是包含软
件模式信息的元素。视则是模型中信息的可视表达法,图则是表示用户特定设计思想的可
视元素的集合。
项目与单元
项目
在 中,项目是基本的管理单位。一个项目可以管理一个或多个软件模型,它是
在任何软件模型中都存在的顶级的包。一般地说,一个项目保存在一个文件中。
项目结构
一个项目包含并管理下列子元素:
项目子元素 描述
模型() 管理一软件模型的元素。
子 系 统
()
管理表示子系统的模型的元素。
包() 管理元素所需的最一般的元素。
项目文件
项目文件以 格式、 为扩展名保存。中,所创建的全部的模式、视、图
保存在一个项目文件中。一个项目也可以分开来保存在多个单元中。项目文件中包含下列
信息:
项目中所用的 轮廓( !)
项目所引用单元文件
项目中包含的所有模块的信息
项目中包含的所有视与图信息
单元
一般地说,一个项目保存在一个文件中;同时,也有这样的情况,一个项目需要保存的
多个更小的文件中,以便多个开发者可以工作于同一个项目。在这种情况下,这个项目可
以用多个单元来管理。一个单元可以有按等级划分的结构,还可以下面包含多个子单元。
单元保存为可以为项目文件()或其他单元("#)所引用。
单元结构
只有包、子系统和模型可以构成单元。这些包类型下的所有元素可以保存在各自的单元
文件$"#%中。
单元的层次结构
只有一项目可以管理其下的多个单元,一单元可以管理多个子单元。由于父单元引用到
子单元,所以全部单元有一个层级结构。
模型片段(Model Fragments)
模型片段是保存为单独文件的项目的部分。只有模型、子系统和包这些项才能构成模型
片段。模型片段文件以“&'E扩展名保存。模型块文件可以轻易地在任何时候包含在任何
项目文件中。模型片段和单元有实质的不同,一旦包含在项目中,与项目其他部分相比,
它们是以整体出现。
模块
模块是一种包,它提供了对 $%新功能与特征的扩充。模块的创建可以是几种
新扩充元素的结合。还有,不但可以为某用途对一个独立的模块配置扩充元素,而且还可
以在同一模块中创建同一类型的扩充元素。
剩余62页未读,继续阅读
bei_fang_du_lang
- 粉丝: 9
- 资源: 14
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- xyctf:从入门到精通的实用指南.zip
- mmqrcode1714153659780.png
- Screenshot_2024-04-27-06-08-58-486_com.baidu.xin.aiqicha.jpg
- 基于Javaweb+Tomcat+MySQL的大学生公寓管理系统+sql文件.zip
- 实训作业基于javaweb的订单管理系统源码+数据库+实训报告.zip
- 多机调度问题贪心算法基于最小堆和贪心算法求解多机调度问题.zip
- 基于同态加密技术的匿名电子投票系统源码.zip
- Pyqt5项目框架-PyQt项目开发实践
- 基于C通过MQTT的智能农业大棚管理系统(本科毕业设计)
- python+CNN的网络入侵检测算法源码.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页