- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(二) 面向对象方法
--一种特定的软件开发方法学
1、引言
1 )面向对象方法发展概述
一句话概括地说:面向对象方法是一种以对象、对象关系等
来构造软件系统模型的系统化方法。可见,面向对象方法的世界
观是:一切系统都是由对象构成的,它们的相互作用、相互影响,
构成了大千世界的各式各样系统.
对象是软件界从70年代以来最激动人心的革新。
—— Maurice Wilkes ,Turing Awards Winner, 1996
面向对象方法的发展主要经历了:
(1 )支持编程的面向对象语言
•1967年, Dahl和 Nygaard在挪威开发了第一个面向对象语言
Simula-67, 该语言中出现了类和对象的概念,其中类作为
语言机制用于封装数据和相关操作
•70年代中期,A.Kay在Xerox公司设计出Smalltalk语言smalltalk-
80标志着面向对象的程序设计进入实用阶段
80年代初,Smallsalk语言得到广泛应用;
随后出现了Objective C、C++和Eiffel等.
(2 )20世纪80年中期以来,面向对象分析和设计方法学得
到了快速发展,相继提出了很多有关的方法学,典型的有:
1986:G.Booch的OOD;
1990:P.Coad和E.Yourdon的OOA ,OOD
1991:J.Rumbbaugh的OMT(Object Modeling
Technology);
1994:Embly的OSA(Object-oriented Systems Analysis)
等。
期间,形成了以下2大学派,即:
第一种:以“方法(method )”驱动的方法学。
基本思想:在给出符号体系的基础上,明确规定
进行的“步骤”,并在每一步中给出
“实施策略”。
代表:P.Coad的“OOA(1990)”, “OOD(91)
”
优缺点分析:
优点:容易学习和掌握。
缺点:不够灵活,可能对出现的新问题就没有
办法处理。
第二种:以“模型(model )”驱动的方法学。
基本思想:给出模型化概念,即符号体系以及目标
模型;而不明确规定实现目标的“步骤”,
但给出一些必要的指导。
代表:Rumbaugh的“OMT(1991)”和Embley的OSA等
优缺点分析:
优点:比较灵活;
缺点:与OOA相比,不易学习和掌握。
(3 )OMG发布的UML以及USDP (统一软件开发过程)
(A)95年,Grade Booch、Jim Rumbaugh在OOPSA会议上
公布了他们的统一方法(0.8版);
(B)96年,G.Booch 、J.Rumbaugh以及Ivar Jacobson
“三友”,将他们的统一建模语言命名为UML;
(C)97年,Rational公司发布了UML文档1.0版,作为OMG
的建议方案;
(D)98年,在合并不同建议的基础上,OMG以其结果1.1
版作为一个正式的标准。
(E)从此以后,于1999年,RTF发布了1.3版,
2000年9月,发布了1.4版,
2003年3月,发布了2.0版。
受到业界和学术界广泛关注,特别是UML以及相应的支持
工具已在软件开发中得到了广泛的应用。
“在建模语言方面,UML已成为一种绘制面向对象设计图的
标准工具,并已传播到非面向对象领域.面向对象以前的主要
方法已经消逝.UML登场了,并且稳居宝座.”
“统一建模语言UML乃软件设计与需求规约语言.论述语言
之优劣,有用户,设计,实现等观点.这些观点既有区
您可能关注的文档
最近下载
- 吉林大学 操作系统 离线答案.doc VIP
- 人教版初中化学知识点归纳归纳总结(超详细)归纳.docx VIP
- 阿斯利康医药合规行为及价值观相关知识测试试卷.docx
- 丁法章《新闻评论教程》课件讲义.pdf
- 退休返聘人员的工伤认定情况说明及答辩意见(参考范文) .pdf VIP
- 第40届全国中学生物理竞赛复赛试题含答案.pdf VIP
- GB_T 20001.1-2024标准起草规则 第 1 部分术语.docx VIP
- XX学校关于设立首席信息官(CIO)的通知.docx VIP
- 2 中国人首次进入自己的空间站 课件(共26张PPT)语文统编版2024八年级上册.pptx VIP
- 小学生日常行为规范(课堂PPT).pptx VIP
文档评论(0)