基于领域主体事务的问题域划分方法在面向对象分析设计中的应用
2006-05-24 22:13
176 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/sunbusyman/article/details/753675
看了MDA的一些资料,觉得主题事物的领域划分方法,能够得到更大的复用。
具体步骤,
首先, 要先进行系统级别的对象闪电战,得到整个系统最初的一个整体类图,这个阶段能够形成80%的主题类。
在这个过程中要注意,一定不要按照用例来确定类,因为如果按照用例来确定类话,必然会识别出来一些以功能为导向的类,导致在软件结构里,会出现许多功能性的控制类,造成系统之间耦合复杂, 难以进行下一步的领域划分!
然后,根据这些最初识别出来类,来进行主题事物问题领域的划分,将整个系统分成若干个问题领域的组成的相互 依赖的领域来完成整个系统。
最后,各个领域之间通过建立桥来进行通讯,那么,我们将系统的耦合完全给控制到桥里面,在最大程度上降低了领域之间的耦合!
污染不能被消灭,但是可以被控制!
具体步骤,
首先, 要先进行系统级别的对象闪电战,得到整个系统最初的一个整体类图,这个阶段能够形成80%的主题类。
在这个过程中要注意,一定不要按照用例来确定类,因为如果按照用例来确定类话,必然会识别出来一些以功能为导向的类,导致在软件结构里,会出现许多功能性的控制类,造成系统之间耦合复杂, 难以进行下一步的领域划分!
然后,根据这些最初识别出来类,来进行主题事物问题领域的划分,将整个系统分成若干个问题领域的组成的相互 依赖的领域来完成整个系统。
最后,各个领域之间通过建立桥来进行通讯,那么,我们将系统的耦合完全给控制到桥里面,在最大程度上降低了领域之间的耦合!
污染不能被消灭,但是可以被控制!
相关文章推荐
- 基于特定领域国土GIS应用框架设计及应用
- TMS320LF240X芯片原理、设计及应用——基于C语言的方法 刘京中 pdf
- 基于.Net平台应用系统设计方法
- 基于.Net平台应用系统设计方法
- 基于特定领域国土GIS应用框架设计及应用
- 基于UML的面向对象分析与设计方法
- 基于UML的面向对象分析与设计方法
- 基于特定领域国土GIS应用框架设计及应用
- 基于单片机设计康复仪的方法及其应用
- ATM 系统的面向对象分析与设计之一——问题陈述、词汇表、领域类图
- “基于机器学习算法的推荐系统” 在软件静态分析领域的应用方法
- 基于C++的农夫过河问题算法设计与实现方法
- 业务逻辑的方法(事务脚本、Evans DDD、基于事件驱动的设计)
- JD订单去重的问题:谈分布式事务处理中领域驱动设计的原则
- 从面向结构到面向对象-----josephus问题(方法二:结构的应用)
- 基于PI的电压合格率系统应用设计部分
- UNIX 共享内存应用中的问题及解决方法
- Iframe的基础应用——关于Iframe刷页问题的两种方法
- Framework的设计与应用--基于Windows Forms的应用开发实践
- 应用 Rational 工具简化基于 J2EE 的项目第 5 部分 :架构与设计