You are on page 1of 13

Especificacin de Requerimientos de Software

de

Cafeteria Ordering System, Release 1.0


Versin 1.0 aprobada

Preparado por Karl Wiegers

Proceso de Impacto

Noviembre 4, 2002

Copyright 2002 by Karl E. Wiegers. All Rights Reserved.

Software Requirements Specification for Cafeteria Ordering System

Page ii

Tabla de Contenidos
1. Introduccion...............................................................................................................................1 2. Descripcion General...................................................................................................................1 3. Caracteristicas Principales del Sistema ...................................................................................3 4. Requerimiento de Interfaz Externa .........................................................................................7 5. Otros Requerimientos No Funcionales....................................................................................8

Historial de Revisiones
Nombre Karl Wiegers Karl Wiegers Fecha 10/21/02 11/4/02 Razon de Cambios Borrador Inicial baseline following changes after inspection Version 1.0 borrador 1 1.0 aprobado

Copyright 2002 by Karl E. Wiegers. All Rights Reserved.

Software Requirements Specification for Cafeteria Ordering System

Page 1

1.
1.1

Introduccion
Proposito

El SRS describe el software de requerimientos funcional y no funcional de la versin 1.0 del Cafetera Ordering System (COS). Este documento est destinado a ser usado por los miembros del equipo del sistema. A menos que se indique otra cosa, todos los requerimientos especificados en este documento son de alta prioridad y los miembros de la comunidad se comprometieron a liberar 1.0.

1.2

Proyecto Alcance y Caractersticas Principales del Producto

El Cafeteria Ordering System permitir un Proceso de impacto a los empleados para las comidas de cafetera de la empresa en lnea para ser entregados a determinados lugares del campo. Una descripcin detallada del proyecto est disponible en el Cafeteria Ordering System Visin y Alcance El documento [1]. La seccin en que el documento titulado "Alcance de la formacin inicial y posteriores comunicados" se enumeran las caractersticas que se han programado para la plena aplicacin o parcial en este comunicado.

1.3

Referencias

1. Wiegers, Karl. Cafeteria Ordering System Vision and Scope Document, www.processimpact.com/projects/COS/COS_vision_and_scope.doc 2. Wiegers, Karl. Process Impact Intranet Development Standard, Version 1.3, www.processimpact.com/corporate/standards/PI_intranet_dev_std.doc 3. Zambito, Christine. Process Impact Business Rules Catalog, www.processimpact.com/corporate/policies/PI_business_rules.doc 4. Zambito, Christine. Process Impact Internet Application User Interface Standard, Version 2.0, www.processimpact.com/corporate/standards/PI_internet_ui_std.doc

2.
2.1

Descripcion General
Perspectiva de Producto

El Cafeteria Ordering System es un nuevo sistema que sustituye la actual forma de procesos de pedidos para encargar y recoger los almuerzos en la Cafeteria del Proceso de Impacto. El diagrama de contexto de la figura 1 muestra las entidades externas y las interfaces del usuario de despacho de alimentos 1.0. El sistema se espera que evolucionen a lo largo de varios comunicados, en ltima instancia la conexin a Internet para ordenar los servicios de varios restaurantes locales y para tarjetas de crdito y dbito autorizacin de servicios.

2.2

Caracteristicas y Clases de Usuario


Un Cliente es un Proceso Impacto empleado en el campo empresarial de Clackamas, Oregn, que desea encargar comidas para ser entregados a la compaa de cafetera. Hay alrededor de 600 potenciales clientes, de los cuales unos 400 se espera que utilicen el Cafeteria Ordering System un promedio de 4 veces por semana cada una (fuente: actual cafetera datos de uso). Los clientes a veces el orden mltiples comidas de grupo o invitados. Se estima que un 90 por

Cliente (a favor)

Copyright 2002 by Karl E. Wiegers. All Rights Reserved.

Software Requirements Specification for Cafeteria Ordering System

Page 2

ciento de los pedidos se colocarn utilizando la Intranet corporativa, con el 10 por ciento de los pedidos puesta de casa. Todos los clientes tienen acceso a la Intranet de sus oficinas. Algunos clientes que desean crear suscripciones de comidas, ya sea para tener la misma comida que se vaya a entregar todos los das o de tener el da de la comida especial emitido automticamente. Un cliente debe ser capaz de anular una suscripcin para un da especfico. El Proceso de impacto de la cafetera emplea actualmente a unos 20 empleados, ellos recibirn rdenes del Cafeteria Ordering System, prepararan los pedidos cliente para su entrega, imprimir instrucciones de entrega, y la solicitud de entrega. La mayor Registro de personal de la cafetera deber ser capacitado en el uso del parte del ordenador, el navegador Web, y el Cafeteria Ordering System. deduccion menu Subscripcion
de pago

