本书以Rational统一软件开发过程(Rational Unified Process)为框架,描述了使用xUML的MDA开发方法在特定的软件开发过程中的应用。本书是作者多年的软件开发经验的总结,通过本书,读者可以学习到什么是模型驱动体系结构、如何使用可执行建模增强MDA、什么是xUML、如何建立xUML模型、如何通过对PIM的映射来完成代码生成过程,以及如何动态建模、如何使用xUML来表示这种映射等内容。相对于一些MDA理论研究的书籍,本书具有更好的灾用性,对可执行建模的技术细节进行更为详尽的介绍。作者在本书中给出的很多方法、思想可以直接应用到软件开发实践(包括不使用MDA方法的开发过程)中去。作者以书中包含的多个实例揭示了MDA这个革命性软件开发方法的各种优点,并指明了利用这些优点的方法。
本书对于所有研究大中型软件项目开发方法未来发展趋势的人都是一个极好的参考,也适合作为高等院校计算机专业本科和研究生的参考书。
展开