Reuniões
22/05/2023 (Segunda-feira)
No dia 22 de maio a equipe se reuniu via discord para definir o tema do projeto e debater algumas ideias.
Pautas
Definição de tema do projeto
Inicialmente foi decidido que o projeto seria um jogo baseado no Detetive, mas após descobrirmos que outros grupos já estavam engajados nesse jogo, foi levantado a possibilidade de mudarmos. Pensando em algo semelhante a um Teste Vocacional, a equipe chegou na ideia de um programa que recomenda disciplinas inpirado em um projeto feito na disciplina Desenho de Software, o fluxo ágil.
Pesquisa em grupo
Cada membro ficou responsável por pesquisar e organizar determinadas disciplinas optativas do currículo de Engenharia de Software para montarmos uma base de conhecimento que contém código, nome, sinopse e criar pelo menos uma palavra-chave.
A divisão ficou da seguinte forma:
Membro da Equipe | Disciplina |
---|---|
Cibele | CIC0088 - COMPUTACAO BASICA, CIC0090 - ESTRUTURAS DE DADOS, CIC0111 - PRINCIPIOS DE COMPUTACAO GRAFICA, CIC0189 - PROJETO E ANÁLISE DE ALGORITMOS, CIC0191 - INTRODUÇÃO AO DESENVOLVIMENTO DE JOGOS, CIC0197 - TECNICAS DE PROGRAMAÇÃO 1, ENE0277 - SISTEMAS DIGITAIS 1, ENE0278 - SISTEMAS DIGITAIS 2, ENM0080 - FENOMENOS DE TRANSPORTE, FEF0105 - PRÁTICA DESPORTIVA, FGA0001 - CONTRATAÇÃO DE SERVIÇOS DE TECNOLOGIA DA INFORMAÇÃO, FGA0004 - TÉCNICAS DE MEDIÇÃO FUNCIONAL E ESTIMATIVAS DE SOFTWARE, FGA0006 - FUNDAMENTOS DE EQUAÇÕES DIFERENCIAIS PARA ENGENHARIA, FGA0007 - CONFIABILIDADE DE COMPONENTES E SISTEMAS, FGA0008 - SISTEMAS AEROESPACIAIS |
Guilherme | FGA0026 - FUNDAMENTOS DE ARQUITETURA DE SOFTWARE, FGA0027 - PRINCÍPIOS DE ROBÓTICA EDUCACIONAL, FGA0028 - PROGRAMAÇÃO PARA COMPETIÇÕES, FGA0031 - SEMINÁRIOS EM ENGENHARIA DE SOFTWARE, FGA0033 - TÓPICOS ESPECIAIS EM FÍSICA APLICADA, FGA0034 - TÓPICOS ESPECIAIS EM MATEMÁTICA APLICADA, FGA0036 - PRÉ-CÁLCULO PARA ENGENHARIA, FGA0038 - AERODIN MICA DE SISTEMAS AEROESPACIAIS, FGA0041 - TÓPICOS ESPECIAIS EM JOGOS DIGITAIS, FGA0042 - TÓPICOS ESPECIAIS EM SISTEMAS CRÍTICOS, FGA0043 - DINAMICA DOS GASES PARA SISTEMAS AEROESPACIAIS, FGA0044 - PROJETO DE SISTEMAS DE CONTROLE, FGA0045 - MEC NICA DO VÔO, FGA0046 - MÉTODOS E TÉCNICAS DA ESCRITA CIENTÍFICA |
Irwin | FGA0047 - PROCESSOS PETROQUÍMICOS, FGA0053 - TÓPICOS ESPECIAIS EM PROGRAMAÇÃO, FGA0054 - TÓPICOS ESPECIAIS EM GOVERNANÇA DE TECNOLOGIA DA INFORMAÇÃO, FGA0058 - CRIPTOGRAFIA E SEGURANÇA DE REDES, FGA0061 - FÍSICA PARA JOGOS ELETRÔNICOS 1, FGA0066 - FUNDAMENTOS DE VARIÁVEL COMPLEXA PARA ENGENHARIA, FGA0072 - PRÁTICA DE ELETRÔNICA DIGITAL 2,FGA0074 - TEORIA DE ELETRÔNICA DIGITAL 2, FGA0075 - LABORATÓRIO DE MATERIAIS DE CONSTRUÇÃO, FGA0078 - TEORIA DE MATERIAIS DE CONSTRUÇÃO, FGA0090 - ONDULATÓRIA E FÍSICA TÉRMICA PARA ENGENHARIA, FGA0093 - PRINCÍPIOS DE CONTROLE, FGA0104 - QUÍMICA ORG NICA APLICADA À ENGENHARIA, FGA0123 - CÁLCULO PARA ENGENHARIA 1, FGA0125 - INTRODUÇÃO À GEOMETRIA ANALÍTICA |
Júlia | FGA0126 - CÁLCULO PARA ENGENHARIA 2, FGA0127 - EQUAÇÕES DIFERENCIAIS ORDINÁRIAS, FGA0128 - CÁLCULO PARA ENGENHARIA 3, FGA0129 - PROCESSAMENTO DIGITAL DE SINAIS FINANCEIROS, FGA0134 - TÓPICOS ESPECIAIS DE ENGENHARIA DE SOFTWARE,FGA0139 - MATERIAIS DE CONSTRUÇÃO DE ENGENHARIA, FGA0141 - GESTÃO AMBIENTAL NO SETOR ENERGÉTICO, FGA0143 - FUNDAMENTOS DA TEORIA ELETROMAGNÉTICA, FGA0144 - FÍSICA MODERNA, FGA0148 - ENGENHARIA DE SEGURANÇA DO TRABALHO, FGA0152 - ERGONOMIA DO PRODUTO, FGA0154 - MECANICA DOS SÓLIDOS 1 PARA ENGENHARIA, FGA0155 - INTRODUÇÃO AO DESIGN E CONCEPÇÃO DE VEÍCULOS, FGA0156 - COMBUSTÍVEIS E BIOCOMBUSTÍVEIS, FGA0159 - ESTRUTURAS MATEMÁTICAS PARA COMPUTAÇÃO |
Lameque | FGA0165 - PROCESSO DE DESENVOLVIMENTO DE SOFTWARE, FGA0166 - ELEMENTOS E MÉTODOS EM ELETRÔNICA, FGA0167 - SISTEMAS AUTOMOTIVOS, FGA0169 - FONTES DE ENERGIA E TECNOLOGIAS DE CONVERSÃO, FGA0171 - TÉCNICAS DE PROGRAMAÇÃO, FGA0174 - DESENVOLVIMENTO SUSTENTÁVEL, FGA0175 - ENGENHARIA DE PETRÓLEO E GÁS, FGA0179 - MECANICA DOS SÓLIDOS 2 PARA ENGENHARIA, FGA0181 - INOVAÇÃO, FGA0182 - MICROPROCESSADORES E MICROCONTROLADORES, FGA0186 - ELETRICIDADE APLICADA, FGA0187 - MÉTODOS MATEMÁTICOS PARA ENGENHARIA, FGA0188 - MÉTODOS EXPERIMENTAIS PARA ENGENHARIA, FGA0195 - GESTÃO DA PRODUÇÃO AUTOMOTIVA, FGA0196 - CIRCUITOS ELETRÔNICOS 1 |
Leonardo | FGA0197 - SISTEMAS DE CONTROLE, FGA0201 - PROJETO DE CIRCUITOS INTEGRADOS DIGITAIS, FGA0203 - PLANEJAMENTO E GESTÃO DE ENERGIA, FGA0204 - DIN MICA DOS FLUÍDOS, FGA0212 - MODELAGEM DE PROCESSOS, FGA0213 - SISTEMAS CRÍTICOS E TOLER NCIA A FALHAS, FGA0220 - SISTEMAS EMBARCADOS, FGA0221 - INTELIGÊNCIA ARTIFICIAL, FGA0226 - ELETRÔNICA VEICULAR, FGA0245 - GERÊNCIA DE CONFIGURAÇÃO DE SOFTWARE, FGA0246 - MÉTODOS FORMAIS, FGA0248 - SISTEMAS DE PROPULSÃO HÍBRIDOS, FGA0253 - INSTRUMENTAÇÃO E SISTEMAS DE CONTROLE, FGA0254 - CIÊNCIAS AEROESPACIAIS, FGA0263 - INTRODUÇÃO AOS JOGOS ELETRÔNICOS |
Thaís | FGA0264 - INTRODUÇÃO A COMPUTAÇÃO GRÁFICA, FGA0265 - ECONOMIA DE ENERGIA, FGA0274 - PRODUTIVIDADE E PROFISSIONALISMO EM ENGENHARIA DE SOFTWARE, FGA0275 - ENGENHARIA DE SOFTWARE EXPERIMENTAL, FGA0276 - COMPUTAÇÃO EM NUVEM, FGA0279 - PROGRAMAÇÃO WEB, FTD0007 - INTRODUCAO A ATIVIDADE EMPRESARIAL, IQD0051 - QUÍMICA GERAL, IQD0125 - QUIMICA GERAL TEORICA, IQD0126 - QUIMICA GERAL EXPERIMENTAL, LIP0174 - LÍNGUA DE SINAIS BRASILEIRA - BÁSICO, MAT0027 - CÁLCULO 3, MAT0038 - TEORIA DOS NÚMEROS 1, MAT0048 - EQUACOES DIFERENCIAIS 1, MAT0137 - CÁLCULO 1 - SEMIPRESENCIAL |
Victor | CIC0004 - ALGORITMOS E PROGRAMAÇÃO DE COMPUTADORES, FGA0084 - DESENVOLVIMENTO DE SOFTWARE, FGA0071 - PRÁTICA DE ELETRÔNICA DIGITAL 1, FGA0073 - TEORIA DE ELETRÔNICA DIGITAL 1, FGA0085 - MATEMÁTICA DISCRETA 1, FGA0124 - PROJETO DE ALGORITMOS, FGA0112 - QUALIDADE DE SOFTWARE 2, FGA0115 - INFORMAÇÃO, COMUNICAÇÃO E A SOCIEDADE DO CONHECIMENTO, FGA0242 - TÉCNICAS DE PROGRAMAÇÃO EM PLATAFORMAS EMERGENTES, FGA0113 - FÍSICA PARA JOGOS ELETRÔNICOS 1, FGA0083 - APRENDIZADO DE MÁQUINA, FGA0111 - INTRODUÇÃO À WEB SEMANTICA, FGA0114 - FÍSICA PARA JOGOS ELETRÔNICOS 2, FGA0110 - COMPILADORES 2, FGA0273 - MELHORIA DE PROCESSOS DE SOFTWARE |
25/05/2023 (Quinta-feira)
Na reunião do dia 25/05, a equipe se reuniu via discord para debater sobre a interface da aplicação e requisitos, além de criar e dividir as tarefas principais.
Pautas
Levantamento de requisitos
O grupo sentiu necessidade de fazer um levantamento de requisitos por uma dificuldade de alinhamento de ideias, e para deixar mais claro as tarefas que deveriam ser feitas. Foi realizado um brainstorming para levantar os requisitos:
- Filtrar máterias optativas por área de conhecimento
- Filtrar máterias optativas por palavras-chave
- Filtrar máterias optativas por carga horaria
- Filtrar máterias optativas por ementa
- Gerar relatório em MD do resultado da busca
Divisão de tarefas
A partir dos requisitos levantados dividimos as tarefas da seguinte maneira:
Tarefa | Responsáveis |
---|---|
Interface | Guilherme e Irwin |
Montagem da Base de Conhecimento | Lameque e Victor |
Github Pages e documentação | Lameque e Victor |
Filtragem por área de conhecimento | Leonardo |
Filtragem por palavras-chave | Cibele |
Filtragem por área e palavras-chave | Cibele e Leonardo |
Filtrarem por carga horaria | Leonardo |
Filtrarem por ementa | Cibele |
Geração de Relatório em markdown | Júlia e Thaís |
Versionamento
Data | Versão | Descrição | Autor(es) |
---|---|---|---|
01/06/2023 | 1.0 | Documentação das reuniões | Lameque Fernandes |
01/06/2023 | 1.1 | Ajuste das tarefas | Cibele Goudinho |
02/06/2023 | 1.2 | Adição de pautas, tabela e edições em todo o texto | Thaís Rebouças |