我一直在研究不同的编程方法: Scrum、瀑布、螺旋,但有人告诉我其中一种称为面向对象。据我所知,这是一个范式,而不是一种方法论。
如果这是一种方法论,请解释一下它与敏捷或瀑布有何不同?
发布于 2009-11-23 04:46:02
好吧,谷歌发现了一些这样的beast的痕迹,它清楚地描述了一种类似方法论的东西:
本文档旨在向读者简要介绍面向对象方法学(OOM)。该文档涵盖的信息包括OOM的简要概述、其优点、过程以及OOM中的一些主要技术。
OOM是一种新的系统开发方法,鼓励和促进软件组件的重用。利用这种方法,可以在组件的基础上开发计算机系统,其使得能够有效地重用现有的组件,并且便于由其他系统共享其组件。通过采用OOM,可以获得更高的生产率、更低的维护成本和更好的质量。
该方法采用了对象管理组织(OMG)的国际标准统一建模语言(UML)。UML是IT界广泛采用的面向对象分析和设计的建模标准。
OOM生命周期由六个阶段组成。这些阶段是业务计划阶段、业务体系结构定义阶段、技术体系结构定义阶段、增量交付计划阶段、增量设计和构建阶段,以及部署阶段。
但是这个东西(可能)传播得不是很远。也许你应该向你的联系人索要一些推荐信。
发布于 2009-11-23 04:33:34
面向对象编程是一种在编写代码时使用的编程技术。这与方法论有所不同,方法论是一种规划、管理和实现软件项目的方法。
请参阅:http://en.wikipedia.org/wiki/Object-oriented_programming
发布于 2009-11-23 04:34:00
苹果和桔子。OO是一种设计代码的方式。Scrum/瀑布/螺旋等是关于如何管理项目的。它们彼此独立。
也就是说,你真的应该研究一下OO。
https://stackoverflow.com/questions/1779890
复制相似问题