Você está na página 1de 63

PLANO DE TRABALHO DOCENTE

CURSO : PROGAMADOR DE SISTEMAS Carga horária: 200 horas


Eixo: Informação e Segmento: Tecnologia da Categoria/Código DN: 2597
Comunicação Informação (TI)
Tipo: Qualificação profissional

UC 1: Desenvolver Sistemas de Informação CH: 72 horas

Situação de Aprendizagem – Desenvolvimento de um sistema de cadastro de clientes. Número de aulas: 18


dias
Carga horária prevista: 72 horas
O docente irá mobilizar os alunos através da apresentação de diversos sistemas de informação aplicados em áreas distintas. Nesse interim, os alunos são
incentivados a executar os fazeres previstos nos indicadores, analisar, debater, propor e identificar problemas e as devidas soluções tecnológicas para este fim.
Dentre as atribuições do Programador de Sistemas, destacam-se:
• Definir e criar soluções técnicas de acordo com a tecnologia utilizada no projeto;
• Compreender a arquitetura e adaptar-se a ela;
• Identificar e construir os testes de desenvolvedor que cubram o comportamento desejado dos componentes técnicos;
• Integrar o sistema com os novos componentes de software produzidos ou alterados.

A situação de aprendizagem, portanto, mobilizará elementos de competência relacionados aos indicadores 1, 2, 3, 4 e 5 desta U nidade Curricular, que contribuirão
para a vivência, análise e resolução das problemáticas apresentadas.

Indicadores
1. Planeja o desenvolvimento do software conforme análise de requisitos.
2. Especifica as fases do desenvolvimento de acordo com o planejamento realizado.
3. Cria algoritmos utilizando padrões de lógica de programação.
4. Seleciona a metodologia e a linguagem de programação para o desenvolvimento do software conforme suas funcionalidades e ca racterísticas.
5. Constrói aplicação, a partir da análise de requisitos, de acordo com as funcionalidades do sistema e linguagem de programação selecionada.
1
PLANO DE TRABALHO DOCENTE
Elementos
Conhecimentos Habilidades Atitudes/Valores
1. Sistemas de informação: conceito e tipos. 1. Utilizar termos técnicos nas rotinas de 1. Zelo na apresentação pessoal e postura
2. Regras de negócio: conceitos; tipos, trabalho. profissional.
características; requisitos funcionais e não 2. Elaborar documentos técnicos. 2. Cordialidade no trato com as pessoas.
funcionais. 3. Identificar os aspectos do próprio trabalho que 3. Sigilo no tratamento de dados e informações.
3. Lógica de Programação: conceito de interferem na organização. 4. Colaboração no desenvolvimento do trabalho
algoritmo; algoritmos estruturados. 4. Efetuar as quatro operações matemáticas em equipe.
4. Variáveis e constantes: expressões e básicas. 5. Proatividade no atendimento e na resolução
operadores; estrutura condicional simples e 5. Testar algoritmos desenvolvidos. de problemas.
composta; estrutura de repetição; vetores e
matrizes.
5. Ferramentas de desenvolvimento de
software.
6. Desenvolvimento colaborativo: conceito e
ferramentas para o desenvolvimento de
sistemas.
7. Linguagem de programação orientada a
objetos: classes, atributos, métodos,
propriedades, herança, polimorfismo,
encapsulamento e ambientes de programação
(IDE).
8. Planejamento: conceito, tipos de
metodologias para o desenvolvimento de
sistemas.

Aula Atividades Registro de participação

Aula 1 • Acolhimento e fala da supervisão.


08/11/2021 • Apresentação do professor e dos alunos, com a dinâmica à escolha do instrutor.

2
PLANO DE TRABALHO DOCENTE
• Apresentação da plataforma Teams. (Aproximadamente 01h)
• Apresentação do Modelo Pedagógico SENAC e observações gerais.
• Apresentação do curso e das Unidades Curriculares (UC). Plano de Curso
• Apresentação dos indicadores da UC1.
• Abertura para perguntas e dúvidas.

Obs.: Durante a apresentação da plataforma Teams, deve-se focar exclusivamente


naquilo que o aluno irá utilizar.
Aula 2 Contextualização e mobilização.
09/11/2021 • O professor exibirá um vídeo (curto) que relate a rotina de uma empresa não
informatizada e os problemas advêm dessa dificuldade. Buscar vídeo
• A turma será dividida em duplas com o objetivo dos alunos relacionarem o conteúdo
do vídeo com os indicadores. Indicadores
• Após o momento de discussão, o professor dará oportunidade para que cada dupla 3. Cria algoritmos utilizando padrões de
apresente as suas considerações. lógica de programação.
Atividade de Aprendizagem
Com o objetivo de diagnosticar o conhecimento prévio dos alunos, o instrutor irá propor
a seguinte atividade: Conhecimentos
Exibição do seguinte algoritmo em portugol: 3. Lógica de Programação: conceito de
algoritmo; algoritmos estruturados.
SE NOTA ≥ 7 ENTAO 4. Variáveis e constantes: expressões e
IMPRIMA APROVADO operadores; estrutura condicional simples
SENÃO e
IMPRIMA REPROVADO composta; estrutura de repetição; vetores
e matrizes.
Obs.: O instrutor pode propor outro algoritmo que considerar melhor com sua prática 6. Desenvolvimento colaborativo: conceito
pedagógica. e ferramentas para o desenvolvimento de
sistemas.
O instrutor solicitará que as mesmas duplas se reúnam e discutam o objetivo do
algoritmo exibido. (Aproximadamente 05 min)
Após o momento de discussão, os alunos irão apresentar suas conclusões sobre a função
do algoritmo em questão. (Aproximadamente 05 min para cada dupla)
O instrutor irá solicitar que as duplas modifiquem o algoritmo para acrescentar a opção
3
PLANO DE TRABALHO DOCENTE
RECUPERAÇÃO para todas notas que estiverem entre 5 e 6. (Aproximadamente 10 min)
Os alunos irão apresentar o algoritmo solicitado, publicando no chat do canal onde está
acontecendo a reunião. Será aberto um espaço para discussão entre os alunos, onde
esses irão sugerir correções ou melhorias nos códigos.
O instrutor irá gerenciar o tempo e terá a liberdade de inserir novos códigos para análise
e reflexão.

OBS.: Caso o tempo não seja suficiente o professor poderá finalizar na aula posterior.
Aula 3 Contextualização Indicadores
10/11/2021 O professor exibirá um vídeo (curto) que relate a evolução das linguagens de 1. Planeja o desenvolvimento do software
programação. conforme análise de requisitos.
Mobilização 4. Seleciona a metodologia e a linguagem
A turma será dividida em duplas com intuito de refletir sobre as linguagens exibidas no de programação para o desenvolvimento
vídeo e escolherão uma delas para pesquisa e aprofundamento. (Aproximadamente 10 do software conforme suas
min) funcionalidades e características.
Depois de escolhida a linguagem, as duplas irão fazer uma pesquisa sobre vantagens e
desvantagens da linguagem selecionada. (Aproximadamente 20 min)
O professor irá solicitar que as duplas apresentem o resultado de sua pesquisa Conhecimentos
pontuando as vantagens, aplicações mais comuns e as principais características. 2. Regras de negócio: conceitos; tipos,
(Aproximadamente 05 min para cada dupla) características; requisitos funcionais e não
Após as apresentações o professor irá dar o feedback e apresentar a linguagem que será funcionais.
trabalhada. 5. Ferramentas de desenvolvimento de
O professor irá demonstrar o processo de instalação do ambiente de programação (IDE) software.
e solicitar que os alunos instalem em seus computadores. 6. Desenvolvimento colaborativo: conceito
e ferramentas para o desenvolvimento de
Obs.: A depender da quantidade total de alunos, o instrutor poderá aplicar as atividades sistemas.
individualmente. 7. Linguagem de programação orientada a
objetos: classes, atributos, métodos,
propriedades, herança, polimorfismo,
encapsulamento e ambientes de
programação
(IDE).

4
PLANO DE TRABALHO DOCENTE
Aula 4 O professor irá apresentar através de uma Aula Expositiva Dialogada os tipos de Sistema Indicadores
11/11/2021 de Informação, conceitos, assim como, as metodologias de desenvolvimento de software 1. Planeja o desenvolvimento do software
e suas respectivas etapas. conforme análise de requisitos.
Após esse momento será proposto o desenvolvimento de um programa e os alunos, 2. Especifica as fases do desenvolvimento
reunidos em grupos, terão que elaborar um projeto fictício enfatizando as etapas e de acordo com o planejamento realizado.
prazos de conclusão para o desenvolvimento de um software. (Aproximadamente 45 4. Seleciona a metodologia e a linguagem
min) de programação para o desenvolvimento
Em seguida, os alunos irão apresentar suas propostas, enfatizando todas as fases e seus do software conforme suas
respectivos prazos de conclusão. (Aproximadamente 05 min por grupo) funcionalidades e características.
O professor irá comentar, abrir para discussão e dar o feedback final.

Obs1.: Caso o tempo não seja suficiente, o professor poderá complementar na aula Conhecimentos
seguinte. 1. Sistemas de informação: conceito e
Obs2.: A depender da quantidade total de alunos, o instrutor poderá aplicar as atividades tipos.
individualmente. 5. Ferramentas de desenvolvimento de
software.
6. Desenvolvimento colaborativo: conceito
e ferramentas para o desenvolvimento de
sistemas.
8. Planejamento: conceito, tipos de
metodologias para o desenvolvimento de
sistemas.
Aula 5 Embasado na aula anterior, o professor irá apresentar o projeto final da UC1 que irá Indicadores
12/11/2021 auxiliar o Projeto Integrador (contido no Plano de Curso) suas características, objetivos, 1. Planeja o desenvolvimento do software
cronograma com os devidos prazos e atribuições de responsabilidades na execução do conforme análise de requisitos.
projeto. 2. Especifica as fases do desenvolvimento
de acordo com o planejamento realizado.
Tema 2: Demandas de organização e controle em Sistemas de Informação 4. Seleciona a metodologia e a linguagem
Assim como a programação para web, a programação de sistemas também tem que de programação para o desenvolvimento
acompanhar a evolução e surgimento de novas tecnologias, sendo que as linguagens de do software conforme suas
programação estão cada vez mais potentes em recursos e o mercado tem necessitado de funcionalidades e características.
novas soluções que consigam satisfazer suas necessidades. Diante desse ritmo e
demanda, os docentes irão mobilizar os alunos a pesquisar em soluções para empresas

5
PLANO DE TRABALHO DOCENTE
locais ou um tema que permita desenvolver um software, que proporcionem as etapas Conhecimentos
de análise e levantamento de requisitos, modelagem de dados e definição de SGBD, 1. Sistemas de informação: conceito e
codificação e testes. tipos.
O desafio proposto trata-se do desenvolvimento de um módulo de um sistema para uma 2. Regras de negócio: conceitos; tipos,
empresa, criando uma solução para determinados problemas que necessitem de características; requisitos funcionais e não
organização/controle. Os alunos devem produzir desde o levantamento de requisitos, funcionais.
validação do sistema até os testes finais. Devem considerar, ainda, a dinâmica do 5. Ferramentas de desenvolvimento de
segmento de Tecnologias da Informação e demandas regionais, sendo proposto um software.
projeto para uma questão real do mercado de trabalho. Quando não for possível 6. Desenvolvimento colaborativo: conceito
apresentar um problema de uma empresa real, é indicada a utilização de casos fictícios e ferramentas para o desenvolvimento de
que retratem situações possíveis no desenvolvimento de sistemas de informação. sistemas.
8. Planejamento: conceito, tipos de
Obs.: O professor pode apresentar uma nova proposta, desde que em concordância com metodologias para o desenvolvimento de
a supervisão pedagógica. sistemas.

O professor irá explicar o processo de coleta de requisitos funcionais e não-funcionais, as


diversas formas (presenciais ou remotas), visando entender as regras de negócio do
cliente, assim como as peculiaridades que farão parte do produto final.

Atividade de Aprendizagem
Diante da proposta do projeto, os alunos serão divididos em duplas e deverão realizar o
processo de análise de requisitos de uma empresa real ou fictícia e elaborar um
documento para ser apresentado.

Os alunos irão apresentar os projetos de análise de requisitos do sistema.


(Aproximadamente 05 min para cada dupla)
Após as apresentações o professor irá dar o feedback e abrir para comentários finais.

Obs.: A depender da quantidade total de alunos, o instrutor poderá aplicar as atividades


individualmente.

Aula 6 Indicadores
16/11/2021 Introdução algoritmo, variáveis, tipos de dados e operadores aritméticos 3. Cria algoritmos utilizando padrões de
6
PLANO DE TRABALHO DOCENTE
lógica de programação.
Mobilização 5. Constrói aplicação, a partir da análise de
O professor irá exibir um trecho de código com erro simples de programação e solicitará requisitos, de acordo com as
aos alunos que descubram o erro e publiquem no chat. O instrutor irá analisar e funcionalidades do sistema e linguagem de
comentar as soluções sugeridas. (Aproximadamente 15 min) programação selecionada.

Aula Expositiva Dialogada


O professor irá explicar, utilizando o recurso pedagógico de sua preferência (slide, mesa Conhecimentos
digitalizadora, etc) os conceitos de variáveis, tipos de dados e operadores aritméticos 3. Lógica de Programação: conceito de
dentro da linguagem de programação adotada, assim como sua organização e algoritmo; algoritmos estruturados.
indentação (tabular) dentro da IDE. 4. Variáveis e constantes: expressões e
operadores; estrutura condicional simples
Atividade de Aprendizagem: Batalha de algoritmos (Aproximadamente 60 min) e
composta; estrutura de repetição; vetores
• A sala será dividida em quatro ou 8 grupos, independente do número de e matrizes.
participantes de cada grupo. 5. Ferramentas de desenvolvimento de
• Os alunos deverão criar um algoritmo simples, entregar ao professor com a descrição software.
do que esse algoritmo faz. 6. Desenvolvimento colaborativo: conceito
• Serão realizados “confrontos” entre 2 grupos tendo como objetivo a descoberta da e ferramentas para o desenvolvimento de
função do algoritmo do grupo concorrente. sistemas.
• A batalha será em fases eliminatórias como mostra a imagem abaixo:

