casos de uso

Páginas: 14 (3275 palabras) Publicado: 25 de marzo de 2013
Diagramas de Casos de uso

Diagramas de Casos de uso
n

Un caso de uso representa una interacción típica
entre un usuario y un sistema informático

n

Los casos de uso tienen dos papeles importantes:

1. Notación gráfica
2. Relaciones entre casos de uso.
3. Descripción y Construcción de los casos de uso
4. Ventajas y peligros de los casos de uso

n

5. Utilidad de la técnica:el paso a los objetos

Ingeniería del Software II – 3º Gestión

n

1

Diagramas de Casos de uso
n

Capturar los requisitos funcionales del sistema
Simplificar la construcción de los modelos de objetos

2

Notación en UML

Un caso de uso es un grafo con dos tipos de nodos:
n Actor - que representa cualquier elemento que
intercambia información con el sistema, por lo que
estáfuera de él
n Caso de uso - Es una secuencia de intercambios en
un diálogo con el sistema que se encuentran
relacionadas por su comportamiento

Caso de Uso
Actor

Arco de comunicación

Los arcos entre los actores y los casos de uso se denominan arcos de
comunicación
3

4

1

Diagramas de Casos de uso

Diagramas de Casos de uso
n

Sistema

El actor puede ser una persona, perose diferencia de un
usuario, ya que un actor representa un cierto papel que el
usuario puede jugar.
n
n

El actor sería la clase y el usuario una instancia de la clase.
Un mismo usuario podría ser instancia de varios actores.

n

Una máquina o un sistema también puede ser un actor.

n

Cada caso de uso tiene una descripción informal en
lenguaje natural o en un lenguajeestructurado
Varios casos de uso pueden empezar de la misma manera
de modo que hasta el final no sabemos cuál se “ejecuta”

Caso de uso X

Actor A
Actor B
n

Caso de uso Y
5

6

Notación de los casos de uso

Relaciones entre los casos de uso

Los casos de uso se representan por una elipse
conteniendo el nombre, que opcionalmente puede ir
dentro o debajo de la elipse.
n

n

Losactores se representan con el icono de
estereotipo estándar para casos de uso (el “stick
man” o monigote) con el nombre del actor al pie de
la figura. Los nombres de los actores suelen empezar
por mayúscula.
n

En UML 1.1 las relaciones extiende y usa se
representaban por la relación de
generalización acompañadas de los
esterotipos:

n
respectivamente
n

7

8

2

Relacionesentre Casos de uso: UML 1.3
n

Resumen de los tipos de relaciones

En UML 1.3 las relaciones entre casos de uso han cambiado:
n

n

n

Relación
Asociación

Extiende

Generalización (sin estereotipo) - Indica que un caso de
uso es una variante de otro.

I nserción de comportamiento
a dicional en un caso de uso
base (sin que éste tenga
conocimiento)

G eneralización

Incluye() () - Es un estereotipo
de dependencia. Indica que un caso de uso es incluido
dentro de otro. Reemplaza el uso común de la antigua
relación usa

Función
C amino de comunicación
e ntre un actor y un caso de
uso en el que participa

R elación entr e un caso de uso
g eneral y otro más específico
q ue hereda características y
a ñade otras

Extiende () () - Es un estereotipo
dedependencia. Ofrece una forma de extensión más
controlada que la relación de generalización.

I ncluye

I nserción de comportamiento
a dicional dentro de un caso de
uso que describe la inserción

Notación

< >

< >

9

10

Relaciones entre Casos de uso: Generalización

Relaciones entre Casos de uso:
n

Relación de las “viejas” relaciones con las “nuevas”:
n

n

- La mayoríautilizaba la relación de la forma que se
usa ahora la relación , por lo que se puede decir
que la relación reemplaza a la relación utiliza.
- Se utilizaba la relación
n
de forma controlada (como lo hace la relación
1.3)
n
de forma incontrolada (al estilo de la relación de
generalización),
por lo que se puede decir que la relación 1.1 se
ha divido en dos.
11

Es una relación de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Caso de uso
  • casos de uso
  • Caso De Uso
  • casos de uso
  • Casos De Uso
  • Casos de uso
  • Casos de uso
  • Casos de uso

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS