SlideShare una empresa de Scribd logo
1 de 1
Análisis de la Estructura de Objetos.
El análisis de la estructura de objetos (AEO) define las categorías de los objetos que
percibimos y las formas en que los asociamos.

Objetos y Tipos de Objetos.

En el análisis se trata de identificar los tipos de objeto más que los objetos individuales en un
sistema.

Asociaciones de Objetos.

Es importante modelar la forma como los objetos se asocian entre sí. Además es necesario
identificar el significado de la asociación y la cantidad de objetos con los que un objeto dado
puede y debe asociarse


Jerarquías de Generalización.

Una de las vías de sentido común por las que el hombre organiza su volumen de conocimiento
es el de las jerarquías, de lo más general a lo más específico.


Jerarquías Compuestas.

Un objeto se denomina complejo si está formado por otros. Las jerarquías Compuestas
permiten realizar agregaciones de objetos.


Diagramas de relación entre los objetos.
Los tipos de objetos están relacionados con otros tipos de objeto.

Esquemas de Objetos.

La comprensión de un modelo suele ser más sencilla si los tipos de objetos y relaciones se
presentan mediante un diagrama de relación entre objetos; los supertipos y subtipos se
presentan en un diagrama de jerarquías de generalización y las estructuras compuestas en un
diagrama compuesto. Sin embargo, para los usuarios más sofisticados puede ser útil
presentarlo todo en un mismo diagrama, el que se denomina esquema de objetos.

Estructura interna de los objetos

La estructura interna de un objeto consta de dos componentes básicos:

Atributos

Métodos ( operaciones o servicios )

        Atributos

Los atributos describen el estado del objeto. Un atributo consta de dos partes, un nombre de
atributo y un valor de atributo.

Los objetos simples pueden constar de tipos primitivos, tales como enteros, caracteres, boolen,
etc. Los objetos complejos pueden constar de pilas, conjuntos, listas, arrays, etc, o incluso de
estructuras recursivas de alguno o todos de sus elementos.

        Métodos

Los métodos describen el comportamiento asociado a un objeto. La ejecución de un método
puede conducir a cambiar el estado del objeto o dato local del objeto.

Más contenido relacionado

La actualidad más candente

Google Cloud Platform
Google Cloud PlatformGoogle Cloud Platform
Google Cloud PlatformGeneXus
 
Ingeniería del Software de Gestión. Tema 4
Ingeniería del Software de Gestión. Tema 4Ingeniería del Software de Gestión. Tema 4
Ingeniería del Software de Gestión. Tema 4Enrique Barreiro
 
K8s on AWS - Introducing Amazon EKS
K8s on AWS - Introducing Amazon EKSK8s on AWS - Introducing Amazon EKS
K8s on AWS - Introducing Amazon EKSAmazon Web Services
 
Lenguaje de modelado unificado uml
Lenguaje de modelado unificado   umlLenguaje de modelado unificado   uml
Lenguaje de modelado unificado umlturlahackers
 
11- Unidad 2: Aplicaciones Windows Forms- 2.3 Acceso a datos Adonet
11- Unidad 2: Aplicaciones Windows Forms- 2.3 Acceso a datos Adonet11- Unidad 2: Aplicaciones Windows Forms- 2.3 Acceso a datos Adonet
11- Unidad 2: Aplicaciones Windows Forms- 2.3 Acceso a datos AdonetLuis Fernando Aguas Bucheli
 
Introduction to Azure Blueprints
Introduction to Azure BlueprintsIntroduction to Azure Blueprints
Introduction to Azure BlueprintsCheah Eng Soon
 
Base de datos-objeto-relacional
Base de datos-objeto-relacionalBase de datos-objeto-relacional
Base de datos-objeto-relacionalEduar Alfons Leon
 
Managing highly virtualized environments - Presented by Softchoice and VMware
Managing highly virtualized environments - Presented by Softchoice and VMwareManaging highly virtualized environments - Presented by Softchoice and VMware
Managing highly virtualized environments - Presented by Softchoice and VMwareSoftchoice Corporation
 
