Telecom
Agenda
Análisis Orientado a Objetos
Análisis procedural vs Análisis orientado a objetos. Definición Análisis Orientado a Objetos.
UML
Agenda Análisis Orientado a Objetos
Principios del paradigma Orientado a Objetos
Abstracción Encapsulamiento Modularidad Herencia
UML
Agenda Análisis Orientado a Objetos
Definición de Objeto Elementos de unObjeto
Estado Comportamiento Identidad
UML
Agenda Análisis Orientado a Objetos
Definición y elementos de un clase
Atributos Operaciones
Tipos de relaciones entre clases
Generalización Asociación Dependencia
UML
Agenda Análisis Orientado a Objetos
Análisis procedural vs Análisis orientado a objetos. Definición Análisis Orientado a Objetos.
UML
Análisis Procedural vsAnálisis Orientado a Objetos El análisis procedural descompone un problema según el orden de ejecución de las operaciones del sistema. Un análisis orientado a objetos se basa en las entidades que generan las acciones u operaciones en un sistema.
UML
Definición de Análisis Orientado a Objetos Es un proceso de análisis que estudia los requerimientos de un sistema desde la perspectiva de clases yobjetos que lo conforman.
UML
Agenda Análisis Orientado a Objetos
Principios del paradigma Orientado a Objetos
Abstracción Encapsulamiento Modularidad Herencia
UML
Abstracción Abstracción:
Procedimiento que permite identificar aquellos rasgos o elementos de un objeto, problema o situación que son relevantes para el análista, ingnorando aquellos que en ese momento no representanimportancia.
UML
Encapsulamiento Encapsulamiento:
Proceso para mantener ocultos los detalles de la implantación de un objeto al resto de los objetos o partes de un sistema. “No part of a complex system should depend on the internal details of any other part"
Seidewitz, E. 1990. Private
UML
Modularidad Modularidad:
Un modulo representa las estructuras lógicas del sistema agrupando clasesy objetos. “Modularity is the property of a system that has been decomposed into a set of cohesive and looseley coupled modules”
Grady Booch. 1994. Object Oriented Analysis and Design with Applications.
UML
Herencia Herencia:
Representa las relaciones entre las clases que conforman un sistema en donde una clase puede compartir su estructura y comportamiento con las clases que serelaciona.
UML
Herencia
Socio Premier
Nombre Kilometros ConsultarKm() CambiarPIN() VerVuelos()
Oro
PrefDestino TipoHoteles BoletoBeneficio EnviarFelizAniv() EstadoPuntosInternet()
Platino
PrefAlimentos TipoTrabajo AscensoPrimeraClase() EstadoPuntosFax()
UML
Agenda Análisis Orientado a Objetos
Definición de Objeto Elementos de un Objeto
Estado Comportamiento Identidad
UMLDefinición Objeto Objeto:
Es una entidad que tiene un comportamiento bien definido. Un objeto es capaz de realizar una acción. La manera de solicitar un acción a un objeto es enviándole mensajes.
UML
Definición Objeto
Libro
Película
Poliza
Socio Video Club
Cada objeto tiene características bien definidas que lo distinguen de los demás.
UML
Agenda Análisis Orientado aObjetos
Definición de Objeto Elementos de un Objeto
Estado Comportamiento Identidad
UML
Estado Estado:
Representa la situación o condición de un objeto durante su ciclo de vida. El estado de un objeto se encuentra determinado por el valor de sus atributos
UML
Comportamiento Comportamiento:
Es la actividad que un objeto tiene al interactuar con otros objetos. Es la reacción y formade actuar del objeto en términos de los mensajes que recibe y sus cambios de estado.
UML
Identidad Identidad:
Es la propiedad del objeto que lo distingue de los demás. Cada objeto tiene un Object Id (OID) que constituye su identificador único.
UML
Agenda Análisis Orientado a Objetos
Definición y elementos de un clase
Atributos Operaciones
Tipos de relaciones entre clases...
Regístrate para leer el documento completo.