Pular para o conteúdo principal

Questão de Engenharia de Software — UML — FUNDATEC 2025

Engenharia de SoftwareUML
Código
qg484498
Banca
FUNDATEC
Órgão
UFRGS
Ano
2025
Nível
Médio
Cargo
Técnico em Tecnologia da Informação/Área: Sistemas de Informação
No contexto de modelagem de software e padronização de artefatos, considere um sistema de biblioteca digital que precisa documentar a interação entre um estudante e o sistema durante o processo de empréstimo de livro. Considerando a UML (Unified Modeling Language) como padrão de notação, qual diagrama seria mais adequado para representar a sequência temporal das mensagens trocadas neste processo?
  1. ADiagrama de Classes, pois permite representar as associações entre as classes Estudante, Livro e Empréstimo, incluindo multiplicidades e métodos específicos de cada classe.
  2. BDiagrama de Casos de Uso, pois demonstra claramente os atores envolvidos e suas interações funcionais com o sistema, evidenciando os requisitos funcionais do processo.
  3. CDiagrama de Sequência, pois ilustra a ordem cronológica das interações entre objetos, mostrando como as mensagens fluem entre o Estudante, Interface e Sistema durante o empréstimo.
  4. DDiagrama de Estados, pois representa as diferentes condições que um livro pode assumir (disponível, emprestado, reservado) e as transições entre esses estados.
  5. EDiagrama de Atividades, pois modela o fluxo de trabalho do processo de empréstimo, incluindo decisões, paralelismo e sincronização das ações executadas.
Revelar gabarito e comentário

GabaritoC — Diagrama de Sequência, pois ilustra a ordem cronológica das interações entre objetos, mostrando como as mensagens fluem entre o Estudante, Interface e Sistema durante o empréstimo.

Link permanente: /questoes/qg484498