3
Guías UML Guía 1 – UML . Elaborada por Daniel Mora| 1 2011 Usuario Login Login Verificación datos Configurar sistema Sistema Modulo Web Parametrización Selecciona Tabla Guardar Cambios tablas Modifica la tabla Eliminar datos tabla Usuario Admin GUIA 1 INTERFAZ GRAFICA UML es un Lenguaje de Modelado Unificado basado en una notación gráfica la cual permite: especificar, construir, visualizar y documentar los objetos de un sistema programado. CASOS DE USO Un diagrama de Casos de Uso muestra las distintas operaciones que se esperan de una aplicación o sistema y cómo se relaciona con su entorno (usuario u otras aplicaciones). Los casos de Uso Se representa en el diagrama por una elipse que denota un requerimiento solucionando por el sistema. Cada caso de uso de uso es una operación completa desarrollada por los actores y por el sistema en un diálogo. El conjunto de casos de uso representa la totalidad de operaciones desarrolladas por el sistema. Caso de Uso: Login a un sistema Caso de Uso: Parametrizaciòn

guiacasosdeuso

Embed Size (px)

DESCRIPTION

casos de uso

Citation preview

Guas UML Gua 1 UML . Elaborada por Daniel Mora| 1 2011 Usuario Login Login Verificacin datos Configurar sistema Sistema Modulo Web Parametrizacin Selecciona Tabla Guardar Cambios tablas Modifica la tabla Eliminar datos tabla Usuario Admin GUIA 1 INTERFAZ GRAFICA UMLesunLenguajedeModeladoUnificadobasadoenunanotacingrficalacualpermite: especificar, construir, visualizary documentar los objetos de un sistema programado. CASOS DE USO UndiagramadeCasosdeUsomuestralasdistintasoperacionesqueseesperandeuna aplicacin o sistema y cmo se relaciona con su entorno (usuario u otras aplicaciones).LoscasosdeUsoSerepresentaeneldiagramaporunaelipsequedenotaun requerimiento solucionando por el sistema.Cada caso de uso de uso es una operacin completa desarrollada por los actores y por el sistema en un dilogo.Elconjuntodecasosdeusorepresentalatotalidaddeoperacionesdesarrolladasporel sistema. Caso de Uso: Login a un sistema Caso de Uso: Parametrizacin Guas UML Gua 1 UML . Elaborada por Daniel Mora| 2 2011 Documentacin Caso de Uso DESCRIPCION CASO DE USO NOMBRELogin DESCRIPCIONSe realiza la validacin del ingreso del usuario al sistema ACTORESUsuario, sistema PRECONDICIONESEl usuario debe estar creado en la base de datos POSTCONDICIONESEl sistema modificara las opciones de acuerdo al perfil FLUJO NORMAL ALTERNATIVO 1.El Usuario digita el nombre de usuario y la clave de acceso 2.El Sistema valida que los datos se encuentren en el sistema 3.Se extrae los permisos del usuario y se configura el ingreso 2. En caso de que los datos sean incorrectos, avisa de nuevo al usuario y se regresa al paso 1 2. Si despus de tres intentos los datos no son correctos se bloquea la clave, se informa al usuario Actor: Es un usuario del sistema, que necesita o usa alguno de los casos de uso. Un usuario puedejugarmsdeunrol.Unsoloactorpuedeactuarenmuchoscasosdeuso; recprocamente,uncasodeusopuedetenervariosactores.Losactoresnonecesitanser humanos pueden ser sistemas externos que necesitan alguna informacin del sistema actual. Ejercicios. 1.Gestin de cita mdicaEn el portal de la Sanidad, denominado mi ltimo rezo, se incluye un sistema de reserva de cita mdica . El servicio de Cita Previa nos va a permitir solicitar y reservar una cita con nuestro mdico/a de familiaopediatra,permitindonosagilizarestetrmitequeactualmenteserealizadeforma presencial en centros de la red sanitaria o a travs del telfono. Adems, podemos consultar o anular las citas que tengamos pendientes o reservar una nueva.Elpacientedebeidentificarsemediantelatarjetasanitariaelectrnica,oatravsdedatos personales de la TIS (Tarjeta Individual Sanitaria).2.Gestin de proyectos de una oficinaLa nica persona que controla los proyectoses el administrador de proyectos, cuyasfunciones son las siguientes:Guas UML Gua 1 UML . Elaborada por Daniel Mora| 3 2011 Puede agregar, eliminar y actualizar un proyecto, pero para eliminar y actualizar esnecesario encontrar el proyecto en cuestin. A la hora de actualizar un proyecto se pueden dar dos situaciones:o Cambiar la informacin sobre las tareas del proyecto.o Cambiar los recursos asociados al proyecto. Para informar a todos los miembros del equipo sobre los avances en el proyecto se procede emitiendo un documento, que se enva va e-mail o que se publica en un sitio web conocido por todos. 3.Hotel Eldueodeunhotelnospidedesarrollarunprogramaparaconsultarlashabitaciones disponibles y poder reservar habitaciones en su hotel. El hotel posee tres tipos de habitaciones: simple,dobley matrimonial,y dos tipos de clientes: habitualesyespordicos.Unareservaalmacenadatosdelcliente,delahabitacinreservada,la fecha decomienzoy el nmero de das que ser ocupada la habitacin. El recepcionista del hotel debe poder hacer las siguientes operaciones: Obtener un listado de las habitaciones disponible de acuerdo a su tipo. Preguntar por el precio de una habitacin de acuerdo a su tipo. Preguntar por el descuento ofrecido a los clientes habituales. Preguntar por el preciototal para un cliente dado, especificando su nmerode reserva, tipo de habitacin y nmero de noches. Dibujar en pantalla la foto de una habitacin de acuerdo a su tipo. Reservar una habitacin especificando el nmero de la pieza, reserva y nombre del cliente. Eliminar una reserva especificando el nmero de la habitacin. El administrador puede usar el programa para: Cambiar el precio de una habitacin de acuerdo a su tipo. Cambiar el valor del descuento ofrecido a los clientes habituales. Calcular las ganancias que tendrn en un mes especificado (considere que todos los meses tienen treinta das).