- 3
- 0
- 约7.84千字
- 约 54页
- 2017-01-02 发布于重庆
- 举报
9.3 面向对象建模 * * 建立问题模型是人们理解表达问题的方法之一。 模型是对事物作出的一种抽象,是对事物的一种形式化的描述。 模型常由专门的语言 (一组图示符号和规则)来描述. 面向对象建模就是根据面向对象观点(模拟人类习惯的思维方式)建立问题的解模式. 面向对象的实现能将此模式在计算机上实施. 9.3 面向对象建模 * * 面向对象方法需要建立3种形式的模型: 描述系统数据结构的对象模型 描述系统控制结构的动态模型 描述系统功能的功能模型 在不同的应用问题中,这3种模型的相对重要程度会有所不同,对象模型始终都是最重要、最基本、最核心的。 典型的软件系统组合了上述3方面内容: 使用数据结构(对象模型),执行操作(动态模型),并且完成数据值的变化(功能模型)。 本课程介绍UML作为描述这些模型的语言. 9.4 对象模型 * * UML(Unified Modeling Language)产生于90年代中期。它不仅统一了Booch、OMT和OOSE方法中的概念和表示法,而且对其作了进一步扩展,最终成为在面向对象技术领域占主导地位的、并被大众所接受的标准建模语言。 1、UML概述 UML的发展历程(下图) UML是一个通用的标准建模语言,可以对任何具有静态结构和动态行为的系统进行可视化建模。UML不是一个开发过程,也不是一个方法,但允许任何一种开发过程和面向对象方法使用
原创力文档

文档评论(0)