随笔分类 - 【UML】
摘要:这次我们分析一下用例图的画法,有人或许认为用例图很简单,但是如何让别人一眼就能明白你的用例图,如何让别人看到你的用例图的时候能够明白你所想的业务流程,这一点就比较困难了!首先,我们假定一个业务,例如:开户和销户.那么我们如何来话用例图呢?要求有如下的内容:1,销户之前必须开户,这个要求怎么画?下面这种画法对吗?2,开户之后可以销户,可以不销户.这个要求怎么画,下面这种画法对吗?对于这两个要求,你会画成什么样的用例呢?在讨论上述两个要求的用例的画法之前,读者不妨事先画一下。接下来,我们先讲解一下用例中的三种关系:包含、扩展和泛化包含:使用包含(Inclusion)用例来封装一组跨越多个用例的相似
阅读全文
摘要:今天我们主要讲述如何用EA来做SQLHelper层的编写,首先看一下完成之后的SqlHelper图,其中我们重点关注圈注中的内容这张图中用的单例模式的具体代码和两个类之间的关系,可以参考我之前写的一篇关于单例的博客中的第五种方式,如下图所示链接地址http://blog.csdn.net/zs15932616453/article/details/7203141明白单例的概念之后,我们接着我们看我们的SQLHelper层1,嵌套类.这次我们做的SQLHelper类中,我们用到了单例模式,所以有一个嵌套类存在。它在UML图中的符号就是两个冒号,即表示冒号右边的类嵌套在左边的类中.(两个冒号在这里
阅读全文
摘要:上次我们讲了如何用EA来建立数据库,这次我们主要来说一下跟数据库密切相关的实体类的创建.有过工程经验的人都知道,一个实体类对应一个数据库中的表,实体和数据库之间可以简单的画一个等号,当然有时候,对于数据库中某些字段,我们在实体的属性中时可以修改的,有兴趣的读者,可以研究一下数据库和实体类之间的联系,今天我们在这里不做探讨.下面我们来详细介绍一下实体类建立.1,设定语言和前缀.这次我们来建立一个VB.net下的实体类,所以我们的设定值如下图.注意其中的划线部分和圈注部分.至于其中的缘由,这里我建议读者自己尝试在做完实体类后,自己生成代码看一下.2.拖动一个Class到中央舞台.再弹出的对话框中设
阅读全文
摘要:这次的教程,我们来学习一下用EA创建数据库。根据上一篇文章中的内容我们就可以将数据图的各个元素进行创建了。我再这里简单介绍一下1,创建模型2,创建视图3,创建图表4,创建元件具体创建请参考http://blog.csdn.net/zs15932616453/article/details/7207545现在我们开始创建一个简单项目,首先看一下我们项目的结构,本文我们只关心数据库这个包,其它的以后我们再讲。1,打开数据库图表(双击即可)2,从Toolbox中拖动一个Table到图表上,自动弹出如下图所示的窗体3,更改名称和调整相关的属性,具体依照不同的项目可以设定不同的值。在常规选项卡下,我们这
阅读全文
摘要:本人初次接触EA,通过一个项目对网上和自己实际操作进行总结之后制作了本教程,旨在知识的把握。初次制作,难免错误,欢迎读者斧正并给与意见!EA是一款针对UML图的开发工具,通过它,我们可以大大缩减项目开发的周期,并对整个项目做一个宏观掌控。在学习之前,请读者事先安装EA软件,如果需要可以汉化。下载地址:http://download.csdn.net/detail/zs15932616453/40257341,基本信息配置EA中的基本信息的配置大多是在菜单栏中的Tools->Options选项中(ctrl+F9),如下图所示这些选项中的内容,读者可以自己根据喜好自己设定,一般常用的字体的设
阅读全文

浙公网安备 33010602011771号