Beruflich Dokumente
Kultur Dokumente
Tema 3
Requerimientos Funcionales
Contenido
Requerimientos Funcionales
deben
ser
claros,
correctos,
inequvocos,
especficos,
Casos de Uso
Los casos de uso son una tcnica para la especificacin de
requerimientos funcionales propuesta inicialmente por Jacobson y que
actualmente forma parte de la propuesta de UML. Un caso de uso muestra la
secuencia de interacciones entre el sistema y uno o ms actores, para lograr
la funcionalidad expresada, en la que se considera al sistema como una caja
negra y en la que la que los actores obtienen resultados observables. Los
actores son personas u otros sistemas que interactan con el sistema cuyos
requerimientos se estn describiendo.
Los casos de uso presentan ciertas ventajas sobre la descripcin
puramente textual de los requerimientos funcionales, ya que permite
expresar los requerimientos de una forma estndar. Adems, pueden servir
de base a las pruebas del sistema y a la documentacin para los usuarios.
Diagramas de casos de uso
Los casos de uso tienen una representacin grfica denominada
diagramas de casos de uso. En estos diagramas, los actores se representan
en forma de pequeos muecos y los casos de uso se representan por
elipses contenidas dentro de un rectngulo que representa al sistema. La
participacin de los actores en los casos de uso se indica mediante una
flecha entre el actor y el caso de uso que apunta en la direccin en la que
fluye la informacin. Cada caso de uso debe tener una descripcin textual.
Los diagramas de casos de uso sirven para proporcionar una visin
global del conjunto de casos de uso de un sistema (todas sus
funcionalidades) as como de los actores y los casos de uso que intervienen.
Las interacciones concretas entre los actores y el sistema no se muestran en
este tipo de diagramas.
Sistema
Caso de uso A
Caso de uso B
Actor 2
Actor 1
Caso de uso C
Figura 1. Diagrama de casos de uso
B
Comprar
Ir al cine
entrada
A:
Comprar
cotufas
Ejemplos
1) Tomando como caso de estudio el Punto de venta en un supermercado,
realizar el diagrama de casos de uso.
Para realizar un caso de uso se deben realizar varios pasos:
a) Describir el procedimiento que se realiza en un punto de venta,
identificando los escenarios claves y las actividades que se realiza en
cada escenario: En ste caso, existen dos escenarios denominados
Efectuar Pago
a
ent
V
de
to
n
Pu
Procesar
Venta
Cajero
Procesar
Pago
Iniciar
e
lud
inc
e
lud
inc
e
lud
c
n
i
e
lud
c
n
i
Introducir
Id
Introducir
cantidad
Totalizar
2) Caso de uso para el Juego del ahorcado. Los pasos a seguir son:
a) Descripcin del procedimiento: En el juego del ahorcado participan
dos personas, el jugador y el juez; el primero es quien solicita la
palabra y dice la letra y el segundo es quien evala el juego del
jugador. El procedimiento para jugar es el siguiente:
El jugador solicita una palabra y el juez presenta el esquema de la
palabra
El jugador dice una letra y el juez la marca
El juez examina si la letra existe o no en la palabra:
Si la letra existe en la palabra se coloca en la o las posiciones
correctas: Si es la ltima letra de la palabra, el jugador gana el
juego
Si la letra no existe en la palabra, el juez coloca una parte de la
horca. Si es la ltima parte de la horca el jugador pierde el juego
10