加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

对OOA,OOD,OOP的理解

发布时间:2020-12-13 20:21:29 所属栏目:百科 来源:网络整理
导读:(1)OOA OOA在分析需求的时候就引入了对象、类的思想。以对象间交互作为表示实际环境中系统主要运行机制的核心。特别注意,主要的业务算法应该在OOA阶段就描述出来(即是不是非常精确的)。 (2)OOD OOD是在OOA分析出平台无关模型的基础上,增加进一步的设

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

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

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读