Please enable JavaScript.
Coggle requires JavaScript to display documents.
INGENIERÍA DE REQUERIMIENTOS - Coggle Diagram
INGENIERÍA DE REQUERIMIENTOS
Proceso de descubrir, analizar, documentar y verificar los servicios y restricciones. Las cuales se deben considerar en el sistema a desarrollar
Permite la especificación de requerimientos de forma completa, consistente y no ambigua
Sirve de base para acuerdos comunes entre todas las partes involucradas donde se realizará el sistema
ACTIVIDADES
Elicitación
es el proceso donde se adquiere el conocimiento del trabajo del cliente/usuario, buscando comprender las necesidades y detallando restricciones medioambientales.
Resultado: conjunto de requerimientos de todas las partes involucradas
Especificación
Es el proceso de la descripción detallada del requerimiento.
Resultado: Documento, es una forma de contrato entre el usuario/cliente y el equipo de sistemas definiendo el comportamiento funcional del software. Doc. ERS
Técnica: Caso de uso
Validación
Proceso encargado de certificar que se está atacando el problema correcto. Se nutre de los anteriores, realiza la integración y validación final de las etapas anteriores
Resultado: Modelo de requerimientos en línea con las expectativas de los usuarios
Técnicas: revisión de requerimientos, prototipos, generación de casos de prueba, análisis de consistencia automático.
ELICITACIÓN DE REQUERIMIENTOS
se busca descubrir los requerimientos para un sistema a través de la comunicación con los clientes, usuarios del sistema y otras personasd del tipo de interés y conocimiento sobre el producto a desarrollar
Propósito
obtener conocimiento relevante del problema para producir una rigurosa especificación del software necesario para resolver el problema.
Resultado
Conjunto de requerimientos, de todas las partes involucradas, un proceso de creación de modelos que inician siendo mentales y a medida que se adquiere más conocimiento se lo orienta al software; desde modelos conceptuales hasta el modelo de especificación de requerimientos. Ninguno de estos es un modelo formal.
Características
comunicación efectiva, escucha activa, técnicas y herramientas, flexibilidad, comprensión del dominio, gestión del conflictos y documentación clara
Actividades
Descubrimiento de requerimientos
Identificar las fuentes de información
es quien provee la información que se necesita conocer y se desea recopilar.
Personas
Información documentada: ejemplo documentos, formularios, comprobantes, etc
Sistemas y software en funcionamiento
Determinar las técnicas de elicitación
métodos de búsqueda y/o herramientas utilizadas para adquirir conocimiento, siendo técnicas para recopilar información y adquirir conocimiento
entrevista, cuestionarios/encuestas, análisis de documentación, etc
Diseñar
la aplicación de cada herramienta, método de búsqueda o técnica elegida para recabar información en función de cada fuente.
Clasificación y organización de requerimientos
obtención del conjunto de requerimientos y clasificarlos en Funcionales y No Funcionales
Priorización y negociación de requerimientos
el resultado de la elicitación de requerimientos es el conjunto de los requerimientos de todas las partes involucradas.