作者 内容
 jhfreemail   如何从传统的开发方法转到OOAD?
 

虽然大家都对传统的开发方法嗤之以鼻,但是不可否认的是传统的开发方法
仍然在被相当多的程序开发者使用,而且根深蒂固,想改变他们可不是容易
的事情。
我现在碰到的问题就是,如何保证从传统的开发方法平滑的过渡到OOAD?
对这个问题,初步的想法是将RUP大幅度的裁剪,包括活动和工件,只保留
对开发项目最有用的部分。
那么什么是最有用的部分呢?OOAD必须要那么多的这个图,那个图么?为什么
不能直接从用例得出类图?

 02/09/06 16:23 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 windy.j  一点看法
 

我的经验是,首先是观念上的改变,传统方法和OOAD方法看软件系统的角度是不一样的,功能/子系统集合和类与类之间的协作,这是完全不同的思路。而且。构建好的系统的最终面貌也会大相径庭。

所以,用OOAD我们要有大致的想象,系统大约会是什么样的。

过渡:我倒觉得可以先拿系统的一部分来做,周期短,更改快,用例获取需求,对用例进行描述,分析相应的类,与类之间的协作。

我想,先转换到OO的思维方式,有一些小系统的实践,再来裁剪RUP也不迟。另外也可以请有OO经验的人给些指导(具体项目)。

 02/09/06 16:43 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 weihello   回复: 如何从传统的开发方法转到OOAD?
 

我想不必吧。 你可以开始与客户交流的采用UML,然后逐步的深入。

实际上,这样很好,至少你的确理解了客户的意图,客户也能了解你的领域知识情况。

虚一点的就是,你告诉客户你们已经在用“先进”的RUP开发&^&^%%$(**

 02/09/06 16:55 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 jhfreemail   回复: 如何从传统的开发方法转到OOAD?
 

我想UML是给系统开发人员看的,用户怎么会去理解什么用例呢?
用户只想看到你用最短的时间、最少的money、完成最多的功能。
 

 02/09/06 21:52 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首