第6章 面向对象分析
- 格式:ppt
- 大小:559.50 KB
- 文档页数:60
面向对象分析:是确定需求或者业务的角度,按照面向对象的思想来分析业务。
例如:OOA只是对需求中描述的问题,进行模块化的处理,描述问题的本质,区别每个问题的不同点相同点,确定问题中的对象。
OOA与结构化分析有较大的区别。
OOA所强调的是在系统调查资料的基础上,针对OO方法所需要的素材进行的归类分析和整理,而不是对管理业务现状和方法的分析。
基本步骤:
在用OOA具体地分析一个事物时,大致上遵循如下五个基本步骤:
第一步,确定对象和类。
这里所说的对象是对数据及其处理方式的抽象,它反映了系统保存和处理现实世界中某些事物的信息的能力。
类是多个对象的共同属性和方法集合的描述,它包括如何在一个类中建立一个新对象的描述。
第二步,确定结构(structure)。
结构是指问题域的复杂性和连接关系。
类成员结构反映了泛化-特化关系,整体-部分结构反映整体和局部之间的关系。
第三步,确定主题(subject)。
主题是指事物的总体概貌和总体分析模型。
第四步,确定属性(attribute)。
属性就是数据元素,可用来描述对象或分类结构的实例,可在图中给出,并在对象的存储中指定。
第五步,确定方法(method)。
方法是在收到消息后必须进行的一些处理方法:方法要在图中定义,并在对象的存储中指定。
对于每个对象和结构来说,那些用来增加、修改、删除和选择一个方法本身都是隐含的(虽然它们是要在对象的存储中定义的,但并不在图上给出),而有些则是显示的。
面向对象分析
面向对象分析是计算机科学领域中使用最广泛的一种分析技术,它是一种结构化的分析方法,是系统分析的更新与系统设计的预备工作。
面向对象分析可以帮助我们更好地理解和分析现有系统,并为系统重构提供指导。
面向对象分析是一种以对象为中心,以建模和分析实体、对象和对象之间的关系为主要任务的分析方法。
它的主要目的是将概念抽象为实体,然后利用视图及关系描述它们之间的关系。
面向对象分析包括分析、设计、建模过程,分析过程也称为面向对象分析(OOA)。
面向对象分析强调对对象的分析,对象可以看作对实际世界中的实际事物的抽象。
对象可以由属性和行为组成,属性描述了对象的内部状态,行为描述了它如何处理消息。
在面向对象分析中,这种抽象事物被描绘为类,每个类有一组共享的属性和行为。
面向对象分析和设计的主要工作是抽象建模,确定对象之间的关系,并利用抽象和关系建模系统。
建模可以帮助我们清楚地了解系统结构,以及每个系统元素之间的联系。
一旦建模完成,可以使用模型来设计、分析和实现高级的系统。
面向对象分析是一种结构化的分析方法,用于理解和描述系统的行为,从而有效地构建高质量的系统。
它的关键是建立系统的实体、关系和视图,从而提出系统的结构,并提出系统实现的可行方案。
总体而言,面向对象分析是一种重要而普遍应用的管理技术,它是系统分析和设计过程中的重要组成部分。
对对象的分析有助于进行
更好的系统设计,增强了系统容量,提高了系统灵活性和性能,为组建现代软件系统提供了可行的工具。
面向对象中的服务(方法)4面向对象的分析1面向对象分析中的概念术语2面向对象中类的关系(结构)3面向对象分析实例5面向对象中的服务(方法)4面向对象的分析1面向对象分析中的概念术语2面向对象中类的关系(结构)3面向对象分析实例5面向对象分析中的重点是对类的设计,而不是对象的设计。
面向对象中的服务(方法)4面向对象的分析1面向对象分析中的概念术语2面向对象中类的关系(结构)3面向对象分析实例51.分类关系、继承关系、一般-特殊关系、INHERITANCE2.构成关系、整体-部分关系、COMPOSITION3.包含关系、聚合关系、AGGREGATION4.静态关系、关联、实例连接、ASSOCIATION5.动态关系、消息、行为依赖关系、DEPENDENCY1.分类关系、继承关系、一般-特殊关系、INHERITANCE1.分类关系、继承关系、一般-特殊关系、INHERITANCE2.构成关系、整体-部分关系、COMPOSITION3.包含关系、聚合关系、AGGREGATION4.静态关系、关联、实例连接、ASSOCIATION4.静态关系、关联、实例连接、ASSOCIATION4.静态关系、关联、实例连接、ASSOCIATION4.静态关系、关联、实例连接、ASSOCIATION4.静态关系、关联、实例连接、ASSOCIATION5.动态关系、消息、行为依赖关系、DEPENDENCY面向对象中的服务(方法)4面向对象的分析1面向对象分析中的概念术语2面向对象中类的关系(结构)3面向对象分析实例5面向对象中的服务(方法)4面向对象的分析1面向对象分析中的概念术语2面向对象中类的关系(结构)3面向对象分析实例5如果要决定分派哪部电梯响应某个请求的话,需要P245~249P246~250P246~25052。