我看了一些简单的MDA方面的文章,加上自己的建模经验,这里觉得有几句话需要说一下。
首先,MDA应该是个很不错的设计实现方式。在现在Uml的基础上,我个人认为需要有两个方向特别注意:
第一、前端界面的处理如何才能在建模的过程中进行展现。
对于C/S系统,这个问题可能不是很严重。但是仍然存在着界面部分无法在建模中实现。如何处理这个问题?需要再MDA和Uml的今后信息中多多考虑。在我的开发过程中,也是不得不将界面设计单独列出来,成为建模过程之外的却不可或缺的一个关键步骤。
对于B/S系统,这个现象就更为严重了。因为B/S系统本身没有界面类的概念,界面只是一个处理启动信息和接受后台反馈信息的展示位置,它没有直接的类中的方法来进行相关操作控制的处理。界面在设计过程中都不得不完全放弃掉。
第二、设计模型到代码的导出过程需要改进。
仅仅实现了一般化的代码导出是不行的,现在在rose和相关的所有支持模型化开发的工具中都提供了类的反工,但是,实际上这些反工操作是非常浪费时间的。这要求编码人员在设计变更的时候不得不放下手中的工作等待设计人员将设计修改完成,然后重新导出形成代码。这个过程将严重的增加模型化开发的工作量,造成大家不愿意在后期继续维护使用设计模型,而直接在代马上进行设计的修改。
如果MDA或者UML工具能够解决好上面的两个问题,我就会很愿意转换过去。
不知道大家以为如何?
分享到:
相关推荐
此文档是讲解在线更换P595的MDA的详细过程,有图有解释,希望帮助大家学习
本文主要目标是提出一个MDA框架,该框架的目标是克服上面所说的现有MDA实现的缺点
MDA develop
附件是INCA的MDA软件,好像只支持INCA8系列,我是用INCA7.1后安装这个软件没办法激活,但是安装INCA8.2就可以激活,有需要的拿去吧。
什么是MDA 什么是MDA 什么是MDA
介绍MDA表之间的模型,并举例说明使用mda分析问题的方便性。
MDA&JTAG测试原理
中科院的UML支撑MDA开发教程, 很难得的国内UML学习开发手册。 明白的朋友一看就知道是好东西。
MDA的设想与实现
资源名:PCA和MDA进行人脸识别_PCA_MDA_matlab 资源类型:matlab项目全套源码 源码说明: 全部项目源码都是经过测试校正后百分百成功运行的,如果您下载后不能运行可联系我进行指导或者更换。 适合人群:新手及有...
解析MDA_精彩选读 解析MDA_精彩选读
MDA.exe
最新的OMG MDA 指南 2.0 Guide .MDA 是模型驱动体系架构(Model-Dri ven Architecture)的简称,是一种新的系统开发方法。
PCA and MDA 的人脸识别的matlab源代码,可运行,以测验。效果还不错。
内有:传统软件工程方法学;MDA的过程等···
模型驱动--MDA简介。 简要介绍模型驱动的开发技术的。
从OMG网站上下载的关于MDA的说明文档
模型驱动的体系架构MDA
It's about MDA with Agile method.
基于MDA的模式化软件设计方法与应用 基于MDA的模式化软件设计方法与应用 基于MDA的模式化软件设计方法与应用