Você está na página 1de 1

Cronograma 2023-1

Atividades extra-classe cronograma do


Semana calendário Objetivos Atividades em sala de aula feriados
Incluem ler o capítulo indicado ao final de cada vídeoaula conceitual ('livro* / capítulo' especificados entre parênteses) trabalho
Fundamentos de modelagem OO, Análise de Projeto de software, conteúdo Moodle Capítulo de Análise de Requisitos (playlist 'Análise de requisitos')
Requisitos Videoaula 01 - Introdução à modelagem orientada a objetos
Videoaula 02 - Fundamentos de modelagem OO (1/1)
1 06/03/23 a 11/03/23 Videoaula 03 - Elementos de um programa OO (1/2)
conteúdo Moodle, análise de requisitos
Videoaula 04 - Diagrama de classes (1/3)
Videoaula 05 – Modelagem estrutural e dinâmica (1/4)

Análise de Requisitos, primeiros diagramas e análise de requisitos Videoaula 06 – UML – visão geral (1/5)
demandas da modelagem OO Videoaula 07 – Diagrama de casos de uso de UML (1/6)
Videoaula 08 – Diagrama de atividades de UML - subsídios para o refinamento de casos de uso (1/9 - ver orientação da aula)
2 13/03/23 a 18/03/23 Videoaula 09 – Diagrama de visão geral de interação de UML (1/10.2)
diagrama de classes, de casos de uso, Videoaula 10 – Metodologia de modelagem: Apresentação das etapas (2/1)
de atividades, visão geral de interação Vídeos VP01 a VP05, de apoio ao uso da ferramenta Visual Paradigm - playlist "Orientações sobre a ferramenta Visual Paradigm" (ver Moodle,
seção "Visual Paradigm e vídeos" )
Visão geral do processo de modelagem, Modelagem etapas 1, 2 e 5 Metodologia de modelagem – etapas 1 e 2 (modelagem inicial: estrutural e dinâmica) /// Assistir às seguintes videoaulas (nesta ordem):
etapas 1 e 2 do processo de modelagem, Rumo à entrega 1: Videoaula prática v01 * Apresentação do exemplo das aulas práticas (modelagem OO com UML)
sendo que a ideia é aplicar esse Videoaula 11 – Metodologia de modelagem: etapa 1 - playlist curso conceitual (2/2)
conhecimento à elaboração do trabalho, Videoaula prática v02 * Prática * Etapa 1 * Parte 1 * classes e casos de uso (avaliando o problema)
Apresentação da etapa 5. Apresentação Videoaula prática v03 * Prática * Etapa 1 * Parte 2 * classes e casos de uso (modelagem estrutural)
Definição de
inicial do suporte à execução distribuída de Videoaula prática v04 * Prática * Etapa 1 * Parte 3 * classes e casos de uso (modelagem dinâmica)
grupos e jogos
3 20/03/23 a 25/03/23 jogos (para ciência dos casos de uso Videoaula prática v05 * Prática * Etapa 1 * Parte 4 * classes e casos de uso (resultados da etapa 1)
Apresentação do suporte à execução 20 de março, 8 da
inerentes a DOG). Videoaula 12 – Metodologia de modelagem: etapa 2 - playlist curso conceitua (2/3)
distribuída de jogos manhã
Videoaula prática v06 * Prática * Etapa 2 * Parte 1 * Identificação de atributos (as abordagens de identificação)
Videoaula prática v07 * Prática * Etapa 2 * Parte 2 * Identificação de atributos (análise de classes)
Videoaula prática v08 * Prática * Etapa 2 * Parte 3 * Identificação de atributos (análise de caso de uso)
Videoaula prática v09 * Prática * Etapa 2 * Parte 4 * Identificação de atributos (resultados da etapa 2)

Etapa 5 do processo de modelagem. A Videoaula 17 – Metodologia de modelagem: etapa 5 - domínio da solução – projeto (2/6)
modelagem do trabalho produzida a partir Videoaula prática v10 * Prática * Etapa 5 * Parte 1 * Projeto - domínio da solução computacional (introdução ao tratamento do domínio da
das etapas anteriores deve ser alterada com solução)
os procedimentos da etapa 5, isto é, inserção Videoaula prática v11 * Prática * Etapa 5 * Parte 2* Projeto - domínio da solução computacional (comunicação em rede - Netgames)
dos elementos do domínio da solução Discussão do tema do trabalho, prévia Videoaula prática v12 * Prática * Etapa 5 * Parte 3 * Projeto - domínio da solução computacional (interface gráfica)
4 27/03/23 a 01/04/23 computacional. Com isso a modelagem do à entrega 1 (horário específico para Videoaula prática v13 * Prática * Etapa 5 * Parte 4 * Projeto - domínio da solução computacional (resultados da etapa 5, restrito a 1 e 2)
trabalho passa a conter os elementos de cada grupo) Trabalho - Produzir a especificação de requisitos
DOG e da interface gráfica (ver exemplo Trabalho - Produzir a primeira versão da modelagem (diagrama de classes, diagrama de casos de uso, diagrama de visão geral de interação)
Pentago, das videoaulas práticas) Trabalho - Produzir o primeiro protótipo: interface gráfica operando (respondendo) - ver Moodle

