问题描述 画UML图用什么工具最好? 最近画类图和业务流程图等,PD,visio都用了,感觉很多东西不完整,比如画类图时,实现接口的箭头没找到,还用聚合,关联关系的连线都没有.是什么原因?工具本身没提供吗?或者推荐个好用的,功能完整的工具. 问题补充:lerous 写道 解决方案 到这下吧 应该可以下的http://www.oyksoft.com/soft/1880.html解决方案二:下面有破解的~解决方案三:IBM Rational Rose装起来很大,我用起来感觉怪怪的:)解决方案四:工具
问题描述 基于NTFS文件系统的的数据恢复程序如何画类图 毕业设计做了个基于NTFS的数据恢复程序,写论文的时候被告知要画类图,可是这种应用程序要怎么画类图?难道要把MFT的那些结构画出来?可是那能称得上类图吗? 解决方案 类图是描述软件结构的,不是你操作的数据对象(MTFS).UML 基础: 类图 解决方案二: 那么要如何画呢?要画哪些东西呢?实在是不知道该画哪些东西?软件整体结构很简单,主要就是扫描函数线程和恢复函数线程,剩余的就是窗体设计相关的.
问题描述 面向对象设计:微波炉,做好画类图说明 如果设计微波炉的工作程序?谁有想法能讲讲?最好画类图解释,注意可拓展性 解决方案 class 炉 { public void 加热() { } } class 微波炉 extends 炉 { DateTime 加热时间; double 电压; public void 加热() { } public void 通电() { } public void 开关() { } } 解决方案二: 你的类结构和方法已经很清楚了!
一,正向工程 1.设置默认语言为Java,Tools->Options->Notation->default:选择Java. 2.设置环境变量ClassPath,Tools->Java/j2ee->Project Specification->ClassPath:具体路径设置为正向工程生成java文件要保存的目录,一般为项目的src目录. 3.打开设计好的类图,选中要生成的Java文件的类,然后通过Tools->J
九种关系总结,EA图中会用到: 关联关系(Association):双向关联,单向关联,自关联.多重性关联Multiplicity. 聚合(Aggregation):整体与部分的关系,整体对象销毁时成员对象不销毁,一般是构造函数或Set方法传入成员对象. 组合(Composition):整体与部分的关系,整体对象销毁时成员对象一并销毁,一般在构造函数中创建成员对象. 依赖关系(Dependency):Driver类依赖Car类的move方法,Driver--->Car 泛化关系(Generali
问题描述 求助一道画ER图的题目 本人初学数据库,老师布置了一个ER图的作业,想了很久还是觉得很混乱题目大致如下:一个健康公司正在进行一个试药项目,该项目通过志愿者试药来确定药是否有副作用.在每一次试药中,一个药品会被多个志愿者尝试.这个项目是由一个志愿者试药,然后报告这个药是否有副作用,每个报告需要记录两个内容:1,志愿者是否有副作用 2,如果有,这个副作用是什么,有可能一个志愿者有多个副作用 没有已定义的副作用,因为副作用是不断被发现的然后,约束条件:1,每个志愿者只能尝试一种药2,关于志愿
这部分相关的类主要实现与协议相关的内容,这里说的协议是指对数据传输格式封装的协 议,实现不同的协议来适合不同场景下的数据传输,因为在不同的场景下不同协议对于数据 传输来说效率有很大的差别.下面是这个部分相关类的类关系图: 由以上类图可以发现所有的协议类都从TProtocol类直接或间接继承,每一个协议 类都有一个对应的生产对象工厂(协议工厂).TProtocol是一个抽象的类,不能直接使用的 ,它有一个直接子类默认实现了所有方法(空实现),如果我们需要定义自己的数据传输协 议可以直接从这个类继承
PlantUML画时序图 用描述性的语言来写UML,尤其是Sequence Diagram,PlantUML应该是很多同学的首选了吧. 网址:http://plantuml.com/ 我们可以使用eclipse的plugin来写PlantUML,如下: 速成教程 @startuml和@enduml 这个没啥说的,开始的时候用@startuml,结束的时候要加个@enduml. 标题 格式: title 标题名 participant 格式:participant 类名 #颜色 例: @start
问题描述 VS中用自带工具画类结构图 解决方案 这不是类图,而是流程图. 类图工具在架构工具菜单下 http://developer.51cto.com/art/201004/194599.htm 解决方案二: 这个流程图,用编译器自动生成比较难,一般都是走读代码,熟悉工作流程后,用visio等画图.