Engenharia de Software e Aplicações
📋 PLANO DE ENSINO ATUALIZADO
Carga Horária: 80 aulas presenciais + 40 atividades autônomas
Curso: Tecnólogo em Gestão da Tecnologia da Informação - FATEC
🎯 OBJETIVO GERAL
Capacitar o aluno a aplicar princípios da Engenharia de Software no desenvolvimento de sistemas, utilizando metodologias, técnicas e ferramentas modernas para análise, projeto, implementação e validação de software.
🧪 METODOLOGIA
- Aulas expositivas + práticas.
- Aprendizado baseado em projetos (PBL).
- Estudos de caso reais.
- Uso de ferramentas do mercado (Git, Docker, Jira, Figma).
📊 AVALIAÇÃO
| Tipo | Peso |
|---|---|
| Exercícios e atividades | 20% |
| Trabalhos práticos | 30% |
| Projeto final | 40% |
| Participação | 10% |
🚀 DIFERENCIAL TECNOLÓGICO
Integração de stacks modernas para o projeto final:
- Backend: Spring Boot (Java)
- Frontend: Angular
- Banco: PostgreSQL
- DevOps: Docker & Git
🧭 MÓDULOS DO CURSO
📖 BIBLIOGRAFIA BÁSICA
- PILONE, Dan; MILES, Russell. Use A Cabeça - Desenvolvimento de Software.
- PRESSMAN, R. S. Engenharia de Software.
- SOMERVILLE, I. Engenharia de Software.
📖 BIBLIOGRAFIA COMPLEMENTAR
- GUEDES, G. UML 2 – Uma Abordagem Prática.
- YOURDON, E. Análise Estruturada Moderna.