El documento describe los diferentes tipos de requerimientos para el desarrollo de software, incluyendo requerimientos funcionales y no funcionales. Los requerimientos funcionales definen las funciones del sistema y deben incluir verbos, mientras que los no funcionales se refieren a características como el desempeño, la seguridad y la usabilidad. También se mencionan ejemplos de requerimientos funcionales y no funcionales para un sistema bibliotecario.
3. Requerimientos
Funcionales
Definen las funciones que el sistema
Será capaz de realizar. Describen las
transformaciones que el sistema realiza
sobre las entradas para producir salidas.
Ing. Lisseth Agüero Mirabal
4. Requerimientos
Funcionales
Definen el comportamiento interno del software:
cálculos, detalles técnicos,…
Los Requerimientos Funcionales deben llevar
en sus nombres Verbos.
La descripción de los Requerimientos Funcionales
Se ve reflejada en los Flujos de eventos.
Ing. Lisseth Agüero Mirabal
5. Requerimientos
Funcionales
En un Sistema Bibliotecario, donde se
pretende automatizar información referente
a los libros y usuarios de la misma.
¿ Cuales serán sus requerimientos Funcionales?
Ing. Lisseth Agüero Mirabal
6. Requerimientos No
Funcionales
Tienen que ver con las características que de
una u otra forma puedan limitar el sistema.
Describen una restricción sobre el sistema
que limita nuestra elección en la
construcción de una solución.
Ing. Lisseth Agüero Mirabal
7. Requerimientos No
Funcionales
ATRIBUTOS DE CALIDAD DEL SISTEMA
• Confiabilidad
Desempeño: • Seguridad
• Tiempo de repuesta inmediato
Ing. Lisseth Agüero Mirabal
8. Requerimientos No
Funcionales
ATRIBUTOS DE CALIDAD DEL SISTEMA
El sistema debe estar en
capacidad de permitir en el futuro
Escalabilidad: el desarrollo de nuevas
funcionalidades, modificar o
eliminar funcionalidades.
Ing. Lisseth Agüero Mirabal
9. Requerimientos No
Funcionales
ATRIBUTOS DE CALIDAD DEL SISTEMA
• Fácil Uso y entrenamiento.
Facilidad de • Mensajes de Error.
Uso: • No podrá cerrarse una operación
hasta no concluir las demás.
Ing. Lisseth Agüero Mirabal
10. Requerimientos No
Funcionales
ATRIBUTOS DE CALIDAD DEL SISTEMA
El sistema debe contar con
facilidades para la identificación
Facilidad de
de la localización de los
Pruebas:
errores durante la etapa de
pruebas y de operación posterior.
Ing. Lisseth Agüero Mirabal
11. Requerimientos No
Funcionales
ATRIBUTOS DE CALIDAD DEL SISTEMA
• El sistema debe estar restringido.
• Rechazar accesos o
Seguridad:
modificaciones NO AUTORIZADAS.
• Pistas de auditoría.
Ing. Lisseth Agüero Mirabal
12. Requerimientos No
Funcionales
ATRIBUTOS DE CALIDAD DEL SISTEMA
• Obligatoriedad de Campos.
Validación: • Manejo de Tipos de Datos.
• Validación de contraseñas.
Ing. Lisseth Agüero Mirabal
13. Requerimientos No
Funcionales
ATRIBUTOS DE CALIDAD DEL SISTEMA
Flexibilidad Mantenibilidad
Instalación Operatividad
Ing. Lisseth Agüero Mirabal
14. Requerimientos No
Funcionales
Otros Requerimientos no Funcionales:
Hardware Interfaz
Interoperabilidad
Ing. Lisseth Agüero Mirabal