软件建模: ModelMaker、Together和Rational Rose
来源:百度文库 编辑:神马文学网 时间:2024/04/28 20:51:13
软件建模对软件的重要性是不言而喻的,就象建一栋大楼要不要设计图纸一样。(创建 UMLhttp://www.uml.org 的三位大佬经常以建筑来比喻软件开发)。
ModelMakerhttp://www.modelmakertools.com/ 是面向Delphi的建模工具,与Delphi结合得十分紧密,也是一款好用的建模工具。本人的 个人知识管理系统 iSpace Desktophttp://china.ispacesoft.com/ (用于个人知识管理)就是先用它建了一个大致的模型,将框架定了下来,贴一个图:
www.ispacesoft.com/china/images/blog_img/dm_connect_part.jpg
此图是一个Mini型ORM层的一部分,借鉴了Together 6.0.1附带的MiniORM的功能,其中的TAbstractDBDMConnect是一个用于数据连接的抽象类,TAbstractDatabasePersist是一个用于数据记录存储的类。
Togetherhttp://www.borland.com/together/ 也是一款优秀的建模工具,支持n多语言,极好用,现被Borland收购。Borland将它作为它的ALM战略的Design一环,不错,并已推出for .Net, for JBuilder等版本,但竟然不支持Delphi,郁闷,我只有用ModelMaker建模了。不过,这应是Borland的战略,先占领.Net市场!
如果Borland在Delphi9推出时还没有Together的完全支持,我将会考虑在选择下一代开发工具时,选择Visual Studio .Net的可能性了。竟然会因建模工具而影响开发工具的选择,唉,世事已经不同了。
Rational Rosehttp://www-306.ibm.com/software/rational/ 就不用说了,大名鼎鼎的重量级建模工具,是UML创建者的产品,现在已是IBM 软件部门的主力了。加上Rational的RUP过程http://www-136.ibm.com/developerworks/rational/products/rup/ (可以在网上找到中文版),真正是企业级软件解决方案。
看来,模型驱动http://www.omg.org/mda 的开发时代已经逐渐来临,不能犹豫了!
ModelMakerhttp://www.modelmakertools.com/ 是面向Delphi的建模工具,与Delphi结合得十分紧密,也是一款好用的建模工具。本人的 个人知识管理系统 iSpace Desktophttp://china.ispacesoft.com/ (用于个人知识管理)就是先用它建了一个大致的模型,将框架定了下来,贴一个图:
www.ispacesoft.com/china/images/blog_img/dm_connect_part.jpg
此图是一个Mini型ORM层的一部分,借鉴了Together 6.0.1附带的MiniORM的功能,其中的TAbstractDBDMConnect是一个用于数据连接的抽象类,TAbstractDatabasePersist是一个用于数据记录存储的类。
Togetherhttp://www.borland.com/together/ 也是一款优秀的建模工具,支持n多语言,极好用,现被Borland收购。Borland将它作为它的ALM战略的Design一环,不错,并已推出for .Net, for JBuilder等版本,但竟然不支持Delphi,郁闷,我只有用ModelMaker建模了。不过,这应是Borland的战略,先占领.Net市场!
如果Borland在Delphi9推出时还没有Together的完全支持,我将会考虑在选择下一代开发工具时,选择Visual Studio .Net的可能性了。竟然会因建模工具而影响开发工具的选择,唉,世事已经不同了。
Rational Rosehttp://www-306.ibm.com/software/rational/ 就不用说了,大名鼎鼎的重量级建模工具,是UML创建者的产品,现在已是IBM 软件部门的主力了。加上Rational的RUP过程http://www-136.ibm.com/developerworks/rational/products/rup/ (可以在网上找到中文版),真正是企业级软件解决方案。
看来,模型驱动http://www.omg.org/mda 的开发时代已经逐渐来临,不能犹豫了!
软件建模: ModelMaker、Together和Rational Rose
软件建模: ModelMaker、Together和Rational Rose
Rational Rose、PowerDesign、visio建模工具的比较
rose软件下载(Rational Rose 2003 Enterprise Edition
用Rational Rose和UML开发J2EE应用(二)
用Rational Rose和UML开发J2EE应用(1)
Rational Rose介绍材料
Rational Rose介绍材料
Rational Rose安装破解
Rational Rose 2003 下载及破解方法
Rational Rose 2003 下载及破解方法
为什么选择 Rational 软件?
面向对象软件开发和过程(七): 业务建模
Rational rose生成代码及其反向工程功能手册(节选)
用Rational Rose逆向工程(java)生成类图[
Together
Rose与PowerDesigner:两款建模工具对比分析比较
IBM 中国 - 软件产品 - Rational 软件
网友讨论业务建模和数据建模
面向对象软件开发和过程(七): 业务建模 (转于developerWorks 中国)
软件开发101(转与 Rational Edge)
Rational
为面向服务的解决方案建模(转与Rational Edge)
网友讨论业务建模和数据建模--计世西南