我一直在研究不同的编程方法:Scrum,瀑布,螺旋,但有人讲述了一个名为面向对象的方法.据我所知,这是一种范式,而不是一种方法论.
如果是一种方法论,有人可以解释它与敏捷或瀑布的区别吗?
Pas*_*ent 10
好吧,谷歌发现了一些这样的野兽痕迹,它清楚地描述了类似方法论的事情:
本文档旨在向读者简要介绍面向对象方法(OOM).文档中涉及的信息包括OOM的简要概述,其优点,过程以及OOM中的一些主要技术.
OOM是一种新的系统开发方法,鼓励并促进软件组件的重用.利用这种方法,可以在组件的基础上开发计算机系统,其能够有效地重用现有组件并促进其他系统共享其组件.通过采用OOM,可以实现更高的生产率,更低的维护成本和更高的质量.
该方法采用来自对象管理组(OMG)的国际标准统一建模语言(UML).UML是面向对象分析和设计的建模标准,已在IT行业中广泛采用.
OOM生命周期包括六个阶段.这些阶段是业务规划阶段,业务体系结构定义阶段,技术体系结构定义阶段,增量交付规划阶段,增量设计和构建阶段以及部署阶段.
但这件事并没有(很可能)蔓延到很远的地方.也许您应该向您的联系人询问一些参考资料.
面向对象编程是编写代码时使用的编程技术.这与计划,管理和实施软件项目的方法不同.
请参阅:http://en.wikipedia.org/wiki/Object-oriented_programming