bouml自学使用教程.doc

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Bouml -教程 本教程主要为了帮助您第一次起用BOUML。在这里仅显露BOUML少数的特点,而BOUML完整描述参见其参考手册。 本教程必须按序阅读,因为我不会每次重复诸如调用菜单等一般性的命令。 启动 当您执行BOUML出现下面消息, 按确定(OK)按钮。但你将不得不定义你自己的有效的BOUML标识:(1~127中的整数)。 在BOUML视窗显现(图样取决于使用的Qt版本,这里是在Linux下运行的2.4版本,与Windows版本兼容): bouml窗口由三个部分组成: 左边的子窗口是一个展示您项目的浏览器,可由鼠标或上下左右键进行导航。 黑体的字体表示该项是可修改的,当您没有文件写权限时则一个项是只读。 右下角的子窗口是用来显示/修改与当前所选项相关联的注释。 右上方的部分是用来显示/修改图表,这些窗口可以的最大化或最小化。 显然地,个别子窗的大小会发生改变,当把鼠标放在它们之间的分拆处时,可以更改窗口大小。注意:如果你有双监视器配置,更好的办法是设置环境变量BOUML_LIMIT_DESKTOP,参见 此地。 在此水平下你必须创建一个新的项目,或加载一个已经存在的项目。 创建一个新项目 这儿,我们创建一个新项目:在Project菜单中选择New菜单项,呈现一个文件对话框(它的外观取决于所用的系统和窗口管理器),请求输入项目名称,你必须选择一个目录用以存放项文件,并选择输入项目名字,我输入项目名为foo,放置在/ tmp目录之下: 在这种情况下BOUML 在/tmp下创建目录foo(即\tmp\foo),并将某些文件(包括foo.prj) 放置在/tmp/foo目录之下。当重新加载工程时(foo.prj),这些文件都会加载。 !注意: 不要重命名或删除由BOUML产生的文件,以及目录本身! 接着显示一个新的对话框: 遵循以下的建议,通过Language菜单我为此例切换为C + +和Java的语言(以后我们将看到为什么这样做): 该项目的名称显示在浏览器中,该项目是顶级包 ,其上点击鼠标右键产生的菜单: 你将看到,一个包(package)可能包含其他包和一些视图: 用例视图(use case view),类视图(class view),构件视图(component view)和部署视图(deployment view) 。 视图(View,) 用例(Use case) Bouml在一个bouml工程中使用视图来组织和结构化模型元素和图。不同类型视图依据上下文提供不同的菜单,以列出在其中可以创建图和模型元素。若要定义用例,我们需要有一个用例视图(use case view) ,所以我们选择新的用例视图 (new use case view): Bouml要求提供的视图名。在以后要想修改它,必须鼠标双击用例视图 (new use case view) ,或点鼠标右键出现菜单,从菜单中选择edit,则显示了用例编辑器。 图(Diagram) 要在此视图创建用例图(use case diagram) ,在用例视图上右击鼠标,弹出菜单,并选择 新的用例图(new use case diagram) : 同样还要输入用例图的名字。要修改用例图,在用例图上右击鼠标键,显示一菜单[此菜单为元素的关联菜单,以后简称关联菜单],从菜单中选择edit。相对于非图项,在图上双击显示。 在图中添加元素 在用例图中创建并放置用例你有两种方法可选 : 在用例视图右击鼠标,在菜单中选择新的用例(new use case) ,然后从浏览器拖放到图中。 或点击图子窗口顶上的用例功能(椭圆)按钮,然后在图中某个点点击鼠标即可。 .请注意, 用例是包含用例图的视图中创建的,除状态机(states machine.)外,不论何种图皆与此类似。 我们将用例的名字取为 Withdraw。 要移动图中的use case ,在use case上按鼠标左键,保持按下状态移动鼠标,用例名跟着用例移动 ,但用例名也可以独立移动。例如,将用例名放置在椭圆的中间。您也可以选中用例后使用键盘上的箭头移动。 创建一个名为Customer的角色如同你创建用例一样,结果如下: 请注意,一个角色(actor)其实是一个类 ,当板型是角色时,在浏览器中显示的图标是一个角色,否则是一个类。要改变板型,编辑类(在类上双击鼠标,或在类上点击鼠标右键出现的菜单,选择edit),从预定义列表中选择板型或输入一个新的板型。关于修改预定义的板型列表,请阅读参考手册。 用例可以改变大小:点击用例,移动的出现点即可。然而角色不能调整大小。 你有多种方法画出关联关系:UML的推荐(一条简单线条或有箭头),点击所需图标按钮,在角色上点击(不松开)

文档评论(0)

wx171113 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档