Sistemas
Diseño e implementación de sistemas computarizados
¿Qué es un requerimiento?
Un requerimiento es una condición o capacidad con la que el sistema (siendo construido)debe cumplir o alcanzar. También puede ser definido como:
1.
Una capacidad del software necesitada por el usuario a fin de resolver un problema o alcanzar un objetivo
2.
Una capacidad delsoftware que debe ser reunida o poseída por el sistema o componente del sistema para satisfacer un contrato, especificación, estándar u otra documentación final
Tipos de requerimientos
De Usuario¿Qué debe hacer?
¿Cómo lo hará?
No Funcionales
De Dominio
¿Bajo qué condiciones debe operar?
Funcionales
Validaciones necesarias
Requisitos funcionales
Son todos aquellosrequisitos que especifican una funcionalidad que debe realizar un sistema o un componente
Conlleva la Gestión de puntos de interrupción y Puntos de observación de variables
• Detiene la ejecución de unproceso cada vez que se cumple una condición
• Establece puntos de observación cada vez que se ejecuta un código en específico
BreakPoint
WatchPoint
Requisitos no funcionales
Son losrequisitos que describen no lo que hará el software, sino cómo lo hará.
1. 2. 3.
El sistema debe ser multiplataforma El sistema debe poder ejecutarse bajo cualquier entorno que soporte la especificaciónestándar de Python El sistema debe poder depurar cualquier aplicación implementada siguiendo la especificación estándar de Python (no así con extensiones como las incluidas en PyPy) El sistema debeser independiente de la interfaz, pudiendo comunicarse tanto con sistemas gráficos como de consola, entre otros.
4.
¿Qué deben contener los requerimientos?
Deben contener:
El
conjuntocompleto de resultados a ser obtenidos utilizando el sistema
Los requerimientos de sistemas deben mostrar todo lo que el sistema debe hacer más todas las restricciones sobre la funcionalidad Es...
Regístrate para leer el documento completo.