Está en la página 1de 4

UNIVERSIDAD AUTNOMA DE ZACATECAS

FRANCISCO GARCA SALINAS




UNIDAD ACADMICA DE INGENIERA ELCTRICA:
INGENIERIA DE SOFTWARE


MATERIA: INTRODUCCIN A LA INGENIERA DE SOFTWARE


PROFESOR: DR. SODEL VZQUEZ REYES


PORFIRIO NGEL DAZ SNCHEZ


SMBOLOS Y SEMNTICA PARA CASOS DE USO EN UML


GRADO Y GRUPO: 1 C


CICLO ESCOLAR AGOSTO DICIEMBRE 2014




Diagramas de Casos de Uso
Los diagramas de casos de uso son utilizados para identificar los elementos primarios y
procesos que forman parte de un sistema. Los elementos primarios son denominados
actores y los procesos son llamados Casos de uso. Los diagramas de casos de uso
muestran que actor interacta con cada caso de uso.
Los diagramas de casos de uso documentan el comportamiento de un sistema desde el
punto de vista del usuario. Por lo tanto los casos de uso determinan los requisitos
funcionales del sistema, es decir, representan las funciones que un sistema puede
ejecutar.
Su ventaja principal es la facilidad para interpretarlos, lo que hace que sean especialmente
tiles en la comunicacin con el cliente.
Elementos bsicos:

Actores: Representan al tipo de usuario
del sistema. Se entiende como usuario
cualquier cosa externa que interacta con
el sistema. No tiene por qu ser un
humano, puede ser otro sistema
informtico o unidades organizativas o
empresas.

Caso de uso: Es una tarea que debe poder
llevarse a cabo con el apoyo del sistema
que se est desarrollando. Se representan
mediante un valo. Cada caso de uso debe
detallarse, habitualmente mediante una
descripcin textual.

Asociaciones: Hay una asociacin entre un
actor y un caso de uso si el actor
interacta con el sistema para llevar a
cabo el caso de uso.

Asociacin Include: Se puede incluir una
relacin entre dos casos de uso de tipo
include si se desea especificar
comportamiento comn en dos o ms
casos de uso.

Asociacin Extend: Se puede incluir una
relacin entre dos casos de uso de tipo
extend si se desea especificar variantes
del mismo caso de uso. Esta relacin
implica que el comportamiento de un caso
de uso es diferente dependiendo de
ciertas circunstancias. La flecha de las
relaciones extend apunta hacia el caso de
uso original.

Generalizaciones: Son relaciones de
herencia, utilizadas para mostrar que
diferentes elementos estn relacionados
como tipos de otros. Son aplicables a
actores o casos de uso, pero para estos
ltimos la semntica es muy similar a las
relaciones extend.

Lmites del sistema: Resulta til dibujar los
lmites del sistema cuando se pretende
hacer un diagrama de casos de uso para
parte del sistema

En otra fuente:

Asociacin: Este tipo de relacin es la ms
bsica que indica la invocacin desde un
actor o caso de uso a otra operacin (caso
de uso).

Dependencia o instanciacin: Es una
forma muy particular de relacin entre
clases, en la cual una clase depende de
otra, es decir, se instancia (se crea).

Generalizacin: Cumple una doble funcin
dependiendo de su estereotipo, puede ser
de Uso <<uses>> o de Herencia
<<extends>>
Extends: cuando un caso de uso es similar
a otro.
Uses: cuando se tiene un conjunto de
caractersticas que son similares en ms de
un caso de uso y no se desea mantener
copiada la descripcin de la caracterstica
Referencias:
http://www2.uah.es/jcaceres/capsulas/DiagramaCasosDeUso.pdf
http://users.dcc.uchile.cl/~psalinas/uml/casosuso.html
http://www.developer.com/design/article.php/2109801/Creating-Use-Case-
Diagrams.htm

También podría gustarte