diagrama de casos de uso

Download Diagrama de Casos de Uso

If you can't read please download the document

Upload: monika-diaz

Post on 12-Sep-2015

23 views

Category:

Documents


1 download

DESCRIPTION

Diagrama de Casos de Uso

TRANSCRIPT

  • ESCUELA SUPERIOR POLITCNICA AGROPECUARIA DE

    MANAB MANUEL FLIX LPEZ

    CARRERA INFORMTICA

    SEMESTRE SPTIMO PERODO ABRIL-SEPT/2015

    TEMA:

    CASOS DE USO

    MATERIA:

    INGENIERA DE SOFTWARE

    AUTORA:

    MNICA L. DIAZ ENCARNACIN

    FACILITADORA:

    ING. HIRAIDA SANTANA

    MISIN

    Formacin de profesionales ntegros que conjuguen ciencia, tecnologa y valores en

    su accionar, comprometidos con la sociedad en el manejo adecuado de programas

    y herramientas computacionales de ltima generacin.

    VISIN

    Ser referente en la formacin de profesionales de prestigio en el desarrollo de

    aplicaciones informticas y soluciones de hardware.

    CALCETA, JUNIO 2015

  • 03 de Junio del 2015

    INTRODUCCIN

    Hoy en la actualidad UML se basa fundamentalmente en una tcnica

    de anlisis orientado a objetos conocida como modelado de casos de

    uso. Es por esto que es de suma importancia conocer y saber realizar

    diagramas de casos uso, que nos ayuda a analizar y comprender la

    forma en que un sistema deber comportarse, obteniendo los

    requerimientos desde el punto de vista del usuario.

    Al utilizar tcnicas de UML podemos analizar con ms detalle los

    objetos y sus interacciones para derivar su comportamiento, atributos

    y relaciones.

    OBJETIVO

    El objetivo de esta seccin es conocer ms sobre UML (lenguaje

    modelado unificado), como es el diagrama de casos de uso: su

    concepto, realizacin, importancia y caractersticas.

    MARCO TERICO

    DIAGRAMA DE CASOS DE USO

    Un caso de uso representa una unidad funcional coherente de un sistema,

    subsistema o clase.

    Cuando se trabaja con casos de uso, es importante tener presentes algunas

    sencillas reglas:

    Cada caso de uso est relacionado como mnimo con un actor.

    Cada caso de uso es un iniciador (es decir, un actor).

    http://www.monografias.com/trabajos12/diflu/diflu.shtml
  • Cada caso de uso lleva a un resultado relevante (un resultado con valor

    intrnseco).

    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 1 - los casos de uso se representan grficamente con valos

    ELEMENTOS DE UN MODELO DE CASOS DE USO

    Imagen 1- Elementos de los casos de uso.

    ACTORES

    Es una entidad externa (fuera del sistema) que interacciona con el sistema, en

    la que puede desempear distintos papeles dependiendo del caso de uso en

    que participe. Estas pueden ser:

    ACTORESCASOS DE

    USO RELACIONES

  • Primarios. - Interaccionan con el sistema para explotar sus

    funcionalidad; trabaja directa y frecuentemente con el software.

    Secundarios. - Soporte del sistema para que los primarios puedan

    trabajar.

    Iniciadores. - No utilizan directamente el sistema pero

    desencadenan el trabajo de otro actor.

    DESCRIPCIN DE ACTORES

    Figura 2- Descripcin de Actores

    CASOS DE USO

    Resumidos. - Son conocidos cuando estn en el inicio del software.

    Extensos. - Definidos cuando se ha finalizado el software.

    RELACIONES

    Para extraer el comportamiento de los casos de uso tenemos los siguientes tipos

    de relaciones:

  • Generalizacin .- El caso hijo hereda el comportamiento y

    significado de caso de uso padre. El hijo puede aadir o redefinir el

    comportamiento del padre.

    Figura 3 - Relacin - generalizacin

    extensin (extend). - Si A B, significa que una instancia

    del caso de uso B podra incorporar el comportamiento especificado

    en A (si se cumplen las condiciones especificadas en el punto de

    extensin). Un punto de extensin es una referencia al interior del caso

    (B), hacia el punto donde se podran insertar secuencias de acciones

    de otros casos (A).

    Figura 4- Relacin - extensin

    inclusin (include). - El caso de uso inicial incluye el

    comportamiento del caso de uso final (subcasos). Una relacin A

    a B significa que una instancia de A tambin

    incorporara el comportamiento especificado en B. Se incorporara

    en el lugar indicado en A.

  • Figura 5- Relacin - inclusin

    CARACTERSTICAS DE CASOS DE USO

    1. Estn expresados desde el punto de vista del actor.

    2. Se documentan con texto informal.

    3. Describen tanto lo que hace el actor como lo que hace el sistema cuando

    interacta con l, aunque el nfasis est puesto en la interaccin.

    4. Son iniciados por un nico actor.

    5. Estn acotados al uso de una determinada funcionalidad claramente

    diferenciada del sistema.

    PARTES DE UN DIAGRAMA DE CASOS DE USO

    Figura 6- Partes de un Diagrama de casos de uso

  • PARA QUE SIRVEN LOS CASOS DE USO

    Imagen 2- Para qu sirven los casos de uso.

    DESCRIPCIN DE LOS CASOS DE USOS

    La especificacin de un caso de uso debe describir el modo en que un

    actor interacta con el sistema.

    Es una narracin que describe el rol desempeado por el actor en su

    interaccin con el sistema.

    Lo ms importante de los casos de uso es su descripcin.

    Para capturar el

    comportamiento

    deseado del

    sistema sistema

    sin tener que

    especificar como

    se implementa

    ese

    comportamiento.

    Como medio de

    comprension del

    sistema para

    desarrolladores,

    usuarios finales

    y expertos del

    dominio.

    Ayudaran a

    validar la

    arquitectura y a

    verificar el

    sistema en el

    transurso del

    desarrollo de

    este.

  • Figura 7 Descripcin del diagrama de casos de uso.

  • EJEMPLO DE CASOS DE USO DETALLADA

    Figura 8- Ejemplo detallado de casos de uso

  • CONCLUSIN

    He concluido que el diagrama de casos de uso es de suma

    importancia para conocer que hace el sistema desde el punto de vista

    del usuario, en otras palabras como se describe un caso de uso del

    sistema y como este interacta con el usuario.

    Los diagramas de caso de uso nos muestran la relacin entre un

    sistema y sus actores, como es extend, e include, en la que nos

    modelo la interfaz grfica de usuario, que son prcticamente

    indispensables en los sistemas informticos.

    Es por esto que la tcnica UML: diagrama de casos de uso es

    indispensable para cualquier usuario que quiera desarrollar un

    sistema, ya que esto nos ayudara a conocer a fondo lo indispensable

    del sistema y como se ira desarrollando con el pasar del tiempo.

  • BIBLIOGRAFA

    Ceria, S. 2011. Casos de uso. (En lnea). Consultado 06 de Jun. 2015.

    Formato: PDF. Disponible en: http://www -

    2.dc.uba.ar/materias/isoft1/2001_2/apuntes/CasosDeUso.pdf

    Gutirrez, J. 2008. Diagramas UML de casos de uso y de requisitos. (En

    lnea). ES. Consultado 06 de Jun. 2015. Formato PDF. Disponible en:

    http://www.lsi.us.es/~javierj/cursos_ficheros/metricaUML/CasosUso

    UML.pdf

    Kendall, K y Kendall, J. 2011. Anlisis y diseo de sistemas. 8 ed.

    Mxico. Pearson Education. p 600

    Vega, M. 2010. Casos de uso. (En lnea). Consultado 06 de Jun.2015.

    Formato: PDF. Disponible en:

    http://lsi.ugr.es/~mvega/docis/casos%20de%20uso.pdf

    http://www.lsi.us.es/~javierj/cursos_ficheros/metricaUML/CasosUsoUML.pdfhttp://www.lsi.us.es/~javierj/cursos_ficheros/metricaUML/CasosUsoUML.pdf