Está en la página 1de 3

22/09/2013

UNIVERSIDAD NACIONAL DE HUANCAVELICA


FACULTAD DE INGENIERA ELECTRNICA - SISTEMAS ESCUELA ACADMICO PROFESIONAL DE SISTEMAS

Contenido
Introduccin
Definiciones: conceptos fundamentales de la Ingeniera de Requisitos. Requisitos: Caractersticas, niveles y tipos

Ingeniera de Requerimientos Tema01: Introduccin


Ing. Roly Alcides Cristobal Lara

Ing. Roly A. Cristobal Lara

Ing. Roly A. Cristobal Lara

Ingeniera de Requerimientos
Es el proceso para descubrir, analizar, documentar y verificar los servicios que debe proporcionar el sistema y sus restricciones.
Se define un proceso. Dicho proceso facilita la comprensin de lo que quiere el cliente, mediante la realizacin de ciertas actividades:
Analizando sus necesidades Confirmando su viabilidad Negociando la solucin Especificando la solucin sin ambigedad Validando y Gestionando requisitos para que el sistema pueda ser operativo.
Ing. Roly A. Cristobal Lara

Definiciones
Requisito:
Los requisitos describen los servicios que debe proporcionar el sistema y sus restricciones operativas. Propiedad que debe ser exhibida por un software para resolver un problema particular (SWEBOK).

Ing. Roly A. Cristobal Lara

Definiciones
Ingeniera de Requisitos:
Es el proceso para descubrir, analizar, documentar y verificar los servicios que debe proporcionar el sistema sus restricciones.

Definiciones
Proceso de Ingeniera de Requisitos:
Conjunto estructurado de actividades de cuya ejecucin se obtiene, valida y mantiene el documento de requisitos del sistema

Especificacin de Requisitos:
Es el documento que define, de forma completa, precisa y verificable, los requisitos del sistema.

Gestin de Requisitos:
Actividad para gestionar ls cambios en los requisitos de n sistema

Ing. Roly A. Cristobal Lara

Ing. Roly A. Cristobal Lara

22/09/2013

REQUISITOS
Los requisitos son una etapa clave en el ciclo de vida:
Su coste es alrededor de 10-15% del coste total del proyecto. Un error en los requisitos puede ser hasta 100 veces ms costoso que un error en el cdigo.
Una equivocacin en la etapa de requisitos se arrastra en las dems fases del ciclo de vida.

REQUISITOS
Los requisitos de un software suelen ser una combinacin compleja de los requisitos de diferentes personas en diferentes niveles de una organizacin y del entorno en el cual operar el software.
Es fundamental que un requisito sea verificable, que tengan una prioridad, que est identificado quien ha sido el que lo ha solicitado, etc. Los requisitos deben ser lo ms claros y no ambiguos que se pueda, y cuantificables (si es posible).
Ing. Roly A. Cristobal Lara

Los procesos/sistemas complejos implican miles de requisitos


Necesidad de gestin y soporte automatizado
Ing. Roly A. Cristobal Lara

REQUISITOS
Pueden haber problemas con los requisitos:
No reflejan las necesidades reales del cliente Son inconsistentes y/o incompletos Es costoso realizar cambios sobre los requisitos una vez que han sido acordados Puede haber malentendidos entre clientes, analistas, ingenieros de software, etc.

REQUISITOS

Ing. Roly A. Cristobal Lara

Ing. Roly A. Cristobal Lara

REQUISITOS

REQUISITOS
Niveles de Requisitos
Los requisitos se pueden definir a distintos niveles de abstraccin o detalle. Un requisito puede ser una simple declaracin abstracta de alto nivel o bien una definicin detallada y formal de una funcin del sistema. Es necesario hacer una separacin entre niveles de descripcin

Ing. Roly A. Cristobal Lara

Ing. Roly A. Cristobal Lara

22/09/2013

REQUISITOS

REQUISITOS
Requisitos del Usuario: descripciones, en lenguaje natural o diagramas, de lo que se espera que el sistema proporcione y las restricciones bajo las cuales debe funcionar. Requisitos del Sistema: establecen con detalle las funciones, servicios y restricciones operativas del sistema.
Deben ser precisos. Definir exactamente qu es lo que se va a implementar Puede ser parte del contrato entre el comprador y el desarrollador.

Ing. Roly A. Cristobal Lara

Ing. Roly A. Cristobal Lara

REQUISITOS
Lectores de los diferentes tipos de requisitos:
Requisitos de usuario:
Administradores clientes Usuarios finales del sistema Ingenieros clientes Administradores contratistas Arquitectos del sistema

REQUISITOS

Requisitos del sistema (necesitan saber con mas precisin que har el sistema):
Usuarios finales del sistema Ingenieros clientes Arquitectos del sistema Desarrolladores del software

Ing. Roly A. Cristobal Lara

Ing. Roly A. Cristobal Lara

Contenido
Introduccin
Definiciones: conceptos fundamentales de la Ingeniera de Requisitos. Requisitos: Caractersticas, niveles y tipos

Gracias
Preguntas?

Ing. Roly A. Cristobal Lara

Ing. Roly A. Cristobal Lara