Casos de Uso
3.1
Identificar los actores y casos de uso
Representar en UML y textualmente los casos
de uso
Requisitos funcionales:
los casos de uso
Utilizar las relaciones y
Relacionar los casos de uso con otras
técnicas de modelado de UML
Requisitos funcionales: Modelo de casos de uso
Representación en UML
Definición de caso de uso yescenario
3
Documentación de requisitos
Tipos de requisitos
Visión
Se describe con casos de uso
Requisitos no funcionales
Funcionales: características del sistema
Catálogo de requisitos
Seguridad
Rendimiento
Fiabilidad
Facilidad de uso
…etc
Objetivos
Restricciones, alcance del proyecto…
Requisitosfuncionales
5
Requisitos no funcionales
Reglas de negocio
Requisitos de información
Glosario
Modelo del dominio
También Reglas del negocio (restricciones
legales, etc.) y Requisitos de información
Requisitos funcionales
Modelo de casos de uso,
uso describe en detalle los requisitos
funcionales
Terminología básica del dominio
6
1
Modelo decasos de uso
Modelo de casos de uso
Un Modelo de casos de uso describe los
requisitos funcionales (nivel sistema) desde el
punto de vista de cómo se usará la aplicación
en la práctica diaria
Los casos de uso describen:
Un caso de uso representa una
interacción típica entre un usuario y un
sistema informático:
el sistema (casos de uso)
el entorno delsistema (actores).
la relación entre el sistema y su entorno
Los casos de uso capturan el
comportamiento deseado del sistema bajo
desarrollo, pero...
no especifican cómo se implementa ese
comportamiento
7
8
Utilidad de los casos de uso
UML: diagramas de casos de uso
Los casos de uso tienen tres papeles
fundamentales:
Capturar el detalle de losrequisitos
funcionales del sistema
Simplificar la construcción de los modelos
de objetos
Servir de base para las pruebas del sistema
Un diagrama de casos de uso es un grafo con dos
tipos de nodos:
Actor - que representa cualquier elemento que
intercambia información con el sistema, por lo que está
fuera de él
Caso de uso - Es una secuencia de intercambios querepresentan el diálogo entre el sistema y uno o varios
actores.
Tiene una descripción informal en lenguaje natural o en
un lenguaje estructurado
Entre ellos hay relaciones de asociación
9
Diagramas de Casos de uso
10
Notación de los casos de uso
El usuario teclea la cantidad que quiere sacar
Los casos de uso se representan por una
elipse y un nombre, que puede ir dentro odebajo de la elipse.
El sistema comprueba que tiene billetes suficientes
El sistema envía la petición al banco emisor...
Sistema
Caso de uso X
Actor A
Actor B
Los actores 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.
Casode uso Y
11
12
2
Definición de casos de uso (I)
“Una secuencia de acciones realizadas por el sistema,
que producen un resultado valioso para un actor en
particular”
Una acción es p
procedimiento atómico. Se invoca
cuando:
Definición de casos de uso (II)
Un resultado valioso:
el actor envía un estímulo al sistema
el sistema recibe unevento temporal
Realizadas por el sistema:
“Una secuencia de acciones realizadas por el sistema,
que producen un resultado valioso para un actor en
particular”
El sistema proporciona una respuesta (pero es una caja
negra)
Un actor en particular:
13
En realidad, la definición corresponde a un
escenario o instancia del caso de uso:
Una...
Regístrate para leer el documento completo.