Ir para o conteúdo

2.1. Módulo Notação UML – Modelagem Estática

Introdução

A modelagem estática com a notação UML (Unified Modeling Language) é uma prática fundamental na engenharia de software, pois permite representar aspectos estruturais de sistemas de forma visual e compreensível. Ela foca na definição dos elementos fixos do sistema, como classes, objetos, relacionamentos, interfaces e dependências, que permanecem relativamente constantes durante a execução do software (BOOCH; RUMBAUGH; JACOBSON, 2006).

A utilização da UML em modelagem estática oferece vários benefícios, como uma comunicação mais eficaz entre stakeholders, o suporte à análise e ao design orientados a objetos, e a capacidade de identificar potenciais problemas estruturais ainda na fase de projeto (PRESSMAN, 2016). Além disso, sua padronização promove interoperabilidade entre ferramentas e equipes de desenvolvimento, tornando-a amplamente adotada em projetos de software.

Portanto, a modelagem estática com UML é uma técnica essencial para garantir a clareza e a consistência na especificação e documentação de sistemas complexos, desempenhando um papel estratégico no desenvolvimento de software de qualidade.

Artefatos

Este tópico representa o FOCO 1 definido nas diretrizes da segunda entrega do projeto. Foram desenvolvidos dois artefatos principais para esse foco, ambos 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.

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