7
PLANO DE TRABALHO DOCENTE

Será disponibilizada uma lista de exercícios (elaborada pelo instrutor) contendo


atividades de fixação sobre o tema em questão, o professor terá a liberdade de
esquematizar essa lista da maneira que achar mais conveniente. O prazo de entrega será
acordado em sala de aula levando em consideração o tamanho da lista.

Obs.: A será entregue formato digital realizado dentro da IDE.

Aula 7 Os alunos irão entregar a atividade proposta da aula anterior (lista de exercício). Em Indicadores
17/11/2021 seguida o instrutor irá realizar a correção de todas as questões, abrindo espaço para 3. Cria algoritmos utilizando padrões de
comentários e dúvidas. lógica de programação.
5. Constrói aplicação, a partir da análise de
Vetores e Matrizes requisitos, de acordo com as
funcionalidades do sistema e linguagem de
Aula Expositiva Dialogada programação selecionada.
O professor irá explicar, utilizando o recurso pedagógico de sua preferência (slide, mesa
digitalizadora, etc) os conceitos de vetores e matrizes.
Conhecimentos
Atividade de Aprendizagem 3. Lógica de Programação: conceito de
Será disponibilizada uma lista de exercícios (elaborada pelo instrutor) contendo algoritmo; algoritmos estruturados.
atividades de fixação sobre o tema em questão, o professor terá a liberdade de 4. Variáveis e constantes: expressões e

8
PLANO DE TRABALHO DOCENTE
esquematizar essa lista da maneira que achar mais conveniente. O prazo de entrega será operadores; estrutura condicional simples
acordado em sala de aula levando em consideração o tamanho da lista. Essa atividade é e
válida como avaliação parcial da UC1. composta; estrutura de repetição; vetores
e matrizes.
5. Ferramentas de desenvolvimento de
software.
6. Desenvolvimento colaborativo: conceito
e ferramentas para o desenvolvimento de
sistemas.

Aula 8 Os alunos irão entregar a atividade proposta da aula anterior (lista de exercício – vetores Indicadores
18/11/2021 e matrizes). Em seguida o instrutor irá realizar a correção de todas as questões, abrindo 3. Cria algoritmos utilizando padrões de
espaço para comentários e dúvidas. lógica de programação.
5. Constrói aplicação, a partir da análise de
Estrutura de Decisão requisitos, de acordo com as
funcionalidades do sistema e linguagem de
Mobilização programação selecionada.
O instrutor irá exibir um vídeo (curto) sobre a Lógica Filosófica de Aristóteles. Um
segundo vídeo (curto) será exibido sobre Lógica Aritmética Computacional (sugestão: A
vida de Ada Byron). Os alunos irão refletir sobre a relação existente entre a Lógica de Conhecimentos
Aristóteles e a Lógica Aritmética Computacional. 3. Lógica de Programação: conceito de
Em seguida, será aberto um espaço para quem quiser falar o que entendeu sobre lógica algoritmo; algoritmos estruturados.
e a relação existente entre a filosofia e a computação. (Aproximadamente 30 min) 4. Variáveis e constantes: expressões e
operadores; estrutura condicional simples
Aula Expositiva Dialogada e
O professor irá explicar, utilizando o recurso pedagógico de sua preferência (slide, mesa composta; estrutura de repetição; vetores
digitalizadora, etc) os conceitos de estrutura de decisão. e matrizes.
5. Ferramentas de desenvolvimento de
Atividade de Aprendizagem software.
Será disponibilizada uma lista de exercícios (elaborada pelo instrutor) contendo 6. Desenvolvimento colaborativo: conceito
atividades de fixação sobre o tema em questão, o professor terá a liberdade de e ferramentas para o desenvolvimento de
esquematizar essa lista da maneira que achar mais conveniente. O prazo de entrega será sistemas.
acordado em sala de aula levando em consideração o tamanho da lista. Essa atividade é

9
PLANO DE TRABALHO DOCENTE
válida como avaliação parcial da UC1.

Obs.: A será entregue formato digital realizado dentro da IDE.

Aula 9 Os alunos irão entregar a atividade proposta da aula anterior (lista de exercício – Indicadores
19/11/2021 estrutura de decisão). Em seguida o instrutor irá realizar a correção de todas as 3. Cria algoritmos utilizando padrões de
questões, abrindo espaço para comentários e dúvidas. lógica de programação.
5. Constrói aplicação, a partir da análise de
Estrutura de Repetição requisitos, de acordo com as
funcionalidades do sistema e linguagem de
Aula Expositiva Dialogada programação selecionada.
O professor irá explicar, utilizando o recurso pedagógico de sua preferência (slide, mesa
digitalizadora, etc) os conceitos de estrutura de repetição.
Conhecimentos
Atividade de Aprendizagem 3. Lógica de Programação: conceito de
Será disponibilizada uma lista de exercícios (elaborada pelo instrutor) contendo algoritmo; algoritmos estruturados.
atividades de fixação sobre o tema em questão, o professor terá a liberdade de 4. Variáveis e constantes: expressões e
esquematizar essa lista da maneira que achar mais conveniente. O prazo de entrega será operadores; estrutura condicional simples
acordado em sala de aula levando em consideração o tamanho da lista. Essa atividade é e
válida como avaliação parcial da UC1. composta; estrutura de repetição; vetores
e matrizes.
Obs.: A será entregue formato digital realizado dentro da IDE. 5. Ferramentas de desenvolvimento de
software.
6. Desenvolvimento colaborativo: conceito
e ferramentas para o desenvolvimento de
sistemas.

Aula 10 Os alunos irão entregar a atividade proposta da aula anterior (lista de exercício – Indicadores
22/11/2021 estrutura de repetição). Em seguida o instrutor irá realizar a correção de todas as 3. Cria algoritmos utilizando padrões de
questões, abrindo espaço para comentários e dúvidas. lógica de programação.
5. Constrói aplicação, a partir da análise de
Classes e Objetos - Atributos e Propriedade requisitos, de acordo com as
funcionalidades do sistema e linguagem de

10
PLANO DE TRABALHO DOCENTE
Aula Expositiva Dialogada programação selecionada.
O professor irá explicar, utilizando o recurso pedagógico de sua preferência (slide, mesa
digitalizadora, etc) os conceitos de estrutura de repetição.
Conhecimentos
Atividade de Aprendizagem 3. Lógica de Programação: conceito de
Será disponibilizada uma lista de exercícios (elaborada pelo instrutor) contendo algoritmo; algoritmos estruturados.
atividades de fixação sobre o tema em questão, o professor terá a liberdade de 4. Variáveis e constantes: expressões e
esquematizar essa lista da maneira que achar mais conveniente. O prazo de entrega será operadores; estrutura condicional simples
acordado em sala de aula levando em consideração o tamanho da lista. Essa atividade é e
válida como avaliação parcial da UC1. composta; estrutura de repetição; vetores
e matrizes.
Obs.: A será entregue formato digital realizado dentro da IDE. 5. Ferramentas de desenvolvimento de
software.
6. Desenvolvimento colaborativo: conceito
e ferramentas para o desenvolvimento de
sistemas.

Aula 11 Os alunos irão entregar a atividade proposta da aula anterior (lista de exercício – Classes Indicadores
23/11/2021 e Objetos - Atributos e Propriedade). Em seguida o instrutor irá realizar a correção de 3. Cria algoritmos utilizando padrões de
todas as questões, abrindo espaço para comentários e dúvidas. lógica de programação.
5. Constrói aplicação, a partir da análise de
Herança e Polimorfismo requisitos, de acordo com as
funcionalidades do sistema e linguagem de
Aula Expositiva Dialogada programação selecionada.
O professor irá explicar, utilizando o recurso pedagógico de sua preferência (slide, mesa
digitalizadora, etc) os conceitos de estrutura de repetição.
Conhecimentos
Atividade de Aprendizagem 3. Lógica de Programação: conceito de
Será disponibilizada uma lista de exercícios (elaborada pelo instrutor) contendo algoritmo; algoritmos estruturados.
atividades de fixação sobre o tema em questão, o professor terá a liberdade de 4. Variáveis e constantes: expressões e
esquematizar essa lista da maneira que achar mais conveniente. O prazo de entrega será operadores; estrutura condicional simples
acordado em sala de aula levando em consideração o tamanho da lista. Essa atividade é e
válida como avaliação parcial da UC1. composta; estrutura de repetição; vetores

11
PLANO DE TRABALHO DOCENTE
e matrizes.
Obs.: A será entregue formato digital realizado dentro da IDE. 5. Ferramentas de desenvolvimento de
software.
6. Desenvolvimento colaborativo: conceito
e ferramentas para o desenvolvimento de
sistemas.

Aula 12 Os alunos irão entregar a atividade proposta da aula anterior (lista de exercício – Indicadores
24/11/202 Herança e Polimorfismo). Em seguida o instrutor irá realizar a correção de todas as 3. Cria algoritmos utilizando padrões de
questões, abrindo espaço para comentários e dúvidas. lógica de programação.
5. Constrói aplicação, a partir da análise de
Encapsulamento requisitos, de acordo com as
funcionalidades do sistema e linguagem de
Aula Expositiva Dialogada programação selecionada.
O professor irá explicar, utilizando o recurso pedagógico de sua preferência (quadro,
slide, mesa digitalizador etc) os conceitos de estrutura de repetição.
Conhecimentos
Atividade de Aprendizagem 3. Lógica de Programação: conceito de
Será disponibilizada uma lista de exercícios (elaborada pelo instrutor) contendo algoritmo; algoritmos estruturados.
atividades de fixação sobre o tema em questão, o professor terá a liberdade de 4. Variáveis e constantes: expressões e
esquematizar essa lista da maneira que achar mais conveniente. O prazo de entrega será operadores; estrutura condicional simples
acordado em sala de aula levando em consideração o tamanho da lista. Essa atividade é e
válida como avaliação parcial da UC1. composta; estrutura de repetição; vetores
e matrizes.
Obs.: A será entregue formato digital realizado dentro da IDE. 5. Ferramentas de desenvolvimento de
software.
6. Desenvolvimento colaborativo: conceito
e ferramentas para o desenvolvimento de
sistemas.

Aula 13 Síntese e Aplicação – Desenvolvimento de um sistema de cadastro de clientes Indicadores


25/11/2021 1. Planeja o desenvolvimento do software
A situação de aprendizagem será o estudo de caso seguinte: conforme análise de requisitos.

12
PLANO DE TRABALHO DOCENTE
2. Especifica as fases do desenvolvimento
Marcos, proprietário de uma microempresa no ramo de distribuição de de acordo com o planejamento realizado.
alimentos, detectou demora excessiva na finalização de uma venda, devido à 3. Cria algoritmos utilizando padrões de
falta de uma estrutura rápida e funcional para armazenamento, processamento e lógica de programação.
consulta de informações dos clientes. O sistema utilizado na empresa é um 4. Seleciona a metodologia e a linguagem
fichário composto por arquivos de papel preenchidos à caneta e guardados em de programação para o desenvolvimento
armários de metal, suscetíveis à mofo e ação do tempo. Ciente da necessidade de do software conforme suas
automatizar os serviços de acesso às informações dos clientes, Marcos contatou funcionalidades e características.
uma empresa de desenvolvimento de sistemas para a elaboração de um projeto 5. Constrói aplicação, a partir da análise de
de implementação de um software que suprisse a referida necessidade. requisitos, de acordo com as
funcionalidades do sistema e linguagem de
Com base nos conhecimentos adquiridos durante as aulas e na situação de programação selecionada.
aprendizagem proposta, os alunos irão construir um sistema de cadastro de clientes. O Indicadores
instrutor terá a liberdade de aplicar a atividade individualmente, em duplas ou grupos,
desde que, sejam atribuídas responsabilidades, mecanismos de controle e avaliação dos
processos executados individualmente. Durante essa etapa o professor ficará à Conhecimentos
disposição na plataforma para possíveis consultas e dúvidas. 1. Sistemas de informação: conceito e
tipos.
2. Regras de negócio: conceitos; tipos,
Avaliação características; requisitos funcionais e não
funcionais.
A produção e apresentação do Sistema de Cadastro de Clientes será utilizada como 3. Lógica de Programação: conceito de
mecanismo de avaliação pelo instrutor, podendo este, inserir outras avaliações no algoritmo; algoritmos estruturados.
decorrer da UC. 4. Variáveis e constantes: expressões e
operadores; estrutura condicional simples
Obs.: A atividade proposta poderá ser feita individualmente, em dupla ou em grupos. O e
instrutor tem a liberdade de propor outras atividades, desde que em concordância com a composta; estrutura de repetição; vetores
supervisão pedagógica. e matrizes.
5. Ferramentas de desenvolvimento de
software.
6. Desenvolvimento colaborativo: conceito
e ferramentas para o desenvolvimento de
sistemas.

13
PLANO DE TRABALHO DOCENTE
7. Linguagem de programação orientada a
objetos: classes, atributos, métodos,
propriedades, herança, polimorfismo,
encapsulamento e ambientes de
programação
(IDE).
8. Planejamento: conceito, tipos de
metodologias para o desenvolvimento de
sistemas.
Aula 14 Síntese e Aplicação – Desenvolvimento de um sistema de cadastro de clientes Indicadores
26/11/2021 1. Planeja o desenvolvimento do software
Com base nos conhecimentos adquiridos durante as aulas os alunos irão construir um conforme análise de requisitos.
sistema de cadastro de clientes. O instrutor terá a liberdade de aplicar a atividade 2. Especifica as fases do desenvolvimento
individualmente, em duplas ou grupos, desde que, sejam atribuídas responsabilidades e de acordo com o planejamento realizado.
mecanismos de controle e avaliação dos processos executados individualmente. Durante 3. Cria algoritmos utilizando padrões de
essa etapa o professor ficará à disposição na plataforma para possíveis consultas e lógica de programação.
dúvidas. 4. Seleciona a metodologia e a linguagem
de programação para o desenvolvimento
do software conforme suas
funcionalidades e características.
5. Constrói aplicação, a partir da análise de
requisitos, de acordo com as
funcionalidades do sistema e linguagem de
programação selecionada.
Indicadores

