加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

软件设计前景

发布时间:2020-12-13 20:39:29 所属栏目:百科 来源:网络整理
导读:看UML很长时间了,图也看了不少,案例也有分析。可实际上真理解深一点,还是从rational rose 2003使用中获得。关于这个 http://blog.csdn.net/dylgsy/archive/2006/08/16/1076044.aspx 给出了图与代码的对应关系。 [TDD开发的全过程] 一、设计阶段 [TDD开发

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读