viernes, 5 de junio de 2009

DEFINICION DE REQUERIMIENTOS

Definición de Requerimientos
En ingeniería del software y en el desarrollo de sistemas de información un requerimiento es una necesidad documentada sobre el contenido, forma o funcionalidad de un producto o servicio considerando las especificidades de los clientes.

Los requerimientos son declaraciones que identifican atributos,características, capacidades, cualidades que necesita cumplir un sistema de información (o un software) para que tenga valor y utilidad para el usuario. En otras palabras, los requerimientos muestran qué elementos y funciones son necesarias para el desarrollo de un proyecto.

Etapas de la fase de requerimientos

1. Obtención de requerimientos: búsqueda y obtención de los requerimientos desde los grupos de interés considerando las tecnicas existentes para la recolección de la información.
2. Análisis: comprobación de la consistencia y completitud de los requerimientos para un análisis real y apropiado a las necesidades del los clientes.

3. Verificación: Validar requerimientos especificados por los clientes son correctos para el buen desempeño de los analistas del sistema actual o el nuevo a desarrollar.


Clasificación de los requerimientos

1. Requerimientos funcionales: qué debe hacer el sistema de información.
2. Requerimientos no funcionales: cómo debe funcionar el sistema de información.
3. Requerimientos externos: Características de compatibilidad, legales y de adecuación del nuevo sistema de información con respecto al entorno geografico, empresarial y lógico del nuevo sistema de información.


Características que deberían cumplir los requerimientos

1. Actual: el requerimiento debe ser real, preciso optimo y adptable a las condiciones del tiempo modo y lugar.
2. Cohesión: el requerimiento debe ser aplicado de forma especifica a uan situación real..
3. Completo: el requerimiento debe abarcar la totalidad de una situación problema obteniendo todos los recursos necesarios para lograr una solución optima recopilando toda la información necesaria.
4. Consistente: el requerimiento debe ser coherente con los demas requerimientos sin entrar en conflicto entre requerimientos del mismo sistema o contradicciones..
5. Correcto/necesario: el requerimiento debe cumplir con las especificaciones tecnicas de los clientes para el nuevo sistema de información.
6. Factible/viable: el requerimiento permite su implementación real.
7. No ambiguo: el requerimiento debe ser preciso, objetivo y facil de interpretar
8. Obligatorio: el requerimiento debe representar una característica definida por el cliente.
9. Observable externamente: el requerimiento debe especificar una o varias características medibles, observables por el cliente del nuevo sistema de información.
10. Verificable/demostrable: La implementación del requerimiento debe poder ser resuelta en alguno de estos cuatro métodos: inspección, análisis, demostración o prueba.

1 comentario:

  1. estimado justo iba a hacer una recopilacion de levantamiento de informacion para implementar el desarrollo de sistema en un pequeño negocio

    ResponderEliminar