
架构&设计
ZXGIS
这个作者很懒,什么都没留下…
展开
-
Rational Rose 2003 逆向工程转换C++源代码成UML类图
Rational Rose 2003逆向工程生成UML模型图这一节主要介绍用户如何使用Rose的逆向工程生成UML模型,并用来进行C++代码的结构分析。Rational Rose可以支持标准C++和Visual C++的模型到代码的转换以及逆向工程。下面将详细地说明这两种C++ project的逆向工程的步骤和具体操作。1 ANSI C++(标准C++)逆向转载 2012-10-21 14:35:22 · 1504 阅读 · 0 评论 -
名师指导 如何使用UML画类图
本节和大家一起学习一下使用UML画类图的方法,主要从四个方面来向大家介绍,相信通过本节的介绍你对使用UML画类图有一定的认识。使用UML画类图总结最近终于高级了一把,开始用UML画类图了,总的来说还是有助于在编码前理清思路的,使用过程中收集整理了一些资料,下面主要介绍下UML类图中的几种类之间的关系:1. 泛化关系泛化关系通常表示继承关系,面向对象的说法就是is-a关系。也就是说C转载 2012-10-21 10:22:07 · 1405 阅读 · 1 评论 -
四步轻松实现用Visio画UML类图
本节和大家一起学习一下用Visio画UML类图的方法,主要有四个步骤,这里和大家分享一下,相信通过本节的学习,你对Visio画UML类图的步骤一定会有所了解。用Visio画UML类图 对于画类图的工具很多,曾经学过用starUML画类图,但这个是用于Java语言的,对于用vs编程C++语言,个人感觉用visio会好一点。以下用以前面的俄罗斯方块游戏中的一个Block类为例来讲述。1转载 2012-10-21 10:20:36 · 1428 阅读 · 0 评论 -
UML类图关系
在Visio里,包和类的关系是包含关系,将类拖入包的文件夹之后,关系就建立了,二元关联符号可以设置为:聚合、合成。接口:空心圆+直线(唐老鸭类实现了‘讲人话’);依赖:虚线+箭头(动物和空气的关系);关联:实线+箭头(企鹅需要知道气候才迁移聚合:空心四边形+实线+箭头(雁群和大雁的关系);合成:实心四边形+实线+箭头(鸟和翅膀的关系);泛化:空心三角形+实线(动物和鸟的继承转载 2012-10-21 10:17:41 · 748 阅读 · 0 评论 -
UML类图中类与类的四种关系图解(1)
本节向大家介绍一下UML类图中与类之间的关系,类与类之间存在泛化,关联,依赖,和聚合四种关系,下面就让我们一起来看一下UML类图中类与类之间关系的详细介绍吧。UML类图中类与类之间的关系类与类之间存在以下关系:(1)泛化(Generalization)(2)关联(Association)(3)依赖(Dependency)(4)聚合(Aggregation)1.泛化(Ge转载 2012-10-21 10:24:08 · 1762 阅读 · 0 评论 -
用Doxygen+Graphviz生成函数调用流程图
用Doxygen+Graphviz生成函数调用流程图上面这张图是用Doxygen+Graphviz从netcat的源代码生成的函数调用关系图。这种图有助于阅读源代码。还可以生成class(或者struct)之间的关系图,如下所示:现在介绍如何使用Doxygen和Graphviz生成这种图:1. 下载并安装Doxygen和Graphviz。直接Google就可以找转载 2012-10-24 11:17:52 · 5401 阅读 · 0 评论 -
文档生成工具doxygen+图像生成工具GraphViz
虽然jdk自带的javadoc也很好用,不过使用doxygen+GraphViz 的组合可以生成许多强大的图(类图、协作图、文件包含/被包含图、函数调用/被调用图、类继承体系图等),另外,doxygen支持直接生成chm文档,支持LaTeX公式,如果你有一个支持php的服务器,生成的html还可以加入一个搜索框。doxygen是开源的C语言软体,可以在它的官方网站上下载到软体和源码:h转载 2012-10-24 09:00:40 · 11182 阅读 · 0 评论