Ciência da Computação Software Engenharia de Software

Considerando o diagrama de atividades UML apresentado abaixo, é correto afirmar:

  • A.

    As atividades "Calcular valor do frete", "Emitir nota de pedido" e "Armazenar preferências do cliente" são concorrentes.

  • B.

    A concorrência entre as atividades "Calcular valor do frete", "Emitir nota de pedido" e "Armazenar preferências do cliente" implica que a ordem na qual são apresentadas pode ser alterada sem prejuízo para a semântica do diagrama.

  • C.

    Certamente a atividade "Calcular valor do frete" será executada simultaneamente com "Armazenar preferências do cliente".

  • D.

    A atividade "Verificar disponibilidade de itens no estoque" será executada ao menos duas vezes, conforme a avaliação da condição "algum item não disponível".

  • E.

    O diagrama de atividades apresentado pode ser usado para guiar a implementação de um método de uma classe.