8
 INTRODUCCIÓN El Lenguaje UML fue diseñado para visualizar, conocer y documentar los diferentes sistemas informáticos que existen, es por la cual, que también le permiten al programador como el usuario, comprender los requerimientos del mismo. Dentro del lenguaje UML, se encuentran diferentes diagramas como los diagramas de comportamiento, de comunicación, de caso de uso, entre otros, los cuales el más utilizado son los caso de uso.  A continuación, se detallaran; ¿Qué son los Diagramas de Caso de Uso?, la simbología, en la forma de documentar estos diagramas, la relación entre actores, entre otros temas acerca de los caso de uso MARCO TEORICO 1. DEFINICIÓN Figura. 1. Definición de Caso de Uso Los casos de uso como todo diagrama, fueron diseñados para expresar como alguien o algo externo utiliza un sistema, su funcionamiento es modelar los diferentes escenarios que existen en la ejecución del programa. Como objetivo primordial es documentar el comportamiento de un sistema desde el punto de vista del usuario.

Informe de Caso de Uso

Embed Size (px)

DESCRIPTION

Cap. Diagramas UML Caso de USo

Citation preview

  • INTRODUCCIN

    El Lenguaje UML fue diseado para visualizar, conocer y documentar los

    diferentes sistemas informticos que existen, es por la cual, que tambin le

    permiten al programador como el usuario, comprender los requerimientos del

    mismo.

    Dentro del lenguaje UML, se encuentran diferentes diagramas como los

    diagramas de comportamiento, de comunicacin, de caso de uso, entre otros,

    los cuales el ms utilizado son los caso de uso.

    A continuacin, se detallaran; Qu son los Diagramas de Caso de Uso?, la

    simbologa, en la forma de documentar estos diagramas, la relacin entre

    actores, entre otros temas acerca de los caso de uso

    MARCO TEORICO

    1. DEFINICIN

    Figura. 1. Definicin de Caso de Uso

    Los casos de uso como todo diagrama, fueron diseados para expresar como

    alguien o algo externo utiliza un sistema, su funcionamiento es modelar los

    diferentes escenarios que existen en la ejecucin del programa. Como objetivo

    primordial es documentar el comportamiento de un sistema desde el punto de

    vista del usuario.

  • 2. COMPONENTES DEL CASO DE USO

    Las componentes del caso de uso son:

    Figura. 2. Componentes

    2.1. ACTOR:

    Un actor es la agrupacin de personas, sistemas o mquinas que interactan

    con el sistema que estamos construyendo, como ejemplo un empleado de

    ventas, que es quien recibe o entrega los pedidos.

    Figura. 3. Actor

    Los actores no necesariamente coinciden con los USUARIOS. Un usuario puede

    interpretar distintos roles, correspondientes a distintos actores. Los actores

    representan papeles (ROLES) que interpretan personas, perifricos u otros

    sistemas cuando el sistema est en uso.

    2.2. CASO DE USO

    Un Caso de uso es iniciado por un actor, en ese momento intercambian datos

    con el sistema. El nombre de un caso de uso se expresa con un verbo en

    gerundio, seguido generalmente por el principal objeto o entidad del sistema que

    es afectado por el caso. Grficamente, los casos de uso se representan con un

    valo, con el nombre del caso en su interior

  • Figura. 4. Caso de Uso

    2.3.1. DESCRIPCIN DE UN CASO DE USO

    Los casos de uso se documentan con texto informal. En general, se usa una lista

    numerada de los pasos que sigue el actor para interactuar con el sistema. A

    continuacin se muestra una parte simplificada de la descripcin del caso de uso

    Ingresando Pedido

    Figura. 5. Descripcin de Caso de Uso

    2.3. RELACIONES

    Las relaciones o asociaciones son muy importante, porque le permite llevar o

    establecer que proceso es el siguiente y quien lo va a realizar, para aquello se

    forman dos relaciones, que son entre actores y caso de uso.

    2.3.2. RELACIONES ENTRE ACTORES

    Un Actor puede tener atributos y comportamiento, adems pueden tener las

    mismas relaciones de las clases.

    Un actor tambin se puede describe mediante una relacin de generalizacin,

    es decir, un Actor Cliente puede heredar Cliente por Celular, o Cliente en

    Persona

  • Figura. 6. Generalizacin de Actor

    2.3.3. RELACIN ENTRE CASO DE USOS.

    Las relaciones entre caso de uso se puede dar mediante simbologa es decir,

    mediante relacin de extensin, inclusin, y de anteriormente mencionado de

    generalizacin.

    2.3.3.1. RELACIN DE EXTENSIN

    Esta relacin incluye partes del comportamiento, pero no es necesario que lo

    incluya todo, es decir, esta extensin sirve para establecer un caso adicional.

    Figura. 7. Relacin de Extensin

    2.3.3.2. RELACIN DE INCLUSIN

    Incluye el comportamiento completo de un caso de uso general, Es decir que,

    esta inclusin sirve para establecer un caso obligatorio. Permite composicin

    jerrquica y reutilizacin de caso de uso.

  • Figura. 8. Relacin de inclusin

    2.3.3.3. RELACIN DE GENERALIZACIN

    En el caso de uso especializado se especifican los pasos extras que es necesario

    aadir al caso de uso general, para representar una funcionalidad diferente a la

    original, como se muestra en la Figura. 6. Generalizacin de un Actor.

    3. SIMBOLOGA GENERAL

    En resumen todo los que se utiliza en el caso de uso, se muestra a continuacin:

    Figura. 9. Simbologa General

  • 4. EJEMPLO DE CASO DE USO BUSCAMINAS

  • CONCLUSIN

    Los casos de uso son una gran ventaja para documentar todo lo que ocurre en

    el sistema, facilitando tanto al programador como al usuario porque le permite

    aadir los requerimientos dados por el cliente, y este mismo puede visualizar de

    manera clara u entendible la funcionalidad del software.

    Es de fundamental importancia conocer la simbologa de los caso de uso, porque

    cada representacin grfica indica una interaccin diferente con el programa,

    como son las relaciones de extensin, inclusin, generalizacin, y cul es la

    funcin del o los actores en el sistema, posteriormente se procede a documentar

    todo los sealado

    BIBLIOGRAFA

    Ceria, S. 2012. Ingeniera de Software, Caso de Uso Un Mtodo Prctico para Explorar Requerimientos. ARG. (En Lnea). Consultado 1 de jun. 2015. Formato PDF. Disponible en: http://www-2.dc.uba.ar/materias/isoft1/2001_2/apuntes/CasosDeUso.pdf.

    Gutirrez, J. s.f. Diagramas UML de caso de uso y de Requisitos. ESP. (En Lnea). Consultado 1 de jun. 2015. Formato PDF. Disponible en: http://www.lsi.us.es/~javierj/cursos_ficheros/metricaUML/CasosUsoUML.pdf.

    Kendall, K y Kendall, J. 2011. Anlisis y diseo de sistemas. 8 ed. Mxico. Pearson Education. p 600

    Vega, M. 2010. Caso de Uso, UML. ESP. (En lnea). Consultado 1 de jun. 2015. Formato PDF. Disponible en: http://lsi.ugr.es/~mvega/docis/casos%20de%20uso.pdf.