Sei sulla pagina 1di 6

Análisis de Necesidades y

Requerimientos
Necesidad es un deseo de carencia unida por el deseo de
satisfacer algo en particular.

Para identificar una necesidad:

1-Todos deben estar de acuerdo con lo que se debe solucionar


es decir, definir el problema

2-Reconocer los beneficios que se obtendrán.

3-Definir los criterios de aceptación.


Requerimientos

El glosario estándar IEEE de terminología de ingeniería de


software define un requerimiento como:

1-Una condición o capacidad de un usuario para resolver un


problema o lograr un objetivo

2-Una condición o capacidad que debe poseer un sistema o


componente de un sistema para cumplir un contrato, estándar,
especificación u otros documentos formalmente impuestos.

3-Una representación documentada de una condición o


capacidad como en las especificaciones 1 y 2.
Requerimientos
Un alto porcentaje de proyectos que fallan se
deben a una mala definición de los
requerimientos y de unos objetivos poco
claros.

¿Cómo ayudan al diseño?


 Los requerimientos ayudan a definir qué debe ser
diseñado de forma tal que las necesidades del
usuario sean satisfechas a la vez que
especifican como conseguir la implementación
del diseño.
Requerimientos
Los Requerimientos de Software
Requieren 3 Niveles
Requerimientos de Negocio(RN)
Requerimientos de Usuario(RU)
Requerimientos Funcionales y No
Funcionales(RF/RNF)
Técnicas de Identificación de
Requerimientos
Funcionales No Funcionales
Los requerimientos funcionales de los Son aquellos requerimientos que no se refieren
sistemas deben declarar explícitamente lo directamente a las funciones específicas que
que el sistema no debe hacer. entrega el sistema
Incluyen:
Descripciones de los datos a ser ingresados -Restricciones; Características que no pueden ser
en el sistema. negociadas y que son impuestas por el cliente
como guía o definición para el sistema.
Descripción de los flujos de trabajo realizados
por el sistema. -Atributos de Calidad; Son propiedades o
características de gran importancia para los
Definición de quien puede ingresar datos en el
satkeholders y por lo tanto afectaran el grado
sistema.
de satisfacción para el sistema.

Potrebbero piacerti anche