Sunteți pe pagina 1din 11

REQUERIMIENTOS DE SOFTWARE

Se define como el proceso de establecer los servicios que el consumidor requiere de un sistema y las restricciones sobre las cuales debe funcionar y ser desarrollado. Sommerville.

Es una de las etapas ms crticas del proceso de software, determina que se va realizar. Mas del 30% de los proyectos de software que fracasan lo realizan por causa de los requerimientos.

TIPOS DE ESPECIFICACION
Requerimientos de Usuarios: Estn definidos en lenguaje natural que esbozan los servicios restricciones del sistema. Escrito para consumidores.

Requerimientos del Sistema: Estn definidos de una manera estructurada, y adems de los servicios y restricciones del sistema, da nociones concisas de cmo debera ser implementado.

LECTORES DE REQUERIMIENTOS
Requerimientos de Usuarios Administradores Clientes. Usuarios Finales del Sistema. Administradores Contratistas Requerimientos de Sistema Arquitectos del sistema. Desarrolladores del Software. Usuarios Finales del sistema

TIPOS DE REQUERIMEINTOS
Requerimientos Funcionales: Definicin de los servicios que un sistema debe proveer, sus comportamientos a las diferentes entradas y situaciones.

Requerimientos No Funcionales: Restricciones aplicadas sobre las funcionalidades del sistema como: restricciones de tiempo, sobre el proceso de desarrollo, recursos, dominio del negocio.

REQUERIMIENTOS FUNCIONALES
Describe las funcionalidades y servicios del sistema. Ejemplos El sistema deber almacenar la informacin personal de los pacientes. El sistema deber poder desplegar la historia clnica en cualquiera de los nodos de acceso. El sistema deber registrar cualquier acceso o modificacin sobre una historia clnica

REQUERIMIENTOS AMBIGUOS
Muchos problemas relacionados con requerimientos estn asociados a la diferentes interpretacin que se le pueden dar a los mismos.

La ambigedad puede ser usada para sacar partido de las diversas situaciones
Un desarrollador pude tomar la interpretacin ms simple (Por presin de tiempo). Un cliente puede tomar la interpretacin ms compleja (Para obtener ms por su inversin).

CARACTERISTICAS DESEADAS
Para evitar problemas, se espera especificacin de requerimientos de tener las caractersticas: (IEEE- 830) que una

siguientes

Correcto: Lo que se especifica es lo que se quiere. Completo: Todas las necesidades deben estar reflejadas. Consistente: No debe existir contradiccin entre requerimientos. Comprobable: Se debe poder determinar si se cumple o no.

REQUERIMIENTOS NO FUNCIONALES

Definen las propiedades y restricciones del sistema a construir o sobre el proceso que lo construir Los requerimientos no funcionales, suelen ser mas crticos que los funcionales, dado que su incumplimiento puede hacer intil el sistema. Estos estn clasificados segn el tipo de estriccin que se quiera implementar.

CLASIFICACION DE LOS REQUERIMIENTOS NO FUNIONALES

Requerimientos del Producto: Requerimientos que especifican que el producto deba comportarse de una determinada manera.

Requerimientos Organizacionales : Requerimientos que surgen de polticas y procedimientos del organizacin (Creadora o Usuaria). Requerimientos Externos : Requerimientos surgidos por factores externos al proyecto de desarrollo como tal.

OTROS TIPOS DE LIMITACONES EXTERNAS Que afectan en una forma indirecta al producto. Estas pueden ir desde la compatibilidad con cierto sistema operativo hasta la adecuacin a leyes o regulaciones aplicables al producto

S-ar putea să vă placă și