Conhecimentos
1. Sistemas de informação: conceito e
tipos.
2. Regras de negócio: conceitos; tipos,
características; requisitos funcionais e não
funcionais.

14
PLANO DE TRABALHO DOCENTE
3. Lógica de Programação: conceito de
algoritmo; algoritmos estruturados.
4. Variáveis e constantes: expressões e
operadores; estrutura condicional simples
e
composta; estrutura de repetição; vetores
e matrizes.
5. Ferramentas de desenvolvimento de
software.
6. Desenvolvimento colaborativo: conceito
e ferramentas para o desenvolvimento de
sistemas.
7. Linguagem de programação orientada a
objetos: classes, atributos, métodos,
propriedades, herança, polimorfismo,
encapsulamento e ambientes de
programação
(IDE).
8. Planejamento: conceito, tipos de
metodologias para o desenvolvimento de
sistemas.
Aula 15 Síntese e Aplicação – Documentação do Sistema Indicadores
29/11/2021 1. Planeja o desenvolvimento do software
Nessa etapa os alunos devem construir um documento contendo: conforme análise de requisitos.
• Manual de instruções 2. Especifica as fases do desenvolvimento
• Diagrama de Fluxo de Dados ou Diagrama Entidade-Relacionamento de acordo com o planejamento realizado.
• Um FAQ (Perguntas mais frequentes) 3. Cria algoritmos utilizando padrões de
lógica de programação.
4. Seleciona a metodologia e a linguagem
de programação para o desenvolvimento
do software conforme suas
funcionalidades e características.
5. Constrói aplicação, a partir da análise de

15
PLANO DE TRABALHO DOCENTE
requisitos, de acordo com as
funcionalidades do sistema e linguagem de
programação selecionada.
Indicadores

Conhecimentos
1. Sistemas de informação: conceito e
tipos.
2. Regras de negócio: conceitos; tipos,
características; requisitos funcionais e não
funcionais.
3. Lógica de Programação: conceito de
algoritmo; algoritmos estruturados.
4. Variáveis e constantes: expressões e
operadores; estrutura condicional simples
e
composta; estrutura de repetição; vetores
e matrizes.
5. Ferramentas de desenvolvimento de
software.
6. Desenvolvimento colaborativo: conceito
e ferramentas para o desenvolvimento de
sistemas.
7. Linguagem de programação orientada a
objetos: classes, atributos, métodos,
propriedades, herança, polimorfismo,
encapsulamento e ambientes de
programação
(IDE).
8. Planejamento: conceito, tipos de
metodologias para o desenvolvimento de
sistemas.

16
PLANO DE TRABALHO DOCENTE
Aula 16 Síntese e Aplicação – Apresentação e Demonstração do Sistema Indicadores
30/11/2021 1. Planeja o desenvolvimento do software
• Os alunos/grupos disponibilizarão na plataforma a documentação e o sistema para conforme análise de requisitos.
apreciação dos colegas e professores. 2. Especifica as fases do desenvolvimento
• Apresentação da documentação do sistema de acordo com o planejamento realizado.
• Demonstração do funcionamento do sistema 3. Cria algoritmos utilizando padrões de
• Visualização e explicação do código fonte lógica de programação.
4. Seleciona a metodologia e a linguagem
de programação para o desenvolvimento
do software conforme suas
funcionalidades e características.
5. Constrói aplicação, a partir da análise de
requisitos, de acordo com as
funcionalidades do sistema e linguagem de
programação selecionada.
Indicadores

Conhecimentos
1. Sistemas de informação: conceito e
tipos.
2. Regras de negócio: conceitos; tipos,
características; requisitos funcionais e não
funcionais.
3. Lógica de Programação: conceito de
algoritmo; algoritmos estruturados.
4. Variáveis e constantes: expressões e
operadores; estrutura condicional simples
e
composta; estrutura de repetição; vetores
e matrizes.
5. Ferramentas de desenvolvimento de
software.

17
PLANO DE TRABALHO DOCENTE
6. Desenvolvimento colaborativo: conceito
e ferramentas para o desenvolvimento de
sistemas.
7. Linguagem de programação orientada a
objetos: classes, atributos, métodos,
propriedades, herança, polimorfismo,
encapsulamento e ambientes de
programação
(IDE).
8. Planejamento: conceito, tipos de
metodologias para o desenvolvimento de
sistemas.
Aula 17 Síntese e Aplicação – Apresentação e Demonstração do Sistema Indicadores
01/12/2021 1. Planeja o desenvolvimento do software
• Os alunos/grupos disponibilizarão na plataforma a documentação e o sistema para conforme análise de requisitos.
apreciação dos colegas e professores. 2. Especifica as fases do desenvolvimento
• Apresentação da documentação do sistema de acordo com o planejamento realizado.
• Demonstração o funcionamento do sistema 3. Cria algoritmos utilizando padrões de
Visualização e explicação do código fonte lógica de programação.
4. Seleciona a metodologia e a linguagem
de programação para o desenvolvimento
do software conforme suas
funcionalidades e características.
5. Constrói aplicação, a partir da análise de
requisitos, de acordo com as
funcionalidades do sistema e linguagem de
programação selecionada.
Indicadores

Conhecimentos
1. Sistemas de informação: conceito e
tipos.

18
PLANO DE TRABALHO DOCENTE
2. Regras de negócio: conceitos; tipos,
características; requisitos funcionais e não
funcionais.
3. Lógica de Programação: conceito de
algoritmo; algoritmos estruturados.
4. Variáveis e constantes: expressões e
operadores; estrutura condicional simples
e
composta; estrutura de repetição; vetores
e matrizes.
5. Ferramentas de desenvolvimento de
software.
6. Desenvolvimento colaborativo: conceito
e ferramentas para o desenvolvimento de
sistemas.
7. Linguagem de programação orientada a
objetos: classes, atributos, métodos,
propriedades, herança, polimorfismo,
encapsulamento e ambientes de
programação
(IDE).
8. Planejamento: conceito, tipos de
metodologias para o desenvolvimento de
sistemas.
Aula 18 Feedback e Revisão de Conteúdo Indicadores
02/12/2021 1. Planeja o desenvolvimento do software
Nessa etapa o instrutor irá dar o feedback para os alunos, pontuando se foram conforme análise de requisitos.
contemplados todos os indicadores e conhecimentos necessários descritos neste PTD. 2. Especifica as fases do desenvolvimento
O instrutor poderá criar um formulário de avaliação da UC1 caso seja percebido que a de acordo com o planejamento realizado.
turma não seja muito comunicativa. 3. Cria algoritmos utilizando padrões de
lógica de programação.
4. Seleciona a metodologia e a linguagem
de programação para o desenvolvimento

19
PLANO DE TRABALHO DOCENTE
do software conforme suas
funcionalidades e características.
5. Constrói aplicação, a partir da análise de
requisitos, de acordo com as
funcionalidades do sistema e linguagem de
programação selecionada.
Indicadores

Conhecimentos
1. Sistemas de informação: conceito e
tipos.
2. Regras de negócio: conceitos; tipos,
características; requisitos funcionais e não
funcionais.
3. Lógica de Programação: conceito de
algoritmo; algoritmos estruturados.
4. Variáveis e constantes: expressões e
operadores; estrutura condicional simples
e
composta; estrutura de repetição; vetores
e matrizes.
5. Ferramentas de desenvolvimento de
software.
6. Desenvolvimento colaborativo: conceito
e ferramentas para o desenvolvimento de
sistemas.
7. Linguagem de programação orientada a
objetos: classes, atributos, métodos,
propriedades, herança, polimorfismo,
encapsulamento e ambientes de
programação
(IDE).

20
PLANO DE TRABALHO DOCENTE
8. Planejamento: conceito, tipos de
metodologias para o desenvolvimento de
sistemas.
03/12 Projeto integrador

21
PLANO DE TRABALHO DOCENTE

UC 2: Implementar banco de dados CH: 72 horas

Situação de Aprendizagem Implementação de um Sistema de Banco de Dados. Número de aulas: 18


Carga horária prevista: 72 horas dias
Com base nos conhecimentos adquiridos durante as aulas e na situação de aprendizagem proposta, os alunos irão implementar um Sistema de
Gerenciamento de Banco de Dados que possibilite o acesso de informações dos clientes através de consultas (SQL). O instrutor terá a liberdade de
aplicar a atividade individualmente, em duplas ou grupos, desde que, sejam atribuídas responsabilidades, mecanismos de controle e avaliação dos
processos executados individualmente. Durante essa etapa o professor ficará à disposição na platafor ma para possíveis consultas e dúvidas.

Indicadores
1. Define a arquitetura de banco de dados, de acordo com a modelagem de dados.
2. Planeja o banco de dados conforme as regras de negócio.
3. Desenvolve estruturas de dados, de acordo com o planejamento definido.
4. Modela o banco de dados de acordo com o planejamento definido.
5. Avalia a persistência dos dados gerados pelo software, verificando sua funcionalidade, conforme o planejamento definido.
6. Operacionaliza atividades de atualização, permissões de acesso e cópias de segurança de acordo com o banco implantado.
Elementos

22
PLANO DE TRABALHO DOCENTE
Conhecimentos Habilidades Atitudes/Valores
1. Modelagem de dados: definição, 1. Comunicar-se de maneira assertiva. 1. Zelo na apresentação pessoal e postura
planejamento, ferramentas, levantamento de 2. Identificar os aspectos do próprio trabalho que profissional.
requisitos, dicionário de dados, modelo de interferem na organização. 2. Proatividade na resolução de problemas.
dados relacional, Modelo de Entidade e 3. Interpretar textos e manuais. 3. Senso crítico frente ao processo de trabalho.
Relacionamento (MER). 4. Elaborar relatórios e documentos técnicos. 4. Cordialidade no trato com as pessoas.
2. Normalização de dados: níveis e 5. Pesquisar informações necessárias ao 5. Sigilo no tratamento de dados e informações.
aplicabilidade. desenvolvimento do seu trabalho. 6. Colaboração no desenvolvimento do trabalho
3. Sistema Gerenciador de Banco de Dados 6. Levantar dados e informações para o banco em equipe.
(SGBD): conceito e arquitetura. de dados. 7. Responsabilidade e compromisso com os
4. Structured Query Language (SQL) – 7. Utilizar comandos SQL. prazos estabelecidos.
Linguagem estruturada de consulta: scripts 8. Operar software de SGBD.
Data Definition Language (DDL) – Linguagem de
definição de dados; comandos de
Data Manipulation Language (DML) –
Linguagem de manipulação de dados.
5. Gestão de dados: usuários, backup e
recuperação de dados.

Aula Atividades Registro de participação

Aula 1 Contextualização e mobilização.


06/12/2021 O professor exibirá um vídeo (aproximadamente 15 min) descontraído com o tema: O
que é um Banco de Dados?
Sugestão: O que é BANCO DE DADOS e porque INTERESSA APRENDER isso?
Link de acesso: youtu.be/XfO3TRvESBo
Após assistirem o vídeo, os alunos irão refletir sobre a importância de um sistema de
banco de dados em um cadastro de clientes (produção da UC1). (Aproximadamente 20
min)
O professor irá abrir espaço para um brainstorming entre os alunos, a fim de avaliar o
que foi assimilado dos conceitos presentes no vídeo. À medida que vão dialogando, os
alunos devem gerar uma lista de palavras-chaves mais utilizadas entre os colegas.
23
PLANO DE TRABALHO DOCENTE
(Aproximadamente 20 min)
Em seguida, o professor deve indicar um site gerador de nuvem de palavras e informar o
link aos alunos, bem como a sua utilização.
De posse da lista de palavras-chave e do site gerador, cada aluno irá criar a sua nuvem de
palavras e postar no chat. (Aproximadamente 30 min)
Sugestão: www.wordclouds.com

Esta atividade serve como introdução aos conceitos que serão explicados na sequência
da aula.

• Apresentação dos indicadores da UC2.


• Abertura para perguntas e dúvidas.

Aula 2 Modelagem de dados: definição e planejamento.


07/12/2021
Aula Expositiva Dialogada
O professor irá explicar, utilizando o recurso pedagógico de sua preferência (slide, mesa Indicadores
digitalizadora, etc) os conceitos modelagem de dados, sua definição e planejamento. 1. Define a arquitetura de banco de dados,
de acordo com a modelagem de dados.
Atividade de Aprendizagem
Os alunos deverão pesquisar e responder o item abaixo: Conhecimentos
1. Evidencie as diferenças entre os conceitos de Bancos de dados (BD), Sistemas 1. Modelagem de dados: definição,
Gerenciadores de Bancos de Dados (SGBD) e Sistemas de Bancos de Dados (SBD). planejamento, ferramentas, levantamento
Os alunos deverão enviar as respostas para o e-mail do professor em um documento do de requisitos, dicionário de dados, modelo
Word ou similar, contendo também os dados acadêmicos do aluno. (Aproximadamente de dados relacional, Modelo de Entidade e
60 min) Relacionamento (MER).
3. Sistema Gerenciador de Banco de Dados
(SGBD): conceito e arquitetura.
Obs1.: A atividade proposta poderá ser feita individualmente, em dupla ou em grupos. O
instrutor tem a liberdade de propor outras atividades, desde que em concordância com a
supervisão pedagógica.
Obs2.: Essa atividade é válida como avaliação parcial da UC2.