Administrador de Menu

Ordena r comida

de comida

Ordenar entrega alimentos actualizacio nde alimentos

Personal de Cafeteria

Contenido de menu payroll deduction registration request responsable de deducccion de pago Solicitud de de pago

Cafeteri a Ordering System


Informacion disponible del menu

Solicitud de pago

Solicitud de entrega

Sistema de Pago

Repartidor

Ordear menu

Sistema de Inventario de la Cafeteria Figura1 Diagrama de Contexto de de despacho 1.0 del Cafeteria Ordering System. Personal de Cafeteria Administrador El Administrador de Men es empleado de una cafetera, quiz gerente de la de Menu cafetera, que se encarga de establecer y mantener al da los mens de los alimentos disponibles a partir de la cafetera y las horas del da que cada men est disponible. Algunos elementos de men pueden no estar disponibles para su entrega. El Administrador de Mens tambin define en la cafetera las especiales del da. El Men Administrador tendr que editar los mens peridicamente para reflejar previsto alimentos que no estn disponibles o cambios en los precios. Repartidor El personal de la cafetera prepara los pedidos para su entrega, se entregan las instrucciones de impresin y expedicin de solicitudes de entrega de alimentos el

Copyright 2002 by Karl E. Wiegers. All Rights Reserved.

Software Requirements Specification for Cafeteria Ordering System

Page 3

repartido, que es otra cafetera, ya sea empleado o un contratista. El repartidor de alimentos efectuar la recoleccin de los alimentos y la entrega de instrucciones de cada comida y entregar al cliente. La interaccin de los repartidores de alimentos con el sistema ser el de la reimpresin de entrega y, en ocasiones, para confirmar que fue una comida (o no) entregados.

2.3

Entorno de Operacion
EO-1: EO2: EO-3: Cafeteria Ordering System deber operar con las siguientes navegadores Web: Microsoft Internet Explorer versin 5.0 y 6.0, Netscape Communicator versin 4.7, y Netscape versin 6 y 7. Cafeteria Ordering System deber operar en un servidor ejecutando el actual corporativo aprobado versin de Red Hat Linux y Apache WebServer. Cafeteria Ordering System deber permitir el acceso a usuario de la Intranet corporativa y, si un usuario est autorizado para atreves de fuera del firewall de la empresa, de una conexin Internet del hogar del usuario.

2.4

Diseo e Implementacin de Restricciones


RE-1: RE-2: RE-3: RE-4: El sistema del diseo, cdigo, la documentacin y el mantenimiento se ajustar al Proceso de Desarrollo de impacto Intranet Standard, la versin 1,3 [2]. El sistema deber usara la base de datos Oracle actual de la empresa. Todos los cdigos HTML se debern ajustar al estndar HTML 4.0 Todos los guiones estarn escritos en Perl.

2.5

Documentacin de Usuarios
DU-1: DU-2: El sistema deber proporcionar una lnea jerrquica y vnculos cruzados, sistemas de ayuda en HTML donde se describe e ilustra todas las funciones del sistema. La primera vez que un nuevo usuario accede al sistema y despus solicita un usuario, el sistema proporcionara un tutorial en lnea para que los usuarios puedan practicar el ordenar la comida a travs del tutorial del men. El sistema no permitir vender las rdenes de alimentos de esta plantilla de base de datos o hacer pedidos en la cafetera de comida.

2.6

Asunciones y Dependencias
AS-1: DE-1: DE-2: La cafetera est abierta para desayunos, comidas y cenas en los das hbiles en que los empleados de cada empresa, se espera que los empleados estn ah. El funcionamiento del COS depende de los cambios que se estn realizando en el sistema de pago a aceptar la solicitud de los pagos de comidas ordenadas en el COS. El funcionamiento del COS depende de los cambios que se estn elaborando en el sistema de inventarios de la cafetera para actualizar la disponibilidad de alimentos.

3.
3.1

Caracteristicas Principales del Sistema


