中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 程序开发 > 编程语言 > Java > 软件工程
模型驱动开发介绍
作者:未知 时间:2005-07-24 21:25 出处:JR 责编:chinaitpower
              摘要:模型驱动开发介绍

模型驱动开发介绍



    看了一些介绍性的文档,发现它们都很长,我在这里用最简单地方式介绍一下模型驱动的软件开发的涵义。

概念:


围绕着“模型”的软件开发过程,这个模型可以是很多的格式,如UML,XML文件等等,只要能准确地描述你的应用就行。

个人观点:


1.它的出现的目的之一就是想让实现和模型完美的统一起来;

2.需要强大的工具支持;

3.它不是救世主,能帮我们解决一切问题,它能提供给我们的仅仅是一个“骨架“而已,其血肉还得我们去补充;

4.归根结底它无非是更加强调了模型的更精细化,然后自动生成代码;

5.能快速的应对需求的变动,如果需求变动,更改模型,生成代码...

开发流程:


先建模,然后工具生成代码;

优点:


完善的文档:因为模型本身就是文档,而且模型驱动的开发方式是以模型为起点,所以项目一开始就有完善的文档。

准确:由于代码是生成的,所以要比手写的来的准确,能准确地表达设计意图。

效率高:由模型描述出的类,多而且繁杂,手写很费时间,生成就省事多了,也不容易出错。

小结:


模型驱动的开发能开发过程的一致性,提高开发人员的效率,而且能确保我们的设计模型能被准确的实现而不产生歪曲。但它需要良好的工具支持。

常见的可用工具:


Eclipse的EMF、AndroMDA和Middlegen.
关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有