Вы находитесь на странице: 1из 9

MODELADO DE REQUISITOS

Fundamentos de Ingeniera de Software Jos Martn Garca Snchez

Modelado:

Requisito:

Formar o configurar ciertas caractersticas de acuerdo con unos rasgos o principios determinados.

Es una condicin o capacidad que necesita el usuario para resolver un problema o conseguir un objetivo determinado.

En que consiste?
El propsito del Modelo de Requisitos es capturar precisa y fielmente las principales

caractersticas del sistema software que se desea construir.


Por medio de l representamos los requisitos del sistema de forma sencilla, para que de

esta manera cualquier usuario pueda revisarlo y adems entenderlo, sin necesidad de tener conocimientos previos al modelo e informacin.
Su objetivo principal es delimitar el sistema y determinar la funcionalidad que debe ofrecer

desde la perspectiva del usuario.


Captura las principales caractersticas del sistema de software que se desea construir

En el estudio del modelo de requisitos se encuentran los funcionales y no funcionales.

Requisitos funcionales:

Requisitos no funcionales:

Son la caracterstica requerida del sistema que expresa una capacidad de accin del mismo, una funcionalidad; generalmente expresada en una declaracin en forma verbal.

Caracterstica requerida del sistema, del proceso de desarrollo, del servicio prestado o de cualquier otro aspecto del desarrollo, que seala una restriccin del mismo

La determinacin del propsito del sistema (Misin) y la descomposicin de sus interacciones externas en funciones (rbol de Refinamiento de Funciones) conjuntamente con una estructurada especificacin de las funcionalidades (Modelo de Casos de Uso), constituyen la clave para el establecimiento del nivel de abstraccin adecuado de los casos de uso y de esta forma el proceso de modelado de requisitos.

Misin del Sistema

Describe el propsito del sistema, sus

responsabilidades y alcance. A travs de la definicin de su misin es posible determinar con precisin, aunque sea en trminos generales, qu har y qu no har el sistema.
Aunque sea una tcnica relativamente

sencilla, es de vital importancia consensuar desde el principio con los usuarios el objetivo del sistema y tenerlo presente durante todas las fases del proceso de desarrollo del sistema.

rbol de Refinamiento de Funciones

Descompone el sistema en interacciones externas, de acuerdo a algn criterio preestablecido por ejemplo, las reas u objetivos organizacionales, los actores y sus responsabilidades, etc. Las interacciones externas son organizadas en funciones que forman una jerarqua a manera de rbol, en cuyo nivel ms alto (raz) se ubica la misin del sistema. Este proceso descendente de refinamiento funcional puede generar distintos niveles de nodos. Aquellos que estn entre la raz y los nodos hoja son denominados nodos intermedios. Un nodo intermedio es un sumario de funciones elementales. En general, una rama completa de nodos con origen en la raz del rbol, representa toda la funcionalidad relativa a un rea o actividad de la organizacin, segn el criterio de descomposicin utilizado.

El rbol de Refinamiento de Funciones representa la descomposicin jerrquica de las funciones de un sistema, independientemente de la estructura del mismo. El rbol resultante es una organizacin de interacciones externas que no dice nada acerca de la composicin interna del sistema. Sin embargo, es un insumo muy til para la construccin del Modelo de Casos de Uso pues permite iniciar su construccin con una clara delimitacin de las funcionalidades y con un mismo nivel de abstraccin: todo nodo hoja ser un Caso de Uso.

Modelo de Casos de Uso

El modelado de requisitos utiliza los elementos del Modelo de Casos de Uso. De esta forma,

la especificacin de actores y casos de uso as como el establecimiento de las relaciones entre stos, constituye el objetivo fundamental del Modelo de Casos de Uso. El principal insumo requerido para el desarrollo de este modelo son las funciones elementales identificadas como nodos hoja en el rbol de Refinamiento Funcional del sistema. Cada una de estas funciones elementales es considerada en el modelo como un caso de uso. Luego de identificar sus actores, la especificacin de los casos de uso describe en lenguaje natural la secuencia completa y ordenada de las acciones que el sistema debe ejecutar, incluyendo todas sus posibles variantes, al interactuar con los actores para la satisfaccin de los

Вам также может понравиться