社区
研发管理
帖子详情
OOA与OOD有什么关系?顶者有分!
gdutcrcl
2005-03-22 05:08:30
郁闷,要写关于OOA与OOD之间关系的论文,可是OOA与OOD有什么关系都不知道,烦大家提醒提示一下!
顶者有分!
...全文
1625
29
打赏
收藏
OOA与OOD有什么关系?顶者有分!
郁闷,要写关于OOA与OOD之间关系的论文,可是OOA与OOD有什么关系都不知道,烦大家提醒提示一下! 顶者有分!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
29 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yanyuxin
2005-05-22
打赏
举报
回复
OOA:面向对象分析 OOD :面向对象设计
软件开发过程一般是 可行性报告-->项目立项--需求分析--系统设计 --代码编写--测试
从时间上来看 分析是设计的前提,而设计反过来也可能更改分析,软件过程大可采用迭代增量开发模式 ,两者是软件过程不同的阶段 。ooa,ood之间的间隙是非常小的,或者说是模糊的,很多时候不知道现在做的事情是ooa还是ood。(同意楼上的)
领域分析属于ooa阶段也称业务建模,主要从用户的角度对系统进行描述。
ood阶段通常会分析人机交互的过程,界面设计等,通常还会设计到对象或类等构件的解耦过程,数据的内部存储外部存储等,此时又需更改ooA阶段的设计,二者是迭代过程。
foxqwx
2005-05-16
打赏
举报
回复
OOA:面向对象分析 OOD :面向对象设计
ooa分析出系统需求,得出系统需要完成的功能,OOD根据系统需求来设计系统,简单说就是“做什么” 与“怎么做”的关系。
PS:UML是非常好的工具
jayson_cn
2005-05-11
打赏
举报
回复
OOA和OOD是软件工程建设中采用的一种方法,如果你采用对象方式进行分析,那么设计最好用OOD,会更好的上承下接;同时现在很多工具对这两个不同阶段采用的方法进行支持,那样对于软件工程管理及编程人员来说,会更容易理解需要干什么和怎么做。
TTR_LILI
2005-05-11
打赏
举报
回复
顶。。。。。。。。。
zhaoliang_chen
2005-05-11
打赏
举报
回复
up
lives995
2005-05-11
打赏
举报
回复
我晕,这那么多高手啊?
yuetoby
2005-05-11
打赏
举报
回复
怎么可能没有OOP呢。。。。。
pjh
2005-05-11
打赏
举报
回复
做什麼和怎麼做的關系
autoegg
2005-05-09
打赏
举报
回复
我只做过OOD,想做OOA却没机会。:(
chw8219
2005-05-09
打赏
举报
回复
OOA--面向对象分析
OOD--面向对象设计
有没有OOP啊?
yuetoby
2005-05-08
打赏
举报
回复
两个东西都反映问题域
只不过ood是对ooa的问题域扩充
就像鸡蛋和蛋黄的关系
看看分析用例和设计用例的区别可以体现出来
oyljerry
2005-04-29
打赏
举报
回复
领域分析就是针对一个特殊的实现,你需要了解这个功能所涉及的领域是如何处理的,它有自己的一个流程,你需要先弄清楚
fengfangfang
2005-04-29
打赏
举报
回复
OOA--面向对象分析
OOD--面向对象设计
总体上OOA在OOD前,通常二者交叉进行。
就像是做数学题,总要先分析后做题。要是难的话,做一步再想想,再往下做工
xinbin1122
2005-04-26
打赏
举报
回复
领域分析:比如你要开发一个生物绘图软件,你要分析白生物绘图需要做什么和怎么做。这就是领域分析。
showerXP
2005-04-26
打赏
举报
回复
ooa,ood之间的间隙是非常小的,或者说是模糊的。很多时候不知道现在做的事情是ooa还是ood。
一个原则就是breathBeforeDepth,宽度优先。那么是不是可以说,项目做宽度宽度延伸的时候就是ooa时期呢?而项目做深度延伸的时候就是ood时期?
希望和他家探讨一下。看能不能找到一个通用区分ooa和ood的方法。
还有,我想说的是ooa和ood并不是严格的区分时间顺序。也就是说,不一定要做完ooa才做ood。
happyjun2000
2005-04-24
打赏
举报
回复
http://community.csdn.net/Expert/topic/3963/3963183.xml?temp=.3359339
summerpp
2005-04-24
打赏
举报
回复
那么,我想问一下,“OOA”和“领域分析”之间又是什么关系呢??
谢谢!
xiaoco
2005-04-22
打赏
举报
回复
OOA就是面向对象分析
OOD就是面向对象设计
happyjun2000
2005-04-22
打赏
举报
回复
ooa觉得得到的是:
用例图、粗略的类图、粗略的顺序图、包图、软件的构架等
ood觉得得到的是:
详细的类图(带伪方法)、详细的顺序图等
最后,应用模式来细化
亮剑_
2005-04-20
打赏
举报
回复
楼上的通俗易懂
加载更多回复(9)
什么是
OOA
与
OOD
ooa
(object oriented analysis)面向对象分析
ood
(object oriented design)面向对象设计 如所熟知,面向对象作为一种程序设计技术最早于60年代后期提出,用于Simula的应用程 序开发。到了70年代,面向对象成为Smalltalk语言的一个重要特征。当时,面向对象技术主要 用于程序设计。进入90年代,人们的注意力逐渐从程序设计转向系统分析和设计,用对象的观 点来认识现实世界、设计问题的可行解,随之也就出现了许多
OOA
和
OOD
方法。但这些方法 还不很成熟,在
OOA
与
OOD
的边界划分上也存在着争议。如:有人认为面向对象软件开发 过程可以分为面向对象分析、面向对象设计和面向对象程序设计三个阶段;有人认为分析和设 计可以交叉进行不必做严格区分;还有人沿用传统方法进行分析和设计,用面向对象程序设计 语言来实现系统。O OA/
OOD
的一些较有代表性的工作有Gray.Booch的
OOA
D方法,Coad&Yourdon的
OOA
和
OOD
方法,Shlaer&Mellor的
OOA
方法,Rumbaugh的
OOA
D方法等。不同的方法 体系都分别体现了人们对
OOA
、
OOD
,以及面向对象软件开发过程的不同认识。本文的主要 目的就是,试图通过对现有
OOA
与
OOD
方法的共性进行纵观分析,弄清二者之间的边界问 题,评析从
OOA
到
OOD
过渡的难易,并讨论实现这种过渡所涉及的主要工作。
ooa
:分析阶段所做的主要工作是理解问题和需求构模,将现实世界中的问题映射到问题域。在该 阶段,要明确用户提出了哪些功能要求,为完成这些要求,系统应有哪些构件,采用什么样的结构,并写出详细的需求规约。
OOA
中引入了许多面向对象的概念和原则,如,对象、属性、服务 、继承、封装等,并利用这些概念和原则来分析、认识和理解客观世界,将客观世界中的实体抽 象为问题域中的对象,即问题对象,分析客观世界中问题的结构,明确为完成系统功能,对象间 应具有的联系和相互作用。
ooa
与
ood
实习示例下载(北大教程)
文中给出实习实例:系统功能需求说明,
OOA
,
OOD
,JBOO 3.0使用方法说明等
图书管理系统
OOA
-
OOD
报告.pdf
图书管理系统
OOA
-
OOD
报告.pdf
OOA
、
OOD
和UML
面向对象分析(
OOA
)、面向对象设计(
OOD
)与UML的基础教程
Java
OOA
&
OOD
& UML
Java
OOA
&
OOD
& UML
研发管理
1,265
社区成员
28,324
社区内容
发帖
与我相关
我的任务
研发管理
软件工程/管理 管理版
复制链接
扫一扫
分享
社区描述
软件工程/管理 管理版
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章