Pular para o conteúdo principal

Questão de Engenharia de Software — UML — CESPE / CEBRASPE 2024

Engenharia de SoftwareUML
Código
ce188494
Banca
CESPE / CEBRASPE
Órgão
TCE-AC
Ano
2024
Nível
Superior
Cargo
Analista de Tecnologia da Informação - Área: Sistemas de Informação

Imagem da questão


Tendo como referência o diagrama de caso de uso apresentado anteriormente, julgue o próximo item, relativos a UML (unified modeling language).

No diagrama apresentado, seria adequado utilizar o diagrama de estrutura composta para, caso se queira, descrever os detalhes das partes internas que compõem uma classe e a forma como elas colaboram entre si.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Diagrama de Estrutura Composta na UML

Gabarito: Certo (C). O diagrama de estrutura composta é, de fato, o diagrama estrutural da UML adequado para descrever as partes internas que compõem uma classe (classificador) e a forma como elas colaboram entre si, por meio de partes e conectores. A afirmação está correta e alinhada com a definição canônica desse diagrama.

O diagrama de estrutura composta é um dos sete diagramas estruturais da UML. Ele é utilizado para modelar a estrutura interna de um classificador (como uma classe), mostrando suas partes internas e como elas se conectam e colaboram para atingir um objetivo comum. Além disso, também pode modelar interações do classificador com o ambiente através de portas, e colaborações.

A principal característica desse diagrama é o detalhamento da estrutura interna de uma classe, algo que o diagrama de classes tradicional não faz com a mesma profundidade. Enquanto o diagrama de classes mostra as classes e seus relacionamentos em um nível mais alto, o diagrama de estrutura composta "entra" na classe e mostra como suas partes internas (que podem ser outras classes, objetos ou componentes) estão organizadas e conectadas.

Na prática, imagine uma classe Carro. Um diagrama de classes mostraria a classe Carro com seus atributos (como cor, modelo) e métodos (como acelerar(), frear()). Um diagrama de estrutura composta, por outro lado, mostraria o Carro como um classificador estruturado, com partes internas como Motor, Transmissão e SistemaElétrico, e os conectores que ligam essas partes, indicando como elas colaboram (por exemplo, o Motor se conecta à Transmissão).

A distinção crucial que a banca explora é entre o diagrama de estrutura composta e outros diagramas estruturais, como o diagrama de classes e o diagrama de componentes. O diagrama de classes foca na estrutura estática das classes e seus relacionamentos, sem detalhar a estrutura interna. O diagrama de componentes foca na organização dos componentes de software e suas interfaces, em um nível mais alto de abstração. O diagrama de estrutura composta é o único que se aprofunda na estrutura interna de um classificador específico.

A pegadinha aqui é que o enunciado menciona "diagrama de caso de uso apresentado anteriormente", o que pode levar o candidato a pensar que a questão é sobre diagramas comportamentais. No entanto, a pergunta é sobre a adequação de um diagrama estrutural (estrutura composta) para um propósito específico, e essa adequação é correta.

Item — ✅ CERTO

A afirmação está correta. O diagrama de estrutura composta é exatamente o diagrama UML utilizado para descrever os detalhes das partes internas que compõem uma classe e a forma como elas colaboram entre si. Ele permite modelar a estrutura interna de um classificador, mostrando suas partes (partes internas) e conectores, que representam as ligações entre essas partes. Essa é a definição padrão desse diagrama na UML.

Conceito (UML):

O diagrama de estrutura composta descreve a estrutura interna de um classificador, incluindo suas partes e conectores, e as interações do classificador com o ambiente através de portas. Ele também pode modelar colaborações.

A banca não trocou nenhum termo nem inverteu o sentido. A descrição apresentada no enunciado corresponde fielmente à finalidade do diagrama de estrutura composta. Portanto, o item está CERTO.

Gabarito: Certo (C).

Link permanente: /questoes/ce188494