El documento describe los diagramas de secuencia, los cuales ilustran la interacción entre objetos y el orden en que ocurren dichas interacciones. Explica que los objetos se comunican a través de mensajes representados por flechas entre las líneas de vida de los objetos. También describe los pasos para construir un diagrama de secuencia simple, como identificar los objetos participantes, dibujar sus líneas de vida y convertir cada paso del caso de uso en un mensaje entre objetos.
11. Diagrama de secuencia: objetos y líneas de tiempo :Dependiente :System :OrdersDB 23456:Order :Inventario 12345:Order
12.
13. Pasos 1 y 2; obtener el número de orden :Dependiente :System :OrdersDB 23456:Order :Inventario 12345:Order 1:getOrderNbr():int 2:return 12345
14.
15. Pasos 3 y 4; obtener la orden usando el número de orden :Dependiente :System :OrdersDB 23456:Order :Inventario 12345:Order 1:getOrderNbr ():int 2:return 12345 3:getOrder(ordernbr:int):Order 4:return Order 12345
16.
17. Poner un mensaje asíncrono :Dependiente :System :OrdersDB 23456:Order :Inventario 12345:Order 1:getOrderNbr ():int 2:return 12345 3:getOrder(ordernbr:int):Order 4:return Order 12345 5:displayOrder(Order):void
22. Escenario 2 :Dependiente :System :OrdersDB 2345:Order :Inventario 12345:Order 1:displayMsg(chars):void Repetir pasos 1 al 3 del escenario 1 y después:
23.
24. Escenario 3 :Dependiente :System :OrdersDB 23456:Order :Inventario 12345:Order Repetir pasos 1 al 7 del escenario 1 y entonces: Si [item not found] crear una backorder 1:[items no surtidos>0]backorder(item:int):Order 2: return Order 23456
25. Escenario 4 :Dependiente :System :OrdersDB 23456:Order :Inventario 12345:Order [para c/ítem]:Finalizar() 7:return item#1 8:[item found] getProduct(itemnbr:int):boolean 6:getItem():int 12:reduceinv(prod:Product):boolean 13:return true 9:return true 10:getQty( 9:int 11: return 25kg Repetir todos los pasos del 1 pero incluir el ciclo para repetir para todos los items