Diagrama de caso de uso
-
Upload
andre-r-atasi-riquelme -
Category
Documents
-
view
8 -
download
0
description
Transcript of Diagrama de caso de uso
7/17/2019 Diagrama de caso de uso
http://slidepdf.com/reader/full/diagrama-de-caso-de-uso-569025c19fee7 1/4
DIAGRAMA DE CASO DE USO
En el Lenguaje de Modelado Unificado, un diagrama de casos de uso es una forma de
diagrama de comportamiento UML mejorado. El Lenguaje de Modelado Unificado(UML),
define una notación gráfica para representar casos de uso llamada modelo de casos deuso. UML no define estándares para que el formato escrito describa los casos de uso, y as
muc!a gente no entiende que esta notación gráfica define la naturale"a de un caso de uso#
sin embargo una notación gráfica puede solo dar una $ista general simple de un caso de
uso o un conjunto de casos de uso. Los diagramas de casos de uso son a menudo
confundidos con los casos de uso. Mientras los dos conceptos están relacionados, los
casos de uso son muc!o más detallados que los diagramas de casos de uso. En los
conceptos se debe detallar más de un caso de uso para poder identificar qu% es lo que
!ace un caso de uso.
• La descripción escrita del comportamiento del sistema al afrontar una tarea de
negocio o un requisito de negocio. Esta descripción se enfoca en el $alor suministrado
por el sistema a entidades e&ternas tales como usuarios !umanos u otros sistemas.
• La posición o conte&to del caso de uso entre otros casos de uso. 'ado que es un
mecanismo de organi"ación, un conjunto de casos de uso co!erentes y consistentes
promue$en una imagen fácil de comprender del comportamiento del sistema, un
entendimiento comn entre el clientepropietariousuario y el equipo de desarrollo.
En esta práctica es comn crear especificaciones suplementarias para capturar detalles de
requisitos que caen fuera del ámbito de las descripciones de los casos de uso. Ejemplos
de esos temas incluyen restricciones de dise*o como+ rendimiento, temas de
escalabilidadgestión, o cumplimiento de estándares.
El
diagrama de la derec!a describe la funcionalidad de un Sistema Restaurante muy simple.
7/17/2019 Diagrama de caso de uso
http://slidepdf.com/reader/full/diagrama-de-caso-de-uso-569025c19fee7 2/4
Los casos de uso están representados por elipses y los actores están, por ejemplo, los
casos de uso se muestran como parte del sistema que está siendo modelado, los actores
no.
La interacción entre actores no se $e en el diagrama de casos de uso. i esta interacción
es esencial para una descripción co!erente del comportamiento deseado, qui"ás los
lmites del sistema o del caso de uso deban de ser re-e&aminados. lternati$amente, la
interacción entre actores puede ser parte de suposiciones usadas en el caso de uso. in
embargo, los actores son una especie de rol, un usuario !umano u otra entidad e&terna
puede jugar $arios papeles o roles. s el /!ef y el /ajero podran ser realmente la misma
persona.
Relaciones de Casos de Uso
Las tres relaciones principales entre los casos de uso son soportadas por el estándar UML,
el cual describe notación gráfica para esas relaciones. 0eamos una re$isión de ellas a
continuación+
Inclusión (include)
Es una forma de interacción o creación, un caso de uso dado puede 1incluir1 otro caso de
uso. El primer caso de uso a menudo depende del resultado del caso de uso incluido. Esto
es til para e&traer comportamientos $erdaderamente comunes desde mltiples casos de
uso a una descripción indi$idual (si el actor reali"a el caso de uso base tendrá que reali"ar
tambi%n el caso de uso incluido), desde el caso de uso. El estándar de Lenguaje de
Modelado Unificado de 2M3 define una notación gráfica para reali"ar diagramas de casosde uso, pero no el formato para describir casos de uso. Muc!a gente sufre la equi$ocación
pensando que un caso de uso es una notación gráfica (o es su descripción). Mientras la
notación gráfica y las descripciones esto no sir$e.
Extensión (extend)
Es otra forma de interacción, un caso de uso dado (la e&tensión) puede extender a otro.
Esta relación indica que el comportamiento del caso de la e&tensión se utili"a en casos de
uso, un caso de uso a otro caso siempre debe tener e&tensión o inclusión. El caso de uso
e&tensión puede ser insertado en el caso de uso e&tendido bajo ciertas condiciones. Lanotación, es una flec!a de punta abierta con lnea discontinua, desde el caso de uso
e&tensión al caso de uso e&tendido, con la etiqueta «e&tend. Esto puede ser til para
lidiar con casos especiales, o para acomodar nue$os requisitos durante el mantenimiento
del sistema y su e&tensión.
1La e&tensión, es el conjunto de objetos a los que se aplica un concepto. Los objetos de la
e&tensión son los ejemplos o instancias de los conceptos.1
'ocumentan el comportamiento de un sistema desde el punto de $ista de un usuario
7/17/2019 Diagrama de caso de uso
http://slidepdf.com/reader/full/diagrama-de-caso-de-uso-569025c19fee7 3/4
En otras palabras será utili"ado cuando un caso de uso sea similar a otro pero con ciertas
$ariaciones, un ejemplo claro es que se necesite comprar a"car y podemos seleccionar
de entre a"car rubia, blanca o su unidad de medida bolsa , 4ilo, etc.
Generali!ación.
1Entonces la 3enerali"ación es la acti$idad de identificar elementos en comn entre
conceptos y definir las relaciones de una superclase (concepto general) y subclase
(concepto especiali"ado). Es una manera de construir clasificaciones ta&onómicas entre
conceptos que entonces se representan en jerarquas de clases. Las subclases
conceptuales son conformes con las superclases conceptuales en cuanto a la intención y
e&tensión.1
En la tercera forma de relaciones entre casos de uso, e&iste una relación
generali"aciónespeciali"ación. Un caso de uso dado puede estar en una forma
especiali"ada de un caso de uso e&istente. La notación es una lnea sólida terminada en
un triángulo dibujado desde el caso de uso especiali"ado al caso de uso general. Esto se
asemeja al concepto orientado a objetos de sub-clases, en la práctica puede ser til
factori"ar comportamientos comunes, restricciones al caso de uso general, describirlos una
$e", y enfrentarse a los detalles e&cepcionales en los casos de uso especiali"ados.
7/17/2019 Diagrama de caso de uso
http://slidepdf.com/reader/full/diagrama-de-caso-de-uso-569025c19fee7 4/4
AXEL