presentación uml
DESCRIPTION
¿Que es UML?TRANSCRIPT
Diagramas de UML Introducción
UML es ante todo un lenguaje. Un lenguaje proporciona un vocabulario y una reglas para permitir una comunicación. En este caso, este lenguaje se centra en la representación gráfica de un sistema. Este lenguaje nos indica cómo crear y leer los modelos, pero no dice cómo crearlos. Esto último es el objetivo de las metodologías de desarrollo.
Construir el diagrama de Clases:Especificar la estructura de las clases y sus relaciones de herencia. Los objetos modelados en los diagramas de Secuencia y Colaboración son utilizados para modelar las clases en el diagrama de Clases.
Un modelo es una abstracción de un sistema o entidad del mundo real
Una abstracción es una simplificación, que incluye sólo aquellos detalles relevantes para algún determinado propósito
ClaseUna clase es una descripción de un conjunto de objetos que comparten los mismos atributos, operaciones, relaciones y semántica.
ObjetoUn objeto representa una instancia de una clase en un determinado contexto
Reserva de vuelosEnunciadoEl sistema de reserva de vuelos es un sistema que permite al usuario hacer consultas y reservas de vuelos, además de poder comprar los billetes aéreos de forma remota, sin la necesidad de recurrir a un agente de viajes humano. Se desea que el sistema de reservas sea accesible a través de la World Wide Web.
Una vez registrado el usuario, y después de haberse validado el registro y contraseña del usuario, se pueden seleccionar las siguientes actividades:• Consulta de vuelos.• Reserva de vuelos.• Compra de billetes.La consulta de vuelos se puede hacer de tres maneras diferentes:• Horarios de Vuelos.• Tarifas de Vuelos.• Información de Vuelo
*Clases que son atributos: Número de Tarjeta de Crédito es un atributo de Tarjeta de Crédito, Categoría de Asiento (asiento), información de vuelo (vuelo) y horario de vuelo (vuelo).*Clases que son operaciones: Consulta, Compra, Reserva.* Clases de interfaces de usuario: mensaje de bienvenida, hoja principal.* Clases del sistema completo: Sistema de reserva.* Clases actores: Cliente, Operador (opcional, ya que es una ampliación del sistema).
Primer diagrama de clase
se muestran las relaciones entre las clases descritas anteriormente.
Relación entre las clases Hora y Día
Relación entre las clases de reserva
Así pues, tenemos los siguientes atributos asociados a cada clase:Nombre de la Clase Nombre del Atributo
Vuelo Numero
Aeropuerto Ciudad país
Aerolinea Nombre
Avión
Asiento
Tarifa
Reserva
Pago
Tarjeta
Pasajero
Compañía, Tipo Nº, Pasajeros.
Fila ,Letra.
Clave, Precio, Impuestos.
Clave, Costo, Total.
Tipo, Fecha, Cantidad.
Nombre, Numero, Tipo, Fecha, Vencimiento.
Nombre, Dirección, Ciudad, País, Código Postal, Telefono de casa, Telefono de oficina, Fax, Email.
Atributos de las clases identificadas.
Versión final del diagrama de clases