24
PLANO DE TRABALHO DOCENTE
Aula 3 Modelagem de dados: ferramentas e levantamento de requisitos.
08/12/2021
Indicadores
Aula Expositiva Dialogada
1. Define a arquitetura de banco de dados,
O professor irá explicar, utilizando o recurso pedagógico de sua preferência (slide, mesa
de acordo com a modelagem de dados.
digitalizadora, etc) os conceitos de ferramentas e levantamento de requisitos.
2. Planeja o banco de dados conforme as
regras de negócio.
Atividade de Aprendizagem
3. Desenvolve estruturas de dados, de
Os alunos deverão realizar o levantamento de requisitos para um banco de dados de um
acordo com o planejamento definido.
sistema de cadastro de clientes. Esse levantamento pode ser feito remotamente, com
uma empresa que o aluno tenha acesso facilitado ou partir do princípio de uma empresa
Conhecimentos
fictícia.
1. Modelagem de dados: definição,
planejamento, ferramentas, levantamento
de requisitos, dicionário de dados, modelo
de dados relacional, Modelo de Entidade e
Relacionamento (MER).
3. Sistema Gerenciador de Banco de Dados
Obs1.: A atividade proposta poderá ser feita individualmente, em dupla ou em grupos. O
(SGBD): conceito e arquitetura.
instrutor tem a liberdade de propor outras atividades, desde que em concordância com a
supervisão pedagógica.
Obs2.: Essa atividade é válida como avaliação parcial da UC2.
Aula 4 Os alunos irão entregar a atividade proposta da aula anterior (levantamento de Indicadores
09/12/2021 requisitos). Em seguida o instrutor irá realizar a correção, abrindo espaço para 1. Define a arquitetura de banco de dados,
comentários e dúvidas. de acordo com a modelagem de dados.
2. Planeja o banco de dados conforme as
Modelagem de dados: dicionário de dados e modelo de dados relacional. regras de negócio.
3. Desenvolve estruturas de dados, de
Aula Expositiva Dialogada acordo com o planejamento definido.
O professor irá explicar, utilizando o recurso pedagógico de sua preferência (slide, mesa 4. Modela o banco de dados de acordo
digitalizadora, etc) os conceitos de dicionário de dados e modelo de dados relacional. com o planejamento definido.

Atividade de Aprendizagem Conhecimentos


O professor irá disponibilizar um dicionário de dados como base para a construção de 1. Modelagem de dados: definição,
um Modelo de Entidade Relacionamento (MER). Os alunos poderão realizar essa planejamento, ferramentas, levantamento

25
PLANO DE TRABALHO DOCENTE
atividade utilizando ferramentas específicas (indicadas pelo professor) ou mesmo utilizar de requisitos, dicionário de dados, modelo
o Microsoft Word para gerar os diagramas. (Aproximadamente 60 min) de dados relacional, Modelo de Entidade e
Relacionamento (MER).
2. Normalização de dados: níveis e
Obs1.: A atividade proposta poderá ser feita individualmente, em dupla ou em grupos. O aplicabilidade.
instrutor tem a liberdade de propor outras atividades, desde que em concordância com a 3. Sistema Gerenciador de Banco de Dados
supervisão pedagógica. (SGBD): conceito e arquitetura.
Obs2.: Essa atividade é válida como avaliação parcial da UC2.
Aula 5 Os alunos irão entregar a atividade proposta da aula anterior (construção do MER). Em
10/12/2021 seguida o instrutor irá realizar a correção, abrindo espaço para comentários e dúvidas.
Indicadores
Modelagem de dados: Modelo de Entidade e Relacionamento (MER). 1. Define a arquitetura de banco de dados,
de acordo com a modelagem de dados.
Aula Expositiva Dialogada 2. Planeja o banco de dados conforme as
O professor irá explicar, utilizando o recurso pedagógico de sua preferência (slide, mesa regras de negócio.
digitalizadora, etc) os conceitos de Modelo de Entidade e Relacionamento (MER). 3. Desenvolve estruturas de dados, de
acordo com o planejamento definido.
Atividade de Aprendizagem 4. Modela o banco de dados de acordo
Banco de dados de uma livraria – MER. com o planejamento definido.

Considere o banco de dados de uma livraria. De acordo com os requisitos a seguir, utilize Conhecimentos
o MER para representar o banco de dados desta livraria: 1. Modelagem de dados: definição,
planejamento, ferramentas, levantamento
1. A livraria deseja manter um cadastro de clientes. de requisitos, dicionário de dados, modelo
2. Sobre cada cliente, é importante manter seu endereço, telefone, CPF e lista dos livros de dados relacional, Modelo de Entidade e
que este cliente já comprou. Para cada compra, é importante guardar a data em que esta Relacionamento (MER).
foi realizada. 2. Normalização de dados: níveis e
3. Um cliente pode comprar muitos livros. Um livro pode ser vendido para mais de um aplicabilidade.
cliente pois geralmente há vários livros em estoque. 3. Sistema Gerenciador de Banco de Dados
4. Um cliente pode ser pessoa física ou jurídica. Se for pessoa jurídica, o seu identificador (SGBD): conceito e arquitetura.
deve ser o CNPJ.
5. A livraria compra livros de editoras.
6. Sobre as editoras, a livraria precisa de seu código, endereço, telefone de contato, e o

26
PLANO DE TRABALHO DOCENTE
nome de seu gerente.
7. Cada cliente tem um código único.
8. Deve-se manter um cadastro sobre cada livro na livraria. Para cada livro, é importante
armazenar o nome do autor, assunto, editora, ISBN e a quantidade dos livros em
estoque.
9. Editoras diferentes não fornecem o mesmo tipo de livro. (Aproximadamente 120 min)

Obs1.: A atividade proposta poderá ser feita individualmente, em dupla ou em grupos. O


instrutor tem a liberdade de propor outras atividades, desde que em concordância com a
supervisão pedagógica.
Obs2.: Essa atividade é válida como avaliação parcial da UC2.
Aula 6 Os alunos irão entregar a atividade proposta da aula anterior (MER). Em seguida o Indicadores
13/12/2021 instrutor irá realizar a correção, abrindo espaço para comentários e dúvidas. 1. Define a arquitetura de banco de dados,
de acordo com a modelagem de dados.
Normalização de dados: níveis e aplicabilidade. 2. Planeja o banco de dados conforme as
regras de negócio.
Aula Expositiva Dialogada 3. Desenvolve estruturas de dados, de
O professor irá explicar, utilizando o recurso pedagógico de sua preferência (slide, mesa acordo com o planejamento definido.
digitalizadora, etc) os conceitos de Normalização de dados: níveis e aplicabilidade. 4. Modela o banco de dados de acordo
com o planejamento definido.
Atividade de Aprendizagem 5. Avalia a persistência dos dados gerados
Abaixo segue a proposta de atividade de aprendizagem baseada nos conceitos de pelo software, verificando sua
Normalização de Dados, no entanto o instrutor tem a liberdade de propor outras funcionalidade, conforme o planejamento
atividades, desde que em concordância com a supervisão pedagógica. definido.
(Aproximadamente 60 min, 20 min para cada item)
Conhecimentos
1. Considere a seguinte relação: 1. Modelagem de dados: definição,
planejamento, ferramentas, levantamento
de requisitos, dicionário de dados, modelo
Esta pessoa pode possuir mais de um endereço e mais de uma habilidade. Esta relação de dados relacional, Modelo de Entidade e
está em que forma normal. Normalize esta relação para a forma normal mais propícia. Relacionamento (MER).
2. Normalização de dados: níveis e
2. Considere a seguinte relação: aplicabilidade.
27
PLANO DE TRABALHO DOCENTE

Considere também o conjunto de dependências funcionais:


{A, B} → {C, D, E, F}
{B} → {G, H}.

Normalize esta relação para a forma normal mais propícia.

3. Considere a seguinte relação:

Considere também o conjunto de dependências funcionais:


{A} → {C, D, E, F}
{B} → {F}
{E} → {G}
{D} → {B}

Normalize esta relação para a forma normal mais propícia.

Obs1.: A atividade proposta poderá ser feita individualmente, em dupla ou em grupos. O


instrutor tem a liberdade de propor outras atividades, desde que em concordância com a
supervisão pedagógica.
Obs2.: Essa atividade é válida como avaliação parcial da UC2.
Aula 7 Os alunos irão entregar a atividade proposta da aula anterior (normalização de dados). Indicadores
14/12/2021 Em seguida o instrutor irá realizar a correção, abrindo espaço para comentários e 1. Define a arquitetura de banco de dados,
dúvidas. de acordo com a modelagem de dados.
2. Planeja o banco de dados conforme as
Sistema Gerenciador de Banco de Dados (SGBD): conceito e arquitetura. regras de negócio.
Aula Expositiva Dialogada 3. Desenvolve estruturas de dados, de
O professor irá explicar, utilizando o recurso pedagógico de sua preferência (slide, mesa acordo com o planejamento definido.
digitalizadora, etc) os conceitos e a arquitetura de um Sistema Gerenciador de Banco de 4. Modela o banco de dados de acordo
28
PLANO DE TRABALHO DOCENTE
Dados (SGBD). com o planejamento definido.
5. Avalia a persistência dos dados gerados
Atividade de Aprendizagem pelo software, verificando sua
Os alunos deverão pesquisar e responder os itens abaixo: funcionalidade, conforme o planejamento
1. Defina SGBD, explique qual a sua principal função e cite, pelo menos, 3 exemplos. definido.
2. Defina a modelagem conceitual, modelagem lógica e modelagem física.
Os alunos deverão enviar as respostas para o e-mail do professor em um documento do Conhecimentos
Word ou similar, contendo também os dados acadêmicos do aluno. (Aproximadamente 1. Modelagem de dados: definição,
30 min) planejamento, ferramentas, levantamento
de requisitos, dicionário de dados, modelo
Obs1.: A atividade proposta poderá ser feita individualmente, em dupla ou em grupos. O de dados relacional, Modelo de Entidade e
instrutor tem a liberdade de propor outras atividades, desde que em concordância com a Relacionamento (MER).
supervisão pedagógica. 2. Normalização de dados: níveis e
Obs2.: Essa atividade é válida como avaliação parcial da UC2. aplicabilidade.
3. Sistema Gerenciador de Banco de Dados
(SGBD): conceito e arquitetura.

Aula 8 Os alunos irão entregar a atividade proposta da aula anterior (SGBD). Em seguida o Indicadores
15/12/2021 instrutor irá realizar a correção, abrindo espaço para comentários e dúvidas. 1. Define a arquitetura de banco de dados,
de acordo com a modelagem de dados.
Sistema Gerenciador de Banco de Dados (SGBD): conceito e arquitetura. 2. Planeja o banco de dados conforme as
Aula Expositiva Dialogada regras de negócio.
O professor irá explicar, utilizando o recurso pedagógico de sua preferência (slide, mesa 3. Desenvolve estruturas de dados, de
digitalizadora, etc) os conceitos e a arquitetura de um Sistema Gerenciador de Banco de acordo com o planejamento definido.
Dados (SGBD). 4. Modela o banco de dados de acordo
com o planejamento definido.
Atividade de Aprendizagem 5. Avalia a persistência dos dados gerados
Os alunos deverão modelar o seguinte BD: pelo software, verificando sua
1. Modele, utilizando os conceitos presentes no modelo entidade-relacionamento funcionalidade, conforme o planejamento
(MER), o banco de dados de um sistema que controlará uma clínica médica. Nesta definido.
clínica, deverão ser cadastrados todos os médicos, além de suas especialidades. 6. Operacionaliza atividades de
Mesmo que o médico possua mais de uma especialidade, ele deverá escolher atualização, permissões de acesso e cópias
apenas uma delas para trabalhar na clínica. Todos os pacientes também deverão de segurança de acordo com o banco

29
PLANO DE TRABALHO DOCENTE
ser cadastrados com todos os seus dados. Os dados das consultas deverão ser implantado.
armazenados também no banco de dados: a data em que a consulta aconteceu, o
médico que atendeu o paciente, bem como o diagnóstico feito pelo médico. Conhecimentos
2. O BD deverá conter uma solução simples de backup e restore de dados. 1. Modelagem de dados: definição,
3. Deverão ser criados alguns usuários do sistema com níveis hierárquicos planejamento, ferramentas, levantamento
diferentes, levando em consideração os aspectos de: Leitura e gravação. de requisitos, dicionário de dados, modelo
Os alunos deverão enviar as respostas para o e-mail do professor em um de dados relacional, Modelo de Entidade e
documento do Word ou similar, contendo também os dados acadêmicos do Relacionamento (MER).
aluno. (Aproximadamente 120 min) 2. Normalização de dados: níveis e
aplicabilidade.
Obs1.: A atividade proposta poderá ser feita individualmente, em dupla ou em grupos. O 3. Sistema Gerenciador de Banco de Dados
instrutor tem a liberdade de propor outras atividades, desde que em concordância com a (SGBD): conceito e arquitetura.
supervisão pedagógica. 5. Gestão de dados: usuários, backup e
Obs2.: Essa atividade é válida como avaliação parcial da UC2. recuperação de dados.

Aula 9 Os alunos irão entregar a atividade proposta da aula anterior (SGBD). Em seguida o Indicadores
16/12/2021 instrutor irá realizar a correção, abrindo espaço para comentários e dúvidas. 1. Define a arquitetura de banco de dados,
de acordo com a modelagem de dados.
Structured Query Language (SQL) – Linguagem estruturada de consulta 2. Planeja o banco de dados conforme as
regras de negócio.
Aula Expositiva Dialogada 3. Desenvolve estruturas de dados, de
O professor irá explicar, utilizando o recurso pedagógico de sua preferência (slide, mesa acordo com o planejamento definido.
digitalizadora, etc) os conceitos da linguagem de consulta Structured Query Language 4. Modela o banco de dados de acordo
(SQL) – Linguagem estruturada de consulta. com o planejamento definido.
5. Avalia a persistência dos dados gerados
Atividade de Aprendizagem pelo software, verificando sua
Os alunos deverão pesquisar e responder o item abaixo: funcionalidade, conforme o planejamento
1. O que é uma consulta? definido.
2. O que é subconsulta? 6. Operacionaliza atividades de
3. Quais são os tipos de subconsulta? atualização, permissões de acesso e cópias
4. Qual é a diferença entre os comandos DELETE e TRUNCATE? de segurança de acordo com o banco
implantado.
Os alunos deverão postar as respostas no chat. (Aproximadamente 30 min)

