Ir para o conteúdo

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

  1. BOOCH, Grady; RUMBAUGH, James; JACOBSON, Ivar. UML Guia do Usuário. 2. ed. Porto Alegre: Bookman, 2006.
  2. PRESSMAN, Roger S. Engenharia de Software: Uma Abordagem Profissional. 8. ed. Porto Alegre: AMGH, 2016.
  3. 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