Ordenar Alimentos
3.1.1 Descripcion y Prioridades Un cliente de la cafeteria que ha sido identificado podra ordenar alimentos, ya sea para ser entregados en una empresa o para ser recogidos en la cafeteria. Un cliente podr

Copyright 2002 by Karl E. Wiegers. All Rights Reserved.

Software Requirements Specification for Cafeteria Ordering System

Page 4

cancelar la orden o hacer cambios a la orden de comida si todava no se ha preparado. Prioridad = Alta. 3.1.2 Estimulo/Respuesta Secuencias Estimulo: Respuesta: Estimulo: Respuesta: Estimulo: Respuesta: Solicitud del cliente para ordenar 1 o varias comidas. El sistema de consulta de los detalles de alimentos, pagos e instrucciones de entrega. El cliente solicita cambios en la orden de comida. si el estado es Aceptado, el sistema permite al usuario editar cambios en la orden de los alimentos. El cliente solicita cancelar la orden del men. Si el estado es Aceptado, el sistema cancela la orden de alimentos.

3.1.3 Requerimientos Funcionales Ordenar.Lugar: El sistema deber permitir que un cliente que est conectado en el Cafeteria Ordering System realizar 1 o ms alimentos. Ordenar.Lugar.Registro: El sistema confirmara que el cliente est registrado y autorizado para la deduccin del pago para hacer un pedido. Ordenar.Lugar.Registro.No Si el cliente no est registrado para la deduccin del pago, el sistema proceder a mostrar al cliente las opciones registro y actualizacin para ordenar un pedido, para ser recogido en la cafetera o para salir del COS. Ordenar.Lugar.Fecha: El sistema deber guiar al cliente a los ingredientes de los alimentos a la fecha (ver RN-8). Ordenar.Lugar.Fecha.Limite: Si la orden de comida debe ser en la fecha y la hora actual posterior a la orden de tiempo lmite, el sistema informar al cliente que es demasiado tarde para realizar un pedido para el da de hoy. El cliente podr, o bien cambiar la fecha de comidas o cancelar la orden. Ordenar.Entrega.Seleccion: El cliente deber especificar si la orden es para entrega o el pasara a recogerla. Ordenar.Entrega.Direccion: Si la orden se deber entregar y alimento disponible en la fecha de entrega, el cliente deber presentar una direccin validad. Order.Entrega.Notiempo: El sistema informara al cliente si no se dispone de una fecha de entrega de la comida. El cliente podr, o bien cambiar la fecha de comidas o indicar que el pasara a recoger la orden Order.Entrega.Tiempo: El sistema deber mostrar las fechas de entrega disponibles. El sistema permitir al cliente solicitar una de las fechas de entrega que se indican, para cambiar la orden para recogerlos en la cafetera, o cancelar la orden. Ordenar.Menu.Fecha: El sistema mostrara un men para la fecha especificada. Order.Menu.Disponible: El men para la fecha actual se mostrara solo los alimentos en que al menos uno est disponible en el inventario de la cafetera. Ordenar.Unidad.Comida: El sistema permitir que el cliente indique la cantidad de elementos del men que desee.

Copyright 2002 by Karl E. Wiegers. All Rights Reserved.

Software Requirements Specification for Cafeteria Ordering System

Page 5

Order.Unidad.Multiple:

