今年年初在iTSP上面发的一个讨论MDA的贴子,里面有一些小子的浅见,欢迎大家评论。

原创 2004年04月06日 10:55:00
我看了一些简单的MDA方面的文章,加上自己的建模经验,这里觉得有几句话需要说一下。
首先,MDA应该是个很不错的设计实现方式。在现在Uml的基础上,我个人认为需要有两个方向特别注意:
第一、前端界面的处理如何才能在建模的过程中进行展现。
对于C/S系统,这个问题可能不是很严重。但是仍然存在着界面部分无法在建模中实现。如何处理这个问题?需要再MDA和Uml的今后信息中多多考虑。在我的开发过程中,也是不得不将界面设计单独列出来,成为建模过程之外的却不可或缺的一个关键步骤。
对于B/S系统,这个现象就更为严重了。因为B/S系统本身没有界面类的概念,界面只是一个处理启动信息和接受后台反馈信息的展示位置,它没有直接的类中的方法来进行相关操作控制的处理。界面在设计过程中都不得不完全放弃掉。
第二、设计模型到代码的导出过程需要改进。
仅仅实现了一般化的代码导出是不行的,现在在rose和相关的所有支持模型化开发的工具中都提供了类的反工,但是,实际上这些反工操作是非常浪费时间的。这要求编码人员在设计变更的时候不得不放下手中的工作等待设计人员将设计修改完成,然后重新导出形成代码。这个过程将严重的增加模型化开发的工作量,造成大家不愿意在后期继续维护使用设计模型,而直接在代马上进行设计的修改。
如果MDA或者UML工具能够解决好上面的两个问题,我就会很愿意转换过去。
不知道大家以为如何?

IT人的生活写照——欢迎评论

干的比驴都累,吃的比猪都差,起的比鸡都早,下班比小姐都晚,挣的比民工都少,看着比谁都好。---我是干IT的!...
  • Mailbomb
  • Mailbomb
  • 2005年08月02日 22:19
  • 1677

幸运的袋子

复杂度过大,还未通过,不过程序是对的,在改进 幸运的袋子 一个袋子里面有n个球,每个球上面都有一个号码(拥有相同号码的球是无区别的)。如果一个袋子是幸运的当且仅当所有球的号码的和大于所有球的号码...
  • asd199086
  • asd199086
  • 2016年08月07日 16:24
  • 819

实现淘宝宝贝的大家印象

..
  • a952213390
  • a952213390
  • 2013年06月08日 00:26
  • 1143

CSDN论坛中,如何找到自己以前发的帖子?

CSDN每半年强制结贴一次。每次结贴,我都找不到我以前发的帖子,其中有些帖子对我来说,还非常重要。前些天,要找一个以前发的讨论贴,结果被强制结贴,怎么找也没找到。一怒之下,在论坛的社区支持中发了帖子,...
  • wts
  • wts
  • 2006年09月07日 11:38
  • 1414

欢迎大家交流讨论

WinForm 时钟
  • czl211
  • czl211
  • 2017年01月06日 10:17
  • 64

明小子使用教程

想起 苦学技术的梯子真是感慨万千,别人在背英语句子,而卧却在背数据库语句,同样都是英文 ,可为啥咱英语成绩还是不及格--    言归正传,现在sql注入工具可谓层出不穷,但是工具毕竟都是人写的,总...
  • oMingZi12345678
  • oMingZi12345678
  • 2013年06月07日 10:38
  • 4282

JZOJ 1769.Islands and Bridges

Description 给定一些岛屿和一些连接岛屿的桥梁,大家都知道汉密尔顿路是访问每个岛屿一次的路线,在我们这个地图中,每个岛屿有个正整数的权值,表示这个岛屿的观赏价值。假设一共有N个岛屿,用Vi表...
  • huangjingyuan107
  • huangjingyuan107
  • 2016年01月24日 20:07
  • 393

CSDN 如何在评论区实现超链接的效果

如何在评论中以超链接的方式放置链接格式:[url=链接]显示的内容[/url]例子1:[url=http://blog.csdn.net/qq_39189509/article/details/737...
  • mchdba
  • mchdba
  • 2017年06月26日 11:19
  • 549

hdu-oj 1256 画8

画8 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submi...
  • hpu_Asia
  • hpu_Asia
  • 2014年08月12日 20:24
  • 383

由一个贴子引发的讨论

查看MFC中与CListCtrl和CListView相关的源码时发现,CListView派生自CWnd->CView->CCtrlView,而CListCtrl则直接派生自CWnd类,而CListVi...
  • cyldone
  • cyldone
  • 2010年12月09日 16:45
  • 569
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:今年年初在iTSP上面发的一个讨论MDA的贴子,里面有一些小子的浅见,欢迎大家评论。
举报原因:
原因补充:

(最多只允许输入30个字)