Please enable JavaScript.
Coggle requires JavaScript to display documents.
Elicitación de requisitos - Coggle Diagram
Elicitación de requisitos
¿Qué es?
Es el proceso por medio del cual se identifican las necesidades del cliente para el desarrollo de software. este procedimiento también es reconocido como ingeniería de requisitos o ingeniería de requerimientos. La correcta identificación de estos requisitos, representa un punto de partida sólido para el desarrollo del sistema
Importancia
Radica principalmente en que los problemas en esta esta etapa del ciclo de vida del software, afecta directamente las demás etapas del este, y el costo del cambio generado por no identificar adecuadamente los requisitos del sistema pueden puede ser 60 o 100 veces superior a si se hubiera realizado en cambio al principio del proyecto.
Se requiere
Comunicación continua con el cliente y los stakeholders, las personas encargadas de realizar estos procedimientos, debe hacer uso de diferentes técnicas para identificar correctamente las necesidades del cliente y el impacto que el desarrollo de la herramienta puede generar sobre las personas y la compañía en general, ya que en la mayoría de los casos los clientes no saben explicar lo que realmente necesita.
Tipos de requerimientos
Funcionales
Relacionados con las funcionalidades que tendrá la herramienta de software, también en este tipo de requisitos se especifica la comunicación que el software puede tener con otros sistemas, e indica explícitamente lo que el software no debe hacer.
Técnicas para su elicitación
Prototipos
Casos de uso
Lluvia de ideas (Brainstorm)
Observación
Análisis de sistemas existentes
Estudio de documentación
Entrevista y cuestionarios
Taller de trabajo
Mapa de impacto
No Funcionales
No hacen referencia a funcionalidades de la herramienta, sino a características o propiedades que debe tener el sistema, como por ejemplo rendimiento, disponibilidad, seguridad.