Hola me da mucho gusto estar de regreso contigo, para seguir aprendiendo sobre la administración de requerimientos y en esta ocasión el tema que abordaremos tiene que ver con las actividades que se realizan para llevar a cabo la administración de requerimientos.
Pero antes de entrar en el tema me gustaría hablarte sobre el autor en el que nos basaremos para conocer las actividades que comprenden la administración de requerimientos. El autor al que me refiero es Roger S. Pressman , él es un ingeniero de software americano, autor y consultor , y el presidente de RS Pressman & Associates.
Recibió la EEB de la Universidad de Connecticut , una maestría de la Universidad de Bridgeport y un doctorado de la Universidad de Connecticut. Tiene más de 30 años de experiencia trabajando como ingeniero de software, un administrador, profesor, autor y consultor, centrándose en temas de ingeniería de software. Ha sido miembro de los Consejos Editoriales de IEEE Software y The Cutter IT Diario . Es miembro del IEEE y Tau Beta Pi.
Pressman ha diseñado y desarrollado productos que se utilizan en todo el mundo para la formación de ingeniería de software y mejora de procesos. Uno de esos productos es el libro: Ingeniería del Software. Un enfoque práctico. En este libro podrás encontrar las actividades que comprende la ingeniería de requerimientos, y dentro de la ingeniería de requerimientos encontramos todo lo que se refiere a la administración de requerimientos, por lo cual tomamos como base las actividades descritas por Pressman. Qué te parece si iniciamos a analizar en qué consisten las actividades relacionadas con la administración de requerimientos.
Las actividades relacionadas con la ingeniería de requerimientos según Roger S. Pressman son:
INICIO: Esta etapa da inicio cuando se identifica una necesidad de negocios o se descubre un nuevo mercado o servicio potencial. Durante esta etapa los ingenieros de software hacen una serie de preguntas libres de contexto para conocer las necesidades del cliente.
OBTENCIÓN: Durante esta etapa se obtienen los requisitos de manera más profunda, incluso se pueden hacer modificaciones a los requerimientos planteados durante la etapa de inicio. En esta etapa se llevan a cabo las entrevistas o todo lo relacionado con la comunicación con el cliente.
ELABORACIÓN: Esta actividad se enfoca en el desarrollo un modelo técnico refinado de las funciones, características y restricción del software. La elaboración se conduce mediante la creación y el refinamiento de escenarios del usuario que describen la forma en que el usuario final interactuara con el sistema.
NEGOCIACIÓN: En esta etapa se deberán poner de acuerdo tanto los clientes como los desarrolladores. Para desechar los requerimientos que no sean necesarios o de igual manera los que no estén alcance realizarlos.
ESPECIFICACIÓN: En esta etapa se describe la función y el desempeño de un sistema. Podríamos decir que Sirve como base para las actividades de ingeniería de software subsecuentes.
VALIDACIÓN: La etapa de validación consiste en examinar la especificación para asegurar que todos los requisitos de software se han establecido de manera precisa.
GESTIÓN DE REQUISITOS: Consiste en un conjunto de actividades que ayudan al equipo del proyecto a identificar, controlar y rastrear los requisitos y los cambios a estos en cualquier momento mientras se desarrolla el proyecto.
En la siguiente grafica podemos observar las actividades de la ingeniería de requerimientos:
Si quieres conocer más sobre las actividades de la ingeniería de requerimientos u otros temas relacionados, te invito a que busques el libro Ingeniería del Software Enfoque Práctico.
Te espero en la siguiente entrada del blog para continuar aprendiendo más sobre los requerimientos.
0 Comentarios