• Like

Loading…

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

Published

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
406
On SlideShare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
Downloads
4
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. By por Carlos Heredia
  • 2.
    • Un modelo es una abstracción que se construye para entender y resolver problemas .
    By por Carlos Heredia
  • 3.
    • 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.
    By por Carlos Heredia
  • 4.
    • 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).
    By por Carlos Heredia
  • 5. By por Carlos Heredia
  • 6.
    • 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).
    By por Carlos Heredia
  • 7.
    • UML es un lenguaje de modelamiento estándar que sirve para visualizar, especificar, construir y documentar los artefactos de un sistema orientado a objetos.
    By por Carlos Heredia
  • 8.
    • UML ha sido utilizado en sistemas:
      • Información
      • Financieros
      • Telecomunicaciones
      • Transporte
      • Defensa/aeroespacio
      • Electrónica Médica
      • Científicos
      • Distribuidos
    By por Carlos Heredia
  • 9.
      • Análisis del sistema
      • Diseño
      • Implementación (programación)
      • Pruebas
    By por Carlos Heredia
  • 10.
    • 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.
    By por Carlos Heredia
  • 11.
        • 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.
    By por Carlos Heredia