ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Desarrollo de Software conUML


Enviado por   •  20 de Junio de 2016  •  Tareas  •  1.831 Palabras (8 Páginas)  •  187 Visitas

Página 1 de 8

[pic 1][pic 2][pic 3]


Contenido

Descripción del proyecto        

Objetivo        

Descripción        

Caso de Uso        

Descripción textual Reservación en línea        

Descripción textual Reservación por teléfono        

Descripción textual Solicitud de servicios        

Descripción textual Generar informes        

Diagrama Reservación en línea        

Diagrama Reservación por teléfono        

Diagrama Solicitud de servicios        

Diagrama Generar informes        

Diagrama de actividades        

Diagrama Reservación en línea        

Diagrama Reservación por teléfono        

Diagrama Solicitud de servicios        

Diagrama Generar informes        

Diagrama de Estados        

Diagrama Reservar habitación        

Diagrama de Secuencia        

Diagrama General de la secuencia        

Diagrama de Paquetes        

Conclusiones        

Descripción del proyecto

Se presenta a continuación un ejemplo sobre el modelado de un proyecto, basado en la metodología UML. UML (Lenguaje de Modelado Unificado) es una especificación de notación orientada a objetos, el cual se compone de diferentes diagramas, los cuales representan las diferentes funciones del sistema.

El ejemplo de este artículo se centra en el desarrollo de un pequeño sistema para administrar un hotel, donde se llevará el control de los huéspedes, habitaciones, reservaciones, proveedores, servicios, facturación, gastos y ganancias tanto anuales como mensuales. Se han usado varios diagramas, buscando mostrar su uso.

Objetivo

Se pretende realizar una descripción corta del proyecto, de tal manera que nos dé una idea general del mismo. También es clara, ya que su información sirve para dar origen a algunos de los diagramas, que se verán más adelante.

Descripción

Se presenta un sistema donde se pueda llevar el control de un hotel. El sistema permitir llevar el control de las habitaciones, reservaciones, huéspedes, proveedores, servicios, facturación, gastos y ganancias, de tal forma que se pueda gestionar el hotel sin ningún inconveniente.

El sistema permite al usuario reservar en línea o comunicándose directamente al hotel, al realizar la reservación en línea el usuario deberá de ingresar el tiempo de su estancia en el hotel, de tal forma, que el sistema le devuelva la información de las habitaciones disponibles en esas fechas al igual que su costo, permitiéndole al usuario elegir la habitación que más le convenga y así realice su reservación, al realizar su reservación en línea se le confirma a través de un correo electrónico brindándole una clave de confirmación. Si el usuario prefiere comunicarse por teléfono, el recepcionista verificara en el sistema las habitaciones que se encuentren disponibles para el periodo en que se hospedara el usuario, devolviendo la información al usuario para que elija la que más le convenga y así haga su reservación, al confirmar la reservación el recepcionista realiza la reservación en el sistema.

El hotel ofrece varios servicios los cuales son; alimentos, bebidas, lavandería, internet, GYM y recorridos turísticos, el usuario podrá gozar de estos servicios durante su estancia en el hotel por un costo extra al de su estancia, el internet es completamente gratis, en cuanto a los alimentos solo el desayuno es gratis. El usuario cuenta con un teléfono en su habitación desde el cual puede marcar a recepción y solicitar cualquiera de los servicios antes mencionados. Recepción se comunica al área de la cual el usuario solicite el servicio, la respectiva área tiene que hacer el cargo del servicio a la habitación, para que el usuario pague al final de su estancia.

El gerente tiene acceso a las distintas áreas del hotel permitiéndole llevar el control de cada área y así poder saber el total de ingresos mensuales o anuales, y a su vez los gastos que se han realizado. Tiene acceso al área de alimentos y bebidas permitiéndole saber que artículos le hace falta y así poderlos pedir a los proveedores, esto mismo para el área de lavandería. El sistema arroja un informe de las habitaciones que se alquilaron durante el mes y los servicios que se solicitaron por habitación. El sistema permite saber cuánto se ha gastado en proveedores en los últimos meses o en el año.

Caso de Uso

Este diagrama representa la funcionalidad completa de un sistema (o una clase) mostrando su interacción con los agentes externos. Esta representación se hace a través de las relaciones entre los actores (agentes externos) y los casos de uso (acciones) dentro del sistema.

Descripción textual Reservación en línea

Nombre:

Reservación en línea

Actor:

Alejandro Márquez

Fecha:

21/04/16

Descripción:

Permite realizar una reservación

Actores:

Usuario/Sistema/Hotel

Precondiciones:

EL usuario debe definir el periodo en el que se hospedara y pagar con tarjeta de crédito

Flujo Normal:

1.- El usuario pulsa sobre el botón de buscar

2.- El sistema muestra una venta con las habitaciones disponibles para la fecha seleccionada

3.- El usuario selecciona la habitación que desea reservar

4.- El sistema muestra un formulario donde solicita datos del usuario y de la tarjeta de crédito

5.- El usuario llena los campos solicitados

6.- El sistema valida la información, la almacena y envía correo de confirmación al usuario

7.- El usuario recibe el correo de confirmación

8.- El hotel recibe una notificación de una nueva reservación

Flujo Alternativo:

2.A.- El sistema muestra un cuadro de texto con la leyenda “Lo sentimos, para su periodo de viaje no contamos con habitaciones disponibles”

6.B.- El sistema valida la información, si no es correcta le informa al usuario para que la corrija

Poscondiciones:

La reservación fue almacenada en el sistema y el hotel fue notificado

...

Descargar como (para miembros actualizados)  txt (12.4 Kb)   pdf (761.7 Kb)   docx (105.5 Kb)  
Leer 7 páginas más »
Disponible sólo en Clubensayos.com