Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Objetivo
• Identificar el aporte de cada modelo al
proceso de desarrollo web.
UNIDAD 2 - MODELADO
Modelo. Concepto. Importancia.
UML: Concepto. Diagrama de Casos de Uso. Actores.
Relaciones entre casos
de usos. Relaciones entre actores. Plantilla de casos de usos.
Diagrama de Clases. Objeto. Clase.
Diagrama de secuencia. Diagrama de despliegue.
Extensiones de UML para sistemas basados en la web.
¿Qué es un modelo?
“Un modelo es una simplificación de la realidad”
• Actores
• Casos de uso
• Relaciones
Actor
El caso de uso deberá tener un nombre que indique lo que se alcanza por su
interacción con el actor.
El nombre es una frase verbal, que inicia con un verbo en infinitivo.
No puede haber dos casos de uso con el mismo nombre.
Relaciones
Reservar un
espacio
deportivo
Socio
Relaciones
Un caso de uso maneja excepciones del caso de uso básico, así un caso
de uso extiende el comportamiento de otro.
Entre actores
Cuando una persona en el mundo real interactúa con el sistema a través de distintos
roles, se representa con símbolos distintos en un diagrama de caso de uso.
Objetivo:
Precondiciones
Flujo normal
Flujo alternativo
Postcondiciones
Observaciones
Nombre del Caso de uso: Registrar reserva de espacio deportivo N°:
Actores: Socio
¿Otros?
Objetos del mundo real
Objeto en Software
Características Comportamientos
Socio
Espacio deportivo
Persona que pertenece a una
agrupación o asociación. Es el marco físico donde tiene
lugar la actividad deportiva.
Notación en UML
Clase
Ejemplos
Diagrama de Clases
Elementos
• Clases
Existen distintas
• Relaciones relaciones, solo
veremos asociación
Diagrama
Reserva
Reserva
de
Clases Responsable
Paga
Describe la vista estática del modelo o parte del modelo mostrando las
relaciones existentes entre las clases.
Diagrama de Secuencia
Muestra la interacción entre objetos para resolver una determinada
funcionalidad (Caso de uso) a través del tiempo.
• Actor
• Objetos :Objeto
• Mensajes
Diagrama de Secuencia
Ejemplo: Registrar reserva de espacio deportivo
Diagrama de Despliegue
Muestra el despliegue físico del Ejemplo
sistema en un ambiente de
producción.
http://uwe.pst.ifi.lmu.de/index.html
UML-based Web Engineering (UWE)
Modelos