3. 3
1. Clasificación de Requisitos
2. Requisitos Funcionales
3. Tipos
3.1. Tipo - Reglas del Negocio
3.2. Tipo - Transacciones
3.3. Tipo - Funciones administrativas
3.4. Tipo - Autenticación
3.5. Tipo - Niveles de autorización
Agenda
5. 5
Definición de Requisito Funcional
“Los requerimientos funcionales son las
descripciones explicitas del comportamiento
que debe tener una solución de software y
que información debe manejar.”
6. 6
Requisito Funcionales
Son declaraciones de los servicios que debe proporcionar el sistema, de la manera en
que este deba reaccionar a entradas particulares y de cómo se debe comportar en
situaciones particulares
Representación:
●
Lenguaje Natural
●
Modelos Visuales
●
Métodos Formales
7. 7
Requisito Funcionales
Definen:
●
¿Cuáles entradas debe aceptar el sistema?
●
¿Cuáles salidas debe producir el sistema?
●
¿Qué datos debe almacenar el sistema que utilizán otros sistemas?
●
¿Qué operaciones debe realizar el sistema?
●
La sincronización y cronometraje de las actividades anteriores
8. 8
Tipos
• Reglas del negocio
• Transacciones: correcciones, ajustes y
cancelaciones
• Funciones administrativas
• Autenticación
• Niveles de autorización
• Seguimiento de auditoría
• Interfaces externas
• Requisitos de certificación
• Requisitos de búsqueda / informes
• Información histórica
• Archivado
• Cumplimiento, requisitos legales o
reglamentarios.
• Estructural
• Algoritmos
• Base de datos
• Poder
• Red
• Infraestructura
• Copia de seguridad y recuperación
9. 9
Tipo - Reglas de Negocio
Los requisitos de las reglas de negocio generalmente serán la sección más grande ya
que muchos requisitos pueden caer en esto.
¿Qué necesitas que haga tu sistema?
¿Cuáles son las características que necesita para que lo haga por usted?
¿Qué tipo de características necesitas capturar?
Deberá definir todo el tipo de información que debe crearse, leerse, actualizarse y
eliminarse (también conocida como CRUD, ¡y no, no es cruda!), Buscada,
informada y cualquier otra operación que necesita ser realizado
….capturará a todas las personas que tendrán actividades de nómina dentro de la empresa
ZZZZ
10. 10
Tipo - Transacciones
Cubre varios aspectos de las transacciones. No solo examinará la entrada de una
transacción, sino también la modificación, eliminación, desactivación /
cancelación y verificación y manejo de errores
Transacciones de entrada: el primer paso lógico para generar información es
agregar datos. Deberías comenzar ingresando un registro
El sistema permitirá al usuario designado cargar los registros de Persona en el
sistema
...permitirá al usuario designado importar múltiples registros de Persona al sistema
11. 11
Tipo - Transacciones
Transacciones de cambio: elaborar un requisito para actualizar o cambiar una
transacción individual
...permitirá al usuario designado desactivar un registro de Persona en el sistema
Transacciones de error: Tal vez la información se ingresó de manera incorrecta y
necesita ser reparada. En algunos casos, esto se puede hacer incluso antes de que se
almacene la transacción
... verificará que el identificador de persona ya exista en el sistema
12. 12
Tipo – Funciones Administrativas
Describen las funciones que un administrador del sistema realiza en su sistema
…... garantizará que existan al menos dos cuentas de administrador del sistema en
el sistema
…. el administrador podrá agregar cuentas de usuario
…. podrá reactivar cuentas de usuario
13. 13
Tipo - Autenticación
La autenticación es un mecanismo para validar que la persona o el sistema está
autorizado para interactuar con el sistema. Este es un mecanismo establecido para
verificar que la persona / sistema es quien dice ser
Por lo tanto, las partes interesadas decidirán si la autenticación es necesaria para su
sistema. Ayudará en el control de acceso. El nivel de autenticación es importante
…... requerirá autenticación de huellas digitales para realizar todas las tareas que
no sean de lectura
….. requerirá autenticación de exploración retiniana para realizar todas las tareas
que no sean lectura
14. 14
Tipo – Niveles de Autorización
Anteriormente en la sección "Funciones administrativas", vio brevemente niveles de
acceso variables de los datos mencionados. Por lo tanto, para el acceso, los datos de
recursos humanos se verían así:
…... todos los empleados de la compañía podrán leer las regulaciones de Recursos
Humanos
….. el empleado de recursos humanos solo podrá agregar regulaciones de recursos
humanos
….. el empleado de Recursos Humanos solo podrá cambiar las regulaciones de
Recursos Humanos
….. El empleado de Recursos Humanos solo podrá eliminar las regulaciones de
Recursos Humanos
15. 15
Tipo – Niveles de Autorización
Tendrá que determinar si la desactivación y reactivación es necesaria para cada
función donde es posible eliminarlas
Debe examinar todos los tipos de datos que residen en su sistema y determinar quién
puede hacer CRUD (cambiar, leer, actualizar o eliminar): regulaciones de RRHH,
información del personal, datos de nómina (aunque podría ser bueno, si todos tienen
privilegios de cambio en su salario?), datos del proveedor, facturación, etc.
16. 16
Tipo – Seguimiento de auditoría
Este proceso rastrea datos importantes y lo que sucede con los datos
• …. capturará todas las adiciones, cambios, eliminaciones, desactivaciones y reactivaciones
realizadas por todos los administradores del sistema.
• …. proporcionará un informe que capture todas las adiciones, cambios, eliminaciones,
desactivaciones y reactivaciones realizadas por todos los administradores del sistema.
• .... proporcionará un informe que capturará todas las adiciones, cambios, eliminaciones,
desactivaciones y reactivaciones realizadas por los administradores de un sistema específico.
• …. proporcionará un informe que capturará todas las adiciones, cambios, eliminaciones,
desactivaciones y reactivaciones durante un período de tiempo determinado.
• …. proporcionará un informe que capture todas las adiciones, cambios, eliminaciones,
desactivaciones y reactivaciones para registros de datos específicos.
17. 17
Tipo – Requisito de Certificación
¿Existen certificaciones que su organización o gobierno requiere para el trabajo
realizado en su sistema?
…. deberá cumplir con la Certificación de Seguridad especificada por (ingrese la
organización apropiada aquí, diga Oficina de Seguridad de la Compañía ABC)
18. 18
Tipo - Cumplimiento, requisitos legales o
reglamentarios
Estas son leyes, regulaciones del gobierno, declaraciones de cumplimiento de
organizaciones e incluso políticas y regulaciones internas que una parte dada de la
organización o sus sistemas particulares deben seguir
…..Las políticas de recursos humanos solo podrán ser modificadas por los
administradores de recursos humanos
…. Las Políticas de Recursos Humanos solo permitirán que se use el Número de
Seguridad Social de una persona para procesos o actividades en RR. HH
19. 19
Tipo – Búsqueda e Informes
Se debe especificar qué datos puede consultar un usuario. En la mayoría de los
casos, los usuarios pueden ver todo dentro de una base de datos
…..la función de búsqueda de BOSS explotará las técnicas de aprendizaje
automático para encontrar datos relacionados con los términos ingresados por el
usuario
…. permitirá a los usuarios especificar los elementos de datos devueltos en sus
resultados de consulta
…. permitirá a los usuarios especificar los elementos de datos de orden devueltos en
sus resultados de consulta
…. permitirá a los usuarios especificar el formato de los elementos de datos
devueltos en sus resultados de consulta
20. 20
Tipo – Información Histórica
Si tiene una base de datos dinámica, digamos todas las compras y ventas de su gran
empresa productora de neumáticos, tendrá un crecimiento de datos. Dado que sus
datos crecerán, debe definir los requisitos de almacenamiento y retención para
acomodar este crecimiento de datos.
…..La función de compra y venta de neumáticos generará 3 gigabytes de datos por
año durante cinco años.
…. Los datos de compra y venta de neumáticos estarán disponibles en línea durante
cinco años
21. 21
Tipo - Archivo
En algún momento, los datos dentro de su sistema pueden crecer más allá de la
capacidad de almacenamiento. En el caso del límite de 1,000 transacciones, el
proyecto tiene la capacidad de archivar los datos en una pc para el almacenamiento
a largo plazo
….. permitirá la capacidad de recuperar datos de transacciones archivados
…. Los datos archivados de la Gestión de Registros permitirán la capacidad de
recuperar datos archivados de transacciones en el sistema en línea
22. 22
Tipo - Algoritmo
Los algoritmos capturan cualquier fórmula o manipulación específica de elementos
de datos que deba ocurrir
….Los costos del producto se calcularán por la depreciación del dólar
23. 23
Tipo – interfaces externas
Cuando examina las interfaces externas, está evaluando un sistema, programa o
aplicación que no forma parte del sistema, programa o aplicación que está
definiendo
…. el sistema proporcionará todas las funciones de acceso mediante la interfaz con
la aplicación de control de acceso del sistema YYYY.
…. debe interactuar con el módulo de recuperación mediante una conexión USB
24. 24
Tipo – Backup and Recovery
Es necesario tener una función de copia de seguridad y recuperación dentro de su
sistema. De lo contrario, ¿qué sucede si su sistema se bloquea y borra todos sus
datos?
….tendrá un sistema completo y una copia de seguridad de datos una vez por
semana
25. 25
Tipo - Estructural
Se aplica principalmente a los sistemas de hardware. Está buscando aquellos
artículos que aborden cuán resistente debe ser
Debe definir cualquier fuerza aplicada a su sistema.
• ¿Estará expuesto a rayos, lluvia, nieve, granizo, sal, agua de mar, congelación,
calor?
• ¿Se moverá el sistema?
• ¿La oxidación será un factor?
26. 26
Tarea en clase o autónoma
Defina los requisitos atender los casos de COVID en la ciudad de Loja:
gestión medicos,
pacientes,
Seguimiento
RF001 El sistema permitirá al doctor registrar los datos de termperatura del
paciente Alto
27. 27
Intente reescribir estos requisitos eliminando lo negativo de la declaración:
El sistema no anulará el uso de selecciones seleccionadas de contraste y color según lo
prescrito en la Sección 508
El sistema no interrumpirá ni deshabilitará las funciones de accesibilidad del sistema
operativo activado
El sistema no utilizará la codificación de colores como el único medio para transmitir
información, indicar una acción, provocar una respuesta o distinguir un elemento visual
El software del sistema no utilizará texto, objetos u otros elementos que parpadeen o
parpadeen con una frecuencia de parpadeo o parpadeo mayor de 2Hz o menor de 55 Hz.
Si la búsqueda es demasiado compleja, el sistema no se bloqueará al ejecutar una
búsqueda
Cuando el sistema identifica errores ortográficos, el sistema no se corregirá
automáticamente sin la aceptación del usuario
El generador de informes del sistema no requerirá una tarifa de licencia por puesto para
cada usuario