introducción a la ingeniería de requerimientos

9
Ingeniería de Requisitos Ing. José Manuel Poveda

Upload: jmpov441

Post on 14-Jun-2015

2.655 views

Category:

Education


2 download

TRANSCRIPT

Page 1: Introducción a la Ingeniería de Requerimientos

Ingeniería de Requisitos

Ing. José Manuel Poveda

Page 2: Introducción a la Ingeniería de Requerimientos

Introducción:La comprensión de los requisitos de un

problema están entre las tareas mas difíciles que enfrenta un ingeniero de Software. El Cliente no siempre sabe lo que se requiere, los usuarios finales no siempre entienden bien las características que les proporcionarán un beneficio y muchas veces los requisitos pueden cambiar durante el proyecto.

Page 3: Introducción a la Ingeniería de Requerimientos

Con frecuencia tenemos dificultades cuando tratamos de obtener requisitos de nuestros clientes. Tenemos problemas al comprender la información que adquirimos. Solemos registrar los requisitos de una manera desorganizada e invertimos muy poco tiempo en verificar lo que registramos.

Page 4: Introducción a la Ingeniería de Requerimientos

¿Qué es Ingeniería de Requisitos?La IR ayuda a los Ingenieros

de Software a entender mejor el problema en cuya solución trabajarán.

Incluye el conjunto de tareas que conducen a comprender cual será el impacto del software sobre el negocio, qué es lo que el cliente quiere y cómo interactúan los usuarios finales con el software.

Page 5: Introducción a la Ingeniería de Requerimientos

¿Quién hace la Ingeniería de Requisitos?

Los Ingenieros de Software (Ingenieros de Sistemas o Analistas de Sistemas) y los interesados (gerentes, clientes, usuarios finales).

Page 6: Introducción a la Ingeniería de Requerimientos

¿Por qué es importante la Ingeniería de Requisitos?¿Cómo le

parece que quedó el

Sw? ¿Bonito Verdad?

Se ve bien, pero yo creo que ese no es el de la

empresa, ¿no lo han traído

equivocado?

Page 7: Introducción a la Ingeniería de Requerimientos

El diseño y la construcción de un elegante programa de computadora que resuelva el problema incorrecto no satisface las necesidades de nadie. Por lo tanto, es muy importante entender lo que el cliente quiere antes de comenzar a diseñar y construir un sistema basado en PC.

Page 8: Introducción a la Ingeniería de Requerimientos

¿Cuáles son los pasos para hacer una Ingeniería de Requerimientos?

Inicio

Obtención

Elaboración

NegociaciónEspecificación

Validación

Gestión

Se define el ámbito y la naturaleza del problema que debe resolverse.

Ayuda al cliente a definir sus necesidades. QFD.

Se refinen y modifican los requisitos básicos.

Se definen las prioridades, cuáles aspectos son esenciales y en qué momento se requieren.

Puede ser un documento escrito, modelos gráficos, matemático, etc.

Examinar consistencia, omisiones y

ambigüedades.

Identificar, controlar y rastrear los

requisitos y los cambios de éstos en el proyecto.

Page 9: Introducción a la Ingeniería de Requerimientos

Gracias por su Atención!