El sistema permitir al usuario mltiples comidas iguales hasta la disponibilidad de los alimentos en cualquier momento de la orden. Order.Unidad.Demasiado: Si el cliente ordena ms unidades de un elemento del men que estn en el inventario de la cafetera, el sistema informara al cliente del nmero mximo de unidades que l puede ordenar por da. Order.Unidad.Cambio: Si el inventario disponible no puede cumplir con la cantidad de rdenes, el cliente puede cambiar la cantidad de orden, cambiar las partes iguales de comida que ordeno o bien cancelar la orden de comida. Order.Confirmar.ver: Cuando un cliente indica que no quiere ms platillos, el sistema estar provisto de los platillos ordenados, cada uno de los platillos del da, los precios y el importe de pago, calculado por RN-12. Order.Confirmar.Indicar: El sistema deber indicar a los clientes la confirmacin de la orden de comida. Order.Confirmar.No: Si el cliente no confirma la orden de comida, el cliente podr cancelar o modificar la orden. Order.Confirmar.Mejor: El sistema deber permitir que el cliente ordene comidas adicionales para el mismo da o para otra fecha. RN-3 y RN4 se refieren a mltiples comidas en un solo fin. Ordenar.Pagar.Metodo: Cuando un cliente indica que har un pedido, el sistema pedir al usuario seleccionar un mtodo de pago. Order.Pagar.Entregar: Ver RN-11. Order.Pagar.Recoger: Si la comida se recoger en la cafetera, el sistema deber permitir al cliente decidir si paga en efectivo al momento de la recoleccin. Order.Pagar.Detalle: El sistema deber mostrar los alimentos ordenados, el importe de pago, la forma de pago y de entrega. Order.Pago.Confirmar: El cliente deber confirmar la orden, solicitar la modificacin o cancelacin de la orden. Order.Pagar.Confirmar.Deduccion: si el cliente confirma la orden de pago seleccionado y por deduccin de nomina, el sistema emitir una solicitud de pago al sistema de nomina. Order.Pagar.Confirmar.OK:Si la solicitud de pago es aceptada, el sistema mostrara un mensaje que confirme la aprobacin de la orden con la deduccin de nomina numero de transaccin. Order.Pagar.Confirmar.NG: Si la solicitud de pago es rechazada, el sistema deber mostrar un mensaje con el motivo del rechazo. El cliente deber cancelar la orden o cambiar el mtodo de pago en efectivo y solicitar recoger el pedido en la cafetera.

Copyright 2002 by Karl E. Wiegers. All Rights Reserved.

Software Requirements Specification for Cafeteria Ordering System

Page 6

Ordenar.Listo:

Cuando el cliente ha confirmado la orden, el sistema deber hacer lo siguiente como nica operacin: Ordenar.Listo.Venta Asigne el siguiente platillo disponible el numero de orden del platillo y almacenar el platillo en una orden inicial de la condicin de Aceptado. Order.Listo.Inventario: Enviar un mensaje al sistema de inventario de la cafetera con la cantidad del platillo en la orden Order.Listo.Menu: Actualizar en el men con el fin de actualizar la orden de fecha para reflejar los platillos que estn fuera del balance en el inventario de la cafetera. Order.Listo.Tiempo: Actualizar el resto de los lugares de entrega disponibles en la fecha de la orden actual. Order.Listo.Cliente: Enviar un mensaje de e-mail al cliente con la descripcin de la orden del platillo y la forma para la informacin de pago. Order.Listo.Cafeteria: Enviar un mensaje de e-mail al personal de la cafetera con la orden de comida para su informacin. Order.Listo.Error: Si cualquier paso de Ordenar.Listo falla, el sistema eliminara la operacin y notificara al usuario que la orden no ha sido realizada correctamente, junto con las razones de fracaso. Order.Anterior.Periodo: El sistema permitir al usuario ver los pedidos que ha realizado en los 6 meses anteriores. [Prioridad = Media] Order.Aterior.Reordenar: El cliente podr reordenar cualquier platillo que haba ordenado dentro de los 6 meses anteriores, a condicin de que estn disponibles en el men en la fecha propuesta. [Prioridad = Media] [requerimientos funcionales para el cambio y cancelacin de ordenes de comida no se ofrecen en este ejemplo]

3.2 3.3 3.4 3.5

Crear, Ver, Modificar y Borrar Subscripciones de Alimentos Registro de Opciones de Pago de Alimentos Solicitud de Entrega de Alimentos Crear, Ver, Modificar y Borrar Mens de Cafeteria

[detalles no disponibles en este ejemplo]

[detalles no disponibles en este ejemplo]

[detalles no disponibles en este ejemplo]

[detalles no disponibles en este ejemplo]

Copyright 2002 by Karl E. Wiegers. All Rights Reserved.

Software Requirements Specification for Cafeteria Ordering System

Page 7

4.
4.1

Requerimiento de Interfaz Externa


Interfaz de Usuario
IU-1: IU-2: IU-3: La Cafeteria Ordering System en pantalla muestra se ajustara al Process Impact Internet Application User Interface Standard, Version 2.0 [4]. El sistema deber proporcionar un enlace de ayuda en cada parte en HTML que aparece explicando cmo utilizar la pagina. Las pginas web debern permitir completar la navegacin y la seleccin de platillos del da, utilizando solo el teclado, adems de utilizar el mouse y combinaciones de teclas.

4.2 4.3

Interfaz de Hardware Interfaz de Software


