软件设计前景

    

看UML很长时间了,图也看了不少,案例也有分析。可实际上真理解深一点,还是从rational rose 2003使用中获得。关于这个 http://blog.csdn.net/dylgsy/archive/2006/08/16/1076044.aspx给出了图与代码的对应关系。
以上四篇都说明了设计到编码的良好过程 http://www.blogjava.net/chengang/category/8413.html
利用rational rose做设计,特别注意关系的表述,如果遵循这种过程,就可以用面向对象的思想来设计应用程序。因为只要设计好,那么代码的实现可以通过相应的工程调用(比如vc6.0调用建立工程)。rational rose 2003在插件嵌入代码上做的不错,差不多可以在框架的构建上让程序结构合理化。它可以让程序从更宏观的角度来理解,而且从形式上迫使设计人员从更高的抽象程度来实现。由于通过工具生成代码,代码的质量(至少风格)都会有提高。
     估计这也是将来MDD(model driven design)的前景。现在的实现过程,大家都在用了,只不过由于工具的普及性,还有MDD理念尚不完善,要想在工业生产中大规模使用还得有强有力得理论支持。不过现在的实现,已经预见了前景~~以后应该是软件设计的天下。至于软件设计之后又是什么样的光景,我想这其实都是一个逐步变化的过程,我们无法对未来做太多的预测,现实告诉我们踏踏实实学习,那学习的点滴就会不自觉地调整成未来的工作方式。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值