Conhecendo os insumos iniciais da disciplina...
Conhecendo os insumos iniciais da disciplina...
Momento de conhecer os insumos principais da disciplina:
Plano de Ensino;
Cronogramas, e
Planilha de Divisão de Grupos.
OBS: Lembrando que os grupos são maiores (+/- 10 membros), mas devem se organizar em subgrupos menores (internamente). Em grupos de 9 à 10 membros, organizar em três grupos (respectivamente, 3 grupos de 3 membros; ou 2 grupos de 3 membros e 1 grupo de 4 membros). Para grupos com menor nro de membros, por gentileza, consultar a professora.
Explorando para criar uma base sólida...
Como começar? Ainda não conheço ao certo o que vou fazer...
Artefatos Generalistas (ex. Rich Picture & Mapa Metal);
NFR Framework, e
Estimativas.
O que existe? Quero saber mais...
Engenharia Reversa
Como posso modelar o fluxo que descobri?
Modelagem BPMN
O que a IA Generativa gera a partir do meu fluxo?
Aqui, teremos, ao final, um espaço dedicado às dúvidas...
FOCOS:
Artefatos Generalistas & NFR Framework;
Engenharia Reversa & Modelagem BPMN, e
IA Generativa.
Representa a Nota 1 na média ponderada:
Média Ponderada = (Nota 1 * 30%) + (Nota 2 * 30%) + (Nota 3 * 30%)
Entregável: Relatório, documentado no GitPages, revelando:
Entrega Mínima (por subgrupo da equipe): um artefato generalista (ESCOPO: Rich Picture ou Mapa Mental), um SIG na notação do NFR Framework, um modelo, na notação BPMN, do fluxo do software encontrado com a Engenharia Reversa, e pontos de vista de cada membro da equipe sobre as lições aprendidas e uso da IA Generativa. Mira-se no MM, com a entrega mínima.
Como ir além, para conseguir menções superiores?
Embasar cada artefato gerado e cada decisão tomada na literatura;
Manter rastros claros para o trabalho em equipe (ex. vídeos das reuniões e atas bem elaboradas), evidenciando práticas metodológicas (ex. reuniões periódicas das metodologias ágeis; checklists; debates, e assim vai);
Usar os vários recursos de modelagem, seja do NFR Framework, seja da notação BPMN, e
Reportar os pontos de vista de forma fundamentada, clara e com senso crítico.
📌A ideia não é quantidade, e sim qualidade do que é entregue.
Templates:
Modelando para representar em diferentes níveis de abstração...
O que é modelagem estática na notação UML?
Diagrama de Classes;
Diagrama de Pacotes;
Diagrama de Componentes, e
Diagrama de Implantação.
O que é modelagem dinâmica na notação UML?
Diagrama de Sequência;
Diagrama de Colaboração/Comunicação;
Diagrama de Estados, e
Diagrama de Atividades.
Como é a modelagem com IA Generativa?
Aqui, teremos, ao final, um espaço dedicado às dúvidas...
FOCOS:
Modelagem Estática;
Modelagem Dinâmica, e
IA Generativa.
Representa a Nota 2 na média ponderada:
Média Ponderada = (Nota 1 * 30%) + (Nota 2 * 30%) + (Nota 3 * 30%)
Entregável: Relatório, documentado no GitPages, revelando:
Entrega Mínima (por subgrupo da equipe): um modelo estático na notação UML, um modelo dinâmico na notação UML, e pontos de vista de cada membro da equipe sobre as lições aprendidas e uso da IA Generativa. Mira-se no MM, com a entrega mínima.
Como ir além, para conseguir menções superiores?
Embasar cada artefato gerado e cada decisão tomada na literatura;
Manter rastros claros para o trabalho em equipe (ex. vídeos das reuniões e atas bem elaboradas), evidenciando práticas metodológicas (ex. reuniões periódicas das metodologias ágeis; checklists; debates, e assim vai);
Usar os vários recursos de modelagem da notação UML, e
Reportar os pontos de vista de forma fundamentada, clara e com senso crítico.
📌A ideia não é quantidade, e sim qualidade do que é entregue.
Templates:
Usando padrões de projeto para garantir boas soluções para problemas recorrentes...
O que são GRASPs?
O que são GoFs Criacionais?
O que são GoFs Estruturais?
O que são GoFs Comportamentais?
Como são os GoFs com IA Generativa?
Aqui, teremos, ao final, um espaço dedicado às dúvidas...
FOCOS:
GoFs Criacionais + IA Generativa;
GoFs Estruturais + IA Generativa, e
GoFs Comportamentais + IA Generativa.
Representa a Nota 3 na média ponderada:
Média Ponderada = (Nota 1 * 30%) + (Nota 2 * 30%) + (Nota 3 * 30%)
Entregável: Relatório, documentado no GitPages, revelando:
Entrega Mínima: um subgrupo em um GoF Criacional (modelo & código & vídeo com o padrão em execução), um subgrupo em um GoF Estrutural (modelo & código & vídeo com o padrão em execução), um subgrupo em um GoF Comportamental (modelo & código & vídeo com o padrão em execução), e pontos de vista de cada membro da equipe sobre as lições aprendidas e uso da IA Generativa. Mira-se no MM, com a entrega mínima.
Como ir além, para conseguir menções superiores?
Embasar cada padrão gerado e cada decisão tomada na literatura;
Manter rastros claros para o trabalho em equipe (ex. vídeos das reuniões e atas bem elaboradas), evidenciando práticas metodológicas (ex. reuniões periódicas das metodologias ágeis; checklists; debates, e assim vai);
Modelo & Código & Padrão Rodando bem esclarecidos, e
Reportar os pontos de vista de forma fundamentada, clara e com senso crítico.
📌A ideia não é quantidade, e sim qualidade do que é entregue.
Templates:
Enfim, arquitetando... Mas, é possível conhecer um pouco sobre reutilização...
Foco_01 - O que é Arquitetura de Software? Como documentá-la?
Foco_02 - Quais são os principais estilos arquiteturais?
Stand-alone & N-camadas & Padrão Arquitetural MVC;
Cliente-Servidor & P2P & Objetos Distribuídos;
Pipes and Filters & Repositório, e
Orientado a Eventos & Orientado a Serviços.
Foco_03 - Como são as Arquiteturas em Sistemas de IA?
Aqui, teremos, ao final, um espaço dedicado às dúvidas...
OBS: Há conteúdo extra sobre reutilização! Caprichem nos estudos!
FOCOS (apenas 2):
DAS OU Reutilização, e
IA Generativa
Representa a Nota 4, podendo conferir até 1 ponto de acréscimo na Média Ponderada, resultando na Menção Final.
Entregável: Relatório, documentado no GitPages, revelando:
Entrega Mínima COM DAS: DAS com Visão Lógica e mais uma visão (à escolha), com evidência de algo rodando (ex. um conjunto de features), e pontos de vista de cada membro da equipe sobre as lições aprendidas e uso da IA Generativa. Se todos os itens forem atendidos, garante-se 1 ponto na média. Caso parte da entrega mínima seja negligenciada, essa pontuação é reduzida, conforme insumos de entrega. Quem não entrega, não recebe pontuação alguma. Orientem-se pelas seções do Template disponível em: (https://www.dca.ufrn.br/~anderson/FTP/dca0120/modelodocarquiteturasoftware.doc), também acordado no Módulo Arquitetura de Software.
OU
Entrega Mínima COM REUTILIZAÇÃO: Evidência de Reutilização (ex. Components do React documentados e demonstrados em uso), e pontos de vista de cada membro da equipe sobre as lições aprendidas e uso da IA Generativa. Mira-se no MM, com a entrega mínima. Se todos os itens forem atendidos, garante-se 1 ponto na média. Caso parte da entrega mínima seja negligenciada, essa pontuação é reduzida, conforme insumos de entrega. Quem não entrega, não recebe pontuação alguma.
📌A ideia não é quantidade, e sim qualidade do que é entregue.
Templates:
Finalizando...
Momento das Menções Finais & Revisão.