Refinamento de casos de uso com diagrama Diagrama de sequência. Modelagem Videoaula 14 – Metodologia de modelagem: etapa 3 - refinamento de casos de uso, parte 1 (2/4 - diagrama de atividades)
de atividades. Produzir um diagrama de etapas 3 e 5. Rumo à entrega 2. (apenas) Parte 1 – O que: diagrama de atividades
atividades (pelo menos) para cada caso de Videoaula prática v14 * Prática * Etapa 3 * Parte 1 * Refinamento de casos de uso (introdução ao refinamento de casos de uso) Entrega 1: ver
uso do trabalho. Videoaula prática v15 * Prática * Etapa 3 * Parte 2 * Refinamento de casos de uso (diagrama de atividades) instruções no
5 03/04/23 a 08/04/23 Videoaula prática v16 * Prática * Etapa 3 * Parte 3 * Refinamento de casos de uso (diagrama de atividades) Moodle
Rumo à entrega 2, consistência entre Videoaula prática v17 * Prática * Etapa 3 * Parte 4 * Refinamento de casos de uso (ex.2 diagrama de atividades) 03 de abril, 8 da
diagramas que tratam casos de uso Videoaula prática v18 * Prática * Etapa 3 * Parte 5 * Refinamento de casos de uso (todos os diagramas de atividades) manhã
Trabalho: refinamento de todos os casos de uso com diagrama de atividades

Refinamento de casos de uso com diagrama Videoaula 13 – Diagramas de sequência e de comunicação (1/7)
de sequência Produzir um diagrama de Videoaula 14 – Metodologia de modelagem: etapa 3 - refinamento de casos de uso, partes 2 e 3 (2/4 - restante)
sequência (pelo menos) para cada caso de Parte 2 – O que e quem: diagramas de interação
uso do trabalho. Parte 3 – Até quando refinar
Videoaula prática v19 * Prática * Etapa 3 * Parte 6 * Refinamento de casos de uso (diagrama de sequência)
Videoaula prática v20 * Prática * Etapa 3 * Parte 7 * Refinamento de casos de uso (diagrama de sequência)
Defesa oral 1 (horário específico para Videoaula prática v21 * Prática * Etapa 3 * Parte 8 * Refinamento de casos de uso (diagrama de sequência)
6 10/04/23 a 15/04/23 Defesa oral 1
cada grupo) Videoaula prática v22 * Prática * Etapa 3 * Parte 9 * Refinamento de casos de uso (ex.2 diagrama de sequência)
Videoaula prática v23 * Prática * Etapa 3 * Parte 10 * Refinamento de casos de uso (todos os diagramas de sequência)
Videoaula prática v24 * Prática * Etapa 3 * Parte 11 * Refinamento de casos de uso (resultados da etapa 3)
Vídeo VP06, de apoio ao uso da ferramenta Visual Paradigm - playlist "Orientações sobre a ferramenta Visual Paradigm" (ver Moodle, seção
"Visual Paradigm, NetGames etc.")
Trabalho: refinamento dos casos de uso com diagrama de sequência

Consistência entre diagramas. Estudo do Videoaula Avaliação de consistência entre diagramas que tratam os casos de uso de uma modelagem
suporte à execução distribuída de jogos: DOG: suporte à execução distribuída de jogos
aprender a usar DOG Defesa oral 1 (horário específico para
7 17/04/23 a 22/04/23 Trabalho: refinamento completo de todos os casos de uso, segundo protótipo: execução distribuída (ver playlist DOG) Defesa oral 1
Trabalho: Completar todos os diagramas de cada grupo)
atividades e de sequência e protótipo 2
Produzir a modelagem de estados do trabalho Discussão dos resultados da entrega 1 Videoaula 15 - Diagrama de máquina de estados (1/8)
(para 2 classes, pelo menos) e destaque de pontos a observar Videoaula 16 – Metodologia de modelagem: etapa 4 - modelagem de estados associada a classe (2/5)
8 24/04/23 a 29/04/23 Modelagem de estados (diagrama de Videoaula prática v25 * Prática * Etapa 4 * Modelagem de estados associada a classe
máquina de estados, etapa 4)

