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

vUma equipe de desenvolvimento de software escolheu utilizar a análise orientada a objeto, seguindo a notação UML, para desenvolver um projeto razoavelmente complexo. Em certo ponto do projeto, ficou clara a necessidade de representar quais elementos externos interagem com que funcionalidades do sistema, em um nível alto de abstração.

Qual o diagrama destinado para representar essas interações?

  • A. Diagrama de Casos de Uso
  • B. Diagrama de Colaboração
  • C. Diagrama de Fluxo de Dados
  • D. Diagrama de Interface com o Usuário
  • E. Diagrama de Sequência