30
PLANO DE TRABALHO DOCENTE
Conhecimentos
1. Modelagem de dados: definição,
planejamento, ferramentas, levantamento
Obs1.: A atividade proposta poderá ser feita individualmente, em dupla ou em grupos. O de requisitos, dicionário de dados, modelo
instrutor tem a liberdade de propor outras atividades, desde que em concordância com a de dados relacional, Modelo de Entidade e
supervisão pedagógica. Relacionamento (MER).
Obs2.: Essa atividade é válida como avaliação parcial da UC2. 2. Normalização de dados: níveis e
aplicabilidade.
3. Sistema Gerenciador de Banco de Dados
(SGBD): conceito e arquitetura.
4. Structured Query Language (SQL) –
Linguagem estruturada de consulta: scripts
Data Definition Language (DDL) –
Linguagem de definição de dados;
comandos de Data Manipulation Language
(DML) – Linguagem de manipulação de
dados.
5. Gestão de dados: usuários, backup e
recuperação de dados.
Aula 10 Os alunos irão entregar a atividade proposta da aula anterior (SQL). Em seguida o Indicadores
17/12/2021 instrutor irá realizar a correção, abrindo espaço para comentários e dúvidas. 1. Define a arquitetura de banco de dados,
de acordo com a modelagem de dados.
Structured Query Language (SQL) – Linguagem estruturada de consulta 2. Planeja o banco de dados conforme as
regras de negócio.
Aula Expositiva Dialogada 3. Desenvolve estruturas de dados, de
O professor dará continuidade ao ensino da linguagem SQL, utilizando o recurso acordo com o planejamento definido.
pedagógico de sua preferência (slide, mesa digitalizadora, etc). 4. Modela o banco de dados de acordo
com o planejamento definido.
Atividade de Aprendizagem 5. Avalia a persistência dos dados gerados
1. Será disponibilizada uma lista de exercícios (elaborada pelo instrutor) contendo pelo software, verificando sua
atividades de fixação sobre o tema em questão, o professor terá a liberdade de funcionalidade, conforme o planejamento
esquematizar essa lista da maneira que achar mais conveniente. O prazo de definido.
entrega será acordado em sala de aula levando em consideração o tamanho da 6. Operacionaliza atividades de

31
PLANO DE TRABALHO DOCENTE
lista. Essa atividade é válida como avaliação parcial da UC. atualização, permissões de acesso e cópias
de segurança de acordo com o banco
implantado.
Obs1.: A atividade proposta poderá ser feita individualmente, em dupla ou em grupos. O
instrutor tem a liberdade de propor outras atividades, desde que em concordância com a Conhecimentos
supervisão pedagógica. 1. Modelagem de dados: definição,
Obs2.: Essa atividade é válida como avaliação parcial da UC2. planejamento, ferramentas, levantamento
de requisitos, dicionário de dados, modelo
de dados relacional, Modelo de Entidade e
Relacionamento (MER).
2. Normalização de dados: níveis e
aplicabilidade.
3. Sistema Gerenciador de Banco de Dados
(SGBD): conceito e arquitetura.
4. Structured Query Language (SQL) –
Linguagem estruturada de consulta: scripts
Data Definition Language (DDL) –
Linguagem de definição de dados;
comandos de Data Manipulation Language
(DML) – Linguagem de manipulação de
dados.
5. Gestão de dados: usuários, backup e
recuperação de dados.

03/01 Projeto Integrador

Aula 11 Os alunos irão entregar a atividade proposta da aula anterior (SQL). Em seguida o Indicadores
04/01/2021 instrutor irá realizar a correção, abrindo espaço para comentários e dúvidas. 1. Define a arquitetura de banco de dados,
de acordo com a modelagem de dados.
Data Definition Language (DDL) – Linguagem de definição de dados 2. Planeja o banco de dados conforme as
regras de negócio.
Aula Expositiva Dialogada 3. Desenvolve estruturas de dados, de
O professor dará continuidade ao ensino da linguagem DDL, utilizando o recurso acordo com o planejamento definido.
pedagógico de sua preferência (slide, mesa digitalizadora, etc). 4. Modela o banco de dados de acordo
32
PLANO DE TRABALHO DOCENTE
com o planejamento definido.
Atividade de Aprendizagem 5. Avalia a persistência dos dados gerados
1. Será disponibilizada uma lista de exercícios (elaborada pelo instrutor) contendo pelo software, verificando sua
atividades de fixação sobre o tema em questão, o professor terá a liberdade de funcionalidade, conforme o planejamento
esquematizar essa lista da maneira que achar mais conveniente. O prazo de definido.
entrega será acordado em sala de aula levando em consideração o tamanho da 6. Operacionaliza atividades de
lista. Essa atividade é válida como avaliação parcial da UC2. atualização, permissões de acesso e cópias
de segurança de acordo com o banco
Obs1.: A atividade proposta poderá ser feita individualmente, em dupla ou em grupos. O implantado.
instrutor tem a liberdade de propor outras atividades, desde que em concordância com a
supervisão pedagógica. Conhecimentos
Obs2.: Essa atividade é válida como avaliação parcial da UC2. 1. Modelagem de dados: definição,
planejamento, ferramentas, levantamento
de requisitos, dicionário de dados, modelo
de dados relacional, Modelo de Entidade e
Relacionamento (MER).
2. Normalização de dados: níveis e
aplicabilidade.
3. Sistema Gerenciador de Banco de Dados
(SGBD): conceito e arquitetura.
4. Structured Query Language (SQL) –
Linguagem estruturada de consulta: scripts
Data Definition Language (DDL) –
Linguagem de definição de dados;
comandos de Data Manipulation Language
(DML) – Linguagem de manipulação de
dados.
5. Gestão de dados: usuários, backup e
recuperação de dados.
Aula 12 Os alunos irão entregar a atividade proposta da aula anterior (DDL). Em seguida o Indicadores
05/01/2021 instrutor irá realizar a correção, abrindo espaço para comentários e dúvidas. 1. Define a arquitetura de banco de dados,
de acordo com a modelagem de dados.
Data Definition Language (DML) – Linguagem de manipulação de dados. 2. Planeja o banco de dados conforme as

33
PLANO DE TRABALHO DOCENTE
regras de negócio.
Aula Expositiva Dialogada 3. Desenvolve estruturas de dados, de
O professor dará continuidade ao ensino da linguagem DML, utilizando o recurso acordo com o planejamento definido.
pedagógico de sua preferência (slide, mesa digitalizadora, etc). 4. Modela o banco de dados de acordo
com o planejamento definido.
Atividade de Aprendizagem 5. Avalia a persistência dos dados gerados
1. Será disponibilizada uma lista de exercícios (elaborada pelo instrutor) contendo pelo software, verificando sua
atividades de fixação sobre o tema em questão, o professor terá a liberdade de funcionalidade, conforme o planejamento
esquematizar essa lista da maneira que achar mais conveniente. O prazo de definido.
entrega será acordado em sala de aula levando em consideração o tamanho da 6. Operacionaliza atividades de
lista. Essa atividade é válida como avaliação parcial da UC2. atualização, permissões de acesso e cópias
de segurança de acordo com o banco
Obs1.: A atividade proposta poderá ser feita individualmente, em dupla ou em grupos. O implantado.
instrutor tem a liberdade de propor outras atividades, desde que em concordância com a
supervisão pedagógica. Conhecimentos
Obs2.: Essa atividade é válida como avaliação parcial da UC2. 1. Modelagem de dados: definição,
planejamento, ferramentas, levantamento
de requisitos, dicionário de dados, modelo
de dados relacional, Modelo de Entidade e
Relacionamento (MER).
2. Normalização de dados: níveis e
aplicabilidade.
3. Sistema Gerenciador de Banco de Dados
(SGBD): conceito e arquitetura.
4. Structured Query Language (SQL) –
Linguagem estruturada de consulta: scripts
Data Definition Language (DDL) –
Linguagem de definição de dados;
comandos de Data Manipulation Language
(DML) – Linguagem de manipulação de
dados.
5. Gestão de dados: usuários, backup e
recuperação de dados.

34
PLANO DE TRABALHO DOCENTE
Aula 13 Os alunos irão entregar a atividade proposta da aula anterior (DML). Em seguida o Indicadores
06/01/2021 instrutor irá realizar a correção, abrindo espaço para comentários e dúvidas. 1. Define a arquitetura de banco de dados,
de acordo com a modelagem de dados.
Síntese e Aplicação – Implementar banco de dados 2. Planeja o banco de dados conforme as
regras de negócio.
A situação de aprendizagem será o estudo de caso seguinte: 3. Desenvolve estruturas de dados, de
Marta, proprietária de uma livraria, percebeu aumento significativo no número acordo com o planejamento definido.
de clientes novos, causando desorganização e lentidão no acesso aos dados 4. Modela o banco de dados de acordo
desses clientes nas futuras compras. Até então a empresa não tinha um sistema com o planejamento definido.
informatizado para armazenamento dos dados dos clientes. Ciente da 5. Avalia a persistência dos dados gerados
necessidade de automatizar os serviços de acesso às informações, Marta pelo software, verificando sua
contatou uma empresa de desenvolvimento de sistemas para a elaboração de um funcionalidade, conforme o planejamento
projeto de implementação de um Sistema de Gerenciamento de Banco de Dados definido.
que suprisse a referida necessidade. 6. Operacionaliza atividades de
atualização, permissões de acesso e cópias
Com base nos conhecimentos adquiridos durante as aulas e na situação de de segurança de acordo com o banco
aprendizagem proposta, os alunos irão implementar um Sistema de Gerenciamento de implantado.
Banco de Dados que possibilite o acesso de informações dos clientes através de
consultas (SQL). O instrutor terá a liberdade de aplicar a atividade individualmente, em
Conhecimentos
duplas ou grupos, desde que, sejam atribuídas responsabilidades, mecanismos de 1. Modelagem de dados: definição,
controle e avaliação dos processos executados individualmente. Durante essa etapa o planejamento, ferramentas, levantamento
professor ficará à disposição na plataforma para possíveis consultas e dúvidas. de requisitos, dicionário de dados, modelo
de dados relacional, Modelo de Entidade e
Relacionamento (MER).
Avaliação 2. Normalização de dados: níveis e
aplicabilidade.
A produção e apresentação de um Sistema de Gerenciamento de Banco de Dados será 3. Sistema Gerenciador de Banco de Dados
utilizada como mecanismo de avaliação pelo instrutor, podendo este, inserir outras (SGBD): conceito e arquitetura.
avaliações no decorrer da UC. 4. Structured Query Language (SQL) –
Linguagem estruturada de consulta: scripts
Obs.: A atividade proposta poderá ser feita individualmente, em dupla ou em grupos. O Data Definition Language (DDL) –
instrutor tem a liberdade de propor outras atividades, desde que em concordância com a Linguagem de definição de dados;
supervisão pedagógica. comandos de Data Manipulation Language

35
PLANO DE TRABALHO DOCENTE
(DML) – Linguagem de manipulação de
dados.
5. Gestão de dados: usuários, backup e
recuperação de dados.
Aula 14 Síntese e Aplicação – Implementar banco de dados Indicadores
07/01/2021 1. Define a arquitetura de banco de dados,
Continuação da aula 13 de acordo com a modelagem de dados.
2. Planeja o banco de dados conforme as
Com base nos conhecimentos adquiridos durante as aulas e na situação de regras de negócio.
aprendizagem proposta, os alunos irão construir um Sistema de Gerenciamento de 3. Desenvolve estruturas de dados, de
Banco de Dados. O instrutor terá a liberdade de aplicar a atividade individualmente, em acordo com o planejamento definido.
duplas ou grupos, desde que, sejam atribuídas responsabilidades, mecanismos de 4. Modela o banco de dados de acordo
controle e avaliação dos processos executados individualmente. Durante essa etapa o com o planejamento definido.
professor ficará à disposição na plataforma para possíveis consultas e dúvidas. 5. Avalia a persistência dos dados gerados
pelo software, verificando sua
funcionalidade, conforme o planejamento
definido.
6. Operacionaliza atividades de
atualização, permissões de acesso e cópias
de segurança de acordo com o banco
implantado.

Conhecimentos
1. Modelagem de dados: definição,
planejamento, ferramentas, levantamento
de requisitos, dicionário de dados, modelo
de dados relacional, Modelo de Entidade e
Relacionamento (MER).
2. Normalização de dados: níveis e
aplicabilidade.
3. Sistema Gerenciador de Banco de Dados
(SGBD): conceito e arquitetura.
4. Structured Query Language (SQL) –

36
PLANO DE TRABALHO DOCENTE
Linguagem estruturada de consulta: scripts
Data Definition Language (DDL) –
Linguagem de definição de dados;
comandos de Data Manipulation Language
(DML) – Linguagem de manipulação de
dados.
5. Gestão de dados: usuários, backup e
recuperação de dados.
Aula 15 Síntese e Aplicação – Documentação do Sistema Indicadores
10/01/2021 1. Define a arquitetura de banco de dados,
Nessa etapa os alunos devem construir um documento contendo: de acordo com a modelagem de dados.
• Manual de instruções 2. Planeja o banco de dados conforme as
• Diagrama Entidade-Relacionamento (DER) regras de negócio.
• Um FAQ (Perguntas mais frequentes) 3. Desenvolve estruturas de dados, de
acordo com o planejamento definido.
4. Modela o banco de dados de acordo
com o planejamento definido.
5. Avalia a persistência dos dados gerados
pelo software, verificando sua
funcionalidade, conforme o planejamento
definido.
6. Operacionaliza atividades de
atualização, permissões de acesso e cópias
de segurança de acordo com o banco
implantado.

Conhecimentos
1. Modelagem de dados: definição,
planejamento, ferramentas, levantamento
de requisitos, dicionário de dados, modelo
de dados relacional, Modelo de Entidade e
Relacionamento (MER).
2. Normalização de dados: níveis e

