jueves, 17 de marzo de 2011

Semana 6 Programacion OO - UML - Clase

Lenguaje Unificado de Modelado es el lenguaje de modelado de sistemas de software más conocido y utilizado en la actualidad; está respaldado por el OMG (Object Management Group). Es un lenguaje gráfico para visualizar, especificar, construir y documentar un sistema. UML ofrece un estándar para describir un "plano" del sistema (modelo), incluyendo aspectos conceptuales tales como procesos de negocio y funciones del sistema, y aspectos concretos como expresiones de lenguajes de programación, esquemas de bases de datos y componentes reutilizables.

Los Diagramas de Estructura enfatizan en los elementos que deben existir en el sistema modelado:
  • Diagrama de clases
  • Diagrama de componentes
  • Diagrama de objetos
  • Diagrama de estructura compuesta (UML 2.0)
  • Diagrama de despliegue
  • Diagrama de paquetes

Los Diagramas de Comportamiento enfatizan en lo que debe suceder en el sistema modelado:
  • Diagrama de actividades
  • Diagrama de casos de uso
  • Diagrama de estados

Los Diagramas de Interacción son un subtipo de diagramas de comportamiento, que enfatiza sobre el flujo de control y de datos entre los elementos del sistema modelado:
  • Diagrama de secuencia
  • Diagrama de comunicación, que es una versión simplificada del Diagrama de colaboración (UML 1.x)
  • Diagrama de tiempos (UML 2.0)
  • Diagrama global de interacciones o Diagrama de vista de interacción (UML 2.0)
Fuente Wikipedia... http://es.wikipedia.org/wiki/Lenguaje_Unificado_de_Modelado

Diagrama de Clases

Este es un ejemplo de diagrama de clases basado en mi proyecto. En este diagrama se muestra como cada clase esta ligada y sus clases hijas.

Para generar esta grafica se importa el codigo al programa de UML en este caso utilize el umbrelo y arrastras las clases a la pantalla.




Diagrama de Secuencia

En este diagrama se muestra el recorrido de una renta.

Para realizar la renta el metodo busca si el socio existe y si tiene adeudos una vez que verifica si existe el socio, pasa a checar si existe la pelicula en el sistemas y si esta disponble una copia. 


Saludos ;] 

1 comentario:

  1. Lo de secuencia te quedó bien chico y poco explicado. Te pongo 5+4. Del taller no veo nada.

    ResponderEliminar