三层架构UML建模解决办法
发布时间:2011-06-20 19:17:33 文章来源:www.iduyao.cn 采编人员:星星草
三层架构UML建模
我在设计一个带有数据库的系统,采用三层架构。打算把界面层、业务逻辑层、数据访问层的类分别放到一个单独的程序集中(C#),我想问下在用UML建模的时候,是不是要把每个程序集中的类放到一个包里面?还是有其它的表示?谢谢!
------解决方案--------------------
不懂!帮你顶上去。
------解决方案--------------------
按业务分,按逻辑分随便.
因为最后的代码结构在组件图中说明的
------解决方案--------------------
我是进来学习的。
------解决方案--------------------
学习下~
------解决方案--------------------
把Tools->Options->Display分组->Three-Tier Diagram选项选上.重新启动rose.能够建立的视图就多了一种Three-tiered Service Model的视图.
里面默认分为user services,Business Services, DataServices三栏.
------解决方案--------------------
类之间的所有关系都画在一张图上,就会很乱.
UML是建模工具.但不意味着所有类之间的关系都要建立在模型中,只有对你有用的类和他们之间的有用的关系才会包括在模型中.建模的过程从另外一个角度看,是把与系统无关的类和关系剔除的过程.
不建模,也是建模过程的一个重要方面.要能够抑制照搬需求所有内容的冲动!
画图也一样,不是所有类之间的关系都需要在一张类图中体现出来.完全可以按照业务划分,多做几个类图.这样每个类图都重点突出.
而且类中的关系也不是都需要在类图中表现的.比如时序图中,类A将数据存入一个Map作为全局变量.类A和Map这个类有依赖关系.但是这个关系根本就不需要通过类图体现.他在时序图中体现就很恰当了.
开始画图,可能总是很冲动.最后可能发现自己画了很多和系统无关的东西.或者画很多不重要的图,而把真正重要的关系淹没在无足轻重的垃圾信息中.那些垃圾图只能在文档上装装门面,跟客户说我们用了UML,建模了.
画重要,画什么不画什么很重要,有的时候不画比画更重要.
要节制
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
-
过来发个牢骚,rft真不好用
这几天试用了下rft,不爽
版本8.1
1 中文支持很差,经常乱码,搞得生成的代码不能编译通过
2 系统支持很弱,...
-
在活动图中怎样表示多路分支?
在活动图中怎样表示多路分支?
例如
switch(a)
{
case 1:
case 2:
case 3;
}
------...
-
请问rose中想复制一个活动图怎么办?
rose中复制功能比较不好。我有一批流程类似,某些环节分支处理不同。但不想画在一个图中,那样太...
-
请问一个状态图是否只能描述一个对象的状态转换过程?
我现在有两个对象(姑且叫对象1和对象2),一个对象1包含多个对象2,它们都分别有一...
-
java逆向生成UML类图或时序图
接手一个完成的项目(java的,比较大)有源码,需要做修改,没有uml模
型,如何通过Myeclipse生成uml模型(类图...
-
请问Stereotype是什么意思?谢谢!
我看的书翻译为版型。
实在不能理解这个概念,请问哪位能给形象的说明?
谢谢!
------解决方案---...
-
ClearCase可以改变本地的映射路径吗?
Server URL:https://169.178.114.116/ccweb/bin/ccweb.exe
Copy area path C:\clearcasevie...
-
Rational Rose怎么不能画斜线,只能画直角线,怎么回事?
我用的是汉化版2003,用工具栏里的画线工具画线连接两个图时总是直角线,我看到别...
-
求 Rational Rose 2007 简体中文 破解版
求 Rational Rose 2007 简体中文 破解版
------解决方案--------------------
帮你顶,...
-
用例图
http://blog.csdn.net/beijiguangyong/archive/2011/03/05/6226242.aspx
自己学习用例图的心得与总结,欢迎拍砖
------解...