37
PLANO DE TRABALHO DOCENTE
aplicabilidade.
3. Sistema Gerenciador de Banco de Dados
(SGBD): conceito e arquitetura.
4. Structured Query Language (SQL) –
Linguagem estruturada de consulta: scripts
Data Definition Language (DDL) –
Linguagem de definição de dados;
comandos de Data Manipulation Language
(DML) – Linguagem de manipulação de
dados.
5. Gestão de dados: usuários, backup e
recuperação de dados.
Aula 16 Síntese e Aplicação – Apresentação e Demonstração do Sistema Indicadores
11/01/2021 1. Define a arquitetura de banco de dados,
• Os alunos/grupos disponibilizarão na plataforma a documentação e o sistema para de acordo com a modelagem de dados.
apreciação dos colegas e professores. 2. Planeja o banco de dados conforme as
• Apresentação da documentação do SGBD regras de negócio.
• Demonstração o funcionamento do SGBD 3. Desenvolve estruturas de dados, de
• Realização de Consultas ao SGBD acordo com o planejamento definido.
• Visualização e explicação do código SQL 4. Modela o banco de dados de acordo
com o planejamento definido.
5. Avalia a persistência dos dados gerados
pelo software, verificando sua
funcionalidade, conforme o planejamento
definido.
6. Operacionaliza atividades de
atualização, permissões de acesso e cópias
de segurança de acordo com o banco
implantado.

Conhecimentos
1. Modelagem de dados: definição,
planejamento, ferramentas, levantamento

38
PLANO DE TRABALHO DOCENTE
de requisitos, dicionário de dados, modelo
de dados relacional, Modelo de Entidade e
Relacionamento (MER).
2. Normalização de dados: níveis e
aplicabilidade.
3. Sistema Gerenciador de Banco de Dados
(SGBD): conceito e arquitetura.
4. Structured Query Language (SQL) –
Linguagem estruturada de consulta: scripts
Data Definition Language (DDL) –
Linguagem de definição de dados;
comandos de Data Manipulation Language
(DML) – Linguagem de manipulação de
dados.
5. Gestão de dados: usuários, backup e
recuperação de dados.
Aula 17 Síntese e Aplicação – Apresentação e Demonstração do Sistema Indicadores
12/01/2021 1. Define a arquitetura de banco de dados,
• Os alunos/grupos disponibilizarão na plataforma a documentação e o sistema para de acordo com a modelagem de dados.
apreciação dos colegas e professores. 2. Planeja o banco de dados conforme as
• Apresentação da documentação do SGBD regras de negócio.
• Demonstração o funcionamento do SGBD 3. Desenvolve estruturas de dados, de
• Realização de Consultas ao SGBD acordo com o planejamento definido.
• Visualização e explicação do código SQL 4. Modela o banco de dados de acordo
com o planejamento definido.
5. Avalia a persistência dos dados gerados
pelo software, verificando sua
funcionalidade, conforme o planejamento
definido.
6. Operacionaliza atividades de
atualização, permissões de acesso e cópias
de segurança de acordo com o banco
implantado.

39
PLANO DE TRABALHO DOCENTE

Conhecimentos
1. Modelagem de dados: definição,
planejamento, ferramentas, levantamento
de requisitos, dicionário de dados, modelo
de dados relacional, Modelo de Entidade e
Relacionamento (MER).
2. Normalização de dados: níveis e
aplicabilidade.
3. Sistema Gerenciador de Banco de Dados
(SGBD): conceito e arquitetura.
4. Structured Query Language (SQL) –
Linguagem estruturada de consulta: scripts
Data Definition Language (DDL) –
Linguagem de definição de dados;
comandos de Data Manipulation Language
(DML) – Linguagem de manipulação de
dados.
5. Gestão de dados: usuários, backup e
recuperação de dados.
Aula 18 Feedback e Revisão de Conteúdo Indicadores
13/01/2021 1. Define a arquitetura de banco de dados,
Nessa aula o instrutor irá dar o feedback para os alunos, pontuando se foram de acordo com a modelagem de dados.
contemplados todos os indicadores e conhecimentos necessários descritos neste PTD. 2. Planeja o banco de dados conforme as
O instrutor poderá criar um formulário de avaliação da UC2 caso seja percebido que a regras de negócio.
turma não seja muito comunicativa. 3. Desenvolve estruturas de dados, de
acordo com o planejamento definido.
4. Modela o banco de dados de acordo
com o planejamento definido.
5. Avalia a persistência dos dados gerados
pelo software, verificando sua
funcionalidade, conforme o planejamento
definido.

40
PLANO DE TRABALHO DOCENTE
6. Operacionaliza atividades de
atualização, permissões de acesso e cópias
de segurança de acordo com o banco
implantado.

Conhecimentos
1. Modelagem de dados: definição,
planejamento, ferramentas, levantamento
de requisitos, dicionário de dados, modelo
de dados relacional, Modelo de Entidade e
Relacionamento (MER).
2. Normalização de dados: níveis e
aplicabilidade.
3. Sistema Gerenciador de Banco de Dados
(SGBD): conceito e arquitetura.
4. Structured Query Language (SQL) –
Linguagem estruturada de consulta: scripts
Data Definition Language (DDL) –
Linguagem de definição de dados;
comandos de Data Manipulation Language
(DML) – Linguagem de manipulação de
dados.
5. Gestão de dados: usuários, backup e
recuperação de dados.

14/01 Projeto Integrador

41
PLANO DE TRABALHO DOCENTE

UC 3: Realizar testes e manutenção do sistema de informação. CH: 36 horas

Situação de Aprendizagem: Realização de testes e manutenção do sistema de informação Número de aulas: 9


dias
Carga horária prevista: 36 horas
Os alunos deverão construir um documento contendo uma Política de Segurança da Informação (PSI) para uma livraria, esse documento deve ter
ideias convergentes com o Sistema de Cadastro de Clientes criado na UC1 e no Banco de Dados criado na UC2. Os critérios para a elaboração do PSI
devem ser analisados de forma a não ser muito rígido nem muito flexível na política adotada.
O instrutor terá a liberdade de aplicar a atividade individualmente, em duplas ou grupos, desde que, sejam atribuídas responsabilidades, mecanismos
de controle e avaliação dos processos executados individualmente. Durante essa etapa o professor ficará à disposição na platafor ma para possíveis
consultas e dúvidas.

Indicadores
1. Utiliza diferentes metodologias testes, de acordo com funcionalidade do sistema.
2. Tabula o resultado, de acordo com as informações obtidas no teste realizado.
3. Realiza ajustes e ações corretivas, conforme a análise do resultado coletado.
Elementos
Conhecimentos Habilidades Atitudes/Valores
1. Plano de teste: metodologias, especificações 1. Comunicar-se de maneira assertiva. 1. Zelo na apresentação pessoal e postura
do teste, defeito, falha, registros de teste. 2. Identificar os aspectos do próprio trabalho profissional.
2. Controle de versão: conceito; segurança da que interferem na organização. 2. Sigilo no tratamento de dados e informações.
informação; instalação e configuração. 3. Efetuar cálculos das quatro operações 3. Colaboração no desenvolvimento do trabalho
3. Ramificação do projeto, controle de histórico, matemáticas. em equipe.
marcações, resgate e versões estáveis. 4. Resolver problemas lógicos e aritméticos. 4. Proatividade no atendimento e na resolução
4. Política de recuperação de dados: conceito; 5. Interpretar textos e manuais. de problemas.
backup e restore. 6. Elaborar relatórios e documentos técnicos.
5. Ciclo de vida do sistema: planejamento de 7. Elaborar planos de teste.

42
PLANO DE TRABALHO DOCENTE
atualização e correções.

Aula Atividades Registro de participação

Aula 1 Contextualização e mobilização. Indicadores


17/01/2021 O professor exibirá um vídeo (aproximadamente 10 min) com o tema: Plano de Teste 1. Utiliza diferentes metodologias testes,
Sugestão: O que é plano de teste - testes de software de acordo com funcionalidade do sistema.
Link de acesso: https://youtu.be/UaYnchFsXzQ
Conhecimentos
Após assistirem o vídeo, os alunos irão refletir sobre o conteúdo e destacar os principais 1. Plano de teste: metodologias,
pontos percebidos. (Aproximadamente 10 min). especificações do teste, defeito, falha,
O professor irá abrir espaço para um brainstorming entre os alunos, a fim de avaliar o registros de teste.
que foi assimilado dos conceitos presentes no vídeo.
Esta atividade serve como introdução aos conteúdos que serão explicados na sequência
da aula.
Após esse momento o professor irá fazer a apresentação dos indicadores da UC3 e abrir
um espaço para que os alunos façam suas perguntas e tirem suas dúvidas.

Plano de teste: Metodologias, especificações do teste, defeito, falha, registros de


teste.

Aula Expositiva Dialogada


O professor irá explicar, utilizando o recurso pedagógico de sua preferência (slide, mesa
43
PLANO DE TRABALHO DOCENTE
digitalizadora, etc) os conceitos e metodologias de um Plano de Teste.

Atividade de Aprendizagem
Os alunos deverão pesquisar na Internet e tentar localizar um Plano de Teste de alguma
instituição, extrair os pontos chave e postá-los no chat. (Aproximadamente 30 min)

Obs1.: A atividade proposta poderá ser feita individualmente, em dupla ou em grupos. O


instrutor tem a liberdade de propor outras atividades, desde que em concordância com a
supervisão pedagógica.
Obs2.: Essa atividade é válida como avaliação parcial da UC3.

Aula 2 Contextualização e mobilização. Indicadores


18/01/2021 Ao iniciar a aula o professor irá questionar aos alunos o que eles entendem por 1. Utiliza diferentes metodologias testes,
segurança da informação e quais os recursos que eles conhecem ou utilizam, os alunos de acordo com funcionalidade do sistema.
que quiserem responder terão a liberdade de compartilhar com os colegas seus 2. Tabula o resultado, de acordo com as
conhecimentos e experiências. informações obtidas no teste realizado.
Após esse momento o professor irá listar diversos mecanismos tecnológicos (antivírus,
firewall, IDS, etc) e humanos (Engenharia social, conhecimento sobre como se proteger, Conhecimentos
etc) existentes. Esse bate papo tem o intuito de medir o conhecimento prévio sobre um 1. Plano de teste: metodologias,
dos assuntos que serão tratados nessa aula. (aproximadamente 20 min) especificações do teste, defeito, falha,
registros de teste.
Controle de versão: Conceito; segurança da informação; instalação e configuração. 2. Controle de versão: conceito; segurança
da informação; instalação e configuração.

Aula Expositiva Dialogada


O professor irá explicar, utilizando o recurso pedagógico de sua preferência (slide, mesa
digitalizadora, etc) os conceitos de Controle de Versão.

Atividade de Aprendizagem
Os alunos irão acessar o site https://cartilha.cert.br/, localizar dentre os diversos tópicos
relacionados à Segurança da Informação o assunto que mais atraiu sua atenção.

44
PLANO DE TRABALHO DOCENTE
Após a escolha do tópico desejado o aluno deve redigir um pequeno texto que explique
como o assunto pesquisado pode afetar de forma negativa um sistema de informações.

Os alunos deverão enviar as respostas para o e-mail do professor em um documento do


Word ou similar, contendo também os dados acadêmicos do aluno. (Aproximadamente
60 min)

Obs1.: A atividade proposta poderá ser feita individualmente, em dupla ou em grupos. O


instrutor tem a liberdade de propor outras atividades, desde que em concordância com a
supervisão pedagógica.
Obs2.: Essa atividade é válida como avaliação parcial da UC3.

Aula 3 Ramificação do projeto, controle de histórico, marcações, resgate e versões estáveis. Indicadores
19/01/2021 1. Utiliza diferentes metodologias testes,
de acordo com funcionalidade do sistema.
Atividade de Aprendizagem 2. Tabula o resultado, de acordo com as
Utilizando os conceitos de Sala de aula invertida, a turma será dividida em duplas/grupos informações obtidas no teste realizado.
e cada um destes receberá um tópico referente ao conteúdo dessa aula. O professor 3. Realiza ajustes e ações corretivas,
dará tempo necessário à pesquisa e assimilação do conteúdo. (Aproximadamente 60 conforme a análise do resultado coletado.
min)
No segundo momento da aula, os alunos irão expor aquilo que compreenderam sobre o Conhecimentos
conteúdo estudado. (Aproximadamente 60 min) 1. Plano de teste: metodologias,
especificações do teste, defeito, falha,
Aula Expositiva Dialogada registros de teste.
O professor irá explicar o conteúdo, pontuando sempre que possível, os conhecimentos 2. Controle de versão: conceito; segurança
trazidos pelos alunos na primeira parte da aula. da informação; instalação e configuração.
3. Ramificação do projeto, controle de
histórico, marcações, resgate e versões
estáveis.
Obs1.: A atividade proposta poderá ser feita individualmente, em dupla ou em grupos. O
instrutor tem a liberdade de propor outras atividades, desde que em concordância com a

45
PLANO DE TRABALHO DOCENTE
supervisão pedagógica.
Obs2.: Essa atividade é válida como avaliação parcial da UC3.

Aula 4 Contextualização e mobilização. Indicadores


20/01/2021 O professor exibirá um vídeo (aproximadamente 4 min) com o tema: Backup 1. Utiliza diferentes metodologias testes,
Sugestão: O QUE É BACKUP? (Série Dúvidas) de acordo com funcionalidade do sistema.
Link de acesso: https://youtu.be/kSRIGoKRtFM 2. Tabula o resultado, de acordo com as
informações obtidas no teste realizado.
Após assistirem o vídeo, os alunos irão refletir sobre o conteúdo e destacar os principais 3. Realiza ajustes e ações corretivas,
pontos percebidos. (Aproximadamente 10 min). conforme a análise do resultado coletado.
O professor irá abrir espaço para um brainstorming entre os alunos permitindo que estes
compartilhem suas experiências e conhecimentos sobre o assunto retratado. Conhecimentos
1. Plano de teste: metodologias,
Política de recuperação de dados: conceito; backup e restore. especificações do teste, defeito, falha,
registros de teste.
Aula Expositiva Dialogada 2. Controle de versão: conceito; segurança
O professor irá explicar, utilizando o recurso pedagógico de sua preferência (slide, mesa da informação; instalação e configuração.
digitalizadora, etc) os conceitos de Política de recuperação de dados. 3. Ramificação do projeto, controle de
histórico, marcações, resgate e versões
Atividade de Aprendizagem estáveis.
Os alunos deverão pesquisar na Internet um Plano de Contingência ou um PSI (Política de 4. Política de recuperação de dados:
Segurança da Informação) de alguma instituição. conceito; backup e restore.
Localizar o trecho que fala especificamente sobre rotinas de Backup e baseado nessa
leitura deverá elaborar uma política de recuperação de dados para uma livraria.
(Aproximadamente 60 min).

