Tema 4

Páginas: 8 (1780 palabras) Publicado: 31 de agosto de 2015
Metodología de Desarrollo Visual

Universidad Carlos III de Madrid

Tema 4: Diagramas
de Casos de Uso
Maria-Isabel, Sanchez Segura
Arturo, Mora-Soto

1

Diagrama de casos de uso
n 

n 

Para poder dibujar un diagrama de casos de uso
utilizando la notación UML es preciso que
entendamos conceptualmente lo que vamos a
representar con iconos UML.
Veremos en este tema:
¨  El

concepto de caso deuso
¨  El concepto de actor
¨  De dónde se extraen estos conceptos: mecanismo de
identificación.
2

Maria-Isabel, Sanchez Segura & Arturo,
Mora-Soto

1

Metodología de Desarrollo Visual

Universidad Carlos III de Madrid

Tamaño de un caso de uso
n 

Una excepción típica a un caso de uso por
objetivo es agrupar los objetivos separados
CRUD
¨  (crear,

recuperar, actualizar, eliminar)
¨ (create, recovery, update, delete)
n 

En un caso de uso CRUD llamado por
convención “gestionar()”

3

A qué nivel se describen los casos
de uso?
n 
n 

No hay reglas explícitas para establecer el nivel
al que se identifican los casos de uso
Mas bien podemos deciros cómo no hacerlo:
La forma ideal de describirlos es NO describiendo el
funcionamiento interno del sistema.
¨  Ejemplo:
¨ 

n 

Caso deuso: Registrar Venta
¨ 

NO DESCRIBIRLO COMO:
§  El sistema escribe la venta en una base de datos….
§  El sistema genera una sentencia SQL insert para ….

4

Maria-Isabel, Sanchez Segura & Arturo,
Mora-Soto

2

Metodología de Desarrollo Visual

Universidad Carlos III de Madrid

¿A partir de qué se obtienen los casos
de uso? (II)
n 
n 
n 

Los casos de uso se extraen del documento derequisitos del sistema
El documento de requisitos suele estar descrito
utilizando el estándar IEEE 830
Donde cada requisito aparece numerado de
forma unívoca.

5

¿A partir de qué se obtienen los casos
de uso? (II)
n 
n 

Cada caso de uso satisface uno o varios
requisitos
¿Concretamente qué requisitos?
¨  Todos

aquellos que estén directamente involucrados
con la actividad que resuelve el caso de usoen
cuestión.

n 

En la descripción de cada caso de uso hay que
enumerar los requisitos a los que satisface para
poder mantener la trazabilidad del software.

6

Maria-Isabel, Sanchez Segura & Arturo,
Mora-Soto

3

Metodología de Desarrollo Visual

Universidad Carlos III de Madrid

Tipos de casos de uso
n 

Según importancia
¨  Primarios:

procesos principales
casos de uso menores
¨ Opcionales: no se abordan en este proyecto
¨  Secundarios:

n 

Según grado de compromiso
¨  Esencial:

a nivel abstracto
¨  Real: a nivel de diseño

7

Elementos de un diagrama de
casos de uso
n 

Ahora que ya conocemos conceptualmente lo
que tenemos que dibujar en el diagrama de
casos de uso, veamos los iconos que los
representan:
¨  Actor
¨  Caso

de Uso
¨  Relaciones entre casos de uso
n Extiende

(extend)
n  Usa (include)

8

Maria-Isabel, Sanchez Segura & Arturo,
Mora-Soto

4

Metodología de Desarrollo Visual

Universidad Carlos III de Madrid

Notación para modelo de casos de uso(I)
Actor

Asociación de
Comunicación
Generalización

Caso de uso

Límite del sistema

<>

Extensión

<>

Inclusión

9

Notación para modelo de casos de uso(I)
Actor

Asociación deComunicación
Generalización

Caso de uso

Límite del sistema

<>

Extensión

<>

Inclusión

10

Maria-Isabel, Sanchez Segura & Arturo,
Mora-Soto

5

Metodología de Desarrollo Visual

Universidad Carlos III de Madrid

Notación para modelo de casos de uso(II)
n 
n 

Cuando decimos que un caso de uso incluye a
otro indicamos que siempre lo necesita.
Lo representamos como se muestra acontinuación.

11

Notación para modelo de casos de uso (III)

comprar billete de avion
usuario

• El usuario puede comprar
Un billete de avión
• Y el usuario puede entrar
Al sistema e identificarse

Identificacion de usuario

comprar billete de avion
usuario

• Pero no puede terminar
La compra sin identificarse

<>

Identificacion de usuario
12

Maria-Isabel, Sanchez Segura & Arturo,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tema 4
  • Tema 4
  • Tema 4
  • Tema 4
  • Tema 4
  • Tema 4
  • tema 4
  • Tema 4

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS