Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Lenguaje Unificado Uml - 6 Trabajo Colaborativo - 1 Agencia de Viajes Astros Trabajo Presentado - PDF
Lenguaje Unificado Uml - 6 Trabajo Colaborativo - 1 Agencia de Viajes Astros Trabajo Presentado - PDF
TRABAJO COLABORATIVO_1
AGENCIA DE VIAJES ASTROS
TRABAJO PRESENTADO:
TUTOR
NILSON ALBEIRO FERREIRA MANZANARES
CONTENIDO
Página
INTRODUCCIÓN ..................................................................................................... 3
1. OBJETIVOS ........................................................................................................ 4
1.1 Objetivo General .............................................................................................. 4
1.2 Objetivos Específicos...................................................................................... 4
2. Desarrollo de la Actividad ............................................................................5-13
CONCLUSIONES .................................................................................................. 14
BIBLIOGRAFÍA ..................................................................................................... 15
3
INTRODUCCIÓN
1. OBJETIVOS
La agencia de viajes "Viajes Astros" desea diseñar una aplicación web (Online) que
permita gestionar los diferentes destinos aéreos que ofrece y que contemple los requisitos
que se extraen de los siguientes requerimientos.
De interés que se visitarán a lo largo del viaje. Para ofrecerle una información más precisa al
viajero, cada lugar de interés tendrá una valoración del 1 al 3. La aplicación deberá contar,
entre otras, con una clase llamada destino aéreo, la cual deberá ofrecer un interfaz que
permita:
Para la construcción de esta actividad se utilizó el software staruml siguiendo los siguientes
pasos.
La agencia de viajes "Viajes Astros" desea diseñar una aplicación web (Online) que permita
gestionar los diferentes destinos aéreos que ofrece y que contemple los requisitos que se
extraen de los siguientes requerimientos.
visitan unas ciudades (se tiene que contemplar su nombre y número de habitantes) y cada
ciudad posee unos lugares
Diagrama de clases
10
11
(Es importante que considere que datos adicionales se deben de tener en cuenta para
poder obtener una aplicación de calidad)
Como primer paso para la identificación de las clases, empezamos sacando una lista de
todos los sustantivos en la descripción del problema:
Destino Aéreo
Cliente
Ciudad
Lugar de interés
Oferta
Paquete ofrecido
Reporte
También determinamos los sustantivos eliminados que se podrían reemplazar por unos más
acertados:
2. SELECCIÓN DE CLASES
Destino aéreo y Circuito: se utilizaría una clase destino aéreo la cual se refiere a una región a
la cual se llega y hay una o varias ciudades que visitar, en la descripción del problema
también se refieren a esto con la palabra circuito, para la aplicación sería más conveniente
usar “Destino Aéreo” en vez de “circuito”.
También determinamos los sustantivos eliminados que se podrían reemplazar por unos más
acertados:
Inicialmente se muestran las relaciones básicas existentes entre las diferentes clases del
sistema. Para ello identificamos las siguientes frases:
|El destino contiene ciudades. El destino tiene fecha y hora. El destino tiene un costo. |
|La ciudad pertenece a un destino. La ciudad tiene nombre, y tiene población. La ciudad
contiene lugares. |
|El lugar pertenece a una ciudad. El lugar tiene una valoración, el lugar tiene nombre. |
Después del debate planteado y el análisis del casos propuesto hemos concluidos como final las
siguientes clases los cuales nos ayudaron a encontrar la solución a dicho problema.
|Destino Aéreo |
|Cliente |
|Ciudad |
|Lugar de interés |
|Oferta |
|Paquete ofrecido |
|Reporte|
CONCLUSIONES
Para desarrollar un modelo en UML primero se deben identificar las Clases, luego los atributos
y por último las relaciones entre cada clase.
En la práctica el diagrama de clases nos permitió ver cómo se aplican las vistas de diseño
estático de un sistema.
Un diagrama de clases casi siempre se hace junto con otros diagramas para dar
descripciones de los tipos que se utilizan.
Cabe recordar que entre clases existen tres relaciones de diferentes, dependencias,
generalización y Asociación. En ellas se resalta de una clase destino y por lo tanto una
clase de origen que viene a ser la que se encarga de „relacionar‟. Las relaciones
también se pueden modificar con estereotipos o con restricciones.
Es importante tener en cuenta que los diagramas de clases de UML pueden utilizarse
para proporcionar una descripción de los tipos utilizados en un sistema como también
para clarificar la terminología usada entre aplicación y usuarios en las descripciones
de las necesidades de ellos.
En la práctica el diagrama de clases nos permitió ver cómo se aplican las vistas de diseño
estático de un sistema.
BIBLIOGRAFIA
Modulo Lenguaje Unificado de modelado UML, (Elaborado), Harold Cabrera Meza (Actualizado).
Nilson Albeiro Ferreira Manzanares. 2013.
Universidad Nacional Abierta y a Distancia, [en línea] Citado el 27 de febrero del 2013, Disponible en
Internet: http://www.unad.edu.co/home/
http://www.codecompiling.net/files/slides/UML_clase_04_UML_clases.pdf
http://es.scribd.com/doc/13314961/UML-Diseno
http://argouml.tigris.org/
http://www.youtube.com/watch?v=jtf7l5N0Iaw