📚 PROJETOS II — ENGENHARIA DE SOFTWARE
Bem-vindo(a) ao módulo prático de Projetos II. Aqui você aprenderá que desenvolver software é muito mais do que apenas escrever código: é entender pessoas, modelar processos e garantir a qualidade. 🛡️🧩
🏗️ O Desafio Semestral
Você trabalhará em um projeto único ao longo de todo o semestre. Cada atividade (01 a 09) é uma peça de um quebra-cabeça que resultará na Atividade 10: O Documento de Especificação de Requisitos (ERS) completo.
📁 Organização do Repositório (GitHub)
Crie um repositório chamado atividades-engenharia-software com a seguinte estrutura:
📂 atividades-engenharia-software/
├── 📂 es-atv-01-escopo/
├── 📂 es-atv-02-processos/
├── 📂 es-atv-03-requisitos/
├── 📂 es-atv-04-backlog/
├── 📂 es-atv-05-casos-uso/
├── 📂 es-atv-06-prototipagem/
├── 📂 es-atv-07-classes/
├── 📂 es-atv-08-sequencia/
├── 📂 es-atv-09-testes/
└── 📂 es-atv-10-projeto-final/
🛠️ Ferramentas Recomendadas
Para realizar as atividades, você precisará de:
- Astah UML ou Lucidchart: Para os diagramas UML.
- Figma ou Balsamiq: Para a prototipagem.
- Trello ou Notion: Para a gestão do Backlog.
- Git / GitHub: Para o versionamento da documentação.
💡 Dica do Especialista: Engenharia de Software é sobre comunicação. Se o seu diagrama não puder ser entendido por outra pessoa sem você explicar, ele precisa ser melhorado! 🚀🛡️