面向对象的软件开发方法在 20 世纪60年代后期首次提出,经过将近20 年这种技术才逐渐得到广泛应用。到了20 世纪90 年代前半期,面向对象的软件工程方法学已经成为人们在开发软件时首选的范例。今天看来,面向对象技术似乎是最好的软件开发技术
下面主要给大家讲解一下面向对象的建模:
所谓模型,就是为了理解事物而对事物做出的一种抽象,是对事物的一种无歧义的书面描述。通常,模型由一组图示符号和组织这些符号的规则组成,利用它们来定义和描述问题域中的术语和概念。更进一步讲,模型是一种思考工具,利用这种工具可以把知识规范地表示出来。
用面向对象方法开发软件,通常需要建立3种形式的模型.它们分别是描述系统数据结构的对象模型、描述系统控制结构的动态模型和描述系统功能的功能模型。这3种模型都涉及到数据、控制和操作等共同的概念,只不过每种模型描述的侧重点不同。
1.对象模型
对象模型表示静态的、结构化的系统的“数据”性质。它是对模拟客观世界实体的对象以及对象彼此间的关系的映射,描述了系统的静态结构。面向对象方法强调围绕对象而不是围绕功能来构造系统。对象模型为建立动态模型和功能模型,提供了实质性的框架。
2.动态模型
动态模型表示瞬时的、行为化的系统的“控制”性质,它规定了对象模型中的对象的合法变化序列。
3.功能模型
功能模型表示变化的系统的“功能”性质,它指明了系统应该“做什么”,因此更直接地反映了用户对目标系统的需求。
分享到:
相关推荐
软件工程之面向对象程序的设计说明.doc
包括内容: 设计用例实现方案 设计技术支撑方案 设计用户界面 精化设计模型
《面向对象软件工程》 作者:Stephen.R.Schach 学校:(美)范德比尔特大学 书名原名:Objected-Oriented Software Engineering 目录: 第一部分 面向对象软件工程简介 第一章 面向对象软件工程的范畴 第二章 ...
包括内容: 面向对象的概念与思想 UML概述 基于UML的需求分析
软件工程-张海藩编著--面向对象分析实验报告
软件工程 实验二 面向对象的软件分析与设计 包括了整个实验流程
UML软件工程组织面向对象实例文档 UML 软件工程 实例文档 面向对象 文档 银行系统分析
本文主要介绍了面向对象的软件工程的应用研究。包括软件工程方法的流程,面向对象的软件工程方法,面向对象建模等。
软件工程-面向对象和传统的方法-英文版.第8版pdf
【软件工程】软件工程面向对象分析与设计.pdf
着重导轮面向对象分析(Object-Oriented Analysis,OOA)和面向对象设计(Object-Oriented Design,OOD)原则的应用
软件工程的面向对象分析与设计文档,里面是火车售票的面向对象分析。希望对大家有多帮助
软件工程 面向对象技术 设计要素总结 六大设计原则
本书集中讨论面向对象软件开发,并按此范型组织内容。本书不依赖于具体的程序设计语言(必要的代码示例用Java给出),并采用统一建模语言(UML)的子集来为软件建模,解释学生工作中需要用到的符号。 本书为学生而写...
国防科大 软件工程 课件 面向对象软件工程
面向对象软件工程方法学实践,值得一看
面向对象软件工程第八版知识点概括 StephenR.Schach,1972年获魏兹曼科学院理科硕士学位,1973年获开普敦大学应用数学博士学位,任教于美国范德比尔特大学计算机科学系。他著有多部有关软件工程、面向对象软件工程...
本书对软件工程的基础知识进行了严谨和全面的介绍,是软件工程领域的经典著作,被加州大学伯克利分校等180多所美国高校选作教材,至今已是第7版。本版中着重扩展了敏捷过程和开源软件的内容,并更新了案例研究和大量...
资源名称:软件工程 面向对象和传统的方法 原书第8版内容简介:本书是软件工程领域的经典著作,被加州大学伯克利分校等180多所美国高校选作教材。本书第8版继续保持了前七版的特色,采用传统方法与面向对象方法并重...