🛠️ Atividades Básicas do Processo de Software
Ao estudar os modelos de processo, nota-se que certas atividades são universais. Embora sua organização varie (engessadas no Cascata, fluidas e simultâneas no Ágil), a essência do trabalho intelectual permanece.
Para uma equipe desenvolvendo corporativamente em Java/Spring, essas fases definem como o código é gestado, escrito, quebrado e curado.
mindmap
root((Engenharia de Software))
["Especificação"]
["O que a API faz?"]
["Projeto & Implementação"]
["Qual padrão Spring usar?"]
["Validação"]
["Testes JUnit passam?"]
["Evolução"]
["Adicionar novas features (CD)"]
[!NOTE] 📗 Passo Prático: A seguir, detalharemos cada uma destas 4 etapas de forma genérica, demonstrando as boas práticas e ferramentas usadas no mercado atual para cumpri-las.