Está en la página 1de 14

Ing.

Jos Castaeda Saldaa

REQUISITOS
Ingeniera de software de gestin

Ing. Jos Castaeda Saldaa

Flujo de Trabajo: Requisitos


El esfuerzo principal en la fase de

requisitos es desarrollar un modelo del


sistema que se va a construir, y la
utilizacin de los casos de uso es una
forma adecuada de crear ese modelo

Ing. Jos Castaeda Saldaa

Por qu son adecuados los Casos de


Uso?
Debido a que los requisitos funcionales se
estructuran de forma natural mediante
casos de uso, y a que la mayora de los
otros requisitos no funcionales son
especficos de un solo caso de uso, y
pueden tratarse en el contexto del mismo

Ing. Jos Castaeda Saldaa

Artefactos de la Captura de Requisitos


Los artefactos principales son:
El modelo de casos de uso, que incluye los casos
de uso y los actores
Descripcin de un Caso de Uso
Diagramas de estado
Prototipos de interfaz de usuario
Glosario de trminos comunes entre los
desarrolladores
Descripcin de la Arquitectura

Ing. Jos Castaeda Saldaa

Trabajadores y Flujo de Trabajo

Ing. Jos Castaeda Saldaa

Modelo de Casos de Uso


Permite que los desarrolladores y los clientes lleguen a

un acuerdo sobre los requisitos


Sirve como acuerdo entre el cliente y el desarrollador y
proporciona la entrada fundamental para el anlisis y
diseo
Modelo del sistema que contiene actores, casos de uso y
sus relaciones

Ing. Jos Castaeda Saldaa

Elementos del Diagrama de Casos de


Uso: El Actor
Es cada uno de los usuarios que hace uso

del sistema. Tambin puede ser un sistema


externo con el cual interacta el sistema.
Son pues terceros fuera del sistema y que
colaboran con l

Ing. Jos Castaeda Saldaa

Elementos del Diagrama de Casos de


Uso: Caso de Uso
Cada forma en que los actores usan el sistema.
fragmentos de funcionalidad que el sistema

ofrece para aportar un resultado de valor para


sus actores.
Especifica una secuencia de acciones que el
sistema puede llevar a cabo interactuando con
sus actores

Ing. Jos Castaeda Saldaa

Relaciones Entre Casos de Uso: Include


Existe cuando la especificacin de dos o mas

casos de uso contenga secuencias de acciones


iguales. Para ello, la secuencia de pasos que se
repite entre ellos, ser extrada de esos casos de
uso y se crear un nuevo caso de uso que los
incluya.

Ing. Jos Castaeda Saldaa

Relaciones Entre Casos de Uso: Extend


Cuando existe una secuencia de acciones que se

producen en ocasiones excepcionales. Se crear


un nuevo caso de uso que contenga dicha
secuencia de pasos y dicho caso de uso
extender la funcionalidad del caso uso original.

Ing. Jos Castaeda Saldaa

Actividad
Encontrar Actores y Casos de Uso

Ing. Jos Castaeda Saldaa

Pasos de la Actividad
1. Encontrar requisitos: requisitos funcionales y no

2.
3.

4.
5.

funcionales (lista de caractersticas y requisitos


adicionales)
Encontrar los actores: los que interactan con
el sistema
Encontrar los casos de uso: es una interaccin
con el sistema que especifica todos los
escenarios posibles
Describir brevemente cada caso de uso
Describir el modelo de casos de uso completo

Ing. Jos Castaeda Saldaa

Ejemplo de Diagrama de Casos de Uso

Ing. Jos Castaeda Saldaa

Referencias
Ivar Jacobson, et. al. (2000), El Proceso Unificado de

Desarrollo de Software, Addison Wesley, Madrid.


La Especificacin de Requisitos con Casos de Uso:
Buenas y Malas Practicas
http://inform.pucp.edu.pe/~jpowsang/papers/japowsangsisoft03.pdf

También podría gustarte