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?
- 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.
- 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.
- 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.
- 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.
- 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.