亲子之家网—你身边的文案专家

亲子之家网—你身边的文案专家

什么是ooa系统

59

OOA,即 面向对象分析(Object Oriented Analysis),是一种将现实世界中的问题映射到问题域的方法。它的主要目的是明确用户的功能需求,并确定满足这些需求所需的系统部件及其结构。

OOA的主要活动包括:

理解问题和需求构模:

通过分析用户提出的需求,理解问题的本质和需求,并将这些问题映射到问题域中。

引入面向对象的概念和原则:

在分析过程中,运用面向对象的概念和原则,如对象、属性、服务、继承、封装等,来分析和理解客观世界,并将客观世界中的实体抽象成系统中的对象。

生成OOA模型:

通过OOA活动,生成用例图、类图和交互图等模型,以标准化地表达用户需求。

OOA的输出通常包括:

用例图:描述系统对外提供的功能及使用者。

类图:说明系统应具有的对象、对象的属性、方法及其对象之间的关系。

交互图:描述对象之间的交互关系。

OOA与结构化分析有较大的区别,它更强调在系统调查资料的基础上,针对OO方法所需要的素材进行归类分析和整理,而不是对管理业务现状和方法的分析。

OOA的目标是建立一个符合问题域、满足用户功能需求的OOA模型,为后续的面向对象设计(OOD)提供依据。