Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

📚 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! 🚀🛡️