FC ConcursosFC Concursos

Questão FC370065

Em um projeto de desenvolvimento de software orientado a objetos para um sistema de gerenciamento de biblioteca, temos diagramas para capturar tanto os requisitos funcionais quanto

UML

FGV · 2024

Em um projeto de desenvolvimento de software orientado a objetos para um sistema de gerenciamento de biblioteca, temos diagramas para capturar tanto os requisitos funcionais quanto os não funcionais. A garantia de tempo de resposta inferior a dois segundos para busca no catálogo de livros é um requisito não funcional.

 

O diagrama UML utilizado para representar as partes do sistema responsável por esse requisito é denominado

  1. Diagrama de Classes.
  2. Diagrama de Casos de Uso.
  3. Diagrama de Atividades.
  4. Diagrama de Componentes.
  5. Diagrama de Sequência.
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

O Diagrama de Componentes modela a organização dos elementos de software — módulos, subsistemas e suas interfaces — mostrando quais partes do sistema implementam funcionalidades e prestam serviços.

Para um requisito não funcional como "tempo de resposta < 2s" na busca do catálogo, esse diagrama identifica o componente responsável pelo serviço de busca (por exemplo, SearchService) e suas dependências, permitindo localizar onde a restrição deve ser atendida.

Além disso, o diagrama permite anotar restrições de desempenho usando notas, estereótipos ou tagged values (por exemplo, «constraint»: responseTime < 2s) e mostrar interfaces/ports que comprometem o SLA entre componentes.

Assim, o Diagrama de Componentes é a representação adequada para relacionar a arquitetura de implementação com requisitos não funcionais de desempenho.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo