Elaborar la visión general del sistema

LIBP-0181 (Libro de pautas)

El objetivo principal de la "elaboración de la visión general del sistema" es comenzar a definir el sistema software (la solución) que satisfaga las necesidades de negocio de clientes y usuarios (el problema).

Se deben definir los requisitos generales y comenzar a especificar los casos de uso del sistema en su versión inicial. Conforme avance el proceso de ingeniería de requisitos, los requisitos generales se irán detallando en requisitos más específicos y los casos de uso que se considere oportuno irán evolucionando hacia su forma detallada.

Si se considera oportuno por la complejidad del sistema, los requisitos generales pueden organizarse de forma jerárquica e, incluso, representarse gráficamente.

Desarrollar la visión general del sistema es una de las actividades que forman parte del proceso Desarrollar los requisitos de un sistema software que satisfaga las necesidades de negocio del proceso de Ingeniería de Requisitos.

 

Diagrama de la tarea Desarrollar la visión general del sistemaDiagrama de la tarea Desarrollar la visión general del sistema

Pautas

TítuloCarácter
Elaborar la visión general del sistemaRecomendada

Elaborar la visión general del sistema

Se deben de definir todos los requisitos de ámbito general para el sistema en desarrollo, asi como los casos de uso iniciales. Para ello, debe de seguirse la plantilla propuesta en Madeja.

 Requisito
DefiniciónEn el ámbito de los sistemas de información, un requisito es una capacidad que debe tener, o una condición que debe cumplir, un sistema para ayudar a la realización de los procesos de negocio de una organización y, por extensión, a cumplir sus objetivos de negocio. Describen la solución que el ingeniero de requisitos ofrece al cliente para alcanzar sus objetivos de negocio.
EjemploEl sistema deberá permitir gestionar la emisión, revocación y revisión de los permisos de caza dentro del ámbito de la Comunidad Autónoma Andaluza (requisito general)
Requisito general
DefiniciónRequisito de alto nivel que define una característica básica (feature en inglés) del sistema a desarrollar. Pueden descomponerse jeráquicamente y deben detallarse en requisitos de más bajo nivel debidamente trazados.
EjemploEl sistema deberá permitir gestionar los préstamos y devoluciones de fondos de la biblioteca.
 Caso de uso (versión inicial)
DefiniciónRequisitos que describen cómo utilizarán los usuarios el futuro sistema a desarrollar para realizar sus tareas según el modelo de negocio. En su versión incial, los casos de uso suelen incluir únicamente un título, una precondición, una descripción textual y una postcondición. Conforme avanza el proceso de ingeniería de requisitos, los casos de uso se van detallando según las necesidades del proyecto.
Ejemplo