Si2 Sistemas de Información 2 GUÍA DE EJERCICIOS Módulo didáctico - 2018 | Guía de ejercicios En esta oportunidad te presentaremos el programa de la materia y la guía de ejercicios prácticos de Sistemas de Información 2. Programa 2 Unidad I: Introducción al modelado de objetos Sistemas de Información y la definición del sistema de información mediante objetivos y alcances. Requerimientos globales y detallados. Importancia del uso de metodologías de sistemas. Actividades genéricas. Calidad en el software. Cómo trabaja el paradigma orientada a objetos. Crisis del software. Dificultades en el desarrollo de software. Paradigma de objetos. Elementos del modelo de objetos. Clases y objetos. Características de las técnicas OO. Concepto de clase. Vistas de una clase. Elementos de una clase. Atributos y operaciones. Relaciones entre clases. Diagrama de clases. Responsabilidades y colaboraciones. Cómo armar un diagrama de clases. Modelo de dominio-Vista estática Unidad II: UML Surgimiento de UML. Concepto y propósito. Visión general de UML. Elementos principales de UML: Bloques de construcción, reglas y mecanismos comunes. Vistas de un sistema con UML. Modelo de casos de uso: concepto y componentes. Diagrama de casos de uso. Tipo de relaciones entre casos de uso. Descripción de casos de uso. Propósitos de los casos de uso. Construcción del modelo de casos de uso. Unidad III: Fundamentos de PUD El Concepto de PUD. Características. Ciclo de vida. Conceptos básicos del PUD .Flujos de trabajo. Flujo de trabajo de requisitos. Flujo de trabajo de requisitos: concepto, artefactos, trabajadores y actividades. Unidad IV: Gestión de requisitos con SCRUM Principios de Scrum para la captura de requisitos. El product Backlog. El proceso de Scrum y el product Backlog. Épicas. Identificación y tratamiento de las historias de usuario. Pila del Sprint. Planificación, estimación. Índice de las clases 3 Clase 1 - Sistemas De Información Clase 2 - Metodología Orientada a Objetos Clase 3 - Modelando Clases y Objetos Clase 4 - Diagrama de Clases Clase 5 - UML Clase 6 - Modelo de Caso de Uso Clase 7 - Descripción de Casos de Uso Clase 8 - PUD y Gestión de Requisitos Clase 9 - Scrum y Gestión de Requisitos Clase10- Épicas e Historias de Usuarios Clase 11- Planificación con Scrum. Clase 12- Cierre de la Materia Ahora veamos los ejercicios prácticos clase por clase. Clase 1 “Sistemas de Información” Ejercicio Nº 1 4 - Empresa KAWA S.R.L La empresa KAWA S.R.L. es una empresa dedicada a la comercialización de motos. Tiene sucursales en Rosario y en Mendoza, con administración central en Córdoba. Quincenalmente cada Área de comercialización de cada sucursal como así también de la Administración Central, realiza un recuento de las ventas realizadas y de los pedidos de clientes sobre algún modelo en particular que se encuentre en falta. Cada encargado de ventas, confecciona un Listado de Modelos Faltantes y éste se envía a Administración Central por Internet a la página de la concesionaria. En Administración Central, el encargado de Compras recibe los Listados de Modelos Faltantes. La empresa trabaja generalmente con proveedores fijos, pero en caso de que éstos no tengan los modelos faltantes y haya urgencia, se pasa a realizar una selección de proveedores. De cada proveedor se tienen registrados sus datos, entonces, se eligen aquellos que abastecen de los modelos y marcas requeridas, y se confecciona una Solicitud de Cotización que se envía a los distintos proveedores seleccionados ya sea por mail o por fax. Una vez recibida la Cotización de cada proveedor, se selecciona la oferta más conveniente y se la envía al Gerente de Finanzas para que apruebe la operación. Mientras se espera la respuesta, el encargado prepara la Orden de Compra. Luego, cuando se recibe la aprobación de Finanzas, ésta se envía por fax o se prepara el sobre con los datos del proveedor para que el cadete la despache por correo privado mientras el encargado de compras, registra el pedido pendiente a recibir. En el caso de haber sido enviada por correo privado, el talón de envío se adjunta a la copia de la orden de compra y se archiva. En caso de tratarse con el proveedor fijo, directamente se le envía al Gerente de Finanzas una Nota de Pedido, se espera la respuesta y se sigue con los mismos pasos descriptos anteriormente. Se pide: 1. Objetivo del SI. 2. Enunciar requerimientos globales. 3. Enunciar los requerimientos detallados mencionando entre paréntesis a qué proceso/s de negocio de la organización le brindará soporte. Ejercicio Nº 2 5 – Imprenta LÁSER LÁSER es una imprenta que se encuentra ubicada en el centro de la Ciudad de Córdoba desde hace 20 años. Cuenta con muchos clientes, la mayoría son empresas muy prestigiosas de Córdoba. Trabaja principalmente, realizándoles las facturas, recibos, remitos, etc. También atiende al público en general. La imprenta trabaja principalmente por pedidos telefónicos con aquellas empresas que son clientes antiguos y de los cuales se conocen todos sus datos. Para esta tarea hay una secretaria que recibe los datos y los transcribe a una nota de pedido donde no solo se anotan los datos de los formularios a realizar sino también la cantidad, color, y la fecha de entrega ya que la secretaria mediante la pantalla verifica los pedidos pendientes y estima la misma. Dicha nota de pedido es enviada al sector de imprenta, donde el encargado la recibe de la secretaria para confeccionar una orden de trabajo. En el caso de que se produzca alguna demora en el sector de imprenta y esto modifique la fecha de entrega de los pedidos, el encargado informa a la secretaria mediante una Notificación de novedades donde constan las nuevas fechas de cada nota de pedido afectada. La secretaria recibe dicho formulario e inmediatamente comunica los clientes dicha información. Una vez que el pedido está realizado, el sector de imprenta envía la nota de pedido nuevamente a la secretaria, quien la recibe y procede a confeccionar la factura (original y copia). El pedido es colocado en un armario hasta su retiro. Cuando el cliente solicita su pedido, se le cobra y se le entrega el pedido junto con la factura. Cuando el pedido de un cliente es en forma personal, la secretaria LÁSER es una imprenta que se encuentra ubicada en el centro de la Ciudad de Córdoba desde hace 20 años. Cuenta con muchos clientes, la mayoría son empresas muy prestigiosas de Córdoba. Trabaja principalmente, realizándoles las facturas, recibos, remitos, etc. También atiende al público en general. procede a tomar los datos correspondientes en una nota de pedido y el procedimiento es el mismo que el descripto anteriormente. Se pide: 1. Objetivo del SI. 2. Enunciar requerimientos globales. 3. Enunciar los requerimientos detallados mencionando entre paréntesis a qué proceso/s de negocio de la organización le brindará soporte. Ejercicio Nº 3 6 – Empresa ERA S.A. La empresa ERA S.A. se dedica a fabricar y comercializar pastas frescas. Su zona de influencia comprende Córdoba Capital, Argüello y Villa Allende. A los diez minutos de comenzado un turno, el jefe del departamento de Personal lista la nómina de empleados que deberían estar trabajando en cada área y visita los distintos sectores controlando la asistencia y registrando cualquier ausencia o llegada tarde. De regreso, para cada empleado ausente, verifica si tenía algún permiso o licencia otorgada y luego verifica que si tiene alguna carpeta médica. Al finalizar, asienta la justificación o injustificación en la planilla de asistencia. En caso de una falta injustificada, se comunica con encargado del área afectada para que reorganice el trabajo. Cuando un empleado por razones de salud propia o de algún familiar a cargo, necesita sacar una carpeta médica, se comunica con el Dpto. de Personal hasta unos 10´ antes de comenzar su turno. El jefe de Personal recepta la llamada y toma nota de los motivos; luego, busca algunos datos personales del empleado y confecciona un pedido de revisión médica que le entrega al médico de la empresa. El médico confirmará las causa del pedido de carpeta médica y la duración de la misma, devolviendo un informe de la revisión al jefe de Personal para que actualice el legado del empleado. En casos de pedidos de permisos por razones personales o licencias por estudio, el La empresa ERA S.A. se dedica a fabricar y comercializar pastas frescas. Su zona de influencia comprende Córdoba Capital, Argüello y Villa Allende. empleado debe solicitar autorización entre 15 y 7 días antes. A partir de este pedido, el jefe de personal consulta el legajo del empleado, pide información al encargado del área que corresponda y evalúa si otorga el permiso o la licencia, asentando en el legajo del empleado su decisión, comunicando lo resuelto al interesado e informando de la novedad al área afectada. 7 Actualmente, los encargados de área se quejan con el jefe de Personal porque se enteran muy avanzado el turno, de las ausencias justificadas. Por otra parte, el encargado de personal manifiesta que su lentitud se debe a que el control de asistencia lo debe hacer manualmente al igual que la consulta del legajo de los empleados. El jefe de Personal quiere disponer a fin de mes de estadísticas de ausentismo y llegadas tardes por área. Se pide: 1. Objetivo del SI. 2. Enunciar requerimientos globales. 3. Enunciar los requerimientos detallados mencionando entre paréntesis a qué proceso/s de negocio de la organización le brindará soporte. Ejercicio Nº 4 – Facultad En una facultad, una semana antes del turno de examen, los alumnos se inscriben en las distintas materias a rendir y la mesa elegida para cada una. La inscripción se realiza en el Dpto. Examen. Para ello, el alumno compra un bono en tesorería por cada materia a rendir. Luego, forma fila frente a una de las dos ventanillas dispuestas para la inscripción. Llegado su turno, uno de los encargados de la inscripción, le pide la constancia de pago, el legajo y verifica si es alumno. Luego le solicita la materia a rendir y el turno. Mientras verifica si tiene en orden la/s correlatividad/es en las mismas, el alumno completa un formulario de pedido donde se deja constancia de la materia que quiere rendir, la mesa y el horario elegido. Al terminar, el encargado, ingresa los datos para aquellas materias sin problemas en la correlatividad; registra en la solicitud aquellas materias con problemas de correlatividad y la archiva. Finalmente, le entrega la constancia de las materias inscriptas. El día anterior al examen, se emiten las actas que se envían a cada departamento. Si hubiera problemas en alguna inscripción, el alumno tiene que presentarse con su constancia y solicitar que se enmiende el error. En este caso, si fue una falla del Dpto. Examen, se emite nuevamente el acta en cuestión. El Jefe del Dpto. Examen, considera que ayudaría a una mejor decisión del alumno, disponer en los transparentes, un listado donde se detallen por turno, las carreras, las materias, días y horarios del examen y tribunal; evitando así la consulta constante de los alumnos. Este listado se exhibiría una semana antes de las inscripciones. Se pide: 1. Objetivo del SI. 2. Enunciar requerimientos globales. 3. Enunciar los requerimientos detallados mencionando entre paréntesis a qué proceso/s de negocio de la organización le brindará soporte. Ejercicio Nº 5 – Biblioteca Nacional La Biblioteca Nacional es una biblioteca pública, alberga un gran número de libros y publicaciones revistas, videos, manuscritos históricos, de todos los temas y disciplinas. En esta biblioteca se prestan libros a domicilio a quienes estén asociados (tienen carnet de socio) y en caso de no ser socio se prestan solo para lectura en sala. Para atender al público se cuenta con un área Préstamos. Los socios pagan una inscripción y un abono mensual. Esto se realiza en la Administración que cuando asocia a alguien le crea una Ficha de Socio donde constan sus datos y los pagos de las cuotas. 8 Los libros de la biblioteca son donados por las editoriales de varios países. Cuando llega un envío de libros, el área Préstamos los clasifica y los registra en el catálogo. Si un libro está en malas condiciones (roto, faltan hojas, tec.), se lo extrae del catálogo y ya no se presta. Cuando un socio solicita el préstamo de un libro, el bibliotecario del área Préstamos verifica su condición de Socio en el carnet, se verifica que no adeude cuotas y que no adeude libros para lo cual consulta su Ficha de Socio. Si todo está bien se busca el libro en el catálogo de libros, se lo extrae de los estantes y se registra en la Ficha del Socio como prestado, anotando la fecha de préstamo y la fecha de devolución. Muchas veces ocurre que el bibliotecario presta libros a socios que tienen la última cuota paga y deben cuotas anteriores. También ocurre que al buscar en los estantes el libro no está. No se hace un seguimiento del cumplimiento de las fechas de devolución. Eventualmente para reclamar la devolución de un libro debe buscar en cada ficha de Socio hasta dar con aquel que lo tiene. El director de la biblioteca no puede contar con la información de los libros más prestados o los temas más solicitados para evaluar la posibilidad de solicitar más ejemplares a las editoriales, tampoco conoce que libros se piden y no están en la biblioteca. Se pide: 1. Objetivo del SI. 2. Enunciar requerimientos globales. 3. Enunciar los requerimientos detallados mencionando entre paréntesis a qué La Biblioteca Nacional es una biblioteca pública, alberga un gran número de libros y publicaciones revistas, videos, manuscritos históricos, de todos los temas y disciplinas. proceso/s de negocio de la organización le brindará soporte. Ejercicio Nº 6 9 – Clínica Veterinaria En una clínica veterinaria, las personas concurren con su mascota cuando tienen algún problema de salud, para que sean atendidas por el médico. También se venden productos veterinarios: alimento, shampoo, correas, jaulas, etc. La clínica cuenta con un área de Recepción y Ventas, donde se reciben las consultas y solicitudes de turnos y donde se cobran los servicios (Caja), un área de Consultorios donde el médico atiende y revisa los animales, un área Internación y finalmente un área de Guardería. Las ventas se realizan en el mostrador y de contado exclusivamente. El vendedor factura lo que el cliente solicita y se cobra en la Caja. Las solicitudes de atención médica son tomadas en Recepción y derivadas al área Consultorios, donde se encuentran los médicos veterinarios que atienden a las mascotas y llevan la historia clínica del animal. A veces el tratamiento recetado es ambulatorio, entonces el veterinario le entrega los remedios prescriptos, y luego en Caja se le cobra la consulta. Otras veces, luego de ser revisado, el animal queda internado, en este caso el veterinario deriva a Internación con las especificaciones de diagnóstico, y medicamentos que deben aplicarse. mensualmente conocer los gastos por cada servicio de la clínica (ventas, consultorios, internación y guardería), también requiere compararlos con los ingresos por servicios distintos. Además se hace necesario planificar las compras diarias para la alimentación de los animales que se encuentran internados y en la Guardería. Cuando el animal es dado de alta, el veterinario informa a Recepción y Ventas de los gastos para que pueda facturarse y cobrarse al cliente. Se pide: 1. Objetivo del SI. 2. Enunciar requerimientos globales. 3. Enunciar los requerimientos detallados mencionando entre paréntesis a qué proceso/s de negocio de la organización le brindará soporte. Si el animal ingresa para alojarse en la guardería, se le dará pensión completa y se cobra alojamiento por día de estadía. Frecuentemente se presentan problemas por la disponibilidad de los medicamentos o bien por qué se compran medicamentos que hay y no hacen falta. El médico veterinario encuentra dificultades al momento de consultar los antecedentes médicos de animal así como la medicación y la dieta indicada ya que la historia clínica de los animales se lleva en fichas que se manejan manualmente. El Director de la veterinaria requiere Clase 2 “Metodología Orientada a Objetos” 10 Ejercicio Nº 1 Ejercicio Nº 3 Construir la jerarquía de clases a partir de los siguientes objetos (de ser necesario crear clases abstractas) perro-plancha-martillovelero-jazmín-rosal-pingüino-eucaliptosavión-pinza-auto- bicicleta-moto-cuatriciclobatidora. – Editorial LEER La editorial LEER trabaja con varios autores que escriben los libros que publica. De cada autor la editorial registra el nombre, apellido, dirección, teléfono, tipo y número de documento. Algunos autores han escrito solo un libro, mientras que otros han escrito varios; además algunos libros tienen coautoría. El libro tiene un título, género, ISBN, reseña, cantidad de páginas. LEER también trabaja con múltiples imprentas de las cuales se registra el nombre, dirección, ciudad, país, teléfono, sitio Web, dirección de correo. Ejercicio Nº 2 Para cada uno de los siguientes pares de objetos analice si los vincula una relación de tipo “es un” o “es parte de”. casa-techo, conserje-empleado, mousedispositivo de entrada, menú-ventana, puntocírculo, perro-mamífero Un editor de LEER trabaja con diversos autores al mismo tiempo, editando y produciendo sus libros; es labor del editor dar a la imprenta la copia final lista para la impresión cuando se ha revisado y formado el manuscrito. Se pide: 1. Abstraer clases del dominio y representarlas gráficamente. 2. Completar atributos. Ejercicio Nº 4 - Organización productora de revistas Una organización produce una serie de revistas periódicas. Cada revista tiene un nombre, un género, un formato, un código y una periodicidad. Además, cada revista tiene muchas ediciones de las cuáles se guardan los siguientes datos: número de edición, fecha de edición, temario, precio. En cada edición aparecen una serie de artículos, cada uno con su título, tema, autor, fecha del artículo. Cada artículo puede haber sido escrito por uno o más periodistas pertenecientes a la organización. De los periodistas se necesita registrar sus datos personales. Se pide: 1. Abstraer clases del dominio y representarlas gráficamente. 2. Completar atributos. 11 Clase 1 “Modelando clases y objetos” Ejercicio Nº 1 12 – Editorial LEER (II) La editorial LEER trabaja con varios autores que escriben los libros que publica. De cada autor la editorial registra el nombre, apellido, dirección, teléfono, tipo y número de documento. Algunos autores han escrito solo un libro, mientras que otros han escrito varios; además algunos libros tienen coautoría. El libro tiene un título, género, ISBN, reseña, cantidad de páginas. LEER también trabaja con múltiples imprentas de las cuales se registra el nombre, dirección, ciudad, país, teléfono, sitio Web, dirección de correo. Un editor de LEER trabaja con diversos autores al mismo tiempo, editando y produciendo sus libros; es labor del editor dar a la imprenta la copia final lista para la impresión cuando se ha revisado y formado el manuscrito. Se pide construir el Diagrama de Clases abreviado, teniendo en cuenta: 1. Identificar clases y graficar. 2. Identificar relaciones entre clases y representar gráficamente. Una organización produce una serie de revistas periódicas. Cada revista tiene un nombre, un género, un formato, un código, periodicidad. Cada revista tiene muchas ediciones de las cuáles se guardan los siguientes datos: número de edición, fecha de edición, temario, precio. En cada edición aparecen una serie de artículos, cada uno con su título, tema, autor, fecha del artículo. Cada artículo puede haber sido escrito por uno o más periodistas pertenecientes a la organización. De los periodistas se necesita registrar sus datos personales. Ejercicio Nº 2 Se pide construir el Diagrama de Clases – Organización productora de revistas (II) abreviado, teniendo en cuenta: 1. Identificar clases y graficar. 2. Identificar relaciones entre clases y representar gráficamente. Ejercicio Nº 3 – Comidas rápidas “Comida Argentina” La casa de comidas rápidas “Comida Argentina” se dedica a la elaboración y comercialización de diversos menús. Entre los productos que se preparan se encuentran sándwich de hamburguesas, lomitos, papas, ensaladas. 13 El proceso de producción y venta de menú es el siguiente: Cuando el cliente se acerca al mostrador es atendido por el Empleado de Ventas quien le consulta el menú que desea. El cliente selecciona el menú e indica la cantidad deseada –el comprador puede incluir más de un tipo de menú en un pedido -. El Empleado de Ventas genera entonces el ticket para el pedido, con lo cual se emite una copia del mismo en la cocina del local, en donde el cocinero preparará cada menú para el ticket en cuestión. El Empleado de Ventas le cobra al cliente y le informa que espere su pedido en el mostrador de entregas. A modo de ejemplo, se detalla cómo se conforma cada menú. Menú 1: hamburguesa con queso, lechuga y huevo; papas y gaseosa. Menú 2: hamburguesa de pollo con queso y lechuga, papas y gaseosa. Menú 3: ensalada César y agua, entre otros. Cada menú se conforma de una hamburguesa, lomito o ensalada; una porción de papas y una bebida. Cuando el menú está listo el cocinero se lo entrega al vendedor y éste llama al cliente por su número de ticket para que retire la bandeja del mostrador. Se pide construir el Diagrama de Clases abreviado, teniendo en cuenta: 1. Identificar clases y graficar. 2. Identificar relaciones entre clases y representar gráficamente. Ejercicio Nº 4 - Casa de venta de discos Una casa de venta de discos (compact y cassettes) posee un sistema de información La casa de comidas rápidas “Comida Argentina” se dedica a la elaboración y comercialización de diversos menús. Entre los productos que se preparan se encuentran sándwich de hamburguesas, lomitos, papas, ensaladas. con el cual procesa las ventas de dichos discos. La firma trabaja con distintos sellos discográficos y con variados géneros musicales. Las ventas las realizan únicamente de contado. De cada sello discográfico se conoce el nombre, el domicilio, el teléfono, el e-mail, y cada género musical está identificado por un número y una descripción. Por cada venta de discos que se realiza, se registra la fecha de la venta, nombre del cliente que adquiere el disco, la cantidad comprada de dicho disco, el precio unitario del disco, el importe total de la venta y un descuento en el caso que hubiere. 14 De cada disco se tiene identificado el nombre del álbum, cantidad existente, el precio unitario y el año de edición. Cada disco corresponde a un sello discográfico y a un género musical; ahora, cada sello discográfico comprende muchos discos, y hay muchos discos de un mismo género musical. Cada disco puede tener uno o más intérpretes y por cada intérprete puede corresponder uno o más discos. De cada intérprete se conoce su nombre, apellido, nacionalidad. Además de utilizar el sistema de información para este procesamiento de datos, también se lo utiliza para emitir los siguientes listados: •Listados de discos vendidos en el mes. •Informe de discos que se vendieron del género Romántico. •Listado alfabético de sellos discográficos. •Listado de intérpretes según su nacionalidad. Se pide construir el Diagrama de Clases abreviado, teniendo en cuenta: 1. Identificar clases y graficar. 2. Identificar relaciones entre clases y representar gráficamente. Subtítulo: Ejercicio Nº 5 – Empresa de Remis En una empresa de Remis de nuestra ciudad, los móviles trabajan cubriendo los tres turnos del día (mañana, tarde, noche). Cuando un cliente solicita un viaje, se envía un auto que luego del recorrido, al cobrarle al cliente, le emite un ticket donde constan entre otros, los siguientes datos: Fecha, hora, importe, número de coche, etc. Cada móvil es manejado siempre por el mismo chofer, y dicho móvil En una empresa de Remis de nuestra ciudad, los móviles trabajan cubriendo los tres turnos del día (mañana, tarde, noche). Cuando un cliente solicita un viaje, se envía un auto que luego del recorrido, al cobrarle al cliente, le emite un ticket donde constan entre otros, los siguientes datos: Fecha, hora, importe, número de coche, etc. 1 15 trabaja en un único turno. La empresa trabaja con clientes fijos que pertenecen a empresas a las cuales se les presta servicios (NO trabaja con pasajeros comunes). Por esto, los datos de los clientes están disponibles en un archivo y debe llevarse un registro de cada cliente con los viajes que realiza, permitiendo el control de quien ha solicitado los servicios para generar los informes pertinentes. Se pide construir el Diagrama de Clases abreviado, teniendo en cuenta: 1. Identificar clases y graficar. 2. Identificar relaciones entre clases y representar gráficamente. Ejercicio Nº 6 - Servicio de lavado Una organización dedicada a ofrecer el servicio de lavado realiza distintos tipos de servicio (referidos a distintas formas de lavado: lavado a seco, con máquina lavadora, etc.) a las prendas que habitualmente traen sus clientes. Cuando un cliente llega, se le toman sus datos personales: apellido y nombre del cliente, domicilio (calle, nro., dpto. y piso), barrio y teléfono. A continuación se le pregunta el tipo de servicio requerido y la/s prenda/s que va a dejar para ello, de esta forma se le genera un número de pedido, y se registra la fecha de pedido, el tipo de prenda, tipo de servicio para esa prenda, la cantidad de prendas que deja por cada tipo de servicio, y se le informa al cliente el precio unitario y el precio total de lo pedido, informándole la fecha posible de entrega. En general un tipo de servicio puede aplicarse a cualquier tipo de prenda y el precio del servicio depende del tipo de servicio y del tipo de prenda. Por ejemplo (1). Se pide construir el Diagrama de Clases abreviado, teniendo en cuenta: 1. Identificar clases y graficar. 2. Identificar relaciones entre clases y representar gráficamente. Clase 4 “Diagrama de Clases” Ejercicio Nº 1 16 - Entidad Crediticia “Aston” La entidad crediticia conocida como “Aston” posee como principal producto la tarjeta de crédito “RapiCred”. Al momento de adherirse a la tarjeta, el comercio presenta toda la información requerida: nombre del comercio, actividad que desarrolla, tipo de sociedad en el caso que corresponda, nombre y apellido de la persona responsable, condición ante el IVA, número de ingresos brutos, CUIT. A estos datos se anexa el domicilio del comercio, su teléfono y localidad en donde se ubica. En este momento el Encargado de Adhesión de Comercios de la tarjeta registra el comercio, la fecha de adhesión y el número de comercio asignado para realizar las transacciones con la entidad crediticia. Por otra parte, aquellas personas que desean contar con una tarjeta de crédito RapiCred deben presentarse en la entidad y entregar los siguientes datos: nombre, apellido, dirección, teléfono particular y laboral, tipo y número de documento, fecha de nacimiento; a la vez que deben acreditar sus ingresos mediante un recibo de sueldo y certificar el domicilio con algún impuesto a su nombre. Una vez cumplimentados estos requisitos se registran los datos de la persona titular y en el lapso de quince días se le entrega la tarjeta, la cual posee un número de tarjeta, fecha de emisión y fecha de vencimiento. Los comercios adheridos presentan mensualmente los cupones de venta a la administración donde se los almacena para su posterior procesamiento. Cada cupón contiene su número, el número de tarjeta con que se realizó la transacción, fecha de la venta, el número de comercio, número de autorización otorgado por la empresa, el plan de pago seleccionado por el titular el cual indica la cantidad de cuotas y el monto total del cupón. En referencia a los planes de pago, al momento que se genera el cupón el titular de la tarjeta debe seleccionar uno de los planes el cual indica la cantidad de cuotas en las cuales se dividirá el monto total del cupón. Cuando el Responsable de Comercios recibe los cupones, los registra con todos los datos anteriores. En este momento se generan las cuotas por cada cupón, las cuales establecen el número de cuota, la fecha en que se deberá pagar, el monto de la misma, el interés en base al plan de pagos seleccionado. Se pide construir el Diagrama de Clases, teniendo en cuenta: 1. Identificar clases y graficar. 2. Identificar relaciones entre clases y representar gráficamente. 3. Identificar atributos. 4. Identificar 5 responsabilidades de las clases. 5. Representar la navegabilidad y multiplicidad. 17 Ejercicio Nº 2 - Biblioteca Cuando un socio de una Biblioteca solicita un libro, se debe controlar por su número de carnet que efectivamente figure en el padrón de socios (donde están sus datos personales). Los datos que se guardan del socio son: nombre y apellido, DNI, fecha de nacimiento, dirección, teléfono, barrio, y se le asigna un número de socio que lo identifica en la biblioteca. Se verifica además que tenga la última cuota paga y que no adeude libros. Luego se verifica que el o los libros solicitados por el socio estén disponibles, para ello se consulta un catálogo en el que figuran todos los libros que existen en la biblioteca, ordenados por su código. En este catálogo figuran los datos de cada libro: código, nombre, autor, editorial, año de edición, tema, categoría y la indicación de si el libro está en la biblioteca o si está prestado a otro socio. Si el socio no adeuda libros se le entregan los libros pedidos (que estén disponibles) y se registra en la ficha del socio los datos de cada libro, la fecha de retiro y la fecha de devolución de cada uno de los libros solicitados. En el catálogo se registra que está prestado. Se pide construir el Diagrama de Clases, teniendo en cuenta: 1. Identificar clases y graficar. Los datos que se guardan del socio son: nombre y apellido, DNI, fecha de nacimiento, dirección, teléfono, barrio, y se le asigna un número de socio que lo identifica en la biblioteca. 2. Identificar relaciones entre clases y representar gráficamente. 3. Identificar atributos. 4. Identificar 5 responsabilidades de las clases. 5. Representar la navegabilidad y multiplicidad. Ejercicio Nº 3 18 – Clínica “Salud y Bienestar” En la clínica “Salud y Bienestar” cuando llega un paciente para solicitar turno, éste comunica a la secretaria con qué médico solicita un turno para una consulta e informa su número de historia clínica si ya posee una. Si no tiene historia clínica se le preguntan sus datos personales y se le abre una. Se entrega al paciente una constancia de turno para consulta donde figuran sus datos, los datos del médico, el número de turno y el monto de la consulta, que varía según la especialidad médica. Cuando llega el momento de la atención, el paciente se presenta al turno, y la secretaria verifica que tiene turno, registra la asistencia y procede al cobro respectivo, si el paciente no tiene mutual debe pagar la consulta, por lo que se le extiende un recibo, en cambio si tiene mutual debe entregar la orden de la mutual. Cuando comienza el horario de atención los pacientes son llamados por el médico, por su número de turno y deben indicar al médico el Nº de Solicitud de Consulta. El médico registra en la Historia Clínica del paciente el diagnóstico y la terapia recetada y anota en el registro de Solicitudes de Consulta la hora de atención como constancia de que atendió al paciente. Al final del día la secretaria emite un informe de caja con las cobranzas realizadas en el día para realizar el control de caja. A fin de mes el Departamento Personal emite un informe con la cantidad de consultas atendidas por cada médico para la liquidación de sus honorarios, también, a fin de mes, emite la liquidación por cada Obra Social para luego gestionar el cobro ante las mismas. Se pide construir el Diagrama de Clases, teniendo en cuenta: 1. Identificar clases y graficar. En la clínica “Salud y Bienestar” cuando llega un paciente para solicitar turno, éste comunica a la secretaria con qué médico solicita un turno para una consulta e informa su número de historia clínica si ya posee una. 2. Identificar relaciones entre clases y representar gráficamente. 3. Identificar atributos. 4. Identificar 5 responsabilidades de las clases. 5. Representar la navegabilidad y multiplicidad. Ejercicio Nº 4 – Clínica Veterinaria (II) En una veterinaria, en la que trabajan varios veterinarios, se realiza el siguiente procedimiento ante la llegada de una persona con su mascota enferma o accidentada: 19 Se efectúa una consulta en la cual se atiende al animal (individuo), si es la primera vez que se hace atender se le inicia una Historia Clínica asignándole un número y se registran todos los datos del individuo y sus antecedentes (vacunas y otras enfermedades), así como los datos de su dueño. Una vez efectuada la revisación, el veterinario elabora un diagnóstico en donde puede determinarse la necesidad de que el individuo sea internado, si es así, se establece la dieta apropiada para dicho caso. Si la mascota no resulta internada, simplemente se le cobra la consulta a su dueño, emitiendo el recibo correspondiente. El veterinario efectúa un seguimiento sobre la evolución del individuo, y va ajustando el tratamiento y la dieta, actualizando los datos en su historia clínica; esto se repite hasta que el individuo está recuperado y se le da el alta de internación. Se espera que el sistema, además de la gestión del proceso descripto, proporcione la siguiente información: • Listado de clientes (dueños de mascotas). • Listado de individuos internados en determinados períodos. • Historia clínica completa de un individuo. • Listado de diagnósticos de las consultas hechas en el mes. • Consultas atendidas en el mes por cada veterinario • Habitáculos disponibles en el momento de la consulta. • Listado de mascotas por raza. En una veterinaria, en la que trabajan varios veterinarios, se realiza el siguiente procedimiento ante la llegada de una persona con su mascota enferma o accidentada: Se efectúa una consulta en la cual se atiende al animal (individuo), si es la primera vez que se hace atender se le inicia una Historia Clínica asignándole un número y se registran todos los datos del individuo y sus antecedentes (vacunas y otras enfermedades), así como los datos de su dueño. Se pide construir el Diagrama de Clases, teniendo en cuenta: 1. Identificar clases y graficar. 2. Identificar relaciones entre clases y representar gráficamente. 3. Identificar atributos. 4. Identificar 5 responsabilidades de las clases. 5. Representar la navegabilidad y multiplicidad. Ejercicio Nº 5 20 – Colegio de Ciencias Informáticas En el Colegio de Ciencias Informáticas de Córdoba se dictan cursos de capacitación y perfeccionamiento dirigido a matriculados y para el público en general. Cada mes el Colegio envía a sus matriculados, y publica en distintos medios un listado con los cursos que se dictarán, las fechas previstas para los mismos y el costo de cada uno de ellos. Las personas interesadas en alguno de los cursos pueden pre-inscribirse personalmente o por teléfono, para ello, en primera instancia se verifica que haya cupo para el mismo, de ser así, se le solicita, en caso de ser matriculado, el número de matrícula, en caso de ser familiar se le pide el número de matrícula del titular (se debe controlar que el número de matriculado exista), y además, se le solicitan datos personales en general; con todos esos datos se lo registra en el curso. Cuando se acerca la fecha del curso las personas que se habían pre-inscripto deben realizar la inscripción definitiva, para ello deben dirigirse al Colegio y abonar el 50 % del costo del curso, monto que variará dependiendo de si la persona es matriculada o familiar, o si no lo es, como comprobante de pago se le entrega un recibo y se lo inscribe definitivamente, además se van registrando los cobros en una planilla donde se anota fecha, nro. de matrícula (para matriculados o familiares), nombre y apellido, curso y monto. Una vez que comienza el curso, cada día se toma asistencia a los inscriptos al mismo, que se va registrando para su posterior procesamiento. Cuando ha transcurrido la mitad del curso los inscriptos deben abonar el monto adeudado del curso, para ello se consulta el pago realizado anteriormente, y en base a él se realiza un nuevo recibo para el inscripto. Cuando finaliza el curso, se emite un certificado para cada uno de los inscriptos al mismo como constancia de su participación, se emitirá a aquellas personas que cumplan con la condición de haber participado al 80 % de las clases y que hayan abonado la totalidad del curso. Se pide construir el Diagrama de Clases, teniendo en cuenta: 1. Identificar clases y graficar. 2. Identificar relaciones entre clases y representar gráficamente. 3. Identificar atributos e identificar 5 responsabilidades de las clases. 4. Representar la navegabilidad y multiplicidad. Clase 5 “U.M.L” Ejercicio Nº 1 Identificar los diagramas de UML y completar el propósito de cada uno de ellos. ¿Cuál es el propósito de este diagrama? 21 ------------------------------------------- ¿Cuál es el propósito de este diagrama? -------------------------------------------- 22 ¿Cuál es el propósito de este diagrama? -------------------------------------------- 23 Ejercicio Nº 2 - Editorial LEER (III) La editorial LEER trabaja con varios autores que escriben los libros que publica. De cada autor la editorial registra el nombre, apellido, dirección, teléfono, tipo y número de documento. Algunos autores han escrito solo un libro, mientras que otros han escrito varios; además algunos libros tienen coautoría. El libro tiene un título, género, ISBN, reseña, cantidad de páginas. 24 LEER también trabaja con múltiples imprentas de las cuales se registra el nombre, dirección, ciudad, país, teléfono, sitio Web, dirección de correo. Un editor de LEER trabaja con diversos autores al mismo tiempo, editando y produciendo sus libros; es labor del editor dar a la imprenta la copia final lista para la impresión cuando se ha revisado y formado el manuscrito. Se pide: 1-Graficar con UML y representa las clases. Utilizar una herramienta como Rational Star UML u otra similar. Ejercicio Nº 3 - Organización productora de revistas (III) Una organización produce una serie de revistas periódicas. Cada revista tiene un nombre, un género, un formato, un código, periodicidad. Cada revista tiene muchas ediciones de las cuáles se guardan los siguientes datos: número de edición, fecha de edición, temario, precio. En cada edición aparecen una serie de artículos, cada uno con su título, tema, autor, fecha del artículo. Cada artículo puede haber sido escrito por uno o más periodistas pertenecientes a la organización. De los periodistas se necesita registrar sus datos personales. Se pide: 1-Graficar con UML y representa las clases. Utilizar una herramienta como Rational Star UML u otra similar. La editorial LEER trabaja con varios autores que escriben los libros que publica. De cada autor la editorial registra el nombre, apellido, dirección, teléfono, tipo y número de documento. Algunos autores han escrito solo un libro, mientras que otros han escrito varios; además algunos libros tienen coautoría. El libro tiene un título, género, ISBN, reseña, cantidad de páginas. Clase 6 “Modelado de casos de uso” Ejercicio Nº 1 25 – Biblioteca (II) Cuando un socio de una Biblioteca solicita un libro, se debe controlar por su número de carnet que efectivamente figure en el padrón de socios (donde están sus datos personales). Los datos que se guardan del socio son: nombre y apellido, DNI, fecha de nacimiento, dirección, teléfono, barrio, y se le asigna un número de socio que lo identifica en la biblioteca. Se verifica además que tenga la última cuota paga y que no adeude libros. Luego se verifica que el o los libros solicitados por el socio estén disponibles, para ello se consulta un catálogo en el que figuran todos los libros que existen en la biblioteca, ordenados por su código. En este catálogo figuran los datos de cada libro: código, nombre, autor, editorial, año de edición, tema, categoría y la indicación de si el libro está en la biblioteca o si está prestado a otro socio. Si el socio no adeuda libros se le entregan los libros pedidos (que estén disponibles) y se registra en la ficha del socio los datos de cada libro, la fecha de retiro y la fecha de devolución de cada uno de los libros solicitados. En el catálogo se registra que está prestado. Se pide: 1) Identificar actores y casos de uso. Enumerar CU y describir el rol de los actores. 2) Modelar el diagrama de casos de uso ESENCIALES. 3) Describir el objetivo de los casos de uso. Ejercicio Nº 2 – Facultad (II) En una facultad, a principio de año los alumnos se inscriben, en la Sección Bedelía, en las distintas materias a cursar y el curso elegido para cada una. Una vez finalizada la inscripción, antes del comienzo de las clases, los bedeles elaboran listados de alumnos por cada materia y curso que envían a los jefes de Departamento de cada carrera. Los profesores comunican a las secretarias del Departamento las notas de los parciales con las que se realiza el registro de las mismas. Bedelía es la encargada de registrar la regularidad por asistencia a cada alumno en cada materia. A fin de año, una vez realizados los registros de notas de parciales y regularidad por asistencia, las secretarias del Departamento confeccionan un listado de alumnos regulares de cada materia (es decir que hayan aprobado los dos parciales o un parcial y el recuperatorio, con nota mayor o igual a 4, y que estén regulares por asistencia), que entregan a los jefes de Departamento correspondientes. Se pide: 1) Identificar actores y casos de uso. Enumerar CU y describir el rol de los actores. 2) Modelar el diagrama de casos de uso ESENCIALES. 3) Describir el objetivo de los casos de uso. 26 Ejercicio Nº 3 – Clínica “Salud y Bienestar” (II) En una clínica cuando llega un paciente para solicitar turno, éste comunica a la secretaria con qué médico solicita un turno para una consulta e informa su número de historia clínica si ya posee una. Si no tiene historia clínica se le preguntan sus datos personales y se le abre una. Se entrega al paciente una constancia de turno para consulta donde figuran sus También, a fin de mes, emite la liquidación por cada Obra Social para luego gestionar el datos, los datos del médico, el número de turno y el monto de la consulta, que varía según la especialidad médica. Cuando llega el momento de la atención, el paciente se presenta al turno, y la secretaria verifica que tiene turno, registra la asistencia y procede al cobro respectivo, si el paciente no tiene mutual debe pagar la consulta, por lo que se le extiende un recibo, en cambio si tiene mutual, debe entregar la orden de la mutual. cobro ante las mismas. Cuando comienza el horario de atención los pacientes son llamados por el médico, por su número de turno y deben indicar al médico el N° de Solicitud de Consulta. El médico registra en la Historia Clínica del paciente el diagnóstico y la terapia recetada y anota en el registro de Solicitudes de Consulta la hora de atención como constancia de que atendió al paciente. Al final del día la secretaria emite un informe de caja con las cobranzas realizadas en el día para realizar el control de caja. A fin de mes el Departamento Personal emite un informe con la cantidad de consultas atendidas por cada médico para la liquidación de sus honorarios. Se pide: 1) Identificar actores y casos de uso. Enumerar CU y describir el rol de los actores. 2) Modelar el diagrama de casos de uso ESENCIALES. 3) Describir el objetivo de los casos de uso. Ejercicio Nº 4 – Comercialización de teléfonos celulares Una empresa se dedica a la comercialización de teléfonos celulares de distintas marcas en la Ciudad de Córdoba. La empresa posee una oficina de Atención al Cliente en el centro de la ciudad y un taller de reparaciones en un barrio. A continuación se detalla el proceso de negocios que se lleva adelante cuando un cliente se presenta a las oficinas de la empresa para la reparación de su equipo (2). 1. El cliente se presenta a la oficina del centro y es atendido por un encargado (EN). 2. El cliente presenta factura de compra del equipo y el equipo se encuentra dentro de período de garantía (1 año). 2.1 El equipo no se encuentra dentro de la garantía y se informa al cliente que el arreglo tendrá un costo. 2.1.1. El cliente acepta. 2.1.2. El cliente no acepta. Fin del proceso. 3. El EN revisa el equipo y detecta que el desperfecto corresponde a fallas contempladas dentro de la garantía. 3.1 El equipo presenta fallas no contempladas dentro de la garantía y se informa al cliente que el arreglo tendrá un costo. 3.1.1. El cliente acepta. 3.1.2. El cliente no acepta. Fin del proceso 4. El EN realiza la Orden de Reparación colocándole nro. de equipo, fecha de compra, nombre del cliente y desperfecto. 5. El EN entrega la Orden de Reparación (OR) al cliente e informa sobre la demora en el arreglo. 6. El EN envía el equipo a Servicio Técnico (ST) y registra en la OR. 27 7. El ST observa el equipo y detecta la necesidad de reparación y el equipo se puede reparar. 7.1 El equipo no tiene posibilidad de reparación. Registra en la OR y devuelve el equipo al EN para ser entregado al cliente. 8. El equipo no necesita repuestos. 8.1 El equipo necesita repuestos y ST busca repuestos en stock 8.1.1. Existen repuestos disponibles en stock. El ST retira el equipo del stock y realiza las actualizaciones en el sistema de stock. 8.1.2. No existen repuestos disponibles. El ST realiza el pedido de repuestos al proveedor. 9. El ST repara el equipo, registra en la OR y entrega el equipo al EN para que sea retirado por el cliente. Se describen a continuación dos casos de uso del sistema de información: 28 1-Registrar Orden de Reparación: Al ingresar a esta opción aparece el Número de la nueva Orden de Reparación (es un número correlativo que se genera automáticamente), se ingresa entonces el código del cliente que solicitó la reparación. Si se encuentra, aparece su nombre. Si no se encuentra el cliente o no se conoce su código se puede presionar el botón “BUSCAR” y aparece un panel de búsqueda donde ingresando algunas letras del apellido del cliente se muestran en una grilla todas las coincidencias y se selecciona el cliente deseado. Si no se encuentra el cliente se presiona el botón “NUEVO” y se llama al caso de uso “Ingresar nuevo Cliente”. Continuando con la carga de la Orden de Reparación, se muestran todos los equipos que tiene registrado ese cliente (si los hubiere). Si el equipo a reparar es uno de los ya existentes se selecciona, de lo contrario se selecciona el botón “Nuevo Equipo” y se ingresa el número de equipo, la fecha de compra (se controla que esté dentro del año de garantía) y se selecciona la marca. Luego se despliegan los tipos de desperfectos para que se seleccione el que corresponde al equipo, se ingresa luego una pequeña descripción y la fecha probable de entrega. Si se acepta se registra la OR y el equipo, si no existía. 2-Registrar repuestos utilizados: Se ingresa el número de la Orden de Reparación para la que se necesitan los repuestos. Aparece entonces el nombre del cliente, la fecha de la Orden, el Número de equipo y marca. A continuación se procede con la consulta y carga de los repuestos utilizados: Se ingresa el código de repuesto, aparece la descripción del mismo y la cantidad en stock; se ingresa la cantidad a utilizar y si se confirma, se registra el repuesto utilizado asignando el mismo a la Orden de Reparación y se actualiza el stock del repuesto. Si no hay stock del repuesto se va creando un registro de artículos a comprar. Si el empleado del Servicio Técnico no recuerda el código del repuesto se dan opciones de búsqueda (similar a la búsqueda del cliente). 1-Registrar Orden de Reparación 2-Registrar repuestos utilizados Se pide: 1) Identificar actores y casos de uso. Enumerar CU y describir el rol de los actores. 2) Modelar el diagrama de casos de uso ESENCIALES. 3) Describir el objetivo de los casos de uso. Ejercicio Nº 5 29 – Compañía proveedora de servicios de internet Una compañía provee servicios de Internet Banda Ancha a los usuarios de TELECOM, por tal motivo, para la provisión del servicio se considera INDISPENSABLE que el usuario ya disponga de una línea telefónica de TELECOM y una Central Telefónica Digital en su Zona de residencia para la conexión del servicio. Para este ejercicio se considerarán los siguientes supuestos: El cliente ya tiene el servicio de Banda Ancha instalado y el cliente posee una línea digital de TELECOM. Se describe entonces cómo se gestionan los reclamos de los clientes de ARNET por algún problema en el servicio. Cuando un cliente tiene algún problema con el servicio, se comunica con la Mesa de Ayuda de la compañía y es atendido por un operador que tomará su reclamo, el operador debe llenar por cada llamado que atiende un Formulario de Reclamo. Para ello, el operador le solicita al cliente su número de Abonado, de manera tal que este pueda verificar su condición de cliente. Luego de validar el cliente, el operador accede a la información del abonado: • Los detalles de su conexión: tipo de MODEM, marca, modelo, dirección IP del Modem, ancho de banda contratada. • Los detalles de la Línea telefónica. En dicho formulario, el operador detalla también el reclamo del cliente y registra fecha y hora del llamado, motivo, etc. Los operadores solo podrán verificar el estado del MODEM y de la línea telefónica, por lo que luego de documentar el reclamo, verifican el estado de la línea telefónica, y verifican que el MODEM esté transmitiendo (y nada más), para luego registrar en el Formulario de Reclamo el motivo de la falla. Para este ejercicio se considerarán los siguientes supuestos: El cliente ya tiene el servicio de Banda Ancha instalado y el cliente posee una línea digital de TELECOM. 30 Luego de la verificación, si el problema es de la línea de TELECOM, el operador registra la situación en el Formulario de Reclamo y genera una Solicitud de Reparación de Línea que deriva a TELECOM para su resolución. Los técnicos son los responsables de asistir a domicilio para resolver problemas de la configuración de la conexión o bien del MODEM, trabajan cada uno atendiendo una determinada zona que es fija. Si el problema es de la conexión de la empresa proveedora de internet, ya sea del módem o de algún cambio en la configuración, el operador confecciona una Orden de Trabajo para el técnico que concurrirá a domicilio a resolver el problema. Al iniciar la jornada de trabajo el técnico consulta las ordenes de trabajo sin resolver en su zona, las ordena por fecha e inicia la asistencia a domicilio para la resolución. Al llegar a domicilio, el técnico revisa la configuración de la conexión en el equipo y el estado del MODEM que puede ser cambiado si es necesario. En la orden de trabajo se registran todos los datos del usuario, los datos de la línea, los datos del MODEM instalado y la descripción del reclamo. En ambos casos (Formulario de Reparación u Orden de Trabajo para el técnico), se asigna un Número de reclamo que el operador informa al cliente, de manera que luego pueda consultar si ya ha sido resuelto. Cuando TELECOM termina la reparación de la línea, informa la situación Actualizando el estado de la Solicitud de Reparación de Línea y registra el Formulario de Reclamo como resuelto. Luego de resolver la Orden de Trabajo, detalla en la misma la solución y si cambió el MODEM, registra todos los datos del mismo y que retira el MODEM anterior. El cliente debe conformar la orden de trabajo y con ello se da por resuelto el reclamo. Se pide: 1) Identificar actores y casos de uso. Enumerar CU y describir el rol de los actores. 2) Modelar el diagrama de casos de uso ESENCIALES. 3) Describir el objetivo de los casos de uso. Clase 7 “Descripción de Casos de Uso” Ejercicio Nº 1 31 - Secretaría de Acción y Desarrollo Social La Secretaría de Acción y Desarrollo Social de un municipio del interior de la provincia, se encarga, entre otras cosas, de autorizar las asistencias solicitadas por las personas de escasos recursos. La Secretaría está a cargo de una Licenciada en Trabajo social y trabajan además en el área, dos empleadas encargadas de la recepción de solicitudes y emisión de órdenes y otra licenciada en Trabajo Social que es la responsable de la emisión de los informes. Las asistencias que se realizan están clasificadas en: • Entregas (autorizaciones directas). • Ordenes de Pedido para un proveedor del municipio. Las entregas son de distinto tipo: autorizaciones de atención médica sin cargo en el hospital municipal, para retiro de medicamentos de la farmacia del hospital, entrega de pasajes para viajar a la ciudad de Córdoba en caso de internación de algún familiar, autorización de trámites sin cargo en el municipio (por ej. defunciones, nacimientos), etc. Todos los tipos de autorizaciones están nomencladas y eventualmente se van agregando algunas nuevas. Cada orden de entrega corresponde a un solo ítem (tipo de entrega) y se indica la cantidad. Las órdenes de pedido salen a nombre de un determinado proveedor (inscripto como proveedor del municipio en el área de Contaduría) y se indica cada uno de los elementos a retirar, su cantidad e importe tope. Las órdenes de pedido son variadas (por ej. alimentos, gas, materiales de construcción, etc.). Cuando una persona desea solicitar una asistencia se presenta en la Secretaría. Si es la primera vez que solicita una asistencia, la empleada que la recibe ingresa todos sus datos personales: DNI, apellido y nombre, fecha de nacimiento (debe ser mayor de 18 años), domicilio: calle, número y barrio (los barrios de la ciudad están nomenclados). 32 Debe ser residente de la localidad y es obligatorio identificar el barrio. También se indica, si lo posee, DNI del cónyuge. determinado rango de fecha, a personas que están iniciando diversos trámites en el Ministerio Provincial. Luego, según el tipo de asistencia que necesite se emite una Orden de Entrega o de Pedido. En ambos tipos de órdenes si el destinatario de la asistencia es alguien distinto al solicitante (por ej. viene la mamá a solicitar una orden de atención médica para su hijo) se indica DNI, nombre del beneficiario y relación con la persona que tramita la asistencia. Los tipos de relación (hijo, cónyuge, nieto, conviviente, etc.) se identifican de la misma manera que establece el Ministerio de Acción Social de la Provincia para sus censos de estructura familiar. Estos informes de asistencias, contienen la información de todas las órdenes de entrega y/o pedido que tenga una persona en el rango de fecha ingresado, y a continuación se lista también las asistencias que salieron a nombre de su cónyuge (si lo posee). Las órdenes emitidas deben ser autorizadas por la Secretaria de Acción Social, quien registra en el sistema la autorización. A veces antes de autorizar una orden, consulta las asistencias que ha tenido ya esa persona y su cónyuge (se comenta más abajo). A solicitud del Ministerio de Acción Social de la Provincia, frecuentemente se elevan informes de asistencias otorgadas, en Cuando los proveedores presentan la factura por las órdenes de pedido, en la Secretaría debe procederse a autorizar la misma para que pueda ser derivada al área de Contaduría y seguir el trámite para el pago de dicha factura. Para ello, la empleada que recibe la factura verifica que venga adjuntada la orden de pedido emitida (una factura puede corresponder a varias notas de pedido). Luego accede al sistema, ingresa el tipo, número, fecha de la factura y proveedor al que corresponde y a continuación indica la/s orden/es de pedido a la/s que corresponde, verificando que las órdenes indicadas no tengan asignada ya una factura. Estos informes de asistencias, contienen la información de todas las órdenes de entrega y/o pedido que tenga una persona en el rango de fecha ingresado, y a continuación se lista también las asistencias que salieron a nombre de su cónyuge (si lo posee). Luego de esto la factura debe ser firmada por la Secretaria de Acción Social y se lleva a Contaduría. De haber algún problema, por ej. que en una factura venga una orden de pedido que tiene asignada ya otra factura, se consulta cuál es la factura asignada a esa orden de pedido y se separa para su verificación con el proveedor, no registrándose la factura hasta que se haya aclarado el tema. 33 A solicitud de otras secretarías del municipio, se elaboran informes referidos a la cantidad de asistencias, y cantidad de personas asistidas por barrio en determinado período. También se informa mensualmente un detalle de las órdenes de pedido realizadas con indicación del monto total autorizado y el efectivamente facturado. Se pide: 1. Realizar el Diagrama de CU con los CU esenciales. 2. Definir el objetivo de cada CU. 3. Describir 3 casos de uso, mediante plantillas TRAZO FINO. Subtítulo: Ejercicio Nº 2 - Empresa dedicada al alquiler de vajilla Esta empresa se dedica al alquiler de vajilla para distintos eventos. Cuando el cliente llega a la empresa, el encargado de atención averigua el tipo de evento a realizarse y en función de ello, lo lleva al salón de muestra donde el cliente puede observar los distintos tipos de vajillas (común, con ribete dorado, color, etc.) y los precios según el tipo. Si el cliente se decide por el servicio, el encargado consulta, según la cantidad que necesita el cliente, si hay disponibilidad de ese tipo de vajilla para el día requerido. De ser así, se registra el pedido, especificando la vajilla (copa de vino, copa de agua, copa de champagne, plato base, plato de entrada, plato principal, copa de postre, plato de postre, tenedor para entrada, tenedor principal, cuchillo para entrada, cuchillo principal, etc.), la cantidad de cada pieza, la fecha del pedido, la fecha de entrega, el domicilio de entrega, la fecha programada de devolución y quién registró el pedido. Cabe aclarar que si el cliente es nuevo se lo registra y en caso de ser cliente de la empresa, según la calificación, se le realiza un descuento sobre el monto total al momento de Se pide: 1. Realizar el Diagrama de CU con los CU esenciales. 2. Definir el objetivo de cada CU. 3. Describir 3 casos de uso, mediante plantillas TRAZO FINO. Subtítulo: Ejercicio Nº 2 Empresa dedicada al alquiler de vajilla abonar el saldo. Esta atención se le informa al cliente en el momento de contratar el servicio. La calificación del cliente es determinada por el dueño en función de la antigüedad del cliente, la cantidad de veces que ha solicitado servicio a esta empresa y el cumplimiento de pautas y cuidado de los elementos alquilados. Cuando se realiza el pedido, se le cobra al cliente el 40% del monto estimado, en concepto de entrega. La misma puede ser abonada en efectivo o con alguna de las tarjetas con la cual trabaja la empresa. En este momento, se registra el pedido como señado. 34 Al momento de entregar el pedido de vajilla al domicilio indicado por el cliente, se registra el pedido como entregado. Después de finalizado el evento, la empresa se encarga de retirar la vajilla y un encargado del control verificará la cantidad devuelta y el estado de la misma. En caso de haber vajilla dañada, se registra en la devolución la cantidad de cada pieza que debe considerarse en desuso, registrándose también, la fecha del control y quién controló y registrando además como cumplido el pedido del cliente y las observaciones que fueran necesarias como resultado del control. Después del evento, el cliente tiene que pasar por la empresa a pagar el saldo. En ese momento, el encargado de atención, consultará si hay vajilla dañada que se debe cobrar al cliente; dicho monto se le suma al saldo que quedaba por pagar. Se le factura el servicio, incluyendo en dicha facturación un detalle de la vajilla que se le cobra por daños, si fuera el caso. Se le cobra el saldo (en efectivo o con tarjeta), se registra el pedido como abonado y se le sella como pagada la factura, entregándole el original al cliente. Se pide: 1. Realizar el Diagrama de CU con los CU esenciales. 2. Definir el objetivo de cada CU. 3. Describir 3 casos de uso, mediante plantillas TRAZO FINO. Ejercicio Nº 3 - Casa de juegos electrónicos En este ejercicio trabajaremos sobre una casa de juegos electrónicos ubicada en un Se pide: 1. Realizar el Diagrama de CU con los CU esenciales. 2. Definir el objetivo de cada CU. 3. Describir 3 casos de uso, mediante plantillas TRAZO FINO. shopping de nuestra ciudad. Ésta quiere cambiar su actual sistema de fichas por uno de carga electrónica. Para ello ha requerido los servicios de un grupo de desarrollo que realice el análisis y la construcción de un software para la administración de la venta de tarjetas, carga de tarjetas, administración de juegos y canjes de premios. La operatoria del negocio sería la siguiente (según lo deseado por el gerente): Para que un cliente pueda acceder a los juegos debe poseer una tarjeta electrónica de la casa, la cual permitirá la recarga con importes determinados por los clientes. El costo de la tarjeta es de $1 y un cliente puede tener tantas tarjetas como desee. 35 Cada juego tiene su propio importe (ej. PacMan $1.50, Pelotero $3, StreetDance $1.80), además, por cada vez que juega, un cliente adquiere puntos que le servirán para canjear por premios. Entonces, al pasar la tarjeta el cliente por el lector del juego (posnet), se le deberá descontar el importe del mismo y se suman los puntos obtenidos (que también son variables para cada juego). A veces ocurre que un juego se habilite (consuma el importe para jugar), pero luego falle y no permita su uso correcto. En dicho caso, ante la queja del cliente, el encargado tendría que poder cargar en la tarjeta del cliente el monto perdido (que le consumió el juego que falló) registrando dicha situación, para que no haya errores de faltantes de dinero cuando se realice el arqueo de caja. Cuando el cliente ha alcanzado más de $100 en gastos, se le asigna la categoría de cliente preferencial, con lo cual tiene una tarifa diferente (más barata) en los juegos. Existen diversos tipos de premios con un puntaje asignado, por los cuales el cliente puede optar cuando desee canjear los puntos obtenidos. Para ello se dirige al cajero y le entrega su tarjeta para que este verifique cuántos puntos y canje por el o los premios que desee, en ese caso se le descuentan los puntos requeridos y se le entrega el/los premio/s. De cada premio hay un stock limitado por lo cual el sistema debería llevar un control del mismo. En todo momento el cliente tendría que poder consultar en una terminal todo su Para que un cliente pueda acceder a los juegos debe poseer una tarjeta electrónica de la casa, la cual permitirá la recarga con importes determinados por los clientes. El costo de la tarjeta es de $1 y un cliente puede tener tantas tarjetas como desee. historial, es decir, todas las transacciones que realizó con su tarjeta: fecha en la que adquirió la tarjeta; recargas y juegos que utilizó indicando su fecha, hora, monto, cantidad de puntos; y los canjes realizados con la fecha, hora, puntos y premios seleccionados. El administrador del negocio es quien decide sobre qué juegos se habilitarán para uso de los clientes, los precios (de la tarjeta y los juegos) y los puntos tanto de los juegos como de los premios que se canjearán. El administrador requiere además: 36 • poder contar con un informe mensual de los juegos más utilizados para que pueda prever la compra de más unidades. • un listado de premios faltantes, para realizar su reposición. • se notifiquen las fallas en los juegos para poder realizar rápidamente su arreglo. Se pide: 1. Realizar el Diagrama de CU con los CU esenciales. 2. Definir el objetivo de cada CU. 3. Describir 3 casos de uso, mediante plantillas TRAZO FINO. Ejercicio Nº 4 - Clínica Veterinaria (III) En una veterinaria, en la que trabajan varios veterinarios, se realiza el siguiente procedimiento ante la llegada de una persona con su mascota enferma o accidentada. Se efectúa una consulta en la cual se atiende al animal (individuo), si es la primera vez que se hace atender se le inicia una Historia Clínica asignándole un número y se registran todos los datos del individuo y sus antecedentes (vacunas y otras enfermedades), así como los datos de su dueño. Una vez efectuada la revisación, el veterinario elabora un diagnóstico en donde puede determinarse la necesidad de que el individuo sea internado, si es así, se establece la dieta apropiada para dicho caso. Si la mascota no resulta internada, simplemente se le cobra la consulta a su dueño, emitiendo el recibo correspondiente. El veterinario efectúa un seguimiento sobre la evolución del individuo y va ajustando el En una veterinaria, en la que trabajan varios veterinarios, se realiza el siguiente procedimiento ante la llegada de una persona con su mascota enferma o accidentada. tratamiento y la dieta, actualizando los datos en su historia clínica; esto se repite hasta que el individuo está recuperado y se le da el alta de internación. Se espera que el sistema, además de la gestión del proceso descripto, proporcione la siguiente información: 37 • Listado de clientes (dueños de mascotas). • Listado de individuos internados en determinados períodos. • Historia clínica completa de un individuo. • Listado de diagnósticos de las consultas hechas en el mes. • Consultas atendidas en el mes por cada veterinario • Habitáculos disponibles en el momento de la consulta. • Listado de mascotas por raza. Se pide: 1. Realizar el Diagrama de CU con los CU esenciales. 2. Definir el objetivo de cada CU. 3. Describir 3 casos de uso, mediante plantillas TRAZO FINO. Ejercicio Nº 5 - Consultorio odontológico En un consultorio odontológico de la ciudad de Córdoba se atienden a los distintos pacientes, particulares o con obra social, que requieran este servicio; existiendo varios odontólogos que trabajan allí, cada uno con sus horarios específicos de atención. Cuando un paciente desea solicitar un turno, puede realizarlo en forma telefónica o personalmente. La secretaria es la encargada de dar los turnos, para ello consulta la agenda de turnos del médico solicitado por el paciente, y si encuentra un turno disponible, anota en la misma nombre y apellido del paciente, tipo y número de documento y obra social si tuviera, entregándole un comprobante al paciente donde coloca día y hora del turno, si fuera personalmente. Al comienzo del día la secretaria prepara un listado de los pacientes a atender por médico para entregárselo a los respectivos odontólogos, los cuales lo utilizarán para llamar a consulta y registrar los pacientes atendidos. Ante la llegada de un paciente para atención médica, éste debe presentar su carnet de la Obra Social junto con la orden de atención en el caso de tener Obra Social, sino debe abonar la consulta como particular, cuyo monto se le comunica en ese momento; la secretaria verifica que el paciente tiene turno y consulta si es su primer consulta o si ya tiene historia clínica, si el paciente no tiene historia clínica se le toman sus datos personales y se le asigna un número de historia, y en el caso que ya tenga historia clínica se buscan sus datos personales. Por otro lado, la secretaria registra la forma de pago y los datos pertinentes según el caso (particular o con obra social), y emite un recibo para aquellos pacientes que efectuaron el pago en efectivo, el cual es entregado al paciente. Después de ser atendido el paciente se presenta a la secretaria y le solicita un nuevo turno, en caso de ser necesario. Una vez que finaliza la atención de todos los pacientes, concluido el día, la secretaria prepara un listado por médico de pacientes atendidos que le entrega al Director; el 30 de cada mes emite un informe con las obras sociales más utilizadas en ese mes por los pacientes para el Director. Luego de cada semana se debe preparar un informe para cada obra social, teniendo en cuenta las órdenes recibidas, para la liquidación de las prestaciones. Se pide: 1. Realizar el Diagrama de CU con los CU esenciales. 2. Definir el objetivo de cada CU. 3. Describir 3 casos de uso, mediante plantillas TRAZO FINO. 38 Se pide: 1. Realizar el Diagrama de CU con los CU esenciales. 2. Definir el objetivo de cada CU. 3. Describir 3 casos de uso, mediante plantillas TRAZO FINO. Clase 8 “P.U.D y Gestión de Requisistos” Ejercicio Integrador - Compañía proveedora de servicios de internet (II) 39 Una compañía provee servicios de Internet Banda Ancha a los usuarios de TELECOM, de tal manera que para la provisión del servicio se considera INDISPENSABLE que el usuario ya disponga de una línea telefónica de TELECOM y de una Central Telefónica Digital en su Zona de residencia para la conexión del servicio. Para este ejercicio se considerarán los siguientes supuestos: El cliente ya tiene el servicio de Banda Ancha instalado y el cliente posee una línea digital de TELECOM. Se describe entonces como se gestionan los reclamos de los clientes de ARNET por algún problema en el servicio: cuando un cliente tiene algún problema con el servicio se comunica con la Mesa de Ayuda de la compañía y es atendido por un operador que tomará su reclamo, el operador debe llenar, por cada llamado que atiende, un Formulario de Reclamo. Para ello, el operador le solicita al cliente su número de Abonado, de manera tal que este pueda verificar su condición de cliente. Luego de validar el cliente, el operador accede a la información del abonado: • Los detalles de su conexión: tipo de MODEM, marca, modelo, dirección IP del Modem, ancho de banda contratada. • Los detalles de la Línea telefónica. En dicho formulario, el operador detalla también el reclamo del cliente y registra fecha y hora del llamado, motivo, etc.. Los operadores solo podrán verificar el estado del MODEM y de la línea telefónica, por lo que luego de documentar el reclamo, verifican el estado de la línea telefónica, y verifican que el MODEM esté transmitiendo (y nada más), para luego registrar en el Formulario de Reclamo el motivo de la falla. Luego de la verificación, si el problema es de la línea de TELECOM, el operador registra la situación en el Formulario de Reclamo y genera una Solicitud de Reparación de Línea que deriva a TELECOM para su resolución. Si el problema es de la conexión de la empresa proveedora de internet, ya sea del módem o de algún cambio en la configuración, el operador confecciona una Orden de Trabajo para el técnico que concurrirá a domicilio a resolver el problema. En la orden de trabajo se registran todos los datos del usuario, los datos de la línea, los datos del MODEM instalado y la descripción del reclamo. 40 En ambos casos (Formulario de Reparación u Orden de Trabajo para el técnico), se asigna un Número de reclamo que el operador informa al cliente, de manera que luego pueda consultar si ya ha sido resuelto. Cuando TELECOM termina la reparación de la línea, informa la situación actualizando el estado de la Solicitud de Reparación de Línea y registra el Formulario de Reclamo como resuelto. Los técnicos son los responsables de asistir a domicilio para resolver problemas de la configuración de la conexión o bien del MODEM, trabajan cada uno atendiendo una determinada zona que es fija. Al iniciar la jornada de trabajo el técnico consulta las ordenes de trabajo sin resolver en su zona, las ordena por fecha e inicia la asistencia a domicilio para la resolución. Al llegar a domicilio, el técnico revisa la configuración de la conexión en el equipo y el estado del MODEM que puede ser cambiado si es necesario. Luego de resolver la Orden de Trabajo, detalla en la misma la solución y si cambió el MODEM, registra todos los datos del mismo y que retira el MODEM anterior. El cliente debe conformar la orden de trabajo y con ello se da por resuelto el reclamo. Se pide: 1. Encontrar actores y CU. 2. Realizar el modelo de CU. 3. Estructurar el modelo de CU. 4. Priorizar y detallar un caso de uso. 5. Prototipar la interfaz de usuario del caso de uso descripto. Ejercicio N° 1 - Liberty Liberty es una de las empresas más grandes de Argentina y la tienda por departamentos Se pide: 1. Encontrar actores y CU. 2. Realizar el modelo de CU. 3. Estructurar el modelo de CU. 4. Priorizar y detallar un caso de uso. 5. Prototipar la interfaz de usuario del caso de uso descripto. más importante de Sudamérica. Tiene como objetivo la venta de productos de primera categoría ayudando a satisfacer las necesidades de sus clientes de la forma más conveniente. Esta empresa cuenta con LBT Liberty, su propia tarjeta de crédito, con el objetivo de atender la creciente demanda de sus clientes por un sistema de pago más cómodo y flexible. 41 Los clientes que visitan la empresa tienen la posibilidad de abonar sus compras mediante el uso de la tarjeta LBT Liberty. Para ello el cliente debe solicitarla en cualquiera de las sucursales, mediante el siguiente procedimiento: deberá dirigirse al mostrador donde un empleado de atención será el encargado de realizar el asesoramiento al cliente y registrar la solicitud de una nueva tarjeta. Para ello el cliente debe llenar un formulario y cumplimentar una serie de requisitos. En caso de cumplir con todo los requisitos se registra la solicitud de la tarjeta y se le informa que en los próximos 10 días debe pasar a retirar la tarjeta. Los productos que comercializa la empresa se encuentran distribuidos por todo el local. Para realizar una compra, el cliente debe escoger los productos que desea adquirir y dirigirse a una de las cajas habilitadas, allí el cajero, le recibe los productos y procede a registrar la venta, junto con el plan de pago elegido por el cliente. El plan de pago considera la cantidad de cuotas que el cliente elige para abonar su compra. Los planes se encuentran predefinidos y pueden ser 1, 3 o 6 cuotas. En ese momento se generan tantas cuotas como las definidas por el plan de pago elegido por el cliente. La primera cuota será incluida en el próximo resumen que se le genere al cliente y así sucesivamente hasta finalizar las cuotas pendientes. El cliente puede desear conocer en cualquier momento el límite de compra en cuotas que tiene disponible, para ello debe solicitarle esa información al cajero. Dicho límite de compra en cuotas representa un valor de dinero que el cliente tiene disponible para gastar entre un resumen y otro. Todos los meses, llegado el día de cierre de facturación, el Encargado de Cuenta procede Los productos que comercializa la empresa se encuentran distribuidos por todo el local. Para realizar una compra, el cliente debe escoger los productos que desea adquirir y dirigirse a una de las cajas habilitadas, allí el cajero, le recibe los productos y procede a registrar la venta, junto con el plan de pago elegido por el cliente. 42 a generar el cierre de la tarjeta. El encargado de cuentas que se encarga de preparar los resúmenes debe definir el período, es decir el mes del año que se desea liquidar, el sistema mostrará todos los clientes que tengan cuotas a incluir en el resumen. Luego, se procede a generar el resumen de cuenta de un cliente, en donde se encuentran todas las cuotas de compras realizadas en ese período y las cuotas pendientes de pago para ese período. Por cada resumen que se emite y registra los siguientes datos: el nombre del cliente, el número de tarjeta, la dirección donde se debe enviar el resumen, las fechas de vencimiento de ese resumen, el monto a abonar en cada vencimiento, que se calcula como la suma de todas las cuotas que vencen en ese período más un interés fijo dependiendo de la fecha en que se efectiviza el pago. Se incluye además un importe correspondiente a un gasto fijo que cobra la tarjeta en cada resumen que emite. Se calcula para cada resumen un importe correspondiente al gasto administrativo del importe a cobrar en ese resumen. Terminado ese proceso, se envía a una empresa de correo privado el resumen para que sea entregada al cliente titular de la tarjeta. El cliente puede consultar las compras que ha realizado en el mes, para ello debe dirigirse al encargado de atención quien le solicitará el número de tarjeta o el número de documento para poder brindarle la información que requiere. Para abonar el resumen de cuenta, el cliente debe dirigirse a las sucursales de la empresa donde el cajero procede a registrar el pago correspondiente, verificando la fecha de pago y el importe que debe abonar. Puede suceder que el cliente desee abonar el resumen de cuenta y no lo tenga en su poder, en esa situación debe acudir y solicitar al empleado de atención al cliente que le imprima el resumen correspondiente. Los clientes pueden solicitar la baja de la tarjeta presentándose en la Administración de la tarjeta en donde el empleado de atención al cliente registra la baja, para ello le solicita el motivo de la baja y la devolución de la tarjeta. Para que la baja se haga efectiva el cliente no debe tener deuda con la empresa. Se pide: 1. Encontrar actores y CU. 2. Realizar el modelo de CU. 3. Estructurar el modelo de CU. 4. Priorizar y detallar un caso de uso. 5. Prototipar la interfaz de usuario del caso de uso descripto. Ejercicio N° 2 - Secretaría de Acción y Desarrollo Social (II) La Secretaría de Acción y Desarrollo Social de un municipio del interior de la provincia, se encarga, entre otras cosas, de autorizar las asistencias solicitadas por las personas de escasos recursos. La Secretaría está a cargo de una Licenciada en Trabajo social y trabajan además en el área, dos empleadas encargadas de la recepción de solicitudes y emisión de órdenes y otra licenciada en Trabajo Social que es la responsable de la emisión de los informes. Las asistencias que se realizan están clasificadas en: • Entregas (autorizaciones directas). • Ordenes de Pedido para un proveedor del municipio. Las entregas son de distinto tipo: autorizaciones de atención médica sin cargo en el hospital municipal, para retiro de medicamentos de la farmacia del hospital, entrega de pasajes para viajar a la ciudad de Córdoba en caso de internación de algún familiar, autorización de trámites sin cargo en el municipio (por ej. defunciones, nacimientos), etc. Todos los tipos de autorizaciones están nomencladas y eventualmente se van agregando algunas nuevas. Cada orden de entrega corresponde a un solo ítem (tipo de entrega) y se indica la cantidad. 43 Las órdenes de pedido salen a nombre de un determinado proveedor (inscripto como proveedor del municipio en el área de Contaduría) y se indica cada uno de los elementos a retirar, su cantidad e importe tope. Las órdenes de pedido son variadas (por ej. alimentos, gas, materiales de construcción, etc). Cuando una persona desea solicitar una asistencia se presenta en la Secretaría. Si es la primera vez que solicita una asistencia, la empleada que la recibe ingresa todos sus datos personales: DNI, apellido y nombre, fecha de nacimiento (debe ser mayor de 18 años), domicilio: calle, número y barrio (los barrios de la ciudad están nomenclados). Debe ser residente de la localidad y es obligatorio identificar el barrio. También se indica, si lo posee, DNI del cónyuge. Luego, según el tipo de asistencia que necesite, se emite una Orden de Entrega o de Pedido. En ambos tipos de órdenes si el destinatario de la asistencia es alguien distinto al solicitante (por ej. viene la mamá a solicitar una orden de atención médica para su hijo) se indica DNI, nombre del beneficiario y relación con la persona que tramita la asistencia. Los tipos de relación (hijo, cónyuge, nieto, conviviente, etc.) se identifican de la misma manera que establece el Ministerio de Acción Social de la Provincia para sus censos de estructura familiar. Las órdenes emitidas deben ser autorizadas por la Secretaria de Acción Social, quien registra en el sistema la autorización. A veces antes de autorizar una orden, consulta las asistencias que ha tenido ya esa persona y su cónyuge (se comenta más abajo). A solicitud del Ministerio de Acción Social de la Provincia, frecuentemente se elevan Debe ser residente de la localidad y es obligatorio identificar el barrio. También se indica, si lo posee, DNI del cónyuge. 44 informes de asistencias otorgadas, en determinado rango de fecha, a personas que están iniciando diversos trámites en el Ministerio Provincial. Estos informes de asistencias, contienen la información de todas las órdenes de entrega y/o pedido que tenga una persona en el rango de fecha ingresado y a continuación se lista también las asistencias que salieron a nombre de su cónyuge (si lo posee). la Secretaria de Acción Social y se lleva a Contaduría. Cuando los proveedores presentan la factura por las órdenes de pedido, en la Secretaría debe procederse a autorizar la misma para que pueda ser derivada al área de Contaduría y seguir el trámite para el pago de dicha factura. Para ello, la empleada que recibe la factura verifica que venga adjuntada la orden de pedido emitida (una factura puede corresponder a varias notas de pedido). Luego accede al sistema, ingresa el tipo, número, fecha de la factura y proveedor al que corresponde y a continuación indica la/s orden/es de pedido a la/s que corresponde, verificando que las órdenes indicadas no tengan asignada ya una factura. Luego de esto la factura debe ser firmada por A solicitud de otras secretarías del municipio, se elaboran informes referidos a la cantidad de asistencias y cantidad de personas asistidas por barrio en determinado período. También se informa mensualmente un detalle de las órdenes de pedido realizadas con indicación del monto total autorizado y el efectivamente facturado. De haber algún problema, por ej. que en una factura venga una orden de pedido que tiene asignada ya otra factura, se consulta cuál es la factura asignada a esa orden de pedido y se separa para su verificación con el proveedor, no registrándose la factura hasta que se haya aclarado el tema. Se pide: 1. Encontrar actores y CU. 2. Realizar el modelo de CU. 3. Estructurar el modelo de CU. 4. Priorizar y detallar un caso de uso. 5. Prototipar la interfaz de usuario del caso de uso descripto. Se pide: 1. Encontrar actores y CU. 2. Realizar el modelo de CU. 3. Estructurar el modelo de CU. 4. Priorizar y detallar un caso de uso. 5. Prototipar la interfaz de usuario del caso de uso descripto. Clase 9 “SCRUM y Gestión de Requisitos” Ejercicio Nº 1 45 - Servicio de lavado (II) Una organización dedicada a ofrecer el servicio de lavado realiza distintos tipos de servicio (referidos a distintas formas de lavado: lavado a seco, con máquina lavadora, etc.) a las prendas que habitualmente traen sus clientes. Cuando un cliente llega, el encargado de recepción (E.R) le toma sus datos personales: apellido y nombre del cliente, domicilio (calle, nro., dpto. y piso), barrio y teléfono. A continuación se le pregunta el tipo de servicio requerido y la/s prenda/s que va a dejar para ello, de esta forma se le genera un número de pedido, y se registra la fecha de pedido, el tipo de prenda, tipo de servicio para esa prenda, la cantidad de prendas que deja por cada tipo de servicio, y se le informa al cliente el precio unitario, y el precio total de lo pedido, informándole la fecha posible de entrega. En general un tipo de servicio puede aplicarse a cualquier tipo de prenda, y el precio del servicio depende del tipo de servicio y del tipo de prenda. Cuando el cliente llega a retirar las prendas lavadas, el empleado le solicita el formulario de pedido para buscar las prendas correspondientes. Cobra el monto estipulado y entrega las prendas al cliente junto con la factura. Se pide: 1. Redactar los requisitos globales. 2. Redactar los requisitos detallados. 3. Completar la plantilla, con los ítems del product backlog (la estimación no es parte de esta clase). Gestionar los clientes (RG) • Registrar los datos de un cliente. • Modificar los datos de un cliente. Gestionar los pedidos de servicio de lavado (RG) • Registra un pedido nuevo. • Modificar un pedido. • Cancelar un pedido. • Registrar estado de finalizado de un pedido. Gestionar el cobro del servicio de lavado (RG) • Registrar el cobro y emitir comprobante. • Registrar movimientos de caja. Gestionar la entrega del pedido (RG) • Registrar la entrega del pedido. • Consultar pedidos terminados. BACKLOG ÍTEM Permitir al E.R registra un cliente Permitir registrar un pedido de lavado Permitir informar al cliente el precio total del pedido Permitir informar la fecha posible de entrega Permitir registrar el cobro del servicio Permitir consultar estado de un pedido Permitir registrar la entrega del pedido Permitir cancelar un pedido Permitir generar informes de ingresos por pedidos cobrados. 46 ESTIMACIÓN Ejercicio Nº 2 - Consultorio odontológico (II) En un consultorio odontológico de la ciudad de Córdoba se atienden a los distintos pacientes, particulares o con obra social, que requieran este servicio; existiendo varios odontólogos que trabajan allí, cada uno con sus horarios específicos de atención. 47 Cuando un paciente desea solicitar un turno, puede realizarlo en forma telefónica o personalmente. La secretaria es la encargada de dar los turnos, para ello consulta la agenda de turnos del médico solicitado por el paciente, y si encuentra un turno disponible, anota en la misma nombre y apellido del paciente, tipo y número de documento y obra social si tuviera, entregándole un comprobante al paciente donde coloca día y hora del turno, si fuera personalmente. Al comienzo del día la secretaria prepara un listado de los pacientes a atender por médico para entregárselo a los respectivos odontólogos, los cuales lo utilizarán para llamar a consulta y registrar los pacientes atendidos. Ante la llegada de un paciente para atención médica, éste debe presentar su carnet de la Obra Social junto con la orden de atención en el caso de tener Obra Social, sino debe abonar la consulta como particular, cuyo monto se le comunica en ese momento; la secretaria verifica que el paciente tiene turno y consulta si es su primer consulta o si ya tiene historia clínica, si el paciente no tiene historia clínica se le toman sus datos personales y se le asigna un número de historia, y en el caso que ya tenga historia clínica se buscan sus datos personales. Por otro lado, la secretaria registra la forma de pago y los datos pertinentes según el caso (particular o con obra social), y emite un recibo para aquellos pacientes que efectuaron el pago en efectivo, el cual es entregado al paciente. Después de ser atendido el paciente se presenta a la secretaria y le solicita un nuevo turno, en caso de ser necesario. Una vez que finaliza la atención de todos los pacientes, concluido el día, la secretaria prepara un listado por médico de pacientes atendidos que le entrega al Director; el 30 de cada mes emite un informe con las obras sociales más utilizadas en ese mes por los pacientes para el Director. Luego de cada semana se debe preparar un informe para cada obra social, teniendo en cuenta las órdenes recibidas, para la liquidación de las prestaciones. Se pide: 1. Redactar los requisitos globales. 2. Redactar los requisitos detallados. 3. Completar la plantilla, con los ítems del product backlog (la estimación no es parte de esta clase) Ejercicio Nº 3 – Clínica Veterinaria (IV) En una veterinaria, en la que trabajan varios veterinarios, se realiza el siguiente procedimiento ante la llegada de una persona con su mascota enferma o accidentada. Se efectúa una consulta en la cual se atiende al animal (individuo), si es la primera vez que se hace atender se le inicia una Historia Clínica asignándole un número y se registran todos los datos del individuo y sus antecedentes (vacunas y otras enfermedades), así como los datos de su dueño. Una vez efectuada la revisación, el veterinario elabora un diagnóstico en donde puede determinarse la necesidad de que el individuo sea internado, si es así, se establece la dieta apropiada para dicho caso. Si la mascota no resulta internada, simplemente se le cobra la consulta a su dueño, emitiendo el recibo correspondiente. 48 El veterinario efectúa un seguimiento sobre la evolución del individuo y va ajustando el tratamiento y la dieta, actualizando los datos en su historia clínica; esto se repite hasta que el individuo está recuperado y se le da el alta de internación. Se espera que el sistema, además de la gestión del proceso descripto, proporcione la siguiente información: • Listado de clientes (dueños de mascotas). • Listado de individuos internados en determinados períodos. • Historia clínica completa de un individuo. • Listado de diagnósticos de las consultas hechas en el mes. • Consultas atendidas en el mes por cada veterinario • Habitáculos disponibles en el momento de la consulta. • Listado de mascotas por raza. Se pide: 1. Redactar los requisitos globales. 2. Redactar los requisitos detallados. 3. Completar la plantilla, con los ítems del product backlog (la estimación no es parte de esta clase). Se pide: 1. Redactar los requisitos globales. 2. Redactar los requisitos detallados. 3. Completar la plantilla, con los ítems del product backlog (la estimación no es parte de esta clase). Clase 10 “Épicas e Historias de Usuario” Caso práctico resuelto: Sector Compras de un Corralón 49 Este sector gestiona la adquisición de materiales a proveedores, es decir, atiende la necesidad de abastecimiento al corralón. Ante un Requerimiento de Reposición generado en el Depósito, el personal del sector Compras realiza el registro del mismo, iniciando su gestión. A continuación, la persona encargada del trámite, realiza un análisis de mercado, que consiste en hablar con los proveedores para relevar datos respecto a los precios, condiciones de pago, fechas de entrega, etc. Finalizado el análisis de mercado, se seleccionan las dos o tres mejores alternativas y el gerente de la empresa toma la decisión de elegir con que proveedor se realizará la operación. Esta decisión es informada al Sector Compras, para que genere la Orden de Compra correspondiente. Si dentro de la operación no está incluido el gasto de flete, entonces se gestiona la compra al proveedor seleccionado y además se contrata el transporte en forma independiente. Una Orden de Compra, incluye datos del proveedor, materiales y plazo previsto de entrega. Este documento se genera haciéndolo corresponder al requerimiento que dio origen a la gestión. Cuando la Orden de Compra llega a manos del proveedor, éste despacha la mercadería junto a un Remito. Cuando llega la mercadería al Depósito, se verifica su calidad y cantidad; si pasa los controles obligatorios mencionados, entonces se registra el Remito del proveedor, de forma tal que se haga referencia a la Orden de Compra correspondiente. Si se originan observaciones sobre la mercadería, por ejemplo, que está dañada, defectuosa, no es lo solicitado, etc., además de registrar el Remito, se genera una Nota de Reclamo para que el proveedor solucione lo observado. Las Cuentas a Pagar surgen de las compras efectuadas por el corralón, es decir, de las obligaciones contraídas por la organización. Cuando el corralón compra materiales a los proveedores, esta situación impacta en las cuentas corrientes de cada proveedor. Una vez que entregó los materiales, el proveedor envía una Factura asociada a la operación. Al recibir la factura, en el sector Compras se debe registrar el comprobante, asociarlo con un compromiso de pago que define una fecha de pago, determinar el importe a pagar. Es importante aplicar controles que aseguren la confiabilidad en el manejo de estos fondos. Esto permite evitar errores, tales como pagar por algo que no se recibió, pagar más de lo que corresponde o pagar en fecha anticipada sin obtener recompensa por ello. 50 Una vez recibida la factura del proveedor y registrada la misma; se procede a autorizar el pago. Esta decisión se concreta con la emisión de un comprobante denominado Orden de Pago. Es un documento numerado en forma secuencial ininterrumpida. Debe contener la indicación del proveedor, fecha de emisión, fecha de pago y el importe a pagar. También se debe registrar si esa orden de pago se efectuará en efectivo o con cheque. Para la Gerencia, el registro y seguimiento de toda la información relacionada al Área de Compras es muy importante para la toma de decisiones, como así también la posibilidad de generar diferentes informes. DESCRIPCIONES ESCRITAS A TRAVES DE HU HU1 - Como personal de compras quiero poder registrar un pedido de materiales del sector de depósito para poder iniciar la gestión del mismo. Criterio de aceptación: Cuando ingreso a esta sección espero ver un formulario para poder cargar un nuevo pedido, debe tener pre-impresa la fecha y el nombre de la persona que lo solicitó. Debe poder permitirme seleccionar un material y en caso de que sea la primera vez que se solicita debe poder permitirme ingresar un nuevo material. Debe poder permitirme ingresar la cantidad por cada material solicitado. Debe registrarse el pedido en el sistema HU1 - Como personal de compras quiero poder registrar un pedido de materiales del sector de depósito para poder iniciar la gestión del mismo. HU2 – Como personal de compras quiero poder registrar el relevamiento de datos de proveedores para poder realizar un análisis de mercado respecto a un pedido. Criterio de aceptación: Cuando ingreso a esta sección debo poder ver un formulario en donde poder cargar el nombre del proveedor (se debe poder elegir de proveedores cargados previamente con sus datos básicos o dar la opción de cargar uno nuevo), y el precio por material, el precio total, si incluye flete o no, tiempo de entrega, y comentarios. 51 HU3 - Como personal de compras quiero poder seleccionar 3 alternativas de proveedores para poder enviárselas al gerente para que este elija con que proveedor atender un pedido. seleccionar un proveedor para atender un pedido. Criterio de aceptación: Cuando ingrese debo poder ver una grilla con los diferentes pedidos para autorizar, al seleccionar uno debo ver las 3 opciones recomendadas por el sector de compras (al hacer clic sobre alguna de ellas se me debe mostrar el detalle del presupuesto) con una casilla de selección por cada una, el sistema solo debe permitirme seleccionar una opción. Al tener una opción seleccionada se debe habilitar el botón de autorizar pedido. HU5 - Como personal de compras quiero poder generar una orden de compra para poder enviársela al proveedor. Criterio de aceptación: De una grilla de los distintos presupuestos (us anterior) debo poder seleccionar con un tilde 3 de ellos para que sean vistos por el gerente. Criterio de aceptación: Debo poder visualizar todos los pedidos autorizados, al hacer clic sobre alguno de ellos los debo poder visualizar en profundidad y tener un botón “generar orden de compra” que registre dicha orden. HU4 - Como gerente quiero poder HU6 - Como personal de compras quiero HU5 - Como personal de compras quiero poder generar una orden de compra para poder enviársela al proveedor. poder registrar la contratación del flete para poder vincularlo con la orden de compra correspondiente. Criterio de aceptación: Debo poder seleccionar una empresa de flete (si es la primera vez que trabajo con ella debo poder ingresarla junto con sus datos básicos) el costo del flete en cuestión y poder relacionarlo con una orden de compra. HU7 - Como personal de depósito quiero poder registrar la llegada de mercadería (remito) para poder llevar un control de las mercaderías que ingresaron. 52 Criterio de aceptación: Debo poder elegir una orden de compra, ver el detalle de esta, es decir, material, cantidad pedida y tener la opción de ingresar la cantidad enviada. También debo poder ingresar datos del remito como fecha en el cual se recibió la mercadería, nº de remito, etc. HU8 - Como personal de depósito quiero poder generar una nota de reclamo para poder enviárselas al proveedor para que este pueda atender a esta. Criterio de aceptación: Necesito primero seleccionar un remito por su número y luego ver un formulario en donde pueda ingresar mi nombre, fecha, y el texto del reclamo. Debo tener la opción de imprimir y de enviar por correo electrónico el reclamo. HU9 - Como personal de compras quiero poder registrar una factura para luego asociarla a un compromiso de pago. Criterio de aceptación: Al ingresar debo poder ver un formulario en donde ingresar los datos de la factura: empresa, fecha, cuil, monto total. Y luego de ingresar tener la opción para confirmar dicha factura HU10 - Como personal de compras quiero poder generar un compromiso de pago para luego poder generar una orden de pago. Criterio de aceptación: De una grilla debo poder ver todas las facturas que no están pagadas, poder seleccionar una, HU9 - Como personal de compras quiero poder registrar una factura para luego asociarla a un compromiso de pago. al hacerlo debo poder cargar un formulario de compromiso de pago, para ingresar la fecha del compromiso. Debe quedar registro de este compromiso para luego visualizarlo y debe tener esta pantalla una opción para imprimir dicho compromiso. HU11- Como personal de compras quiero poder generar una Orden de pago para poder efectuar el pago a los proveedores. 53 Criterio de aceptación: Cuando quiero generar una orden de pago, debo poder buscar compromisos de pago, cuando selecciono algún compromiso en particular debo ver un formulario para ingresar los datos de la orden de pago, fecha, monto. Esta operación debe quedar registrada al confirmarla. HU12 - Como gerente quiero poder generar informes sobre las compras para poder tomar mejores decisiones. Criterio de aceptación: Debo tener la posibilidad de elegir qué tipo de informe generar, estos pueden ser sobre las compras, materiales o proveedores, en todos debo tener la posibilidad de armar el informe por días, semanas, meses o años. Ejercicio Nº 1 - Servicio de lavado (III) Una organización dedicada a ofrecer el servicio de lavado realiza distintos tipos de servicio (referidos a distintas formas de lavado: lavado a seco, con máquina lavadora, etc.) a las prendas que habitualmente traen sus clientes. Cuando un cliente llega, el encargado de recepción (E.R) le toma sus datos personales: apellido y nombre del cliente, domicilio (calle, nro., dpto. y piso), barrio y teléfono. A continuación se le pregunta el tipo de servicio requerido y la/s prenda/s que va a dejar para ello, de esta forma se le genera un número de pedido, y se registra la fecha de pedido, el tipo de prenda, tipo de servicio para esa prenda, la cantidad de prendas que deja por cada tipo de servicio y se le informa al cliente el precio unitario, y el precio total de lo pedido, informándole la fecha posible de entrega. En general un tipo de servicio puede aplicarse a cualquier tipo de prenda, y el precio del servicio depende del tipo de servicio y del tipo de prenda. Cuando el cliente llega a retirar las prendas lavadas, el empleado le solicita el formulario de pedido para buscar las prendas correspondientes. Cobra el monto estipulado y entrega las prendas al cliente junto con la factura. Se pide: a) Redactar las ÉPICAS. b) Definir las HU por cada épica identificada. c) Definir criterios de aceptación. d) Prototipar interfaz del usuario. e) Utilizar la siguiente plantilla (3). (Para simplificar la plantilla, se pueden unir todos los criterios y representar en un solo prototipo de interfaz). ÉPICA: Como ER quiero gestionar los pedidos de servicio de lavado informando las fechas de entrega y el precio total del servicio controlando los ingresos de caja y el estado de los pedidos. 3 54 55 Ejercicio Nº 2 - Empresa dedicada al alquiler de vajilla (II) Esta empresa se dedica al alquiler de vajilla para distintos eventos. Cuando el cliente llega a la empresa, el encargado de atención averigua el tipo de evento a realizarse y en función de ello, lo lleva al salón de muestra donde el cliente puede observar los distintos tipos de vajillas (común, con ribete dorado, color, etc.) y los precios según el tipo. 56 Si el cliente se decide por el servicio, el encargado consulta, según la cantidad que necesita el cliente, si hay disponibilidad de ese tipo de vajilla para el día requerido. De ser así, se registra el pedido, especificando la vajilla (copa de vino, copa de agua, copa de champagne, plato base, plato de entrada, plato principal, copa de postre, plato de postre, tenedor para entrada, tenedor principal, cuchillo para entrada, cuchillo principal, etc.), la cantidad de cada pieza, la fecha del pedido, la fecha de entrega, el domicilio de entrega, la fecha programada de devolución y quién registró el pedido. Cabe aclarar que si el cliente es nuevo se lo registra y en caso de ser cliente de la empresa, según la calificación, se le realiza un descuento sobre el monto total al momento de abonar el saldo. Esta atención se le informa al cliente en el momento de contratar el servicio. La calificación del cliente es determinada por el dueño en función de la antigüedad del cliente, la cantidad de veces que ha solicitado servicio a esta empresa y el cumplimiento de pautas y cuidado de los elementos alquilados. Cuando se realiza el pedido, se le cobra al cliente el 40% del monto estimado, en concepto de entrega. La misma puede ser abonada en efectivo o con alguna de las tarjetas con la cual trabaja la empresa. En este momento, se registra el pedido como señado. Al momento de entregar el pedido de vajilla al domicilio indicado por el cliente, se registra el pedido como entregado. Después de finalizado el evento, la empresa se encarga de retirar la vajilla y un encargado del control verificará la cantidad devuelta y el estado de la misma. En caso de haber vajilla dañada, se registra en la devolución la cantidad de cada pieza que debe considerarse en desuso, registrándose también, la fecha del control y quién controló y registrando además como cumplido el pedido del cliente y las observaciones que fueran necesarias como resultado del control. Después del evento, el cliente tiene que pasar por la empresa a pagar el saldo. En ese momento, el encargado de atención, consultará si hay vajilla dañada que se debe cobrar al cliente; dicho monto se le suma al saldo que quedaba por pagar. Se le factura el servicio, incluyendo en dicha facturación un detalle de la vajilla que se le cobra por daños, si fuera el caso. Se le cobra el saldo (en efectivo o con tarjeta), se registra el pedido como abonado y se le sella como pagada la factura, entregándole el original al cliente. Se pide: a) Redactar las ÉPICAS. b) Definir las HU por cada épica identificada. c) Definir criterios de aceptación. d) Prototipar interfaz del usuario. Clase 11 “Planificación con SCRUM” Ejercicio Nº 1 57 - Servicio de lavado (IV) Una organización dedicada a ofrecer el servicio de lavado realiza distintos tipos deservicio (referidos a distintas formas de lavado: lavado a seco, con máquina lavadora, etc.) a las prendas que habitualmente traen sus clientes. Cuando un cliente llega, el encargado de recepción (E.R) le toma sus datos personales: apellido y nombre del cliente, domicilio (calle, nro., dpto. y piso), barrio y teléfono. A continuación se le pregunta el tipo de servicio requerido y la/s prenda/s que va a dejar para ello, de esta forma se le genera un número de pedido, y se registra la fecha de pedido, el tipo de prenda, tipo de servicio para esa prenda, la cantidad de prendas que deja por cada tipo de servicio y se le informa al cliente el precio unitario, y el precio total de lo pedido, informándole la fecha posible de entrega. En general un tipo de servicio puede aplicarse a cualquier tipo de prenda, y el precio del servicio depende del tipo de servicio y del tipo de prenda. Cuando el cliente llega a retirar las prendas lavadas, el empleado le solicita el formulario de pedido para buscar las prendas correspondientes. Cobra el monto estipulado y entrega las prendas al cliente junto con la factura. Primera parte (Opcional) 1. Redactar los requisitos globales. 2. Redactar los requisitos detallados. 3. Completar la plantilla, con los ítems del product backlog. Se pide: formar grupos de trabajo, preparar cartas de planning póker para: 4. Redactar la ÉPICA. 5. Redactar en una NOTA (tipo POS-IT) las HU. 6. A partir de la selección de una HU, y mediante la técnica de planning póker, deberás completar la columna con el valor de estimación MEDIA más repetido y obtenido por unanimidad entre los miembros del grupo. Justificar. 58 Solución Propuesta | Gestionar los clientes (RG). | Registrar los datos de un cliente. | Modificar los datos de un cliente. | Gestionar los pedidos de servicio de lavado(RG) | Registra un pedido nuevo. | Modificar un pedido. | Cancelar un pedido. | Registrar estado de finalizado de un pedido. | Gestionar el cobro del servicio de lavado (RG). | Registrar el cobro y emitir comprobante. | Registrar movimientos de caja. | Gestionar la entrega del pedido (RG). | Registrar la entrega del pedido. | Consultar pedidos terminados. NRO-HU BACKLOG ÍTEM ESTIMACIÓN (esfuerzo requerido) 1 Permitir al E.R registra un cliente 3 2 Permitir registrar un pedido de lavado 8 3 Permitir informar, al cliente el precio total del pedido 3 4 Permitir informar la fecha posible de entrega 5 5 Permitir registrar el cobro del servicio 13 6 Permitir consultar estado de un pedido 5 7 Permitir registra la entrega del pedido 8 8 Permitir cancelar un pedido 3 9 Permitir generar informes de ingresos por pedidos cobrados. 3 Ese número se deberá actualizar cada día en el daily meeting, indicando el esfuerzo restante para terminar la tarea en curso. Ejercicio Nº 2 - Casa de juegos electrónicos (II) En este ejercicio trabajaremos sobre una casa de juegos electrónicos ubicada en un shopping de nuestra ciudad. Ésta quiere cambiar su actual sistema de fichas por uno de carga electrónica. Para ello ha requerido los servicios de un grupo de desarrollo que realice el análisis y la construcción de un software para la administración de la venta de tarjetas, carga de tarjetas, administración de juegos y canjes de premios. 59 La operatoria del negocio sería la siguiente (según lo deseado por el gerente): Para que un cliente pueda acceder a los juegos debe poseer una tarjeta electrónica de la casa, la cual permitirá la recarga con importes determinados por los clientes. El costo de la tarjeta es de $1 y un cliente puede tener tantas tarjetas como desee. Cada juego tiene su propio importe (ej. PacMan $1.50, Pelotero $3, StreetDance $1.80), además, por cada vez que juega, un cliente adquiere puntos que le servirán para canjear por premios. Entonces, al pasar la tarjeta el cliente por el lector del juego (posnet), se le deberá descontar el importe del mismo y se suman los puntos obtenidos (que también son variables para cada juego). A veces ocurre que un juego se habilite (consuma el importe para jugar), pero luego falle y no permita su uso correcto. En dicho caso, ante la queja del cliente, el encargado tendría que poder cargar en la tarjeta del cliente el monto perdido (que le consumió el juego que falló) registrando dicha situación, para que no haya errores de faltantes de dinero cuando se realice el arqueo de caja. Cuando el cliente ha alcanzado más de $100 en gastos, se le asigna la categoría de cliente preferencial, con lo cual tiene una tarifa diferente (más barata) en los juegos. Existen diversos tipos de premios con un puntaje asignado, por los cuales el cliente puede optar cuando desee canjear los puntos obtenidos. Para ello se dirige al cajero y le entrega su En este ejercicio trabajaremos sobre una casa de juegos electrónicos ubicada en un shopping de nuestra ciudad. Ésta quiere cambiar su actual sistema de fichas por uno de carga electrónica. Para ello ha requerido los servicios de un grupo de desarrollo que realice el análisis y la construcción de un software para la administración de la venta de tarjetas, carga de tarjetas, administración de juegos y canjes de premios. tarjeta para que este verifique cuántos puntos y canje por el o los premios que desee, en ese caso se le descuentan los puntos requeridos y se le entrega el/los premio/s. 60 • se notifiquen las fallas en los juegos para poder realizar rápidamente su arreglo. Primera parte (Opcional) 1. Redactar los requisitos globales. 2. Redactar los requisitos detallados. 3. Completar la plantilla, con los ítems del product backlog. De cada premio hay un stock limitado por lo cual el sistema debería llevar un control del mismo. En todo momento el cliente tendría que poder consultar en una terminal todo su historial, es decir, todas las transacciones que realizó con su tarjeta: fecha en la que adquirió la tarjeta; recargas y juegos que utilizó indicando su fecha, hora, monto, cantidad de puntos; y los canjes realizados con la fecha, hora, puntos y premios seleccionados. El administrador del negocio es quien decide sobre qué juegos se habilitarán para uso de los clientes, los precios (de la tarjeta y los juegos) y los puntos tanto de los juegos como de los premios que se canjearán. El administrador requiere además: Ejercicio Nº 3 • poder contar con un informe mensual de los juegos más utilizados para que pueda prever la compra de más unidades. • un listado de premios faltantes, para realizar su reposición. – Clínica Veterinaria (V) En una veterinaria, en la que trabajan varios veterinarios, se realiza el siguiente procedimiento ante la llegada de una persona con su mascota enferma o accidentada. Se pide: formar grupos de trabajo, preparar cartas de planning póker para: 4. Redactar la ÉPICA. 5. Redactar en una NOTA las HU. 6. A partir de la selección de una HU, y mediante la técnica de planning póker, deberás completar la columna con el valor de estimación MEDIA más repetido y obtenido por unanimidad entre los miembros del grupo. Justificar. Se pide: formar grupos de trabajo, preparar cartas de planning póker para: 4. Redactar la ÉPICA. 5. Redactar en una NOTA las HU. 6. A partir de la selección de una HU, y mediante la técnica de planning póker, deberás completar la columna con el valor de estimación MEDIA más repetido y obtenido por unanimidad entre los miembros del grupo. Justificar. Se efectúa una consulta en la cual se atiende al animal (individuo), si es la primera vez que se hace atender se le inicia una Historia Clínica asignándole un número y se registran todos los datos del individuo y sus antecedentes (vacunas y otras enfermedades), así como los datos de su dueño. Una vez efectuada la revisación, el veterinario elabora un diagnóstico en donde puede determinarse la necesidad de que el individuo sea internado, si es así, se establece la dieta apropiada para dicho caso. Si la mascota no resulta internada, simplemente se le cobra la consulta a su dueño, emitiendo el recibo correspondiente. 61 El veterinario efectúa un seguimiento sobre la evolución del individuo y va ajustando el tratamiento y la dieta, actualizando los datos en su historia clínica; esto se repite hasta que el individuo está recuperado y se le da el alta de internación. Se espera que el sistema, además de la gestión del proceso descripto, proporcione la siguiente información: • Listado de clientes (dueños de mascotas). • Listado de individuos internados en determinados períodos. • Historia clínica completa de un individuo. • Listado de diagnósticos de las consultas hechas en el mes. • Consultas atendidas en el mes por cada veterinario • Habitáculos disponibles en el momento de la consulta. • Listado de mascotas por raza. Primera parte (Opcional) 1. Redactar los requisitos globales. 2. Redactar los requisitos detallados. 3. Completar la plantilla, con los ítems del product backlog. Se pide: formar grupos de trabajo, preparar cartas de planning póker para: 4. Redactar la ÉPICA. 5. Redactar en una NOTA las HU. A partir de la selección de una HU, y mediante la técnica de planning póker, deberás completar la columna con el valor de estimación MEDIA más repetido y obtenido por unanimidad entre los miembros del grupo. Justificar. Se pide: formar grupos de trabajo, preparar cartas de planning póker para: 4. Redactar la ÉPICA. 5. Redactar en una NOTA las HU. A partir de la selección de una HU, y mediante la técnica de planning póker, deberás completar la columna con el valor de estimación MEDIA más repetido y obtenido por unanimidad entre los miembros del grupo. Justificar. Bibliografía Imágenes www.pexels.com www.pixabay.com www.flickr.com 62 ¡Éxitos en la siguiente etapa!