You are on page 1of 7

Universidad Tecnolgica del El

Salvador, UTEC, Ciclo 01-2015


Facultad de ciencias Aplicadas
Escuela de Informtica
Materia: Estndares de
Programacin
Tema: La Definicin de los Requisitos del
Sofware
Profesor: Juan Jos Contreras
1

Los Requerimientos del


SW
Requirements

(en ingls). En ingeniera del software y


el desarrollo de sistemas:
un requerimiento es una necesidad documentada
sobre el contenido, forma o funcionalidad de un
producto o servicio.
Los requerimientos son declaraciones que identifican
atributos, capacidades, caractersticas y/o cualidades
que necesita cumplir un sistema (o un sistema de
software) para que tenga valor y utilidad para el
usuario.
En otras palabras, los requerimientos muestran qu
elementos y funciones son necesarias para un
proyecto.

Los Requerimientos del Software


En

el modelo clsico de desarrollo de sistemas o


desarrollo software, la etapa de los requerimientos viene
antecedida de la etapa de factibilidad del
sistema/software y precedida por la etapa de diseo del
sistema/software.
Etapas de la fase de requerimientos
* Obtencin de requerimientos: bsqueda y obtencin de
los requerimientos desde los grupos de inters.
* Anlisis: comprobacin de la consistencia y completitud
de los requerimientos.
* Verificacin: constatacin de que los requerimientos
especificados son correctos.

Los Requerimientos del


SW
Clasificacin de los requerimientos

Requerimientos funcionales: qu debe hacer el


sistema o software.
Requerimientos no funcionales: cmo debe funcionar
el sistema o software (no su implementacin), por ej.
calidad, rendimiento, facilidad de uso, etc.
Requerimientos externos: a qu se debe atener el
sistema o software con respecto a su entorno:
compatibilidad con otros sistemas, adecuacin a
determinadas leyes, etc.

Como se entienden los


Requerimientos?
Parece

un chiste pero suele Pasar

Los Requerimientos del


SW
Caractersticas

que deberan cumplir los

requerimientos
* Actual: el requerimiento no debe volverse obsoleto con
el paso del tiempo.
* Cohesin: el requerimiento debe dirigirse a solo una
nica cosa.
* Completo: el requerimiento debe estar completamente
declarado en un nico lugar, sin informacin faltante.
* Consistente: el requerimiento no debe contradecir
ningn otro requerimiento y debe ser completamente
consistente con toda la documentacin.
* Correcto/necesario: el requerimiento debe cumplir con la
necesidad declarada por los interesados en el
sistema/software.

Los Requerimientos del


SW

Caractersticas que deberan cumplir los requerimientos


Factible/viable:

el requerimiento debe poder ser implementado.

No ambiguo: el requerimiento debe estar concisamente declarado.


Debe expresar hechos objetivos, no opiniones subjetivas. Debe
poder poder ser interpretado de una nica manera.

Obligatorio: el requerimiento debe representar una caracterstica


definida por el grupo interesado en el desarrollo del
sistema/software, su ausencia no puede ser reemplazada.

Observable externamente: el requerimiento debe especificar una


caracterstica observable externa o experimentable por el usuario
del producto.

Fuente: http://www.alegsa.com.ar/Dic/requerimientos.php

You might also like