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

A Unified Modeling Language (UML) é uma linguagem para visualizar, especificar, construir e documentar os artefatos de um sistema complexo de software. Por se tratar de uma linguagem, ela possui uma sintaxe e uma semântica bem definida. Considerando os conceitos relacionados a esta linguagem, assinale a alternativa incorreta.

  • A.

    Um diagrama de comunicação é um tipo de diagrama de interação cuja ênfase está na ordem temporal de mensagens.

  • B.

    Uma interface é a parte de um caso de uso em que se apresentam as interações do sistema com um ator externo ao sistema

  • C.

    Com ela é possível representar precisamente modelos de implementação de software, mas não é possível representar modelos conceituais, que reflitam a abstração do mundo real utilizada na concepção do software.

  • D.

    A UML permite modelar aspectos estruturais e dinâmicos do software de uma maneira integrada. Para tanto, as entidades dos modelos dinâmicos devem ter suas estruturas definidas e caracterizadas nos modelos estáticos.