面向对象方法论分析-计算机软件与理论专业毕业论文.docxVIP

  • 23
  • 0
  • 约4.29万字
  • 约 38页
  • 2019-05-11 发布于上海
  • 举报

面向对象方法论分析-计算机软件与理论专业毕业论文.docx

广西大学硕.L学位论文 广西大学硕.L学位论文 《面向对象方i杰论研究》 《面向对象方法论研究》 摘要 面向对象方法学是最近几十年伴随着计算机软件开发技术而迅速发展起来的一 个研究领域。面向对象方法学认为客观世界是由各种各样的对象组成的,复杂的对象 可以由相对比较简单的对象以某种方法组成,甚至整个世界也可以从一个最简单的对 象开始,经过层层组合而成。从这个意义上讲,整个客观世界可以认为是一个最复杂 的对象。 著名哲学家维特根斯坦第一次系统地阐述了面向对象的思想,六七十年后的今 天,终于由一种哲学思想沉淀到技术的层面上来。 面向对象方法学集抽象思维和形象思维于一体,比较自然地模拟了人类认知客观 世界的方式。我们从认知可计算理论,分形论,分类学等都可以找到它的理论基础。 面向对象方法学的基本概念有对象、类、方法、继承和封装等。面向对象方法学又吸 收了离散数学和工程学的一些精华,成为软件开发学中的一种主要的方法。 20世纪60年代面向对象方法学的一些概念首先在运筹学(系统工程)内萌发出 来,随后诞生了第一个面向对象的语言Simula。在它的影响下产生了一大批面向对 象的语言如Smalltall,c++,Java等,至今盛行不衰,成为程序设计的主流。20世纪 80年代术以来,面向对象技术逐渐扩展到面向对象的系统设计(00D),面向对象的 系统分析(00A),最后到面向对象的测试(00T),至今出现了几十种支持软件开发的 面向对象方法。其中,Booch、Coad/Yourdon、OMT和Jacobson的方法在面向对象 的软件开发界得到了广泛的认可。特别值得~提的是统一的建模语言UML(Unified Modeling Language)。该方法结合了Booch、OMT和Jacobson方法的优点,统一了 符号体系,并从其它的方法和工程实践中吸收了许多经过实践检验的概念和技术。 虽然面向对象方法学在软件开发过程中具有许多优点,但其也并非是放之四海而 皆准的方法,它同样有其适用范围和面临着一些极限。 关键词:面向对象方法学可计算理论UML 广西大学硕:t学位论史 广西大学硕:t学位论史 《询向对象方法论研究》 THE RESEARCH TO OBJECT ORIENTED METHODOLOGY Abstract In the past decades the OOM(Object_Oriented Methodology)played a significant role in software development.The OOM argue that everything in the cosmic could be considered as an object.In some sense,the whole world is the most complex object, The prominent philosophy Wittgenstein firstly put forward the idea of OO.At present it has transformed from a philosophical viewpoint to a practical technology. The OOM has both abstract and imagine thoughts,and it easily simulate the way that the human understand the world.Its basic concepts have Object,Class,Method,Inherit, Encapsulation.We Can find it foundation from computability,fraction theory and taxonomy,at the same time,it also absorb the essence of discrete mathematics and engineering.Nowadays,it become a very popular method in software design. The 00M’S some basic concc:pts stemmed fofall Operations Research in l 960s.The history of00 programming really starts with simula67,and it brought on a good many OO languages such as Smalltalk,C++,Java etc.20 years later,the OO

文档评论(0)

1亿VIP精品文档

相关文档