Casos de uso del negocio
Casos de uso del negocioCasos de uso del negocio
Casos de uso del negocioRobert Caraguay
 
Tutorial javafx-primeros-pasos
Tutorial javafx-primeros-pasosTutorial javafx-primeros-pasos
Tutorial javafx-primeros-pasosNorman Enmanuel
 
Azure SQL Database
Azure SQL Database Azure SQL Database
Azure SQL Database nj-azure
 

La actualidad más candente (20)

Google Cloud Platform
Google Cloud PlatformGoogle Cloud Platform
Google Cloud Platform
 
Uml clase 04_uml_clases
Uml clase 04_uml_clasesUml clase 04_uml_clases
Uml clase 04_uml_clases
 
Deep Dive: AWS CloudFormation
Deep Dive: AWS CloudFormationDeep Dive: AWS CloudFormation
Deep Dive: AWS CloudFormation
 
Layouts en Android Studio
Layouts en Android StudioLayouts en Android Studio
Layouts en Android Studio
 
Ingeniería del Software de Gestión. Tema 4
Ingeniería del Software de Gestión. Tema 4Ingeniería del Software de Gestión. Tema 4
Ingeniería del Software de Gestión. Tema 4
 
K8s on AWS - Introducing Amazon EKS
K8s on AWS - Introducing Amazon EKSK8s on AWS - Introducing Amazon EKS
K8s on AWS - Introducing Amazon EKS
 
Lenguaje de modelado unificado uml
Lenguaje de modelado unificado   umlLenguaje de modelado unificado   uml
Lenguaje de modelado unificado uml
 
11- Unidad 2: Aplicaciones Windows Forms- 2.3 Acceso a datos Adonet
11- Unidad 2: Aplicaciones Windows Forms- 2.3 Acceso a datos Adonet11- Unidad 2: Aplicaciones Windows Forms- 2.3 Acceso a datos Adonet
11- Unidad 2: Aplicaciones Windows Forms- 2.3 Acceso a datos Adonet
 
Introducción a UML
Introducción a UMLIntroducción a UML
Introducción a UML
 
Introduction to Azure Blueprints
Introduction to Azure BlueprintsIntroduction to Azure Blueprints
Introduction to Azure Blueprints
 
Introducción microsoft azure
Introducción microsoft azureIntroducción microsoft azure
Introducción microsoft azure
 
Introduccion a UML
Introduccion a UMLIntroduccion a UML
Introduccion a UML
 
Base de datos-objeto-relacional
Base de datos-objeto-relacionalBase de datos-objeto-relacional
Base de datos-objeto-relacional
 
Managing highly virtualized environments - Presented by Softchoice and VMware
Managing highly virtualized environments - Presented by Softchoice and VMwareManaging highly virtualized environments - Presented by Softchoice and VMware
Managing highly virtualized environments - Presented by Softchoice and VMware
 
Diagrama de Clases y de BD
Diagrama de Clases y de BDDiagrama de Clases y de BD
Diagrama de Clases y de BD
 
Principios diseño del software
Principios diseño del software Principios diseño del software
Principios diseño del software
 
Casos de uso del negocio
Casos de uso del negocioCasos de uso del negocio
Casos de uso del negocio
 
Casos de uso de negocios y sistemas
Casos de uso de negocios y sistemasCasos de uso de negocios y sistemas
Casos de uso de negocios y sistemas
 
Tutorial javafx-primeros-pasos
Tutorial javafx-primeros-pasosTutorial javafx-primeros-pasos
Tutorial javafx-primeros-pasos
 
Azure SQL Database
Azure SQL Database Azure SQL Database
Azure SQL Database
 

Similar a Análisis de la estructura de objeto1

Similar a Análisis de la estructura de objeto1 (20)

Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetos
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
Clases
ClasesClases
Clases
 
