Please enable JavaScript.
Coggle requires JavaScript to display documents.
TECNICAS PARA IDENTIFICAR REQUISITOS FUNCIONALES Y NO FUNCIONALES Laura…
TECNICAS PARA IDENTIFICAR REQUISITOS FUNCIONALES Y NO FUNCIONALES Laura Cuartas
ASPECTOS A TENER EN CUENTA EN LA IDENTIFICACIÓN DE REQUERIMIENTOS
REQUERIMIENTOS BÁSICOS
¿Que controles de desempeño utiliza?
¿Que pasos se siguen para realizar?
¿que datos utiliza o produce este proceso?
¿Donde se realizan estos pasos?
¿Cual es el proceso básico de la empresa?
¿Quienes los realizan?
¿Cuales son los limites impuestos por el tiempo y la carga de trabajo?
¿Cuanto tiempo tardan en efectuarlos?
¿Cual es la finalidad de la actividad?
¿Con cuánta frecuencia lo hacen?
¿Quiénes emplean la información resultante?
IDENTIFICACIÓN DE ELEMENTOS
Datos de cada flujo de datos
Bases de datos
Flujo de datos entre procesos
Datos de la base de datos
Procesos
PREGUNTAS GENERALES
Existencia de manuales,políticas o lineamientos de procesos
Posibles métodos para evadir el sistema
Cantidad de empleados involucrados en el sistema a desarrollar
Áreas que necesitan control especifico
Personas clave en el sistema
Criterios de medición y evaluación de desempeño
Obstáculos e influencias de tipo político
IDENTIFICACIÓN DE REQUERIMIENTOS FUNCIONALES
Muestran lo que el sistema debe hacer y no debe hacer
Deben ser consistentes, es decir, que los requerimientos no tienen definiciones contradictorias
Todos los servicios estipulados por el usuario deben estar bien definidos
Cuando se trata de sistemas grandes, la consistencia de los requerimientos es compleja debido a los distintos puntos de vista de los usuarios involucrados
Son declaraciones de los servicios que proveerá el sistema
IDENTIFICACIÓN DE REQUERIMIENTOS NO FUNCIONALES
Se trata de las propiedades inherentes al sistema
Respuestas en el tiempo
Capacidad de almacenamiento
Fiabilidad
Representación de datos en interfaz
Capacidad de dispositivos E/S
Estos Requerimientos surgen de
Restricciones de presupuesto
Políticas de organización
Interoperabilidad con otros sistemas
Reglamentos de seguridad
Políticas de privacidad
No se trata de las funciones especificas del sistema
CLASIFICACIÓN DE LOS REQUERIMIENTOS
REQUERIMIENTOS DEL PRODUCTO
Uso de memoria
Rapidez de ejecución
Portabilidad
Cantidad de fallas tolerables
Especifican el comportamiento del producto
Usabilidad
REQUERIMIENTOS EXTERNOS
Aspectos Legales
Aspectos Eticos
Interoperabilidad con otros sistemas
Surgen de las condiciones externas al sistema y su proceso de desarrollo
REQUERIMIENTOS ORGANIZACIONALES
Métodos de diseño
Lenguajes de programación
Surgen de las politicas acordadas entre el cliente y el desarrollador
Métodos de implementación
https://www.youtube.com/watch?v=tF88eNhNSb4