怎么样才能提升自己领域建模的能力?

我认为设计模式和框架是实现的方式,而这一切都是建立在领域建模的基础之上的.
在软件工程中,需求分析是最最重要的,域建模也是需求分析里衍生出来的概念.
我也在看banq以前的文章里面提到过"J2EE开发三件宝: Domain Model(域建模)、patterns(模式)和framework(框架)。"
我是在校大学生,学习过UML,但是UML只是一种建模语言,它是只是一种工具而已,我想知道怎么提升自己的领域建模的思想.
我需要看什么??有没有比较经典的书籍??

去看看DDD。