Please enable JavaScript.
Coggle requires JavaScript to display documents.
Proceso de elicitación de requisitos y los tipos de requerimientos de…
Proceso de elicitación de requisitos y los tipos de requerimientos de software
Es el proceso por medio del cual se identifican las necesidades del cliente para el desarrollo de software, también es reconocido como ingeniería de requisitos o ingeniería de requerimientos.
Tipo de requerimientos de software
se dividen en dos grandes categorías:
Requerimientos funcionales:
están 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.
Requisitos no funcionales:
estos 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
Técnicas para la elicitación de requisitos
Entrevista y cuestionarios
• Análisis de sistemas existentes
• Lluvia de ideas (Brainstorm)
• Prototipos
• Casos de uso
• Observación
• Estudio de documentación
• Taller de trabajo
• Mapa de impacto
Documentación de requisitos de software
la documentación es
más liviana, ya que según el manifiesto ágil, se valora más los individuos e interacciones sobre los procesos y herramientas, el software funcionado sobre la documentación extensiva, la colaboración con el cliente sobre la negociación contractual, la respuesta al cambio sobre seguir un plan
Mapa de impacto
consiste en un mapa mental que es
construido a partir de las conversaciones sostenidas con los stakeholders y los miembros
del equipo de desarrollo, este mapa mental responde a las preguntas:
¿Porqué?:
¿Quien?:
¿Cómo?:
¿Que?
User Story Mapping
Luego de tener claros los objetivos del proyecto (¿porqué), los involucrados (¿Quién), el
impacto del proyecto (¿Cómo?),
RoadMap o Plan de programación
Es una técnica que permite realizar la planificación de un proyecto de software trazando
los objetivos a corto, mediano y largo plazo.
Creación y priorización de Historias de usuario
dependiendo de la metodología utilizada pueden
ser escritas diferentes personas,