Questão nº 21
Questão de Tecnologia da Informação · FGV TJ-MS 2024 (nº 21)
A UML (Unified Modeling Language) é uma linguagem padrão para especificação de artefatos de sistemas de informação. Observe o seguinte diagrama UML representando a topologia de hardware de um sistema com seus respectivos artefatos de software.

Para especificar os elementos de hardware ou software, representados por nós interligados, contendo os artefatos de software que compõem um sistema, deve-se utilizar o Diagrama de:
- Aclasses (class);
- Bpacotes (package);
- Cimplementação (deployment); (alternativa correta)
- Dcomponentes (component);
- Emáquina de estado (state machine).
Resposta comentada
Gabarito Alternativa C
O Diagrama de Implantação (Deployment Diagram) da UML mostra a arquitetura física de um sistema, ou seja, como os componentes de software são distribuídos e executados em diferentes nós de hardware (servidores, computadores, dispositivos). Ele visualiza a infraestrutura onde o sistema será implantado.
(A) Incorreta: O diagrama de classes modela a estrutura estática do sistema, mostrando classes, atributos, operações e relacionamentos, sem focar em hardware ou implantação física.
(B) Incorreta: O diagrama de pacotes organiza elementos do modelo em grupos lógicos (pacotes) para gerenciar a complexidade, não a topologia de hardware ou a implantação de software.
(C) Correta: O diagrama de implementação (deployment) é o tipo de diagrama UML projetado especificamente para representar a topologia de hardware e como os artefatos de software são distribuídos e executados nesses nós físicos. A imagem apresentada é um exemplo clássico desse diagrama.
(D) Incorreta: O diagrama de componentes foca na estrutura modular do software, mostrando os componentes, suas interfaces e como eles se conectam logicamente. Embora trate de artefatos de software, ele não especifica a topologia de hardware ou a implantação física desses artefatos em nós. A armadilha aqui é que ele lida com "artefatos de software", mas não com a implantação em hardware.
(E) Incorreta: O diagrama de máquina de estado modela o comportamento dinâmico de um objeto, mostrando seus estados e as transições entre eles, sem relação com hardware ou implantação.
Fonte: FGV TJ-MS 2024 Técnico de Nível Superior - Web Designer (Caderno Tipo 1). Reproduzida para fins de estudo.