Obs1.: A atividade proposta poderá ser feita individualmente, em dupla ou em grupos. O


instrutor tem a liberdade de propor outras atividades, desde que em concordância com a
supervisão pedagógica.
Obs2.: Essa atividade é válida como avaliação parcial da UC3.

46
PLANO DE TRABALHO DOCENTE
Aula 5 Ciclo de vida do sistema: planejamento de atualização e correções. Indicadores
21/01/2021 1. Utiliza diferentes metodologias testes,
Aula Expositiva Dialogada de acordo com funcionalidade do sistema.
O professor irá explicar, utilizando o recurso pedagógico de sua preferência (slide, mesa 2. Tabula o resultado, de acordo com as
digitalizadora, etc) os conceitos de Ciclo de vida do sistema. informações obtidas no teste realizado.
3. Realiza ajustes e ações corretivas,
Atividade de Aprendizagem conforme a análise do resultado coletado.
Ao iniciar a aula, o professor irá questionar aos alunos qual a importância de manter um
software atualizado, com todos os patches e correções em dia, os alunos que quiserem Conhecimentos
responder terão a liberdade de compartilhar com os colegas seus conhecimentos e 1. Plano de teste: metodologias,
experiências. (aproximadamente 10 min) especificações do teste, defeito, falha,
Após esse momento o professor irá disponibilizar uma matéria do site SAPO registros de teste.
(disponibilizada no link abaixo) e fazer a leitura em grupo. (aproximadamente 15 min) 2. Controle de versão: conceito; segurança
da informação; instalação e configuração.
Link de acesso: https://visao.sapo.pt/exameinformatica/noticias-ei/mercados/2021-03- 3. Ramificação do projeto, controle de
25-check-point-dispositivos-em-hospitais-que-ainda-tem-o-windows-95/ histórico, marcações, resgate e versões
estáveis.
Texto extraído do site: 4. Política de recuperação de dados:
Check Point Software: “Vimos dispositivos em hospitais que ainda têm o conceito; backup e restore.
Windows 95” 5. Ciclo de vida do sistema: planejamento
de atualização e correções.
Itzik Feiglevitch é gestor de produto de soluções de segurança para dispositivos
conectados (IoT), uma área muitas vezes negligenciada pelas empresas e até pelos
próprios fabricantes de equipamentos. Pandemia trouxe maior pressão sobre os
hospitais, o que por seu lado fez aumentar o ‘apetite’ de piratas informáticos por
estas infraestruturas.

Impressoras. Telefones. Câmaras de vigilância. Sensores. Lâmpadas. Máquinas de


café. Televisores. São cada vez mais os equipamentos que têm uma ligação à
internet e que ‘habitam’ em escritórios, fábricas e outras tipologias de edifícios.
Estes gadgets conectados fazem parte daquilo que é conhecido como a Internet
das Coisas (Internet of Things em inglês, IoT), uma categoria que engloba todos os
equipamentos que estão ligados à ‘grande rede’ – e que nos últimos anos tem sido

47
PLANO DE TRABALHO DOCENTE
o ponto de partida para alguns dos maiores e mais insólitos ataques informáticos
alguma vez vistos.

Um exemplo: a Check Point Software, tecnológica israelita especializada em


segurança informática, descobriu que num dos seus clientes a rede de câmeras de
vídeo vigilância tinha sido transformada num batalhão de mineradores de
criptomoedas. “O atacante conseguiu gerar, todos os meses, muitos milhares de
dólares através de câmeras de vigilância num ataque de criptomineração”, revela
Itzik Feiglevitch, em entrevista à Exame Informática.

E esta foi uma das grandes tendências ao longo do último ano, que ficou marcado
pela pandemia…. e pelo aumento de preço das principais criptomoedas do
mercado. “Os atacantes estão a passar de ataques [IoT] de bots para ataques de
mineração. A ideia da criptomineração é a de transformar cada um dos dispositivos
num mineiro. Um dispositivo IoT não tem muito poder de processamento, mas
multiplica isso pelas centenas de dispositivos que podes ter dentro de uma rede
empresarial”, explica o perito nesta categoria de produtos.

A área dos equipamentos IoT é muito peculiar. São dispositivos que, quer pelo seu
tamanho, quer pelas suas limitações computacionais, não são vistos como um
potencial ponto de perigo. São, em muitos casos, dispositivos que não são
controlados e geridos da mesma forma que um computador ou smartphone – são
simplesmente ligados à rede para executar a sua tarefa e assim ficam durante
meses ou anos. E em categorias específicas (como routers), são equipamentos com
passwords fáceis de adivinhar e que são transversais às milhares ou milhões de
unidades que foram vendidas a nível global.

“E muitos desses dispositivos são baseados em software desatualizado e em


sistemas operativos antigos que permanecem em operação [legacy]”, detalha o
gestor de produto de soluções de segurança para dispositivos conectados da Check
Point Software.

E é aqui que começamos a afundar na ‘toca do coelho’. “Já vi dispositivos em

48
PLANO DE TRABALHO DOCENTE
hospitais que ainda têm o Windows 95, muitos outros dispositivos que são
baseados no Windows 2000, sem correções de segurança, e muitos dispositivos
que são baseadas em versões antigas do kernel [componente central do sistema
operativo] do Linux”.

Após a leitura os alunos deverão responder as seguintes questões:


1. Qual a importância de se ter um protocolo para analisar o ciclo de vida do sistema
em uma determinada empresa?
2. Quais são os principais modelos (abordagens) para auxiliar na tarefa de gerenciar o
ciclo de vida do sistema?
(Aproximadamente 40 min)
Obs1.: A atividade proposta poderá ser feita individualmente, em dupla ou em grupos. O
instrutor tem a liberdade de propor outras atividades, desde que em concordância com a
supervisão pedagógica.
Obs2.: Essa atividade é válida como avaliação parcial da UC3.

Aula 6 Síntese e Aplicação – Desenvolvimento de uma Política de Segurança da Informação Indicadores


24/01/2021 (PSI) 1. Utiliza diferentes metodologias testes,
de acordo com funcionalidade do sistema.
Com base nos conhecimentos adquiridos durante as aulas, os alunos irão construir um 2. Tabula o resultado, de acordo com as
documento contendo uma Política de Segurança da Informação (PSI) para uma livraria, informações obtidas no teste realizado.
esse documento deve ter ideias convergentes com o Sistema de Cadastro de Clientes 3. Realiza ajustes e ações corretivas,
criado na UC1 e no Banco de Dados criado na UC2. conforme a análise do resultado coletado.

Os critérios para a elaboração do PSI devem ser analisados de forma a não ser muito Conhecimentos
rígido nem muito flexível na política adotada. Lembre-se que às vezes o excesso de 1. Plano de teste: metodologias,
rigidez pode trazer problemas de eficácia na aplicação do plano e o excesso de especificações do teste, defeito, falha,
flexibilidade pode trazer problemas de segurança. registros de teste.
2. Controle de versão: conceito; segurança
O instrutor terá a liberdade de aplicar a atividade individualmente, em duplas ou grupos, da informação; instalação e configuração.
desde que, sejam atribuídas responsabilidades, mecanismos de controle e avaliação dos 3. Ramificação do projeto, controle de
processos executados individualmente. Durante essa etapa o professor ficará à histórico, marcações, resgate e versões

49
PLANO DE TRABALHO DOCENTE
disposição na plataforma para possíveis consultas e dúvidas. estáveis.
4. Política de recuperação de dados:
Obs1.: A atividade proposta poderá ser feita individualmente, em dupla ou em grupos. O conceito; backup e restore.
instrutor tem a liberdade de propor outras atividades, desde que em concordância com a 5. Ciclo de vida do sistema: planejamento
supervisão pedagógica. de atualização e correções.
Obs2.: Essa atividade é válida como avaliação parcial da UC3.

Aula 7 Síntese e Aplicação – Desenvolvimento de uma Política de Segurança da Informação Indicadores


25/01/2021 1. Utiliza diferentes metodologias testes,
Com base nos conhecimentos adquiridos durante as aulas, os alunos irão construir um de acordo com funcionalidade do sistema.
documento contendo uma Política de Segurança da Informação (PSI) para uma livraria, 2. Tabula o resultado, de acordo com as
esse documento deve ter ideias convergentes com o Sistema de Cadastro de Clientes informações obtidas no teste realizado.
criado na UC1 e no Banco de Dados criado na UC2. 3. Realiza ajustes e ações corretivas,
conforme a análise do resultado coletado.
Os critérios para a elaboração do PSI devem ser analisados de forma a não ser muito
rígido nem muito flexível na política adotada. Lembre-se que às vezes o excesso de Conhecimentos
rigidez pode trazer problemas de eficácia na aplicação do plano e o excesso de 1. Plano de teste: metodologias,
flexibilidade pode trazer problemas de segurança. especificações do teste, defeito, falha,
registros de teste.
O instrutor terá a liberdade de aplicar a atividade individualmente, em duplas ou grupos, 2. Controle de versão: conceito; segurança
desde que, sejam atribuídas responsabilidades, mecanismos de controle e avaliação dos da informação; instalação e configuração.
processos executados individualmente. Durante essa etapa o professor ficará à 3. Ramificação do projeto, controle de
disposição na plataforma para possíveis consultas e dúvidas. histórico, marcações, resgate e versões
estáveis.
Obs1.: A atividade proposta poderá ser feita individualmente, em dupla ou em grupos. O 4. Política de recuperação de dados:
instrutor tem a liberdade de propor outras atividades, desde que em concordância com a conceito; backup e restore.
supervisão pedagógica. 5. Ciclo de vida do sistema: planejamento
Obs2.: Essa atividade é válida como avaliação parcial da UC3. de atualização e correções.

Aula 8 Síntese e Aplicação – Apresentação do PSI Indicadores


26/01/2021 1. Utiliza diferentes metodologias testes,
Os alunos/grupos disponibilizarão na plataforma a documentação e o PSI para de acordo com funcionalidade do sistema.
apreciação dos colegas e professores. 2. Tabula o resultado, de acordo com as
50
PLANO DE TRABALHO DOCENTE
Os alunos irão apresentar o documento Política de Segurança da Informação. informações obtidas no teste realizado.
3. Realiza ajustes e ações corretivas,
conforme a análise do resultado coletado.

Conhecimentos
1. Plano de teste: metodologias,
especificações do teste, defeito, falha,
registros de teste.
2. Controle de versão: conceito; segurança
da informação; instalação e configuração.
3. Ramificação do projeto, controle de
histórico, marcações, resgate e versões
estáveis.
4. Política de recuperação de dados:
conceito; backup e restore.
5. Ciclo de vida do sistema: planejamento
de atualização e correções.

27/01 Projeto Integrador

28/01 Projeto Integrador

Aula 9 Feedback e Revisão de Conteúdo Indicadores


31/01/2021 1. Utiliza diferentes metodologias testes,
Nessa aula o instrutor irá dar o feedback para os alunos, pontuando se foram de acordo com funcionalidade do sistema.
contemplados todos os indicadores e conhecimentos necessários descritos neste PTD. 2. Tabula o resultado, de acordo com as
O instrutor poderá criar um formulário de avaliação da UC3 caso seja percebido que a informações obtidas no teste realizado.
turma não seja muito comunicativa. 3. Realiza ajustes e ações corretivas,
conforme a análise do resultado coletado.

Conhecimentos
1. Plano de teste: metodologias,
51
PLANO DE TRABALHO DOCENTE
especificações do teste, defeito, falha,
registros de teste.
2. Controle de versão: conceito; segurança
da informação; instalação e configuração.
3. Ramificação do projeto, controle de
histórico, marcações, resgate e versões
estáveis.
4. Política de recuperação de dados:
conceito; backup e restore.
5. Ciclo de vida do sistema: planejamento
de atualização e correções.

52
PLANO DE TRABALHO DOCENTE

UC: Projeto Integrador CH: 20 horas


Tema gerador: Número de aulas: 5

Proposta 1: Criação de um sistema para pessoas com deficiência


Os docentes deverão propor aos alunos desafios que envolvam a reflexão e a pesquisa sobre a criação de um sistema para
pessoas com deficiência nas empresas e instituições, favorecendo a acessibilidade comunicacional e tecnológica, entre outros.
A partir da formulação de hipóteses sobre o tema, o docente deverá propor estratégias que contextualizem e integrem as
competências de todas as Unidades Curriculares, identificando situações-problema para a indicação de possíveis soluções.
Outros temas geradores podem ser definidos em conjunto com os alunos, desde que constituam uma situação-problema e
atendam aos indicadores para avaliação.

Proposta 2: Demandas de organização e controle em Sistemas de Informação


Os docentes deverão propor aos alunos desafios que envolvam a reflexão e a pesquisa sobre a organização e controle de
sistemas de informações nas empresas, instituições entre outros. A partir da formulação de hipóteses sobre o tema, o docente
deverá propor estratégias que contextualizem e integrem as competências de todas as Unidades Curriculares, identificando
situações-problema para a indicação de possíveis soluções. Outros temas geradores podem ser definidos em conjunto com os
alunos, desde que constituam uma situação-problema e atendam aos indicadores para avaliação.

Obs: O professor poderá optar por trabalhar um dos dois temas. Porém, considerando o público a ser atendido, a carga horária
prevista para o PI e a especificidade do tema gerador 1, fez-se a opção por trabalhar o tema gerador 2, tendo em vista que as
habilidades e os conhecimentos trabalhados nas UCs e previstos no plano de curso dão melhor subsídios para o tema 2.

Aula Atividades Registro de participação


