Licenciatura em Engenharia Informática e Computação
Engenharia de Software
Ano lectivo 2002/2003

Aula nº 10

OBJECTIVO

O objectivo desta aula é aprender a elaborar diagramas de actividade.

MATERIAIS

Documento de requisitos do negócio, tal como indicado pelo cliente.

GUIÃO

  1. Modelar o fluxo de funcionamento do caso de utilização "Registar entrada de cliente" (com ou sem reserva prévia) através de um diagrama de actividade com "swimlanes" correspondentes aos vários intervenientes (cliente, recepcionista, sistema CRM4SH e sistema de validação de cartões de crédito).
  2. Modelar a fluxo de funcionamento da operação EfectuarReserva. Suponha que esta operação recebe como argumento um objecto do tipo PedidoReserva, com os dados necessários, e devolve informação de sucesso (número da reserva) ou de insucesso (com mensagem explicativa). Esta operação verifica se o pedido é válido (cliente válido, cartão de crédito válido, quartos disponíveis) e, em caso afirmativo, regista uma reserva na base de dados e devolve o número da reserva.