IS-1: Sistema de Inventario de la Cafeteria IS-1.1: El COS transmitir las cantidades de alimentos ordenados al sistema de inventarios de la Cafeteria a travs de una interfaz de programacin. IS-1.2: El COS encuestara el sistema de inventario de la Cafeteria para determinar si un alimento est disponible. IS-1.3: Cuando el sistema de inventario de la Cafeteria notificara al COS que un determinado alimento ya no est disponible, el COS remover los alimentos del men en la fecha actual. IS-2: Sistema de Nomina El COS comunicara con el sistema de nomina a travs de una interfaz de programacin para las siguientes operaciones: IS-2.1: Para permitir que un cliente inscribirse al registro de deduccin de nomina. IS-2.2: Para permitir que un cliente anule el registro de deduccin de nomina.. IS-2.3: Para comprobar si un cliente est registrado y autorizado en la deduccin de nomina. IS-2.4: Para presentar una solicitud de pago para una orden de comida comprada. IS-2.5: Para invertir el total o parte de un cargo anterior, porque un cliente rechazo o no est satisfecho con alguna comida o porque no fue emitido por la confirmacin de instrucciones de entrega.

No se han identificado interfaces de hardware.

4.4

Interfaz de Comunicacion
IC-1: IC-2: El Cafeteria Ordering System enviara un mensaje de e-mail al cliente para confirmar la aceptacin de la orden, precio e instrucciones de entrega. El Cafeteria Ordering System deber enviar un mensaje de e-mail al cliente para reportar cualquier problema con la orden de comida o para la entrega despus de que la orden es aceptada.

Copyright 2002 by Karl E. Wiegers. All Rights Reserved.

Software Requirements Specification for Cafeteria Ordering System

Page 8

5.
5.1

Otros Requerimientos No Funcionales


Requerimientos de Rendimiento
RE-1: RE-2: RE-3: RE-4: El sistema se avendr a 400 usuarios durante el tiempo de hora pico de ventana de 8:00 am a 10:00 am, hora local, con un promedio estimado perodo de sesiones, duracin de 8 minutos. Todas las pginas Web generadas por el sistema ser totalmente descargable en no ms de 10 segundos sobre una conexin de mdem 40KBps. Las respuestas a las preguntas que se llevar a no ms de 7 segundos para la carga en la pantalla despus de que el usuario enva la consulta. El sistema deber mostrar mensajes de confirmacin a los usuarios dentro de 4 segundos despus de que el usuario enva informacin al sistema.

5.2 5.3

Requerimientos de Proteccion Requerimientos de Seguridad


RS-1: RS-2: RS-3: RS-4: RS-5: RS-6: Todas las transacciones de red que implican la informacin financiera o informacin de identificacin personal ser encriptada por RN-33. Los usuarios estarn obligados a acceder a la cafetera sistema de pedidos para todas las operaciones excepto un men. El Cliente acceder al loggin acordado a las restricciones de acceso del sistema computarizado de acuerdo a la poltica por RN-35. El sistema deber permitir slo funcionarios de la cafetera que estn en la lista de autorizados en el Administrador de mens para crear o editar los mens, por RN-24. nicamente los usuarios que hayan sido logged en la Intranet corporativa puede utilizar el COS de la compaa. El sistema permitir a los clientes ver slo sus propios pedidos previamente, no los pedidos realizados por otros usuarios.

No se han identificado los requerimientos de proteccin.

5.4

Atributos de Calidad del Software

Disponibilidad-1: La Cafetera sistema de pedidos se pondr a disposicin de los usuarios en la intranet corporativa y para llamadas entrantes de usuarios de 99,9% el tiempo que transcurre entre las 5:00 am y la medianoche hora local y el 95% del tiempo entre la medianoche y las 5:00 am hora local. Robustez-1: Si la conexin entre el usuario y el sistema est roto antes de una orden ya sea confirmado o cancelado, la Cafetera sistema de pedido deber permitir al usuario recuperar una orden incompleta.

Apndice A: Diccionario de Datos y Modelo de


instrucciones de entrega = + + + + nombre del cliente numero de telefono del cliente fecha de comida direccion de entrega tiempo de entrega

Copyright 2002 by Karl E. Wiegers. All Rights Reserved.

Software Requirements Specification for Cafeteria Ordering System

Page 9

direccion de entrega tiempo de entrega ID empleado descripcion del platillo precio platillo fecha de comida

