Upload
andrea-grijalba
View
70
Download
0
Embed Size (px)
Citation preview
03/10/13 Uml Ejemplo Diagra Clases - Ensayos - Pathell
www.buenastareas.com/ensayos/Uml-Ejemplo-Diagra-Clases/948426.html 1/11
Página principal » Tecnología
Enviado por Pathell, oct. 2010 | 5 Páginas (1127 Palabras) | 20 Visitas| | |
Uml Ejemplo Diagra Clases(2)
CONTENIDO
INTRODUCCIÓN
OBJETIVOS
1. CASO ESTUDIO
1. IDENTIFICACIÓN DE SUSTANTIVOS
2. SELECCIÓN DE CLASES
3. IDENTIFICACIÓN DE LAS RELACIONES.
4. DIAGRAMA DE CLASES PARA EL CASO ESTUDIO “AGENCIA DE
VIAJES HINDI” Usted no tiene ningún trabajo
guardado en este momento.
Más de 7.400.000 documentosEnsayos y Trabajos Generador de Citas Más
Hola andreagri...Memorice todo rápidamente en nuestro nuevo sitio, Memorizar.com
03/10/13 Uml Ejemplo Diagra Clases - Ensayos - Pathell
www.buenastareas.com/ensayos/Uml-Ejemplo-Diagra-Clases/948426.html 2/11
CONCLUSIONES
BIBLIOGRAFIA
INTRODUCCIÓN
El desarrollo de los proyectos de software produce muchas confusiones y
malas interpretaciones respecto a los requerimientos de los usuarios, en
muchos casos debido a la abundancia de notaciones, metodologías y
conceptos que hace que los desarrolladores de sistemas no se pongan de
acuerdo en que es lo que realmente están elaborando. En un esfuerzo para
estándarizar las notaciones y procesos a utilizar, se conformó un consorcio
liderado por la empresa Rational y por las principales empresas del mundo de
la industria de la informática, entre ellas, Microsoft, Oracle, Sun Microsystems,
Intellicorp, IBM, AMD y otras, quienes desarrollaron una notación llamada UML
y el proceso de desarrollo RUP.
En UML los diagramas de clases son diagramas de estructura estática que
muestran las clases del sistema y sus interrelaciones (incluyendo herencia,
agregación, asociación, etc). Los diagramas de clase son el pilar básico del
modelado con UML, son usados para mostrar lo que el sistema puede hacer
(análisis), como para mostrar cómo puede ser construido (diseño).
En este trabajo realizaremos el modelado del diagrama de clases, del caso
estudio de la agencia de viajes “Viajes Hindi”, ello con el fin de entrenarnos,
tanto el uso de las notaciones utilizadas en estos diagramas, como en el
13 Páginas junio de 2010
9 Páginas octubre de 2010
13 Páginas noviembre de 2010
5 Páginas noviembre de 2010
4 Páginas septiembre de 2012
Ensayos relacionados
Ejemplo Uml...Curso Diseño Orientado al Objeto 04/500 Carrera
de Ingeniería en Computación e Informática...
Diagrama De Clases Uml...3.- Diseño estructural: Diagrama de clases Mª
Antonia Zapata Máster Bases de Datos e Internet...
Uml, Ejemplo Senc il lo De Diseño...Contenido Introducción Objetivo Requerimientos
Casos de Uso Subcasos de Uso...
Modelado De Clases Con Uml...Diagramas: Vistazo General Clasificación de
Diagramas Diagramas de Clase Clase Elementos...
Diagramas Uml A Clases...Diagramas UML de Clases Objeto: Unidad que
contiene atributos y métodos. Los atributos...
03/10/13 Uml Ejemplo Diagra Clases - Ensayos - Pathell
www.buenastareas.com/ensayos/Uml-Ejemplo-Diagra-Clases/948426.html 3/11
tanto el uso de las notaciones utilizadas en estos diagramas, como en el
análisis para realizar este tipo de modelos.
OBJETIVOS
✓ Afianzar nuestros conocimientos aplicando las herramientas propias de UML
para el diseño estático de un modelo de clases.
✓ Desarrollar habilidades de análisis por medio del estudio de los modelos
orientados a objetos desarrollando diagramas de clases.
✓ Identificar la sintaxis de UML y las características fundamentales del
diagrama de clases.
✓ Qué los participantes de la actividad afiancen sus conocimientos aplicando
las herramientas propias de UML para el diseño estático de un modelo de
clases.
✓ Desarrollar habilidades de análisis mediante el estudio de los modelos
orientados a objetos desarrollando diagramas de clases.
✓ Identificar la sintaxis de UML y las características fundamentales del modelo.
1. CASO ESTUDIO
La agencia de viajes "Viajes Hindi" desea diseñar una aplicación web que
03/10/13 Uml Ejemplo Diagra Clases - Ensayos - Pathell
www.buenastareas.com/ensayos/Uml-Ejemplo-Diagra-Clases/948426.html 4/11
permita gestionar los diferentes destinos aéreos que ofrece y que contemple
los requisitos que se extraen de los siguientes requerimientos.
El objetivo de esta aplicación es el de ofrecer al cliente la mayor información
de cada destino aéreo que se oferta en el país, los horarios que se realizan en
un día y el costo asociado con el destino que se elija.
En cada destino aéreo se visitan unas ciudades (se tiene que contemplar su
nombre y número de habitantes) y cada ciudad posee unos lugares 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:
• listar todas las ciudades que se visitan.
• buscar lugares de interés de un circuito determinado.
Toda la información descrita anteriormente, se encuentra almacenada en el
disco duro del servidor en ficheros de objetos (el número de ficheros y su
estructura lo decidirá el alumno). Se deberán capturar todas las excepciones
que se puedan lanzar.
1. IDENTIFICACIÓN DE SUSTANTIVOS
Como primer paso para la identificación de las clases, empezamos sacando
una lista de todos los sustantivos en la descripción del problema:
03/10/13 Uml Ejemplo Diagra Clases - Ensayos - Pathell
www.buenastareas.com/ensayos/Uml-Ejemplo-Diagra-Clases/948426.html 5/11
|destino aéreo |
|Cliente |
|Aplicación |
|Ciudad |
|Lugar de interés |
|Valoración |
|Circuito |
|Costo |
|Interfaz |
|Habitante |
|Número de habitantes |
|Horario |
|Dìa |
|Nombre de la Ciudad |
|Consulta |
|Listar ciudades |
|Buscar lugares |
2. SELECCIÓN DE CLASES
Como segundo paso realizamos la selección de clases.
Para ello eliminamos las clases innecesarias:
Eliminamos algunas Clases redundantes como:
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
03/10/13 Uml Ejemplo Diagra Clases - Ensayos - Pathell
www.buenastareas.com/ensayos/Uml-Ejemplo-Diagra-Clases/948426.html 6/11
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 aereo” en vez de
“circuito”.
Tambien determinamos los sustantivos eliminados que se podrían reemplazar
por unos más acertados:
|SUSTANTIVO |REEMPLAZADO POR |
|destino aéreo |DestinoAereo |
|Lugar de interés |Lugar |
|Número de habitantes |población |
|Horario |Hora |
|Día |Fecha |
|Listar ciudad |visualizarCiudad |
|Buscar lugar |buscarLugar |
Tenemos una clase irrelevante: habitante.
Tenemos en nuestra lista Clases que son atributos:
|Atributo |Pertenece a la Clase |
|NombreCiudad |Ciudad |
|valoración |Lugar |
|costo |DestinoAereo |
|población |Ciudad |
|dia |Destino |
03/10/13 Uml Ejemplo Diagra Clases - Ensayos - Pathell
www.buenastareas.com/ensayos/Uml-Ejemplo-Diagra-Clases/948426.html 7/11
|dia |Destino |
|hora |Destino |
Estas dos clases son operaciones: visualizarCiudad(), buscarLugar()
A continuación tenemos cuáles son las clases candidatas de nuestro sistema a
analizar:
|NOMBRE CLASE |ATRIBUTOS |
|DestinoAereo |nombreDestino, dia, hora, costo |
|Ciudad |nombreCiudad, población |
|Lugar |nombreLugar, valoracion |
3. IDENTIFICACIÓN DE LAS RELACIONES
Inicialmente se muestran las relaciones básicas existentes entre las diferentes
clases del sistema. Para ello identificamos las siguientes frases:
|Visualizar destinos aéreos |
|Visualizar ciudades de cada destino |
|Visualizar Lugares de cada ciudad |
|Buscar lugares en un destino aéreo |
Reescribimos las frases para así obtener las candidatas:
|El destino contiene ciudades. El destino tiene fecha y hora. El destino tiene un
costo. |
03/10/13 Uml Ejemplo Diagra Clases - Ensayos - Pathell
www.buenastareas.com/ensayos/Uml-Ejemplo-Diagra-Clases/948426.html 8/11
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. |
4. DIAGRAMA DE CLASES PARA EL CASO ESTUDIO “AGENCIA DE
VIAJES HINDI”
CONCLUSIONES
• La solución de un caso de estudio dentro de un trabajo colaborativo nos
permitió darnos cuenta de la pluralidad de opiniones y soluciones respecto a
un mismo problema.
• Para desarrollar un modelo en UML primero se deben identificar las Clases,
luego los atributos y por último las relaciones entre cada clase.
• Siempre se deben tener en cuenta los requerimientos del cliente e
identificarlos en el modelo para tener una correcta implementación en el
desarrollo del software.
• En la practica el diagrama de clases nos permitió ver cómo se aplican las
vistas de diseño estático de un sistema.
• Según la sintáxis del problema se definen las relaciones entre clases.
Enviar
Twittear
Me gusta
03/10/13 Uml Ejemplo Diagra Clases - Ensayos - Pathell
www.buenastareas.com/ensayos/Uml-Ejemplo-Diagra-Clases/948426.html 9/11
BIBLIOGRAFIA
[1] CABRERA, H. (2009). Modulo Lenguaje Unificado de Modelado
UML.UNAD
[2] MONOGRAFIAS, Ejemplos de diagramas UML, interfaces gráficas de
usuario, y usos del UML en la ingeniería inversa, 2009, Disponible en Internet:
http://www.monografias.com/trabajos67/diagramas-uml/diagramas-uml.shtml
[3] WIKIPEDIA, la enciclopedia libre, Lenguaje Unificado de Modelado, 2009,
Disponible en Internet:
http://es.wikipedia.org/wiki/Lenguaje_Unificado_de_Modelado
[4] Gomez, Cristina. (2003). Diseño de sistemas software en UML. España:
Edicions UPC.
[5] Weitzenfeld, Alfredo. (2005). Ingeniería de software orientada a objetos con
UML, Java e Internet. Mexico: Thomson.
[6] Martin Fowler y Kendall Scott. (1999). UML gota a gota. Mexico: Adisson
Wesley Longman de Mexico S.A.
[7] Joseph Schmuller. (2000). Aprendiendo UML en 24 horas. Mexico:Prentice
Hall.
03/10/13 Uml Ejemplo Diagra Clases - Ensayos - Pathell
www.buenastareas.com/ensayos/Uml-Ejemplo-Diagra-Clases/948426.html 10/11
Comparte tu Experiencia Nuestros productos Acerca de Nosotros Síguenos
Ver como multi-páginas
Cite este ensayo
MLA MLA 7 CHICAGO
Plug-in social de Facebook
ComentarPublicar como Andrea Grijalba (Cambiar)
Añade un comentario...
Publicar en Facebook
(2010, 10). Uml Ejemplo Diagra Clases. BuenasTareas.com. Recuperado 10,
2010, de http://www.buenastareas.com/ensayos/Uml-Ejemplo-Diagra-
Clases/948426.html
APA
03/10/13 Uml Ejemplo Diagra Clases - Ensayos - Pathell
www.buenastareas.com/ensayos/Uml-Ejemplo-Diagra-Clases/948426.html 11/11
Envíe Sus Ensayos Ensayos y Trabajos
Generador de Citas
Aplicacion Android
Acerca de Buenas Tareas
Nuestro Blog
Ayuda
Contáctanos
Google+
RSS
©2013 BuenasTareas.com Legal Mapa del sitio Publicita Sitio móvil