📝 Anotações da Aula
-
18/06/2026 - Apresentação da disciplina. Definição de como a disciplina vai funcionar. Estratégia de juntar as disciplinas Engenharia de software e Paradigmas de programação
- Sobre avaliação - Misturar uma prova teórica com projetos
-
25/06/2026 - Ficamos decididos que os alunos estudarão a parte de engenharia de software clássica e haverá uma prova de até 3 pontos. Os 7 pontos será um projeto prático aplicando os conceitos de engenharia de software moderna.
-
01/07/2026 - Fizemos um brainstorm com a turma da ideia de projeto de cada pessoa, com a contribuição tanto do professor quando dos alunos da turma. Essa foi a Fase 0 descrita em trabalhos e avaliações abaixo. Também definimos o próximo passo a Fase 1 que também está descrita abaixo.
-
08/07/2026 - Estruturação do projeto num arquivo de texto. Foi definido como o projeto será entregue e foram tiradas dúvidas individuais dos alunos sobre cada projeto.
📋 Trabalhos e Avaliações
Trabalho 1: Estruturar projeto pessoal individual para utilizar os conceitos de engenharia de software moderna.
Data: 23/07/2026 (quem não conseguir apresentar nesse dia, pode apresentar em outro momento, porém até no máximo 29/07/2026)
Brainstorm de Projetos (Fase 0)
- Breno - Chatbot para auxiliar pessoas na aprendizagem de línguas.
- Igor - Agenda inteligente
- Gian - Uber só que para barbearias
- Pietra - Dashboard de aprendizagem com apego visual para aprendizagem de Computação quântica. Com laboratórios e objetos de aprendizagem.
- Iago - Sistema para consulta da base da biblioteca, de forma externa. Um sistema web específico para esse objetivo. Com aplicativo mobile.
- Pedro - Sistema para geração automática de provas (para professores), com algumas funcionalidades acadêmicas.
- Arthur - Sistema de gerenciamento para imobiliárias
- Bernardo - IA para automação em futebol de robôs, com restrições e regras específicas do jogo. Pesquisar ambientes de simulação para isso.
- Isaac - RNA para reconstrução de núcleo de reator nuclear. Com dashboard de aprendizado de energia nuclear com um roadmap do básico até o entendimento do projeto.
- Amanda - Plataforma web para pesque e pague.
- Bento - Simulador online de conversão de caractere para matriz braile
Fase 1 - Estruturar o sistema 1. Quais tecnologias serão utilizadas? 2. Onde o sistema será hospedado? 3. Se usar IA, será modelo local ou API externa? 4. Definir o ambiente de desenvolvimento: IDE, máquinas virtuais, etc
Como o trabalho será entregue?
- Você irá criar um arquivo no google docs com todo o planejamento do projeto
- Nesse arquivo também deve conter as especificações do software e quais IA estão sendo utilizadas
- Você deve colocar esse arquivo como link público e enviar esse arquivo para o professor via email wesley.souza@iff.edu.br
Prova
Data: 22/07/2026 Conteúdo da prova: Engenharia de Software Clássica