A2 Requerimientos de Software Programando
Requerimientos de
Software
Contenido
Especificación de Requerimientos
Tipos de Requerimientos
Requerimientos Funcionales
Casos de Uso
Programación Avanzada |Requerimientos de Software
2
Especificación de Requerimientos
La Especificación de Requerimientos es
un insumo fundamental en el desarrollo
de software:
Es la principal fuente de información apartir de la cual se diseña, implementa y
testea el sistema
Es uno de los aspectos más delicados de
un proyecto:
Es algo complejo de obtener
De su correctitud depende el éxito del
proyectoProgramación Avanzada | Requerimientos de Software
3
Especificación de Req. (2)
Representa un “contrato” con el usuario
No se genera por completo al inicio del
proyecto, sino incrementalmenteSuele presentarse como la agregación de
diferentes artefactos
Programación Avanzada | Requerimientos de Software
4
Tipos de Requerimientos
Un requerimiento es una condición o
capacidad que unsistema debe cumplir
Requerimiento No Funcional:
Expresa una propiedad o cualidad que el sistema
debe presentar
También restricciones físicas sobre los
funcionales
Requerimiento Funcional:
Expresa una acción que debe ser capaz de
realizar el sistema
Especifica comportamiento de entrada/salida
Programación Avanzada | Requerimientos de Software
5
Requerimientos No Funcionales
Los requerimientos no funcionales suelen
referir a:
Usabilidad: factores humanos, ayuda,
documentación
Confiabilidad: frecuencia de fallas, tiempo de
recuperación
Performance: tiempo derespuesta, tasa de
procesamiento, precisión, capacidad de carga
Soportabilidad: adaptabilidad, mantenibilidad,
configurabilidad, internacionalización
Programación Avanzada | Requerimientos deSoftware
6
Requerimientos No Funcionales
y más:
Interfaces: restricciones en la comunicación con
sistemas externos
Restricciones: en el uso de
Sistemas o paquetes existentes...
Regístrate para leer el documento completo.