090609 T 领域建模

简介:

领域建模的重要性
    以数据为中心的应用程序开发,面向过程分析方法的核心在于对数据库的设计。
    而现在以面向对象的方式进行分析(OOA,OOD)时,领域建模就替换了上述方法的地位。在建模的同时,对需求有一个很好梳理作用。也可以发现未捕获的需求及需求描述中错误的需求。(需求和领域建模,是相互促进的两个过程。)

如何建模
    1.首先应该以画图的形式进行建模。
        模型图中,主要是理清模型之间的关系:继承、关联(1对1,1对多,多对多)(关联的含义及方向)。所以一般使用静态建模即可(主要是类图),少部分使用动态图。
        这一步的主要产物是模型图。
    2.对各个模型进行准确的定义。
        定义时,可以使用interface+comment的形式(定义清晰的接口,可以当作文档看待。)。这些接口,在设计阶段,可以作为设计服务接口的基础,项目后期起到框架的作用。
        这一步的主要产物是接口。

其他优点:
    按照以下方法使用代码进行接口建模后,还有利于团队开发:用例接口编写好后,这此接口属于业务逻辑层,其上的表示层开发团队即可根据用例描述进行表示层的开发。而逻辑层的实现和数据层等,也可以分人进行开发。

目录
相关文章
|
6月前
|
存储 测试技术 BI
软件体系结构 - 系统分析与设计(2.面向对象方法)
【4月更文挑战第6天】软件体系结构 - 系统分析与设计(2)
96 0
|
4月前
|
测试技术 领域建模
领域建模问题之领域模型中的四步建模是什么
领域建模问题之领域模型中的四步建模是什么
|
设计模式 存储 测试技术
领域建模的体系化思维与6种方法论
本文希望能够通过总结过去自己对领域建模的一点粗浅经验给需要的同学能有些许启发,少走弯路。
55545 72
|
缓存 前端开发 架构师
|
存储 人机交互 领域建模
领域模型随想
关于领域模型
119 0
|
NoSQL 数据可视化 安全
【企业架构】如何设计企业架构
【企业架构】如何设计企业架构
|
消息中间件 测试技术 API
领域驱动设计中的架构要素
领域驱动设计中的架构要素
领域驱动设计中的架构要素
|
Java 领域建模 数据库
为什么我们需要正确地领域建模
为什么我们需要正确地领域建模
|
编译器 领域建模 Scala
代数数据类型与领域建模
代数数据类型与领域建模
|
Cloud Native 架构师 物联网
企业架构与领域驱动设计的融合
企业架构与领域驱动设计的融合