11
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 documentos Ensayos y Trabajos Generador de Citas Más Hola andreagri... Memorice todo rápidamente en nuestro nuevo sitio, Memorizar.com

Uml Ejemplo Diagra Clases - Ensayos - Pathell.pdf

Embed Size (px)

Citation preview

Page 1: Uml Ejemplo Diagra Clases - Ensayos - Pathell.pdf

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

Page 2: Uml Ejemplo Diagra Clases - Ensayos - Pathell.pdf

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...

Page 3: Uml Ejemplo Diagra Clases - Ensayos - Pathell.pdf

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

Page 4: Uml Ejemplo Diagra Clases - Ensayos - Pathell.pdf

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:

Page 5: Uml Ejemplo Diagra Clases - Ensayos - Pathell.pdf

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

Page 6: Uml Ejemplo Diagra Clases - Ensayos - Pathell.pdf

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 |

Page 7: Uml Ejemplo Diagra Clases - Ensayos - Pathell.pdf

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. |

Page 8: Uml Ejemplo Diagra Clases - Ensayos - Pathell.pdf

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

Page 9: Uml Ejemplo Diagra Clases - Ensayos - Pathell.pdf

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.

Page 10: Uml Ejemplo Diagra Clases - Ensayos - Pathell.pdf

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