You are on page 1of 3

FACULTAD DE INGENIERA Y CIENCIAS EXACTAS Julio - 2012

ADOO Alumno:_________________________________________________

Examen final Tema 1

Criterios mnimos de aprobacin Cumplir con el 100% en forma correcta de cada uno de los puntos solicitados Las herramientas solicitadas a desarrollar por parte del alumno deben cubrir el relevamiento expuesto en el enunciado. Correlacin entre el enunciado, las especificaciones de casos de uso y los diagramas solicitados. Correcta utilizacin de la metodologa PU. Manejo correcto de la notacin UML en los diagramas solicitados. NOTA: El examen se considera entregado cuando el alumno realiza la entrega de las hojas de exmenes en mano al docente o verifica con el docente que se haya pasado al servidor la carpeta y su contenido correspondiente a dicho examen, en caso de haber realizado el mismo en mquina (Las extensiones de documentacin permitidas son pg y doc). Los grficos solicitados debe ser entregados en formato JPG, no se acepta entregas de proyectos con ningn tipo de extensin generados por las herramientas de modelado, en caso de haberse utilizado alguna. Si no se cumplen las condiciones establecidas no se considerar entregado dicho examen. 1 Una empresa de telefona mvil necesita implementar un sistema que permita la venta y facturacin de planes de telefona .A continuacin se detallan los CU realizados por el equipo de analistas funcionales. Caso de Uso ID: Caso de Uso Nombre: Creado por: Fecha Creacin: 01 Crear un plan Ultima actualizacin por: Fecha ltima actualizacin: Vendedor Existen instancias de Cliente Existen instancias de Plan Existen instancias de Adicionales Se crea una instancia de cliente Se crea una instancia de Plan Se asocian instancias de Adicionales a instancia de Plan Se asocia instancia de Plan a Cliente Actor Sistema 1) El caso de uso empieza 2) Solicita el ingreso del DNI cuando el vendedor ingresa a la funcionalidad Crear un plan 3) Ingresa el dato 4) Busca en la lista de clientes uno con el DNI ingresado, y existe 5) Solicita el ingreso de cantidad de minutos del plan y costo del minuto 6) Ingresa los datos 7) Crea una nueva instancia de plan con la cantidad y costo ingresados y adems agrega un cdigo generado de manera automtica buscando el

Actor: Precondiciones: Postcondiciones:

Flujo Normal:

FACULTAD DE INGENIERA Y CIENCIAS EXACTAS Julio 2012

12) Selecciona adicionales

Flujos Alternativo 1: Cliente no existente

Actor 1) El vendedor ingresa a la funcionalidad Crear un plan 3) Ingresa el dato

ltimo cdigo de plan existente y sumndole uno a ese valor. 8) Genera una lista con todos los adicionales con estado disponible, la muestra y solicita se seleccione uno o varios de stos adicionales para ser agregados al plan 13) Asocia cada instancia de adicional seleccionado al plan creado 14) Asocia la instancia de plan al cliente creado 15) Fin CU01 Sistema 2) Solicita el ingreso del DNI 4) Busca en la lista de clientes uno con el DNI ingresado, y no existe 5) Solicita el ingreso de nombre, domicilio y telfono 7)Crea una nueva instancia de cliente con el DNI, el nombre, el domicilio y el telfono ingresados

4) Ingresa los datos solicitados.

Caso de Uso ID: Caso de Uso Nombre: Creado por: Fecha Creacin:

02 Generar Factura de cliente Ultima actualizacin por: Fecha ltima actualizacin: Empleado de Facturacin Existen instancias de Cliente con planes asociados Existen instancias de Plan con adicionales asociados Existen instancias de Adicional con consumos asociados. Existen instancias de Factura Se crea una nueva instancia de Factura Se crean instancias de Detalle Factura Se asocian instancias de Detalle Factura a instancia de Factura Se asocia instancia de Factura a instancia de Cliente Actor Sistema 1) El caso de uso empieza 2) Solicita el ingreso del DNI del cuando el empleado de cliente y el perodo a facturar facturacin ingresa a la funcionalidad Generar factura de cliente 3) Ingresa los datos 4) Busca en la lista de clientes uno con el DNI ingresado y existe 5) Obtiene el plan asociado al cliente 6) Por cada adicional asociado al plan del cliente, el sistema busca los consumos de ese adicional que

Actor: Precondiciones:

Postcondiciones:

Flujo Normal:

FACULTAD DE INGENIERA Y CIENCIAS EXACTAS Julio 2012

Flujos Alternativo 1: Cliente inexistente

Actor 1) El empleado de facturacin ingresa a la funcionalidad Generar factura de Cliente 3) Ingresa los datos

tengan el perodo ingresado y calcula el importe multiplicando la cantidad consumida por el importe del adicional 7) Al importe previamente calculado, le suma el importe del plan, y as obtiene el total a abonar 8) Genera una nueva instancia de factura con el perodo ingresado, el importe a abonar . 9) Por cada adicional asociado al plan base del cliente, el sistema genera una nueva instancia de detalle de factura con una descripcin y el importe calculado previamente y lo asocia a la instancia de factura creada previamente 10) Asocia la instancia de factura creada a la instancia de cliente encontrado. 11)Fin CU02 Sistema 2) Solicita el ingreso del DNI y perodo 4) Busca en la lista de clientes uno con el DNI ingresado, y no existe 5) Informa que el cliente no existe en el sistema 6) Fin CU02

Se pide: a) Realizar el Modelo de Dominio del negocio planteado. b) Realizar los DS correspondientes a los CU especificados. c) Realizar el diagrama de clases que cubra el diseo de la aplicacin. 2 Explique que son y para que sirven los patrones GRASP. 3 Defina una mtrica para medir el diseo orientado a objetos (mtrica, atributo que mide, estructura y rango de valores)

You might also like