= *empresa y departaqmento en que sera entrega la orden de comida * = * 15 minutos de duracin durante el cual rango orden una comida es que se entregue; debe comenzar y terminar en cuarto de horas * = *numero de ID del empleado que sera colocada la orden del comida; cadena de 6 caracteres numericos * = * Descripcin del texto de un alimento del da, en un men; mximo de 100 caracteres * = * impuestos de gastos de una sola unidad de un men del da, los alimentos, en dlares y centavos * = * la fecha en que la comida sera entregada o recogida; formato MM/DD/YYYY; default = fecha actual si la hora actual tiene ante s el fin del tiempo de corte, de lo contrario el da siguiente, no podr ser anterior a la fecha actual* = + + + + + numero de ordenar comida fecha de orden fecha de comida 1:m{ordenar platillo} entrega de instrucciones estado de ordenar alimento

ordenar comida

numero de alimento de orden estado de ordenar alimento pago de comida

= * Un singular secuencial que el sistema asigna a cada uno al aceptar el orden de comida; valor inicial es 1* = [ incompleto | aceptado | preparado | pendiente de entrega | entregado | cancelado ] * vease el diagrama de transaccin del Apndice B * = importe de pago + metodo de pago + (numero deduccion de transaccion de pago) = + + = fecha de men 1:m{men platillo} 0:1{especial} * fecha limite en que un determinado platillo esta disponible; formato MM/DD/YYYY *

menu fecha de menu platillo del menu tiempo de corte de ordenar fecha de orden

= descripcion del platillo + precio del platillo = * La hora del da antes de que todos los pedidos para esa fecha debe ser colocado * = * la fecha en que un cliente coloca una orden; forma MM/DD/YYYY *
Copyright 2002 by Karl E. Wiegers. All Rights Reserved.

Software Requirements Specification for Cafeteria Ordering System

Page 10

ordenar platillo cliente

nombre del cliente ID empleado numero telefono cliente direccion cliente e-mail cliente e-mail cliente * direccion de e-mail del empleado que sera colocada la orden de m comida; 50 caracteres alfanumricos * localizacion del = *la empresa y numero de departamento del empleado que sera 1 m cliente conteni Ordenar Alimentos entregada la orden de comida; 50 caracteres alfanumricos * endo nombre del cliente = menu Ordenar * nombre del empleado que coloca la orden del men; 30 caracteres alfanumricos * numero telelefono = del cliente pagand o = importe del pago metodo de pago
1= 1

= + Cliente = 1+ + + coloca + cion =

platillo del menu cantidad ordenada

* numero de telfono de los empleados colocado en la orden de comida; formato AAA-EEE-NNNN xXXXX de cdigo de rea, elegir intercambio, numero y extensin * * precio total de una orden en dlar y centavos, calculado por RN-12 *

m [deduccin de pago| efectivo ] * otros que se aadirn a partir de la versin 2 * Menu Pago de comida alimentos* 8 dgitos secuencial nmero entero de que el sistema de pago asigna a deduccion de pago =

numero de transaccion cantidad pedida

cada uno de deduccin de transaccin del salario m acepta * que = * El nmero de unidades de cada producto alimenticio que es el cliente conteni de pedidos; por defecto = 1; mximo = cantidad actualmente en el endo inventario * = descripcion especial + precio especial * el Administrador de Men puede definir unaMenu comidas especiales o ms para cada men, con una particular combinacin de alimentos a precio reducido *
m

especial

Figura 2 descripcion especial = * Descripcin del texto de un diario de comida especial; mximo de 100 Modelo de datos parcial de despacho 1.0 del Cafeteria Ordering System. caracteres * precio especial

= * costo de una sola unidad de un diario de comida especial, en dlares y centavos *

Copyright 2002 by Karl E. Wiegers. All Rights Reserved.

Software Requirements Specification for Cafeteria Ordering System

Page 11

Apndice B: Modelos de Anlisis

Incompleto
Sistema acepta completa orden

Cliente cancela; no cobra

Aceptado

Cliente cancela; no cobra

Cancelado

Cafeteria Staff prepara comida

Preparado
cliente no recibe la entrega por ser incorrecta la orden Cafeteria Staff solicitud entrega

Cliente cancela; cargar el pago

Pendiente entrega
entrega comida comida entregada

Entregado

Figura 3
Diagrama de estado de transicin de estado de ordenes de alimentos

Copyright 2002 by Karl E. Wiegers. All Rights Reserved.

You might also like