Escolar Documentos
Profissional Documentos
Cultura Documentos
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.
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.: 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.
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.
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.
7
PLANO DE TRABALHO DOCENTE
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.
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.
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
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.
Esta atividade serve como introdução aos conceitos que serão explicados na sequência
da aula.
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.
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)
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.
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.
41
PLANO DE TRABALHO DOCENTE
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.
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)
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.
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.
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.
47
PLANO DE TRABALHO DOCENTE
o ponto de partida para alguns dos maiores e mais insólitos ataques informáticos
alguma vez vistos.
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.
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”.
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.
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.
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
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.
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
55
PLANO DE TRABALHO DOCENTE
auxílio de slides ou ferramenta de apresentação que considerar adequada.
(aproximadamente 60 min)
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.
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
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.
59
PLANO DE TRABALHO DOCENTE
desenvolvimento de trabalho em grupo e sugestões de melhorias para as
próximas turmas.
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.
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.
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