2.2. Módulo Notação UML – Modelagem Dinâmica
Introdução
A modelagem dinâmica com a notação UML (Unified Modeling Language) é uma técnica essencial na engenharia de software para representar o comportamento e as interações do sistema ao longo do tempo. Diferentemente da modelagem estática, que foca nos aspectos estruturais, a modelagem dinâmica concentra-se nos processos, fluxos e mudanças de estado que ocorrem em resposta a eventos ou interações (BOOCH; RUMBAUGH; JACOBSON, 2006).
A modelagem dinâmica com UML é amplamente utilizada por sua capacidade de capturar cenários reais e prever o comportamento do sistema em diferentes condições. Isso auxilia no entendimento de requisitos complexos, no teste de casos de uso e na validação de designs antes da implementação (LARMAN, 2004). Sua padronização e ampla aceitação tornam essa abordagem indispensável em projetos de software orientados a objetos.
Portanto, a modelagem dinâmica com UML é uma ferramenta poderosa para comunicar e validar aspectos comportamentais do sistema, contribuindo para a construção de software robusto e alinhado aos requisitos.
Artefatos
Este tópico representa o FOCO 2 definido nas diretrizes da segunda entrega do projeto. Foram desenvolvidos três artefatos principais para esse foco, todos podem ser encontrados a seguir:
Referências
- BOOCH, Grady; RUMBAUGH, James; JACOBSON, Ivar. UML Guia do Usuário. 2. ed. Porto Alegre: Bookman, 2006.
- PRESSMAN, Roger S. Engenharia de Software: Uma Abordagem Profissional. 8. ed. Porto Alegre: AMGH, 2016.
- LARMAN, Craig. Utilizando UML e Padrões: Uma Introdução à Análise e ao Projeto Orientados a Objetos e ao Desenvolvimento Iterativo. 3. ed. Porto Alegre: Bookman, 2004.
Histórico de Versão
Versão | Data da alteração | Comentário | Autor(es) | Revisor(es) | Data de revisão |
---|---|---|---|---|---|
1.0 | 28/11/2024 | Criação do documento, introdução e lista de artefatos | Felipe Amorim de Araújo |