REQUERIMIENTOS DEL SOFTWARE
Dificultades para definir los Requerimientos
Son difíciles de cuantificar, ya que cada conjunto de requerimientos es particular para cada proyecto
Son difíciles de expresar en palabras (el lenguaje es ambiguo)
Un requerimiento puede cambiar a lo largo del ciclo de desarrollo
Nunca son iguales, iguales, algunos algunos son más difíciles, difíciles, más riesgosos, riesgosos, más
importantes o más estables que otros
Los requerimientos no son obvios y vienen de muchas fuentes
REQUERIMIENTOS
Los requerimientos pueden dividirse en requerimientos
funcionales y requerimientos no funcionales
• Requerimientos no funcionales definen
Interfaces de usuario
El rendimiento (en tiempo y espacio)
Fiabilidad (robustez del sistema, disponibilidad de equipo)
Mantenimiento, seguridad, portabilidad, estándares, etc
• Requerimientos funcionales definen
Las funciones funciones que el sistema sistema será capaz de hacer
Las transformaciones que el sistema realiza sobre las entradas para producir las salidas.
¿Que son los requerimientos?
Una condición o capacidad que debe estar
presente en un sistema o componentes de sistema para satisfacer un contrato, estándar, especificación u otro documento formal.
Son una condición o necesidad de un usuario.
Se conoce
Su principal tarea consiste en la generación de especificaciones correctas que describan con claridad, sin ambiguedades, en forma consistente y compacta, el comportamiento del sistema.
Cumple un papel primordial en el proceso de producción de
software, ya que enfoca un área fundamental.
La meta es entregar una especificación de
requisitos de software correcta y completa.
El proceso de recopilar, analizar y verificar las necesidades del cliente para un sistema.