1、面向对象的方法起源于面向对象程序设计语言,其发展过程大体经历了初始阶段、发展阶段和成熟阶段。
2、面向对象方法主要优点
(1)从认识论的角度可以看出,面向对象方法改变了开发软件的方式。
(2)面向对象语言使得从客观世界到计算机的语言鸿沟变窄。
(3)面向对象方法使分析与设计之间的鸿沟变窄。
(4)面向对象方法有助于软件的维护与复用。
(5)面向对象方法有助于提高软件的质量和生产率。
3、UML统一建模语言
UML(Unified Modeling Language, 统一建模语言)是一种直观化、明确化、构建和文档化软件系统产物的通用可视化建模语言。该语言是许多先进的面向对象思想统一结合的产物,并成为当前最流行的一种软件系统建模语言。它适用于系统开发的不同阶段。
UML的特点:
(1)统一了面向对象方法的基本概念。
(2)建模能力更强。
(3)独立于开发过程。
(4)UML提出了许多的新概念。
组成。
通信
的抽象。
。
。
来实现的。
。
组成。
等,这些模型元素表示某个用例中若干个对象和对象之间所传递的信息,来对系统的行为建模。
之间的联系组成,描述了处理器、设备和软件构件运行时的体系结构。
中才能标识构件的实例。
构件。
体现了良好的模块性,它将定义模块和实现模块分开。
,描述对系统感兴趣的外部角色和它们对系统的功能要求。
进行确认测试,以验证测试结果是否满足用户的需要。
关系。
关系。
的方法来解决这个问题。
。
的机制,可允许每个对象以自己的解释方式来响应共同的消息。
。
定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功能的具体实现。
的工具。
结构。
28、用例模型的基本组成部件是用例、角色和用例之间的关系。
来表征。
。
。
级别的信息共享。