Videoaula 20 – Diagrama de atividades de UML – parte 2: modelagem de algoritmo de método (1/9 - ver orientação da aula)
Videoaula 21 – Metodologia de modelagem: etapa 7 - modelagem de algoritmos (2/8) Entrega 2: ver
Feriado
Videoaula prática v28 * Prática * Etapa 7 * Parte 1 * Modelagem de algoritmo de método (identificação de métodos a tratar) instruções no
Videoaula prática v29 * Prática * Etapa 7 * Parte 2 * Modelagem de algoritmo de método (exemplo 1) 01/mai
9 01/05/23 a 06/05/23 Moodle
Etapa 7: Modelagem de algoritmos Videoaula prática v30 * Prática * Etapa 7 * Parte 3 * Modelagem de algoritmo de método (exemplo 2) 02 de maio, 8 da
Etapa 8: implementação Videoaula prática v31 * Prática * Etapa 7 * Parte 4 * Modelagem de algoritmo de método (exemplo 3) manhã
Videoaula prática v32 * Prática * Etapa 7 * Parte 5 * Modelagem de algoritmo de método (exemplo 4)

Modelagem de algoritmos para, pelo menos 5 Videoaula 22 – Metodologia de modelagem: etapa 8 - implementação (2/9) Defesa oral 2
métodos (trabalho), sendo que devem ser Videoaula prática v33 * Prática * Etapa 8 * Parte 1 * Implementação (passos da implementação)
escolhidos métodos relevantes, considerando Defesa oral 2 (horário específico para Videoaula prática v34 * Prática * Etapa 8 * Parte 2 * Implementação (sequenciamento dos esforços)
10 08/05/23 a 13/05/23 a lógica do jogo escolhido. Também início da cada grupo) Videoaula prática v35 * Prática * Etapa 8 * Parte 3 * Implementação (destaques na produção do código)
implementação do trabalho. Videoaula prática v36 * Prática * Etapa 8 * Parte 4 * Implementação (implementação de um caso de uso)
Videoaula prática v37 * Prática * Etapa 8 * Parte 5 * Implementação (conclusão do desenvolvimento)

Avaliar a consistência do trabalho e, Videoaula 23 – Organização de especificação orientada a objetos (2/11) Defesa oral 2
principalmente, avaliar e incrementar a Defesa oral 2 (horário específico para Videoaula 24 – Avaliação de consistência (2/12)
11 15/05/23 a 20/05/23 qualidade, com os conhecimentos da aula cada grupo) Videoaula 25 – Incremento de qualidade (2/13)
correspondente
Trabalho: Aplicar os conhecimentos Discussão dos resultados da entrega 2 MODELAGEM E PROGRAMAÇÃO: completar o trabalho
adquiridos para a conclusão da modelagem e destaque de pontos a observar Videoaula 'mapeamento objeto-relacional'
12 22/05/23 a 27/05/23 (neste ponto não se exige que a Consistência entre diagramas e entre
implementação esteja concluída). projeto e código
Design patterns Entrega 3: ver
instruções no
13 29/05/23 a 03/06/23 Moodle
Mapeamento objeto-relacional 29 de maio, 9 da
manhã
Trabalho: Aplicar os conhecimentos
adquiridos para a conclusão do trabalho, Defesa oral 3 (horário específico para
14 05/06/23 a 10/06/23 após a entrega 3 (modelagem e MODELAGEM E PROGRAMAÇÃO: completar o trabalho Defesa oral 3
cada grupo)
implementação).
Trabalho: Aplicar os conhecimentos
adquiridos na conclusão do trabalho, a partir Defesa oral 3 (horário específico para
15 12/06/23 a 17/06/23 MODELAGEM E PROGRAMAÇÃO: completar o trabalho Defesa oral 3
das críticas à entrega 3. cada grupo)

Discussão dos resultados da entrega3, Discussão dos resultados da entrega 3


prática de desenvolvimento: implementação e e destaque de pontos a observar
16 19/06/23 a 24/06/23 MODELAGEM E PROGRAMAÇÃO: completar o trabalho
obter feedback da implementação para a
modelagem. Prática de desenvolvimento

Defesa oral final,


Defesa oral final (horário específico
17 26/06/23 a 01/07/23 Defesa oral final e eventuais ajustes Defesa oral final e eventuais ajustes no trabalho com entrega do
para cada grupo)
trabalho completo
Defesa oral final,
Defesa oral final (horário específico
18 03/07/23 a 08/07/23 Defesa oral final e eventuais ajustes Defesa oral final e eventuais ajustes no trabalho com entrega do
para cada grupo)
trabalho completo

*Livro 1: SILVA, Ricardo P. e. UML 2 em modelagem orientada a objetos. Florianópolis, SC: Visual Books, 2007. 232p.
*Livro 2: SILVA, Ricardo P. e. Como modelar com UML 2. Florianópolis, SC: Visual Books, 2009. 320p.

Você também pode gostar