微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

对OOA,OOD,OOP的理解

(1)OOA
OOA在分析需求的时候就引入了对象、类的思想。以对象间交互作为表示实际环境中系统主要运行机制的核心。特别注意,主要的业务算法应该在OOA阶段就描述出来(即是不是非常精确的)。
(2)OOD
OOD是在OOA分析出平台无关模型的基础上,增加进一步的设计因素的过程。其产生的包括易于修改的架构,做出平台相关的决策等。OOD应该划分出主要子系统/模块及其精确的接口。
(3)OOP
实现OOD规定的各种接口和模块。

注意,三个过程通常会相互影响,不是个简单的顺序关系。这种“非顺序的关系”就是软件过程研究的主要内容

ooa通过对象的思想进行用户业务的分析和构架,获得对象化的分析结果。
ood通过对象的思想进行软件系统设计,获得对应的详细设计结果,可能是文档化的详细设计,也可能是模型化的设计模型。
前两个都属于方法论的范畴,而后者则属于过程论的范畴。
oop是指在软件开发过程中通过oo的思想进行表达和实现。

ooa通过对象的思想进行用户业务的分析和构架,获得对象化的分析结果。 ood通过对象的思想进行软件系统设计,获得对应的详细设计结果,可能是文档化的详细设计,也可能是模型化的设计模型。 前两个都属于方法论的范畴,而后者则属于过程论的范畴。 oop是指在软件开发过程中通过oo的思想进行表达和实现。 ---------- 我觉得oop应该是贯穿在软件设计与开发的整个过程,而不仅仅是开发阶段!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