- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
UML建模工具【荐】.ppt
3.2.1 StarUML的安装 首先下载StarUML安装包,本章及本书中介绍的是StarUML5.0.2版本,也是现在用的最多的版本。 (1)双击启动staruml-5.0-with-cm.exe,进入安装向导界面,如图3.5所示。 3.2.1 StarUML的安装 图3.5 StarUML5.0.2安装界面 3.3 使用StarUML建模 StarUML是一款开放源代码的UML开发工具,StarUML支持UML语法规则检验,正反向Java、C++、C#工程,并且支持多种图片格式导出。 3.3.1 StarUML主界面 StarUML的开发界面主要由工具箱、绘图区、模型资源管理器和属性区等构成。 3.3.2 StarUML的模型、视与图 StarUML中清晰地区分了模型(Model)、视图(View)与图(Diagram)的概念。模型是包含软件模式信息的元素。视则是模型中信息的可视表达法,图则是表示用户特定设计思想的可视元素的集合。 UML包含了11种图,在StarUML开发中通过“Add Diagram”可以弹出如图3.15所示的菜单以供设计时选择。 3.3.2 StarUML的模型、视与图 图3.15 StarUML的11种图 3.3.3 StarUML建模的基本过程 1. 创建或打开项目(工程) (1)创建新项目 启动StarUML或在设计窗口中选择“File→New Project By Approach…”,弹出如图3.16所示的“New Project By Approach”对话框。从项目列表中选择合适的方法(建议不要选“Set As Default Approach”?复选框),即可打开StarUML窗口,如图3.4所示。 另外还可以选择“File→New Project”菜单,采用默认的方法创建项目。如果之前在环境中修改过默认方法,则以最后一次修改为准。 3.3.3 StarUML建模的基本过程 图3.16 “New Project By Approach”对话框 3.3.3 StarUML建模的基本过程 (2)打开项目 为了继续保存的项目,项目文件必须先打开。 选择“File→Open…”菜单,在打开项目对话框,选择一个项目文件(.UML),单击“Open”按钮即可打开。 3.3.3 StarUML建模的基本过程 2. 设置profile(扼要描述) 为了能与面向对象的程序设计语言相关联,实现双向工程,需要在StarUML中配置profile属性。 打开StarUML设计界面,通过“Model/Profile...”菜单设置工程所需的profile。设置成功后就决定了工程所使用的规则和约定。根据语言的关联,可以选择适合的项,这里为了与Java语言关联,必须包含“Java Profile”项,如图3.13所示。 3.2.2 StarUML的配置 图3.13 “Profile Manager”对话框 3.3.3 StarUML建模的基本过程 3. 创建模块 模块是一种包,它提供了对StarUML功能与特征的扩充。模块的创建可以是几种新扩充元素的结合。不但可以为某用途对一个独立的模块配置扩充元素,而且还可以在同一模块中创建同一类型的扩充元素。 如果添加模块,需要选择图3.4窗口中右侧的“Model Explorer”小窗口中的“Untitled”模块。通过“Model”主菜单或右击选定的模型,可以选择“Add/Model”,默认名称为 “Model1”,在其属性区可以修改所需要的名称,如“tsgl”。 3.3.3 StarUML建模的基本过程 4. 创建参与者和用例 (1)创建参与者 参与者定义了在与实体交互时该实体的用户可以发挥作用的一套清楚的角色。参与者可以被认为是对于每个用来交流的用例而言的独立角色。 如果在创建用例图之前创建参与者,则需要经过以下步骤进行: 通过“Model”主菜单或右击选定模型,选择“Add/Actor”; 在模型资源管理器中就会出现图标; 相关属性可以在属性区设置和修改。 3.3.3 StarUML建模的基本过程 例如“借阅者”的浏览窗口和属性窗口如图3.17所示。 如果在用例图中创建参与者,则只需要选择工具箱中的元素即可,具体操作同其他元素的添加相同,参看⑹。 图3.17 “借阅者”的“Model Explorer”和“Properties”窗口 3.3.3 StarUML建模的基本过程 (2)创建用例 用例构造用于定义系统行为或者气压的语义实体而不展示其内部结构。每个用例指定一系列行为,包括变体,可执行的实体,与参与者实体交互。 其创建过程与参与者类似,不再赘述。 3.3.3 StarU
您可能关注的文档
最近下载
- 利用DEFORM-3D模拟镦粗锻造.doc VIP
- 08 威科夫进阶课程.pdf VIP
- CB 673-2020 出入舱口盖规范.pdf
- GA_T 1788.1-2021 公安视频图像信息系统安全技术要求 第1部分:通用要求.doc VIP
- 大体积混凝土监理实施细则.docx VIP
- (正式版)D-L∕T 343-2010 额定电压66kV~220kV交联聚乙烯绝缘电力电缆GIS终端安装规程.docx VIP
- 危险化学品安全管理与安全技术培训.ppt VIP
- GPS33E巨人通力调试说明书.pdf VIP
- 重大接待保障措施(环卫作业).doc VIP
- 危险物品安全航空运输技术细则(20201016014015).pdf VIP
文档评论(0)