A UML (Unified Modeling Language) é uma linguagem para visualização, especificação, construção e documentação de artefatos de um software. Ela contempla inúmeros diagramas, os quais ajudam a compreender a arquitetura de um sistema em desenvolvimento. Com base nisso e de acordo com a UML versão 2.0, associe a coluna da direita com a da esquerda de acordo com os diagramas e suas finalidades.
(1) Diagramas de Classes
(2) Diagrama de Objetos
(3) Diagrama de Pacotes
(4) Diagrama de Casos de Uso
(5) Diagrama de Utilização
( ) Nele são representadas as instâncias e as ligações entre as instâncias de classes.
( ) Consiste na organização do conjunto de elementos de um sistema para a sua execução. É útil em projetos em que há grande interdependência entre recursos de hardware e software.
( ) Agrupa elementos sintáticos de uma especificação orientada a objetos descrevendo as interações entre as divisões lógicas em alto nível.
( ) Descreve as várias entidades com seus atributos, métodos e o relacionamento entre elas no sistema.
( ) Descreve um cenário que mostra as funcionalidades do sistema do ponto de vista do usuário.
Assinale a alternativa que contém a ordem CORRETA de associação, de cima para baixo.