用MDA和传统方法开发一个三层架构应用的对比
2008-11-28 15:12
387 查看
本文中主要对比了MDA开发方法的快速,高品质。不过MDA开发方法另外一点重要作用是体现在维护阶段的。
在公司做了两年多之后,可以很明确的了解到,很多企业开发项目的生命周期都是很长的,一般5年以上到10几年都是有的。
可是由于人员更替的快速以及项目的调整等因素,很多项目到后期维护的时候,都不一定是原来开发的成员所担当了。
所以维护过程一般来讲,都要比开发还要困难。而且有调查表明,维护阶段的成本消耗在很多时候都不弱于第一次开发。
如果可以全套实行MDA的话(当然要看项目的技术需求已经是否有相关的MDA工具了),那么维护过程就相对要简单多了。
后来者不需要去直接阅读原来开发者写的云里雾里的代码(部分),而只需要从UML模型中了解原来的代码结构,然后
直接修改UML模型并且重新生成代码,最后做一定量的代码修正及测试确认就可以宣告OK了。
原文:
在公司做了两年多之后,可以很明确的了解到,很多企业开发项目的生命周期都是很长的,一般5年以上到10几年都是有的。
可是由于人员更替的快速以及项目的调整等因素,很多项目到后期维护的时候,都不一定是原来开发的成员所担当了。
所以维护过程一般来讲,都要比开发还要困难。而且有调查表明,维护阶段的成本消耗在很多时候都不弱于第一次开发。
如果可以全套实行MDA的话(当然要看项目的技术需求已经是否有相关的MDA工具了),那么维护过程就相对要简单多了。
后来者不需要去直接阅读原来开发者写的云里雾里的代码(部分),而只需要从UML模型中了解原来的代码结构,然后
直接修改UML模型并且重新生成代码,最后做一定量的代码修正及测试确认就可以宣告OK了。
原文:
[align=center]2008-07-29 作者:MIDDLEWARE 著,陈龙译 来源:网络[/align] | |||||||||||||||||||||||||||||||||||||||||||
|
相关文章推荐
- 用MDA和传统方法开发一个三层架构应用的对比
- 用MDA和传统方法开发一个三层架构应用的对比
- ZF开发的PHP应用与传统PHP应用集成的方法
- Android开发中的状态栏透明并且改为应用的颜色,只是其中的一个方法
- ZF开发的PHP应用与传统PHP应用集成的方法
- Android开发判断一个app应用是否在运行的方法详解
- MDA与传统软件开发周期对比之我见
- Android应用插件式开发解决方法之一
- 应用EventHandle开发的一个发邮件的小项目
- 使用jQuery图表插件Sparklines来开发一个实用的网站PV(page view)实时监控应用
- 一步一步教你使用AgileEAS.NET基础类库进行应用开发-WinForm应用篇-实例一个模块(商品字典)
- iOS开发UI篇—使用picker View控件完成一个简单的选餐应用
- 推荐一个Android应用开发的服务器端框架codeigniter
- Android应用插件式开发解决方法
- Android开发,在一个项目中调用(启用)已经安装的第三方apk应用软件
- 教你分分钟开发一个属于自己的python模块(一)——能够直接在浏览器打印的方法
- iBatis开发的一个应用
- JBoss EAP应用服务器部署方法和JBoss 开发JMS消息服务小例子
- 使用MyEclipse开发Java EE应用:创建一个JavaEE EJB项目(下)
- ios开发--多台电脑共用一个开发证书的方法