Use Case Driven Data Modeling with UML : Theory and Practice 阅读笔记(1)

本书介绍了域建模在解决项目沟通误解中的作用,通过建立公共词汇表反映问题空间。域模型是活的、协作性的,随着项目进展不断更新,用于清晰沟通。内容涵盖域建模的定义、目的、与用例驱动开发的关系,以及10条建模指导原则,强调关注现实世界对象、避免与数据模型混淆、作为项目词汇表等。
摘要由CSDN通过智能技术生成

 一直以来想系统的研究一下,模型驱动的开发模式,顺便复习一下UML的知识,于是在网上得到了这本书:Use Case Driven Data Modeling with UML : Theory and Practice  。由于这几天有足够的时间,所以打算有计划的研读一下这本书。今天开始,尝试以一种笔记的方式来驱动我的读书过程,顺便记下我的读书心得,希望得到预期的效果。

 

  今天,看它的第一章:Domain Modeling , 理解成汉语的意思就是--域建模。在很多的项目中,项目成员之间沟通的时候,由于使用的描述语言的差异,往往会导致,彼此之间相互误解。这就是域建模的产生背景。

看原文:

The domain model is a live, collaborative artifact. It is refined and updated throughout the project, so that it always reflects the current understanding of the problem space.

 

这下明白了,域模型是为了对反映当前问题空间的理解,而且,它在整个项目开发过程中是不断被提炼和更新的。

 

  下面这句话再明白不过的了:

In this chapter we’ll look at domain modeling, which aims to solve the problem of miscommunication on projects by establishing a common vocabulary that maps out the
problem space.

 

 域模型就是用来项目中沟通错误这个问题的,它通过建立一个公共的词汇表来反映问题空间。

 

Domain modeling is the task of building a project glossary, or a dictionary of terms used in
your project.

域建模是用来构建工程词库的任务,构建一个在项目中使用的词典。

The domain model for a project defines the scope and forms the foundation on
which to build your use cases.

一个项目的域模型定义了用来构建用例的范围和形式。

A domain model also provides a common vocabulary to enable
clear communication between members of a project team.

域模型也提供了一个公共词汇表,使得项目成员间能够正确清晰的进行沟通。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值