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
- Diagrama de Classes.
- Diagrama de Casos de Uso.
- Diagrama de Atividades.
- Diagrama de Componentes.
- 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