Ing. de requerimientos
FACULTAD DE SISTEMAS
INGENIERIA DE SOFTWARE
INGENIERÍA DE REQUERIMIENTOS
Entender los requerimientos de una solución basada en software es una de las tareas masdifíciles para un(a) Ing. de software.
Como otras actividades de Ing. de Sw, ésta debe adaptarse a las necesidades del proceso, proyecto, producto y gente que hace el software.
La Ing. deRequerimientos provee de un mecanismo apropiado para entender que quiere el consumidor, analizar sus necesidades, valorar la factibilidad de construcción, negociar una solución razonable, especificar de manerano ambigua una solución, validar la especificación y administrar los requerimientos conforme se transforman.
TAREAS DE LA ING. DE REQUERIMIENTOS
Iniciación (Inception)
Obtención (Elicitation)Elaboración
Negociación
Especificación
Validación (Validation)
Administración
INICIACIÓN
Como se empieza un proyecto? Algunas veces inicia por conversaciones informales, otras de manera masformal; normalmente como resultado de una necesidad importante
En esta parte, los ingenieros de software realizan preguntas “libres de contexto” (generales), para establecer un entendimiento básicodel problema, determinar las personas que quieren una solución, la naturaleza de la solución, y la efectividad de las colaboraciones y comunicaciones preeliminares que se generan entre el consumidory el desarrollador
OBTENCIÓN DE REQUERIMIENTOS
Se refiere a definir formalmente los requerimientos de la solución. Es difícil porque como ya se ha visto:
Hay problemas de definición dealcances
Hay problemas de entendimiento entre los involucrados
Hay problemas de volatilidad (los requerimientos cambian con el tiempo)
ELABORACIÓN
Esta actividad expande y refina la informaciónobtenida en la tarea de iniciación
Se enfoca en realizar modelos técnicos refinados de las funciones del software, características y limitantes.
Es básicamente una función de modelado. Se conduce...
Regístrate para leer el documento completo.