diagrama de casos de uso
DESCRIPTION
Diagrama de Casos de UsoTRANSCRIPT
-
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