Questão nº 58
Questão de Desenvolvimento de Sistemas · FCC TRT15 2023 (nº 58)
De acordo com a taxonomia dos diagramas de estrutura e de comportamento da UML 2.5, um Analista elaborou os diagramas Deployment, Package, Use Case e Sequence. As classes a que pertencem esses diagramas: estrutura = E ou comportamento = C, são, correta e respectivamente:
- AE, C, C, C.
- BE, E, C, C. (alternativa correta)
- CE, C, E, C.
- DC, E, C, C.
- EC, C, E, E.
Resposta comentada
Gabarito Alternativa B
Os diagramas UML se dividem em duas categorias principais: diagramas de estrutura que mostram as partes estáticas do sistema (o "esqueleto" ou "planta") e diagramas de comportamento que descrevem a dinâmica do sistema (o "funcionamento" ou "ações").
- Diagrama de Implantação (Deployment Diagram): É um diagrama de estrutura. Ele mostra a arquitetura física do sistema, ou seja, onde os componentes de software são implantados em nós de hardware. Descreve a disposição estática do ambiente de execução.
- Diagrama de Pacotes (Package Diagram): É um diagrama de estrutura. Ele organiza os elementos do modelo (classes, casos de uso, etc.) em grupos lógicos chamados pacotes e mostra as dependências entre esses pacotes. Foca na organização estática do sistema.
- Diagrama de Caso de Uso (Use Case Diagram): É um diagrama de comportamento. Ele descreve a funcionalidade do sistema do ponto de vista do usuário (ator), mostrando o que o sistema faz (os casos de uso) e como os atores interagem com ele. Foca nas ações e funcionalidades.
- Diagrama de Sequência (Sequence Diagram): É um diagrama de comportamento. Ele mostra a interação entre objetos em uma ordem temporal específica, detalhando a sequência de mensagens trocadas para realizar uma funcionalidade. Foca na dinâmica das interações.
Com base nisso, a classificação correta é: Deployment (E), Package (E), Use Case (C), Sequence (C).
(A) Incorreta: Classifica o Diagrama de Pacotes como de comportamento (C), quando ele é de estrutura (E). Esta é uma armadilha comum, pois as dependências entre pacotes podem ser erroneamente interpretadas como "comportamento" de interação, mas o diagrama de pacotes foca na organização estática e modularidade do sistema.
(B) Correta: A classificação está correta: Diagrama de Implantação (E), Diagrama de Pacotes (E), Diagrama de Caso de Uso (C), Diagrama de Sequência (C).
(C) Incorreta: Classifica o Diagrama de Pacotes como de comportamento (C) e o Diagrama de Caso de Uso como de estrutura (E), ambos incorretos.
(D) Incorreta: Classifica o Diagrama de Implantação como de comportamento (C), quando ele é de estrutura (E).
(E) Incorreta: Todas as classificações estão incorretas.
Fonte: FCC TRT15 2023 Analista Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 002). Reproduzida para fins de estudo.