题名:Executable UML模型驱动开发
作者:(美) Dragan Milicev著
出版年:2011
ISBN: 978-7-302-25631-1
分类号: TP312
中图分类: 程序语言、算法语言
译者: 车立红
定价: 85.00元
页数: 591 页
出版社: 清华大学出版社
装订: 平装

本书讲述了某种软件系统的开发技术,并讲解了一种通过提高抽象层次和降低偶发复杂性来提高开发效率的方法。<br />模型驱动开发是一种提高抽象层次的方法,已成功应用了十多年。其基本前提是使用模型而非(只)使用代码来指定软件。模型通常为非线性的形式,这与本质上为线性的代码正好相反 。非线性意味着相比每个元素最多只能有两个相邻元素的简单序列而言,模型的元素可以采用更自由的方式关联。因此,模型通常使用可视化表示法(如图表)而非纯文本来呈现。

Dragan Milicev博士是贝尔格莱德大学电子工程学院计算机科学系的副教授。他是Serbian Object Laboratories d.o.o. (SOL, www.sol.rs)公司的创始人兼CTO,这是一家软件开发公司,致力于使用模型驱动的技术构建软件开发工具,并构建自定义应用程序和系统。在构建复杂的软件系统方面,Dragan Milicev拥有25年的丰富经验,曾在20多个学术和国际行业项目中担任首席软件架构师、项目经理或顾问。值得一提的是他曾担任大部分SOL项目及其产品的首席软件架构师和项目经理,这些SQL产品包括:SOLoist,一个用于信息系统的快速应用程序模型驱动开发架构;SOL UML Visual Debugger,世界上首批UML可视化调试程序之一,针对UML建模工具Poseidon而设计;SOL Java Visual Debugger,用于Eclipse的插件,支持使用UML对象图表对测试对象结构建模。他曾在大部分知名的科学和专业的报刊、杂志上发表论文,为模型驱动的开发和UML的理论和实践作出了巨大贡献。Dragan Milicev以前曾在塞尔维亚出版了3本有关C++、面向对象编程和UML的书籍。您可以通过dmilicev@etf.rs联系他。