Definición de criterios de funcionalidad
Enviado por LOL27 • 29 de Noviembre de 2013 • Trabajo • 720 Palabras (3 Páginas) • 305 Visitas
Para empezar quiero dejar en claro que debemos tomar en cuenta de 5 a 10 funcionalidades y escoger de entre ellas la que tenga un rango mayor de prioridad, para así dar inicio a sus criterios de aceptación.
Pero estos pueden llegar a abarcar hasta el más diminuto detalle de una funcionalidad, pueden ir desde lo que el usuario observara, hasta los pasos que esta deberá seguir para finalizar el proceso.
Un claro ejemplo, de la funcionalidad, que tradicionalmente la hemos definido como:
Generación automática de reportes de Stock, la misma que, es responsable de depósito para así obtener, un reporte del stock de productos.
Me parece importante dar a conocer los siguientes criterios de aceptación para esta funcionalidad:
• Desde la pantalla principal del sistema, el usuario deberá pulsar un botón con la leyenda “Generar reporte de Stock”.
• El sistema deberá mostrar en la siguiente pantalla, una lista con los nombres de los productos, el código de barras, el sector del depósito en el cual se ubica cada producto (letra y número de sector) y la cantidad de existencias.
• Cuando la existencia sea inferior o igual a 50, se deberá mostrar el stock en rojo.
• Cuando la existencia sea menor a 25, se deberá mostrar un botón a la derecha del stock, con la leyenda “Alertar al responsable de depósito”.
• Al pulsar dicho botón, se enviará un e-mail a la cuenta del responsable de depósito (responsable@example.org), con asunto
“Existencia insuficiente del producto {código de barras del producto} (stock: {stock})”.
• El e-mail no podrá enviarse con una frecuencia inferior a 24 horas.
• Cuando dicha existencia insuficiente haya sido reportada, el sistema deberá quedar al pendiente y transcurridas 72 horas desde el envío de la primera alerta, deberá constatar si se han repuesto existencias. De no haberse repuesto, deberá enviar el mismo e-mail de forma automática, al responsable de depósito y al Gerente de
Producción (gerente@example.org).
5.- DEFINE LAS TAREAS NECESARIAS PARA QUE CADA FUNCIONALIDAD SEA DESARROLLADA
Ya que definimos los criterios de 1 funcionalidad y las de 5 a 10 hayan sido descritas, estaremos en aptas condiciones de evaluar que herramientas serán útiles para empezar a desarrollar la aplicación.
Para ello deberás tomar en cuenta lo siguiente y compararlo:
• La visión global de la aplicación;
• El conjunto de funcionalidades ya descritas;
• La base de referencia de los criterios de aceptación especificados;
• Los recursos de los cuáles dispones;
• Tu nivel de conocimientos;
• El tiempo que puedes invertir en investigar antes de tomar la decisión
Tecnológica apropiada; y...
• Factores ajenos a tu responsabilidad o alcance, que
...