过程与方法的区别?
面向对象的开发方法有:Booch、OTM、Cood/Yourdon、OOSE等。RUP是一种软件过程。我理解:软件过程既包含步骤,还包含每个步骤的开发方法。不知这样理解对不对?能否将RUP与所列的方法(Booch、OTM、Cood/Yourdon、OOSE)平行看待,即把RUP也看作一种开发方法?
[解决办法]
发放论中有几十个过程,比如如何了解需求、如何发现对象、如何识别活动、如何为状态建模、如何进行功能计算、如何将程序分配到CPU中、传统都有哪些软件UI驱动方法,等等。理论与实际相结合。
而过程就是一个过程。就是一点点规定而已。
[解决办法]
OOSE这些是开发方法论
而RUP是底层支持的过程
你可以选用不同的开发方法,比如OO系列的(OOA-OOD-OOP),信息工程,
但底层支持的过程可以是一致的,都有初始细化等过程
一家之言仅供参考
祝你成功~~
[解决办法]
从北京到上海出差
过程:从北京到上海,出门打的、登机,坐飞机,出机场到目的地等都有时间点和时间段,回来也一样有这样的过程。
方法:双飞。取其主要的描述。