Aula 1 1º encontro: Problematização
03/12/2021 O professor fará uma exposição sobre o que é um Projeto Integrador,
reforçando as marcas formativas e apresentando o tema gerador do PI
para validá-lo. Após a explicação, o professor permitirá que os alunos
façam suas perguntas a fim de sanar as dúvidas.
53
PLANO DE TRABALHO DOCENTE

Nesse momento, o professor irá dividir a turma em grupos (a partir de 04


alunos) que seguirão juntos na elaboração do P.I. até a sua conclusão.
Sugestão:

Grupo 1 Algoritmos e programação


Grupo 2 Banco de dados e SQL
Grupo 3 SQL, documentação e
backup
Grupo 4 Testes, relatórios e restore

Apresentação e exposição do tema gerador:

O Projeto Integrador relaciona-se à ocupação Programador de Sistemas e


tem como proposta de tema gerador.

Tema 2: Demandas de organização e controle em Sistemas de


Informação

Assim como a programação para web, a programação de sistemas


também tem que acompanhar a evolução e surgimento de novas
tecnologias, sendo que as linguagens de programação estão cada vez
mais potentes em recursos e o mercado tem necessitado de novas
soluções que consigam satisfazer suas necessidades. Diante desse ritmo e
demanda, os docentes irão mobilizar os alunos a pesquisar em soluções
para empresas locais ou um tema que permita desenvolver um software,
que proporcionem as etapas de análise e levantamento de requisitos,
modelagem de dados e definição de SGBD, codificação e testes.
O desafio proposto trata-se do desenvolvimento de um módulo de um
sistema para uma empresa, criando uma solução para determinados
problemas que necessitem de organização/controle. Os alunos devem
produzir desde o levantamento de requisitos, validação do sistema até os

54
PLANO DE TRABALHO DOCENTE
testes finais. Devem considerar, ainda, a dinâmica do segmento de
Tecnologias da Informação e demandas regionais, sendo proposto um
projeto para uma questão real do mercado de trabalho. Quando não for
possível apresentar um problema de uma empresa real, é indicada a
utilização de casos fictícios que retratem situações possíveis no
desenvolvimento de sistemas de informação.

Contextualização e mobilização.
O professor exibirá um vídeo (aproximadamente 3 min) com o tema: A
importância do CADASTRO DE CLIENTES
Link de acesso: https://youtu.be/rzN9VNZ_Sa8

Os alunos deverão fazer uma reflexão sobre o vídeo, procurando


correlações com o tema gerador e problematizando a temática escolhida
com os seguintes questionamentos:

“Existe demanda para o seu sistema?”


“Existe um problema a ser resolvido?”
“O seu sistema resolve esse problema?”
(Aproximadamente 30 min)

Em seguida, o professor irá disponibilizar um intervalo de tempo para os


alunos compartilharem as suas percepções e conclusões.
(Aproximadamente 30 min)

Sugestão de atividade extra


Atividade de aprendizagem: Os alunos irão pesquisar sobre a importância
do controle e da organização em um sistema de informações.
(Aproximadamente 60 min)

Nesse momento os alunos deverão se manifestar da maneira que melhor


convir, podendo postar suas conclusões no chat, verbalmente ou com o

55
PLANO DE TRABALHO DOCENTE
auxílio de slides ou ferramenta de apresentação que considerar adequada.
(aproximadamente 60 min)

Obs.: Caso haja tempo suficiente, o professor poderá aplicar atividade


acima citada.

Indicadores Contemplados
UC1
1. Planeja o desenvolvimento do software conforme análise de requisitos.
4. Seleciona a metodologia e a linguagem de programação para o
desenvolvimento do software conforme suas funcionalidades e
características.

Aula 2 2º encontro: Desenvolvimento


03/01/2021 Plano de ação:
De acordo com os conhecimentos obtidos até o momento, os alunos
deverão iniciar levantamento de requisitos, a fim de construir e apresentar
uma proposta única, para toda a turma, de desenvolvimento de um
sistema de automação de processos para uma livraria ou biblioteca
escolar, levando em consideração as peculiaridades que diferem cada
solução.
Um exemplo particular seria o acesso a obra: enquanto uma livraria, o livro
é pago, em uma biblioteca, o livro é emprestado, com data de devolução
pré-estabelecida, com atrasos sujeitos à multa.
Como o P.I. é um projeto pensado e executado pelos alunos, com o apoio
do professor e supervisão pedagógica, cabe aos discentes a tomada de
decisão qual projeto realizar. O professor, em concordância com os alunos
pode sugerir outro tema, desde que tenha o aval da supervisão
pedagógica.
Como a construção de um sistema é um processo que demanda muito
tempo, os grupos não podem ficar limitados à carga horária total do P.I.
56
PLANO DE TRABALHO DOCENTE
Faz-se necessário que os grupos elaborem um cronograma de reuniões
extras, etapas de desenvolvimento e testes necessários para implementar
as soluções que darão origem ao sistema de informação.
Este cronograma deverá ser disponibilizado na plataforma num curto
período de tempo a ser negociado com o professor.
Ainda neste dia, os alunos deverão iniciar o densenvolvimento e a
documentação do sistema contendo os diagramas e o manual de
instruções.

Indicadores Contemplados
UC1
1. Planeja o desenvolvimento do software conforme análise de requisitos.
2. Especifica as fases do desenvolvimento de acordo com o planejamento
realizado.
3. Cria algoritmos utilizando padrões de lógica de programação.
4. Seleciona a metodologia e a linguagem de programação para o
desenvolvimento do software conforme suas funcionalidades e
características.
5. Constrói aplicação, a partir da análise de requisitos, de acordo com as
funcionalidades do sistema e linguagem de programação selecionada.

UC2
1. Define a arquitetura de banco de dados, de acordo com a modelagem
de dados.
2. Planeja o banco de dados conforme as regras de negócio.
3. Desenvolve estruturas de dados, de acordo com o planejamento
definido.
4. Modela o banco de dados de acordo com o planejamento definido.
5. Avalia a persistência dos dados gerados pelo software, verificando sua
funcionalidade, conforme o planejamento definido.
6. Operacionaliza atividades de atualização, permissões de acesso e cópias
de segurança de acordo com o banco implantado.

57
PLANO DE TRABALHO DOCENTE

Aula 3 3º encontro: Desenvolvimento


14/01/2021 Este encontro será iniciado com a apresentação do que já foi produzido e
análise do que resta a fazer em consonância com o cronograma definido
anteriormente.
Será disponibilizado um intervalo de tempo para os alunos tirarem as
dúvidas em relação à construção do sistema.
Este tempo deve ser gerenciado pelo professor, haja vista que neste
encontro os alunos precisam dar prosseguimento ao desenvolvimento de
cada sistema.

Indicadores Contemplados
UC1
1. Planeja o desenvolvimento do software conforme análise de requisitos.
2. Especifica as fases do desenvolvimento de acordo com o planejamento
realizado.
3. Cria algoritmos utilizando padrões de lógica de programação.
4. Seleciona a metodologia e a linguagem de programação para o
desenvolvimento do software conforme suas funcionalidades e
características.
5. Constrói aplicação, a partir da análise de requisitos, de acordo com as
funcionalidades do sistema e linguagem de programação selecionada.

UC2
1. Define a arquitetura de banco de dados, de acordo com a modelagem
de dados.
2. Planeja o banco de dados conforme as regras de negócio.
3. Desenvolve estruturas de dados, de acordo com o planejamento
definido.
4. Modela o banco de dados de acordo com o planejamento definido.
5. Avalia a persistência dos dados gerados pelo software, verificando sua
funcionalidade, conforme o planejamento definido.
6. Operacionaliza atividades de atualização, permissões de acesso e cópias
58
PLANO DE TRABALHO DOCENTE
de segurança de acordo com o banco implantado.

UC3
1. Utiliza diferentes metodologias testes, de acordo com funcionalidade
do sistema.
2. Tabula o resultado, de acordo com as informações obtidas no teste
realizado.
3. Realiza ajustes e ações corretivas, conforme a análise do resultado
coletado.

Aula 4 4º encontro: Síntese


27/01/2021 Este encontro será destinado à prévia da apresentação final dos módulos
do sistema que foram construídos por cada grupo, de acordo com a
proposta de tabela abaixo:

Grupo 1 Algoritmos e programação


Grupo 2 Banco de dados e SQL
Grupo 3 SQL, documentação e
backup
Grupo 4 Testes, relatórios e restore

Durante as apresentações, o professor deve estar atento aos indicadores


que foram contemplados ou não em cada projeto.
Ao final de cada apresentação, o professor deverá arguir o grupo a
respeito do desenvolvimento, funcionamento e documentação do
sistema e, em seguida realizar um feedback parcial a respeito de suas
impressões sobre a aprensentação e cumprimento dos objetivos e
indicadores.

O professor irá aplicar um formulário contendo perguntas sobre


dificuldades, desafios, prazos do cronograma, percepções sobre o

59
PLANO DE TRABALHO DOCENTE
desenvolvimento de trabalho em grupo e sugestões de melhorias para as
próximas turmas.

As respostas desse formulário irão embasar a construção do feedback


final.

Indicadores Contemplados
UC1
1. Planeja o desenvolvimento do software conforme análise de
requisitos.
2. Especifica as fases do desenvolvimento de acordo com o planejamento
realizado.
3. Cria algoritmos utilizando padrões de lógica de programação.
4. Seleciona a metodologia e a linguagem de programação para o
desenvolvimento do software conforme suas funcionalidades e
características.
5. Constrói aplicação, a partir da análise de requisitos, de acordo com as
funcionalidades do sistema e linguagem de programação selecionada.

UC2
1. Define a arquitetura de banco de dados, de acordo com a modelagem
de dados.
2. Planeja o banco de dados conforme as regras de negócio.
3. Desenvolve estruturas de dados, de acordo com o planejamento
definido.
4. Modela o banco de dados de acordo com o planejamento definido.
5. Avalia a persistência dos dados gerados pelo software, verificando sua
funcionalidade, conforme o planejamento definido.
6. Operacionaliza atividades de atualização, permissões de acesso e
cópias de segurança de acordo com o banco implantado.

UC3

60
PLANO DE TRABALHO DOCENTE
1. Utiliza diferentes metodologias testes, de acordo com funcionalidade
do sistema.
2. Tabula o resultado, de acordo com as informações obtidas no teste
realizado.
3. Realiza ajustes e ações corretivas, conforme a análise do resultado
coletado.

Aula 5 5º encontro:
28/01/2021 Este encontro será destinado à apresentação final do sistema construído
pela turma. Para essa etapa, o professor poderá convidar outros
instrutores ou profissionais da área para assistirem as apresentações.
Durante a apresentação, o professor deve estar atento aos indicadores
que foram contemplados ou não.
Ao final da apresentação, o professor deverá arguir a respeito do
desenvolvimento, funcionamento e documentação do sistema e, em
seguida, realizar o feedback final a respeito de suas impressões sobre a
apresentação e cumprimento dos objetivos e indicadores.

Por fim, o professor irá apresentar o resultado final da Síntese e


Aplicação, e solicitar aos convidados que expressem suas opiniões sobre
o projeto como um todo.

Também será disponibilizado um espaço de tempo para os alunos


fazerem as suas considerações finais.

Indicadores Contemplados
UC1
1. Planeja o desenvolvimento do software conforme análise de requisitos.
2. Especifica as fases do desenvolvimento de acordo com o planejamento
realizado.
3. Cria algoritmos utilizando padrões de lógica de programação.
61
PLANO DE TRABALHO DOCENTE
4. Seleciona a metodologia e a linguagem de programação para o
desenvolvimento do software conforme suas funcionalidades e
características.
5. Constrói aplicação, a partir da análise de requisitos, de acordo com as
funcionalidades do sistema e linguagem de programação selecionada.

UC2
1. Define a arquitetura de banco de dados, de acordo com a modelagem
de dados.
2. Planeja o banco de dados conforme as regras de negócio.
3. Desenvolve estruturas de dados, de acordo com o planejamento
definido.
4. Modela o banco de dados de acordo com o planejamento definido.
5. Avalia a persistência dos dados gerados pelo software, verificando sua
funcionalidade, conforme o planejamento definido.
6. Operacionaliza atividades de atualização, permissões de acesso e cópias
de segurança de acordo com o banco implantado.
UC3
1. Utiliza diferentes metodologias testes, de acordo com funcionalidade
do sistema.
2. Tabula o resultado, de acordo com as informações obtidas no teste
realizado.
3. Realiza ajustes e ações corretivas, conforme a análise do resultado
coletado.

Comentários:

Indicadores:

62
PLANO DE TRABALHO DOCENTE
• Cumpre as atividades previstas no plano de ação, conforme desafio identificado no tema gerador
• Apresenta resultados ou soluções, de acordo com as problemáticas do tema gerador e objetivos do Projeto Integrador.

Contribuições das Unidades Curriculares


UC 1 –
1. Planeja o desenvolvimento do software conforme análise de requisitos.
2. Especifica as fases do desenvolvimento de acordo com o planejamento realizado.
3. Cria algoritmos utilizando padrões de lógica de programação.
4. Seleciona a metodologia e a linguagem de programação para o desenvolvimento do software conforme suas funcionalidades e características.
5. Constrói aplicação, a partir da análise de requisitos, de acordo com as funcionalidades do sistema e linguagem de programa ção selecionada.

UC2 -
1. Define a arquitetura de banco de dados, de acordo com a modelagem de dados.
2. Planeja o banco de dados conforme as regras de negócio.
3. Desenvolve estruturas de dados, de acordo com o planejamento definido.
4. Modela o banco de dados de acordo com o planejamento definido.
5. Avalia a persistência dos dados gerados pelo software, verificando sua funcionalidade, conforme o planejamento definido.
6. Operacionaliza atividades de atualização, permissões de acesso e cópias de segurança de acordo com o ba nco implantado.
UC3-
1. Utiliza diferentes metodologias testes, de acordo com funcionalidade do sistema.
2. Tabula o resultado, de acordo com as informações obtidas no teste realizado

63

Você também pode gostar