Diagrama De Clases
Luis Castellanos
ADOO
Introducción Ingeniería de Información Análisis Orientado a Objetos
Contenido
Análisis de Estructura de Objetos Análisis de Comportamiento de Objetos
Diseño Orientado a Objetos
Diseño de Estructura de Objetos Diseño de Comportamiento de Objetos
Bibliografía
Luis Castellanos
2
Introducción
ADOOIntroducción
En Análisis de Sistemas tradicional, modelamos en base a la realidad. En AOO modelamos en términos de tipos de objetos y que le ocurre a éstos. Se hace un uso intensivo de herramientas CASE para generar código El AOO consta de
Análisis de la Estructura de Objetos Análisis del Comportamiento de Objetos
Luis Castellanos 4
ADOO
Introducción
Analogía entre Modelo Tradicional y OOAnálisis Diseño • DFD • Tablas de estructura • Diagramas de Acción Análisis Diseño • Modelo de Objetos • Declaración de Objetos • Manejo de Objetos
Luis Castellanos 5
Programación • Cobol • Fortran •C
ADT
• Diagramas • Descomposición funcional
ADOO
Programación
ADOO
Introducción
Análisis de la Estructura de Objetos:
Se ocupa de los tipos de objetos y de sus asociacionesTipos de objetos y asociaciones Diagramas de Generalización Diagramas de Relación entre los objetos Diagramas de Componentes
AEO
Diseño de la Estructura de Objetos:
Se ocupa de las clases, métodos y herencias
DEO
Clases, Superclases, subclases Herencia Estructura de datos Diseño de Base de Datos
6
Luis Castellanos
ADOO
Introducción
Análisis del Comportamiento deObjetos:
Se ocupa de lo que le sucede a los objetos con el paso del tiempo:
ACO
Diagramas de Flujo de Objetos Esquemas de eventos Diagramas de funcionamiento que muestran funciones y su secuencia Estados de objetos y sus cambios en los estados Reglas de activación que ligan causa y efecto
Diseño del Comportamiento de Objetos:
DCO
Se ocupa del diseño de métodos
Métodos y funcionesLógica de procedimientos Diseño de Pantallas Fabricación de prototipos Entradas para generadores de código
7
Luis Castellanos
Ingeniería de Información
ADOO
Ingeniería de Información
Ingeniería de Información
Abarca la creación de modelos empresariales y la construcción de sistemas relacionados con dichos modelos. La I.I. tradicional modela “entes”. La I.I.O.O. modela objetos.Luis Castellanos
9
ADOO
Ingeniería de Información
Ingeniería de Información
Planeación de estrategias de información Análisis de las áreas de la empresa Diseño del Sistema
Construcción
Luis Castellanos
10
ADOO
Ingeniería de Información
Ingeniería de Información OO
Análisis Análisis Modelo general de la empresa Modelo de un área de la empresa Modelo de un SistemaDiseño
Diseño
• Análisis de Estructura de Objetos (AEO) • Análisis del Comportamiento de Objetos (ACO) • Diseño de Estructura de Objetos (DEO) • Diseño del Comportamiento de Objetos (DCO)
Luis Castellanos
11
Análisis Orientado a Objetos
AOO
Análisis de la Estructura de Objetos
AEO
Define las categorías de los objetos que percibimos y las formas en que las asociamos.Identifica:
Cuáles son los tipos de objetos y cómo se asocian Cómo se organizan los tipos en supertipos y subtipos Cuál es la composición de los objetos complejos.
Luis Castellanos
13
AOO
AEO
Durante el AEO se identifican los tipos de objetos o categorías de objetos. Los tipos de objetos crean los bloques conceptuales de construcción para el diseño de sistemas. Un objeto se puedecategorizar en más de una forma. Consideremos los tipos:
Mama de mi alumno Empleadora Esposa
Luis Castellanos
Empleado Madre
14
AOO
Tomemos un objeto llamado “Isabel”.
AEO
Su jefe la ve como “Empleada” Su hijo la ve como “Madre” Su cónyuge la ve como “Esposa” El jardinero la ve como “Empleadora” La maestra la ve como “Mama de mi alumno”
Mama de mi alumno Empleadora Esposa
Luis...
Regístrate para leer el documento completo.