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