Modelamiento Orientado a Objetos Visita   FIEC Novedades y aplicaciones  FIEC
Qué es un modelo? Un modelo es una abstracción que se construye para  entender y resolver problemas . Visita   FIEC Novedades y aplicaciones  FIEC
Por qu é se construyen modelos ? Reducir la complejidad del sistema. Comunicar las ideas a otros. Visualizaci ón.  Nos permite probar la entidad física antes de construirla. Los modelos documentan las decisiones que tomamos. Visita   FIEC Novedades y aplicaciones  FIEC
Modelamiento Orientado a Objetos En este enfoque, el principal bloque de construcción de todos los sistemas software es el objeto. Para realizar modelos de sistemas orientados a objetos se usa el Lenguaje de Modelamiento Unificado (UML). Visita   FIEC Novedades y aplicaciones  FIEC
UML  Lenguaje de Modelamiento Unificado Visita   FIEC Novedades y aplicaciones  FIEC
Breve Historia UML En 1994 se unificaron: OMT (Object Modeling Technique) – Rumbaugh. Booch – Gary Booch En 1995 se integró OOSE(Object-Oriented Software Engineering) – Jacobson.  Luego varias empresas como:  IBM, Hewlett-Packard, Microsoft, Oracle, ect. Contribuyeron con la versión 1.0 de UML En 1997 fue entregada al OMG (Object Managment Group). Visita   FIEC Novedades y aplicaciones  FIEC
Qu é es UML ? UML es un lenguaje de modelamiento estándar que sirve para visualizar, especificar, construir y documentar los artefactos de un sistema orientado a objetos.   Visita   FIEC Novedades y aplicaciones  FIEC
UML ha sido utilizado  en sistemas: Información Financieros Telecomunicaciones Transporte Defensa/aeroespacio Electrónica Médica Científicos Distribuidos Visita   FIEC Novedades y aplicaciones  FIEC
Fases en el desarrollo de sistemas Análisis del sistema Diseño Implementación (programación) Pruebas Visita   FIEC Novedades y aplicaciones  FIEC
Técnicas: Cómo son construidos los modelos? Modelos pueden ser creados y extendidos en las  diferentes fases de desarrollo. Modelos en el análisis OO Foco: Especificar el dominio o el problema Perspectiva: Desde el punto de vista del cliente o usuario Actividades típicas: Entendimiento de los requerimientos, entendimiento del dominio del problema, identificar límites del sistema, etc. Visita   FIEC Novedades y aplicaciones  FIEC
Modelos en el diseño OO Foco: Resolver el problema Perspectiva: Del arquitecto, analista, diseñador, programador Actividades típicas: Definición de arquitectura del software, escoger estructura de datos, desarrollar algoritmos, implementar relaciones, etc. Modelos en la construcción (programación) OO Foco: Construir la solución para soportar el modelo del diseño Perspectiva: Del arquitecto, analista, diseñador, programador Actividades típicas: Implementar clases, concurrencia, pruebas, funcionamiento, etc. Visita   FIEC Novedades y aplicaciones  FIEC

Modelamiento Orientado a Objetos

  • 1.
    Modelamiento Orientado aObjetos Visita FIEC Novedades y aplicaciones FIEC
  • 2.
    Qué es unmodelo? Un modelo es una abstracción que se construye para entender y resolver problemas . Visita FIEC Novedades y aplicaciones FIEC
  • 3.
    Por qu ése construyen modelos ? Reducir la complejidad del sistema. Comunicar las ideas a otros. Visualizaci ón. Nos permite probar la entidad física antes de construirla. Los modelos documentan las decisiones que tomamos. Visita FIEC Novedades y aplicaciones FIEC
  • 4.
    Modelamiento Orientado aObjetos En este enfoque, el principal bloque de construcción de todos los sistemas software es el objeto. Para realizar modelos de sistemas orientados a objetos se usa el Lenguaje de Modelamiento Unificado (UML). Visita FIEC Novedades y aplicaciones FIEC
  • 5.
    UML Lenguajede Modelamiento Unificado Visita FIEC Novedades y aplicaciones FIEC
  • 6.
    Breve Historia UMLEn 1994 se unificaron: OMT (Object Modeling Technique) – Rumbaugh. Booch – Gary Booch En 1995 se integró OOSE(Object-Oriented Software Engineering) – Jacobson. Luego varias empresas como: IBM, Hewlett-Packard, Microsoft, Oracle, ect. Contribuyeron con la versión 1.0 de UML En 1997 fue entregada al OMG (Object Managment Group). Visita FIEC Novedades y aplicaciones FIEC
  • 7.
    Qu é esUML ? UML es un lenguaje de modelamiento estándar que sirve para visualizar, especificar, construir y documentar los artefactos de un sistema orientado a objetos. Visita FIEC Novedades y aplicaciones FIEC
  • 8.
    UML ha sidoutilizado en sistemas: Información Financieros Telecomunicaciones Transporte Defensa/aeroespacio Electrónica Médica Científicos Distribuidos Visita FIEC Novedades y aplicaciones FIEC
  • 9.
    Fases en eldesarrollo de sistemas Análisis del sistema Diseño Implementación (programación) Pruebas Visita FIEC Novedades y aplicaciones FIEC
  • 10.
    Técnicas: Cómo sonconstruidos los modelos? Modelos pueden ser creados y extendidos en las diferentes fases de desarrollo. Modelos en el análisis OO Foco: Especificar el dominio o el problema Perspectiva: Desde el punto de vista del cliente o usuario Actividades típicas: Entendimiento de los requerimientos, entendimiento del dominio del problema, identificar límites del sistema, etc. Visita FIEC Novedades y aplicaciones FIEC
  • 11.
    Modelos en eldiseño OO Foco: Resolver el problema Perspectiva: Del arquitecto, analista, diseñador, programador Actividades típicas: Definición de arquitectura del software, escoger estructura de datos, desarrollar algoritmos, implementar relaciones, etc. Modelos en la construcción (programación) OO Foco: Construir la solución para soportar el modelo del diseño Perspectiva: Del arquitecto, analista, diseñador, programador Actividades típicas: Implementar clases, concurrencia, pruebas, funcionamiento, etc. Visita FIEC Novedades y aplicaciones FIEC