大发娱乐888手机官网手机没有wifi就很卡怎么办

 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
UML类图中的接口与接口实现
下载积分:1000
内容提示:UML类图中的接口与接口实现,实现,接口,类图,UML,UML类图中,和接口,中的接口,UML类图,接口与接口,uml类图中,类图和,类图的,UML接口,uml,类图中的接口与,接口的实现,UML中,中实现,UML 类图,uml类图,uml类图符号,uml类图例子,uml类图实例,uml类图关系,uml类图工具,uml类图试题
文档格式:PDF|
浏览次数:376|
上传日期: 15:40:25|
文档星级:
该用户还上传了这些文档
UML类图中的接口与接口实现
官方公共微信visio类图中的接口和实现类关系的画法
在visio中画类图时,我们一般需要画出接口和实现类并且表明他们的实现关系。可是找了半天没有实现关系,只有泛化关系(继承关系),怎么办呢?其实也很简单,具体做法如下:
第一步:画好接口
第二步:从visio图形库中拖一个类过来,定义此类的名称
第三步:在此类上单击鼠标右键,选择“形状显示选项”在常规选项中把实现链接勾上点击确定。
第四步:此时在类中有个黄点,将此黄点拖动到要实现的接口上即可完成,此类中自动添加了接口中要实现的方法。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。1536人阅读
UML和模式应用(7)
UML课程作业要求绘制十种UML图,选择Enterprise Architecture作为绘图工具,每次绘制图都要上网找教程,感觉十分麻烦,而且有些图没有找到具体教程,靠自己摸索找到了绘制方法,现在总结一下使用Enterprise Architecture如何绘制这十种图,方便大家使用。(写完博客后发表发现图都没了,坑爹的CSDN,大家按照文字描述的步骤也能顺利完成)
首先这十种图分别是:
概念类图,活动图,状态机图,用例图,顺序图,通讯图,设计类图,包图,组件图,部署图。
先来介绍一下前五种图的绘制:&
EA的安装应该不用介绍吧,没有任何需要配置的东西,是傻瓜式安装软件。
概念类图:
1.File-&New Project,新建一个project,输入project的名字后首先选择模型
选择Domain Model,并确定
2.打开Domain Model,看到如下图:
删掉上面的提示标签,否则最后生成的图中会有多余的标签。
画图用到的工具在左侧栏中,其中class栏是画图时用到的元素,class relationship是元素之间添加关系的标签,common类基本不用
3.绘图方法:
首先是class的添加:点击左栏中的class标签,在绘图区任意位置点击,此时自动弹出一个可以完善类信息的对话框,在概念类图中比较常用的是常规栏里的名称信息和详细信息栏里的添加变量,这是概念类图要求的描述类的两个方面。在详细信息栏里点击变量可添加变量,在弹出的对话框中可以完善变量的信息,包括可见性,类型等等,想要完善的信息都有,无须赘述。
关联的添加:在class relationship中可以添加类之间的关联,选择第一个工具Associate,连接有关联的类,连接完成后,在两个类直接产生了一条直线,双击直线,弹出Associate属性对话框,可以完善关联的属性信息。在常规栏中可以添加属性名称,定义关联的方向,以及样式,所谓的样式即连线的形状。另外概念类图常常需要定义源类和目的类的数目对应关系,在Source Role和Target Role栏中可以定义约束,在约束中填写个数限制即可。
1.File-&New Project,新建一个project,输入project的名字后首先选择模型
注意这里活动图的模型名称为Dynamic Model,而在选择模型中默认显示的模型是common型的,因此需要在选择类型哪里改为 所有:
打开这个Dynamic View,左栏中工具变化为活动图需要的工具:
3.绘图方法:
泳道的绘制:要注意的是绘图用到的泳道不在工具栏中(不知道为什么这么设置),在绘图区单击右键,选择泳道与矩阵,弹出如下对话框:
点击新建可以再添加用到,注意新添加的泳道是直接向右排在原来泳道旁边的,而且是紧邻的,边界重合的,点击修改可以修改泳道的信息:
其他工具在左栏中应有尽有,需要任何类型结点都有,自取即可,需要修改节点信息则均是双击结点在弹出的对话框中进行修改,无需赘述。
状态机图:
这是我觉得EA比较坑爹的地方,很多图的绘制都藏起来。
1.File-&New Project,新建一个project,输入project的名字后首先选择模型,这里选择Use Case Model即可
2.选择菜单栏中的Project:
选择其中的Add Diagram,弹出如下对话框:
左栏中选择第二项UML Behavior,在右侧栏中现则State Machine:
这样,就完成了状态机图的创建
3.此时左栏中是绘制状态机图需要的工具:
要用到的各种结点在左栏中均有,根据需求自取即可
File-&New Project,新建一个project,输入project的名字后首先选择模型,这里选择Use Case Model即可
打开Use case model这个图,左栏中就有相应的工具,即可绘图
1.File-&New Project,新建一个project,输入project的名字后首先选择模型,这里选择Use Case Model即可
2.选择菜单栏中的Project:
选择其中的Add Diagram,弹出如下对话框:
左栏中选择第二项UML Behavior,在右侧栏中现则Sequence:
这样,就完成了顺序图的创建
3.此时左栏中是绘制顺序图需要的工具:
要用到的各种结点在左栏中均有,根据需求自取即可
注意顺序图中的message有的要求是一个返回值,箭头是虚线,此时双击message连线,在消息属性中生命周期底下是否返回进行勾选,则消息变为虚线
感觉这个图的创建是最艰辛的,可能EA是从建立工程的角度出发,所以如果想单独绘制某个图就比较麻烦了。
1.File-&New Project,新建一个project,输入project的名字后首先选择模型,这里选择Use Case Model即可
2.此时左栏中是Use Case Model对应的结点类型,点击左栏最上方More tools,选择communication,此时左栏工具变为通讯图要使用的结点
3.注意此时左栏中的工具虽然是绘制通讯图的工具,但是实际是无法进行通讯图绘制的,因为此时在各个对象之间的连接仍然是Use Case Model的连接,你会发现连接两个对象之后是无法在属性中添加消息的,也就是无法添加通讯图要求的那种箭头+消息序号+消息内容那种类型的信息。
4。此时在右栏选择刚刚创建的通讯图中的对象,比如选择Actor1,右键点击,选择添加-&interaction-&with communication diagram,此时在Actor1中添加了一个真正可用的通讯图模型。
5.点开这个名为Interaction的通讯图,将之前在Use Case Model中建立好的各通讯图元素依次直接拖进绘图区,注意在拖动Actor1时都会自动弹出一个名为粘贴原件的对话框,在粘贴原件到图表中选择“作为原件的Instance”也就是第二项,点击确定,相应的对象就被粘贴到绘图区了。
6.此时创建连接,选择左栏第一个连接工具,连接相应对象,连接完成后,在连接上点击右键,选择Add message from:Source to Target,即可添加消息!可以看到,添加的效果是出现了一个带消息方向箭头,消息序号,消息内容的标签,而如果在第二步中创建连接,是不能添加这种标签的,而这种标签是通讯图必不可少的元素。
7.注意创建消息的顺序,最好按照顺序图的活动顺序进行添加,因为消息的标号是根据消息创建顺序自动添加的,也就是序号顺序为:1,1.1,1.2,1.3,等等
也就是说某个消息序列需要按照顺序创建,小标号是无法修改的。
8.那么如果想创建新的消息序列该怎么办呢?只需要双击新建的标签,注意是标签不是连接,在消息属性的序列表述中选择开始新组即可。
设计类图:
1.File-&New Project,新建一个project,输入project的名字后首先选择模型
选择Domain Model,并确定
2.打开Domain Model,在左栏中选择class,并放置在绘图区,双击该class,弹出设置类属性的对话框,可以在常规中设置类名,在详细信息中添加类的变量和方法,并可以对属性和方法的一切信息进行修改。
3.类之间的关联用第一个链接工具,链接后双击链接可以在常规中设置链接的名称和方向,可以在Source Role和Target Role中设置个数约束。
1.File-&New Project,新建一个project,输入project的名字后首先选择模型,选择Domain Model,并确定
2.包的建立选择左栏中的package,输入名称后在弹出的新建图表中选择Package,然后就生成了相应的包,可以向包中添加类,接口,等等元素,在绘制图标时按需选择即可
1.File-&New Project,新建一个project,输入project的名字后首先选择模型,选择Component,并确定
2.此时左栏中是组件图图对应的工具,在绘制图标时按需选择即可
1.File-&New Project,新建一个project,输入project的名字后首先选择模型,选择Deployment,并确定
2.此时左栏中是部署图对应的工具,在绘制图标时按需选择即可
PS:在连接不同的类时常常会发现连线方式不理想导致图片效果不理想,能不能手动调节连线呢?你会发现直接拖拉根本不行。此时选中连接,点击右键-&线条样式-&Tree-Style Vertical(Horizontal),此时线条变成几段的形式,然后再选中该连接,点击右键-&线条样式-&自定义线条,就可以按照你想要的连接方式进行拉拽了,这样画出的图要美观的多。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:10883次
排名:千里之外
原创:17篇
(1)(4)(4)(2)(6)5366人阅读
软件工程(12)
利用EnterpriseArchitect画类图
作者:邵盛松 日
前言:网上关于Enterprise Architect这个UMl工具的教程比较少,所以就写些如何驾驭这个UML工具.一 画类图步骤如下1新建一个项目,出现SelectModel窗口,在SelectModel勾选Class.然后点击OK2工具箱将显示Class Elements,ClassRelationships,Common3创建Elements,在ClassElement中点击一个需要添加的元素,这里是Class,然后点击主窗口的空白处.弹出关于class的选项,点击确定class就添加到窗口中.4创建类与类之间的关系.在ClassRelation中选择一个关系,单击源Element,按住鼠标不松,一直拖动到目标窗口上.类与类之间的关系就创建完成.
二 给类添加属性(变量)和操作(函数)
添加属性(变量).选择一个类,右键 Attributes,弹出class Attribute窗口,在这里可以编辑变量名,变量的类型,变量的初始值等,点击New,编辑完毕之后点击Save.如果还要添加一个变量,点击New,编辑之后点击Save.操作(函数),选择一个类,右键operations.弹出ClassOperation窗口.在这里可以编辑函数的名字,参数,返回类型等select Model(s)窗口解释其它操作与添加属性(变量)相同.Business Process 业务流程 Requirements 需求分析 Use Case 用例 Domain Model 领域模型 Class 类 Database 数据库设计 Component 组件 Deployment 部署 Testing 测试 Maintenance 维护 Project Management 项目管理 User Interface 用户接口
关于工具箱的解释Class Elements Package 包 Class 类 Interface 接口 Enumeration 枚举 Table 表 Signal 对象通信信号的描述 Association 关联
Class Relationships Associate 实现 Generalize 泛化 Compose 组成 Associate Class 关联类 Assembly 程序集 Realize 实现 Nesting 嵌套 Package Merge 包的合并 Package Import 包的导入
Common Note 注释 Constraint 约束条件 Document 文档:附加文档附件 Artifact 人工:表示任意的系统任意的信息块 Requirement 需求描述 Issue 问题描述 Change 变化描述 Boundary 分界线 Dependency 依赖关系 Realize 实现 Trace 追踪 Information Flow 数据流 Note Link 注释链接
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:482235次
积分:7461
积分:7461
排名:第2161名
原创:260篇
评论:90条
(5)(6)(5)(3)(3)(1)(2)(7)(3)(7)(6)(16)(9)(8)(11)(15)(2)(1)(1)(6)(2)(9)(2)(2)(5)(3)(1)(1)(1)(3)(2)(1)(2)(1)(2)(5)(4)(1)(2)(1)(8)(1)(1)(3)(1)(7)(2)(1)(1)(2)(3)(3)(5)(8)(2)(2)(5)(6)(3)(8)(17)(2)(2)(1)用EA(Enterprise Architect)画UML图 - 沉淀之路—Android - ITeye技术网站
博客分类:
将上一篇:《用StarUML画UML图》/blog/2117285
中的序列图(顺序图)用EA改造一下,如下:
(847.2 KB)
下载次数: 62
浏览 10627
浏览: 716460 次
来自: 深圳
非常感谢!!!!!!!!!
请问 sendBuffer
sendCmds 里面传入的数据 ...
有没有demo?

我要回帖

更多关于 大发手机黄金版客户端 的文章

 

随机推荐