GUIA 2 INGENIERIA SOFTWARE I-2015.docx

May 24, 2018 | Author: Luis Enrique Castillo | Category: Use Case, Software, Computer Engineering, Technology, Computing


Comments



Description

Requerimientos y casos de usoSISTEMASde un sistema Y COMPUTACION INGENIERIA DE SOFTWARE REQUERIMIENTOS Y CASOS DE USO DE UN SISTEMA Prof: Ing. CAMAVILCA VEGA, Dámaris Martha Prof: Ing. Dámaris M. CAMAVILCA VEGA 1 Requerimientos y casos de de uso un OBJETIVO ESPECÍFICO: Entender los modelos casosde de uso parasistema especificar los requerimientos funcionales de un sistema. INDICADOR.- Identifica los requerimientos de un sistema y captura mediante casos de uso para el diseño e implementación de un software orientada a objeto (OO). Prof: Ing. CAMAVILCA VEGA, Dámaris Martha MODE LO DE CASO S DE USO 2 Requerimientos y casos de uso de un sistema Pag.613 PROPOSITO.- Prof: Ing. CAMAVILCA VEGA, Dámaris Martha El propósito primario del modelo casos de uso es comunicar las funciones y el comportamiento del sistema al cliente o usuario final. 3 ElRequerimientos modelo de casos… y casos de uso de un sistema Es usado para: Prof: Ing. CAMAVILCA VEGA, Dámaris Martha   4 Identificar quién interactuará con el sistema y que deberá hacer el sistema. Captura todos los requerimientos de un sistema. LOS ACTO RES Dámaris Martha Un actor es un agente. 5 . alguien o algo que solicita un servicio al sistema o actúa como catalizador para que ocurra algo. CAMAVILCA VEGA.Requerimientos y casos de uso de un sistema Prof: Ing. CAMAVILCA VEGA.Requerimientos y casos de uso de un sistema Prof: Ing. Dámaris Martha Los actores… 6 . Requerimientos y casos deellos uso de un roles sistema Los actores no son parte del sistema.Los actores se determinan observando: Prof: Ing. 7 . representan que un usuario del sistema puede desempeñar. Identificando actores. una máquina u otro sistema. Dámaris Martha Usuarios directos del sistema. Un actor puede representar a un humano. CAMAVILCA VEGA. Dámaris Martha PREGUNTAS USADAS PARA AYUDAR A IDENTIFICAR ACTORES ¿Quién usará la funcionalidad principal del sistema? iará con el uso del sistema? · ¿Quién administrará. . soportará y mantendrá el sistema? · ¿ Otros sistemas que interactúan con el sistema.8 Prof: Ing. CAMAVILCA VEGA. Requerimientos casos de uso de un sistema Responsables del usoy o mantenimiento del sistema. Dámaris Martha Requerimientos y casos de uso de un sistema 9 .Prof: Ing. CAMAVILCA VEGA. CAMAVILCA VEGA. Dámaris Martha Requerimientos y casos de uso de un sistema 10 LOS CASO S DE USO .Prof: Ing. CAMAVILCA VEGA. Y un caso de uso es iniciado por un actor para invocar una cierta funcionalidad en el sistema. además de asociarse con los actores. Un caso de uso puede participar en varias relaciones con otros casos de usos. 11 . Dámaris Martha Los casos de uso modela un diálogo entre los actores y el sistema.Requerimientos y casos de uso de un sistema Prof: Ing. Dámaris Martha de cada actor? ¿El actor. creará.12 Prof: Ing. eliminará o leerá la información en el sistema? ¿Qué ca Requerimientos y casos de uso de un sistema . guardará. cambiará. CAMAVILCA VEGA. CAMAVILCA VEGA. Dámaris Martha Requerimientos y casos de uso de un sistema 13 .Prof: Ing. CAMAVILCA VEGA. Dámaris Martha Los casos de uso. actores y el sistema son descritos usando el diagrama de casos de uso.Requerimientos y casos de uso de un sistema ¡IMPORTANTE ! Prof: Ing. 14 . Dámaris Martha Requerimientos y casos de uso de un sistema 15 . CAMAVILCA VEGA.Prof: Ing. Prof: Ing. Dámaris Martha Requerimientos y casos de uso de un sistema 16 . CAMAVILCA VEGA. 1 diagrama casosde de uso ¿PARA QUE YO VOY A USAR EL SISTEMA? Prof: Ing.Requerimientos y casos de de uso un sistema Fig. Dámaris Martha CADA RESPUESTAS ES UN CASO DE USO 17 . CAMAVILCA VEGA. .Requerimientos y casos de uso de un sistema Prof: Ing. Dámaris Martha I. ASOCIACION.Se da por la interacción entre un actor y un caso de uso (suele ser bidireccional ) 18 . CAMAVILCA VEGA. Dámaris Martha Requerimientos y casos de uso de un sistema 19 .Prof: Ing. CAMAVILCA VEGA. por ejemplo: << INCLUDE>> Prof: Ing.Requerimientos y casos de uso de un sistema I. 20 . CAMAVILCA VEGA. Dámaris Martha Un caso de uso A incluye el caso de uso B. implica que el comportamiento del caso de uso incluido es insertado dentro del comportamiento del caso de uso incluyente.1 RELACIONES DE DEPENDENCIA.Existen varios tipos de dependencia predefinidas que se indican mediante estereotipos. El mismo caso de uso incluido se puede incluir en múltiples casos de uso base para reducir la duplicación de funcionalidad al factorizar el comportamiento 21 . CAMAVILCA VEGA. Prof: Ing. Dámaris Martha A este mismo caso de uso base A se le puede aplicar múltiples relaciones de inclusión.Requerimientos y casos de uso de un sistema Nota: El caso de uso incluido no es opcional. y siempre es requerido para que el caso de uso incluyente se ejecute correctamente. NO SECUENCIAL 22 .. CAMAVILCA VEGA. Dámaris Martha 2.Requerimientos y QUE casos de Auso de un sistema SIEMPRE OCURRE TAMBIEN OCURRE B 1.ES OBLIGATORIO Prof: Ing.. Prof: Ing. CAMAVILCA VEGA. Dámaris Martha Requerimientos y casos de uso de un sistema 23 A B . Dámaris Martha Ejemplos: 24 . CAMAVILCA VEGA.Requerimientos y casos de uso de un sistema Prof: Ing. CAMAVILCA VEGA. Dámaris Martha Requerimientos y casos de uso de un sistema 25 .Prof: Ing. CAMAVILCA VEGA.Requerimientos y casos de uso de un sistema Prof: Ing. 26 . Dámaris Martha La inclusión representa un comportamiento de encapsulado. A completa la funcionalidad de B. CAMAVILCA VEGA.Requerimientos y casos de uso de un sistema Prof: Ing. típicamente cuando ocurren situaciones excepcionales. 27 . Dámaris Martha <<EXTEND>> Un caso de uso A puede extender el comportamiento de otro caso de uso B. Prof: Ing. CAMAVILCA VEGA. Dámaris Martha Requerimientos y casos de uso de un sistema 28 B A . Se representa por una flecha. GENERALIZACION.Requerimientos y casos de uso de un sistema Prof: Ing.. CAMAVILCA VEGA. Dámaris Martha II. que apunta de la clase más especializada. 29 .Designa la relación de clasificación entre un elemento más general a un elemento más específico. hacia la clase más general. Prof: Ing. Dámaris Martha Requerimientos y casos de uso de un sistema 30 . CAMAVILCA VEGA. Prof: Ing. CAMAVILCA VEGA. Dámaris Martha Requerimientos y casos de uso de un sistema 31 . CAMAVILCA VEGA. 32 .Prof: Ing. Dámaris Martha Requerimientos y hereda casos deyuso de un Un descendiente atributos operaciones de sussistema antecesores. Prof: Ing. CAMAVILCA VEGA. Dámaris Martha Requerimientos y casos de uso de un sistema 33 . Requerimientos y casos de uso de un sistema Realizar el diagrama de Caso de uso de los siguientes ejercicios: Prof: Ing. Dámaris Martha E.01 34 . CAMAVILCA VEGA. Requerimientos y casos de uso de un sistema 1. Éstos. Cajero automático portátil Prof: Ing. Dámaris Martha El banco UniBank necesita ayuda para modelar el sistema que hará funcionar sus nuevos cajeros automáticos portátiles. Para ello ten en consideración que: 35 . depositar y consultar saldo (no soportaran movimientos entre cuentas de otros bancos o compras de tarjetas de prepago telefónico). le permitirán al usuario realizar sólo las operaciones más simples: retirar. CAMAVILCA VEGA. del porte de un teléfono público.   ranura. Prof: Ing. notificando de esta situación al usuario. Dámaris Martha   Requerimientos y casos de uso de un sistema Se pide ingresar la clave del usuario posteriormente al paso de la tarjeta por la 36 . CAMAVILCA VEGA. No se puede retirar más fondos de los que realmente hay. Al 3er ingreso de clave no valida se queda decomisada la tarjeta en la ranura Si al hacer el retiro el saldo no alcanza. se notifica a la central y se cancela la operación. Vendomática Prof: Ing.Requerimientos y casos de uso de un sistema 2. Inteligente porque cuando detecte que un cliente intenta comprar un producto agotado. CAMAVILCA VEGA. Además. se conectará automáticamente a la central de abastecimiento y dará aviso para realizar la reposición. 37 . como toda vendomática. debe dar vuelto y no dejar que se le pague menos del precio de lo que está vendiendo. Dámaris Martha La empresa Nestcafé tiene planes para instalar una nueva máquina vendomática “inteligente” en la facultad. CAMAVILCA VEGA. Apuestamático Para los apostadores empedernidos: una máquina que les permite obtener información de caballos / carreras / premios. Dámaris Martha  38 .Requerimientos y casos de uso de un sistema 3. No se aceptan apuestas que involucren más dinero que el del crédito actual Prof: Ing. realizar apuestas y hasta imprimir un boleto que es cambiable por efectivo en la caja del local de apuestas (ya que volver a depositarla es incentivo para que no la gaste). cargar crédito de dinero desde su cuenta corriente (accesible vía RedBanc). La información de carreras/caballos/apuestas se mantiene en un computador con la base de datos de Jockey Club TeleTrak. Tanto la obtención de información como el pago de apuestas utilizan la impresora incluida en el apuestamático. Dámaris Martha  Requerimientos y casos de uso de un sistema El crédito que el apostador desee cargar debe solicitarse al 39 .  servidor de redbanc mediante una conexión. CAMAVILCA VEGA. Prof: Ing. si logra un buen desempeño. ingresar su “top-score”. Videojuego Prof: Ing. También se pide incluir los casos en que el jugador conoce del tema y activa las claves para acceder a los personajes y misiones ocultas del juego. Dámaris Martha Se pide construir un “emulador” de juego electrónico. jugar la misión y.Requerimientos y casos de uso de un sistema 4. 40 . Para construir uno se te pide comenzar por diseñar los casos de uso del sistema (suponiendo que es una máquina arcade original) en que el jugador puede escoger un personaje. una misión. CAMAVILCA VEGA.
Copyright © 2024 DOKUMEN.SITE Inc.