Está en la página 1de 2

Programación

Especificación de Requerimientos

Las definiciones de requerimientos del sistema especifican qué es lo que el sistema


debe hacer (sus funciones) y sus propiedades esenciales y deseables. Esta fase de
definición de requerimientos se concentra en la derivación de tres tipos de requerimientos:

- Requerimientos funcionales. Las funciones básicas que el sistema debe


Proporcionar.
- Propiedades del sistema. Éstas son propiedades emergentes no funcionales del
- sistema, tales como la disponibilidad, el rendimiento y la seguridad.
- Características que no debe mostrar el sistema. Algunas veces es tan importante
especificar lo que el sistema no debe hacer como especificar lo que debe hacer.

Existen diversas formas para especificar los requerimientos desde los listados simples hasta
especificación de normas para documentarlos. Un documento que puede ayudar en la
especificación de los documentos son los Casos de Uso

Casos de Uso

Un caso de uso es la descripción de una acción o actividad. Un diagrama de caso de uso es una
descripción de las actividades que deberá realizar alguien o algo para llevar a cabo algún
proceso. Los personajes o entidades que participarán en un diagrama de caso de uso se
denominan actores.

En el contexto de ingeniería del software, un diagrama de caso de uso representa a un sistema


o subsistema como un conjunto de interacciones que se desarrollarán entre casos de uso y
entre estos y sus actores en respuesta a un evento que inicia un actor principal.

Los diagramas de casos de uso se utilizan para ilustrar los requisitos del sistema. Su uso es
común para la captura de requisitos funcionales, especialmente con el paradigma de la
programación orientada a objetos, donde se originaron, si bien puede utilizarse con resultados
igualmente satisfactorios con otros paradigmas de programación.

En un diagrama de casos de uso, por lo general encontramos:

Actores.- Sirven para identificar a los usuarios del sistema.

Casos de uso.- Reflejan la funcionalidad principal, se recomienda usar verbos en infinitivo para
su descripción.

Relaciones.- Las relaciones entre actores, casos de usos, se da en formas de líneas y/o flechas.
Entre ellas tenemos las de: asociación (entre un actor y caso de uso), inclusión (entre casos de
uso, donde un caso de uso base incorpora explícitamente el comportamiento de otro),
extensión (entre casos de uso, donde un caso de uso base incorpora implícitamente el
comportamiento de otro), especialización y generalización (Un caso de uso hereda el
comportamiento y significado de otro)
Programación

Ejemplo de Casos de Uso para el sistema de biblioteca

También podría gustarte