Zusammenfassung der Ressource
La ingeniería de requerimientos y su
importancia en el desarrollo de proyectos
de software
- Sirve como base solida en el proceso de
desarrollo de software, dentro de ello están los requerimientos.
- Un requerimiento es una necesidad que el usuario
quiere para solucionar un problema
- Es un requisito que el sistema debe cumplir
- Tipos de requerimientos
- Funcionales
- No Funcionales
- debe tener las siguientes
caracteristicasCaracteristicas
- Especificado por escrito
- Posible de probar o verificar.
- Conciso
- Concistente
- No Ambiguo
- Técnicas y herramientas utilizadas en la ingeniería de
requerimientos
- Utiliza una seri de tecnicas propuestas para la
ingenieri de requerimientos
- Entrevistas y cuestionarios donde se reune la informacion
proveniente de grupos o personas
- Sistemas existentes donde se compara sistemas
relacionados con el que se desea desarrollar
- A travéz de la lluvia de ideas donde se propone
generar la mayor cantidad de requerimientos
- Los participantes deben pertenecer a distintas
disciplinas
- Conviene suspender el juicio crítico y se debe permitir la
evolución de cada una de las ideas
- Por más locas o salvajes que parezcan algunas ideas, no
se las debe descartar
- A veces ocurre que una idea resulta en otra idea
- Escribir las ideas sin censura
- A travéz de prototipos donde se modela
algún requerimiento que no este claro
- Casos de uso describe la secuencia de iteraciones
entre el sistema y sus actores
- Dificultades para definir los requerimientos
- No son muy claros u obios
- Son difíciles de expresar
- Puede cambiara travez del tiempo
- Los usuarios tienen otro lenguaje al de los desarrolladores
- El proceso de recopilar, analizar y verificar las necesidades
del cliente o usuario para un sistema es llamado ingeniería
de requerimientos.
- Se utiliza para definir todas las actividades involucradas en el descubrimiento, documentación y
mantenimiento de los requerimientos