Clases
ClasesClases
Clases
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetos
 
Diagramas de Objetos UML: caracteristicas y definiciones
Diagramas de Objetos UML: caracteristicas y definicionesDiagramas de Objetos UML: caracteristicas y definiciones
Diagramas de Objetos UML: caracteristicas y definiciones
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
Programación orientada a objeto (autoguardado) 1
Programación orientada a objeto (autoguardado) 1Programación orientada a objeto (autoguardado) 1
Programación orientada a objeto (autoguardado) 1
 
Modelos de datos
Modelos de datosModelos de datos
Modelos de datos
 
diapositivas_basicas_sobre_la_notacion_uml.pptx
diapositivas_basicas_sobre_la_notacion_uml.pptxdiapositivas_basicas_sobre_la_notacion_uml.pptx
diapositivas_basicas_sobre_la_notacion_uml.pptx
 
Diagramas UML (Diseño de Sistemas)
Diagramas UML (Diseño de Sistemas)Diagramas UML (Diseño de Sistemas)
Diagramas UML (Diseño de Sistemas)
 
Que es UML
Que es UMLQue es UML
Que es UML
 
Paradigma Programación Orientada a Objetos (POO)
Paradigma Programación Orientada a Objetos (POO)Paradigma Programación Orientada a Objetos (POO)
Paradigma Programación Orientada a Objetos (POO)
 
Omt
OmtOmt
Omt
 
Semana 6
Semana 6Semana 6
Semana 6
 
5 estructura interna de un objeto
5  estructura interna de un objeto5  estructura interna de un objeto
5 estructura interna de un objeto
 
Poo
PooPoo
Poo
 
Poo
PooPoo
Poo
 
Taller 1 1a
Taller 1 1aTaller 1 1a
Taller 1 1a
 
Elementos basados en clases
Elementos basados en clasesElementos basados en clases
Elementos basados en clases
 

Análisis de la estructura de objeto1

  • 1. Análisis de la Estructura de Objetos. El análisis de la estructura de objetos (AEO) define las categorías de los objetos que percibimos y las formas en que los asociamos. Objetos y Tipos de Objetos. En el análisis se trata de identificar los tipos de objeto más que los objetos individuales en un sistema. Asociaciones de Objetos. Es importante modelar la forma como los objetos se asocian entre sí. Además es necesario identificar el significado de la asociación y la cantidad de objetos con los que un objeto dado puede y debe asociarse Jerarquías de Generalización. Una de las vías de sentido común por las que el hombre organiza su volumen de conocimiento es el de las jerarquías, de lo más general a lo más específico. Jerarquías Compuestas. Un objeto se denomina complejo si está formado por otros. Las jerarquías Compuestas permiten realizar agregaciones de objetos. Diagramas de relación entre los objetos. Los tipos de objetos están relacionados con otros tipos de objeto. Esquemas de Objetos. La comprensión de un modelo suele ser más sencilla si los tipos de objetos y relaciones se presentan mediante un diagrama de relación entre objetos; los supertipos y subtipos se presentan en un diagrama de jerarquías de generalización y las estructuras compuestas en un diagrama compuesto. Sin embargo, para los usuarios más sofisticados puede ser útil presentarlo todo en un mismo diagrama, el que se denomina esquema de objetos. Estructura interna de los objetos La estructura interna de un objeto consta de dos componentes básicos: Atributos Métodos ( operaciones o servicios ) Atributos Los atributos describen el estado del objeto. Un atributo consta de dos partes, un nombre de atributo y un valor de atributo. Los objetos simples pueden constar de tipos primitivos, tales como enteros, caracteres, boolen, etc. Los objetos complejos pueden constar de pilas, conjuntos, listas, arrays, etc, o incluso de estructuras recursivas de alguno o todos de sus elementos. Métodos Los métodos describen el comportamiento asociado a un objeto. La ejecución de un método puede conducir a cambiar el estado del objeto o dato local del objeto.