Escolar Documentos
Profissional Documentos
Cultura Documentos
MANUAL DO SISTEMA
GRUPO 4 :: COMPONENTES
ORIENTADORES
PERÍODO
2007.3
Este trabalho foi apresentado em 19 de dezembro de 2007 à Banca composta
pelos professores:
Alguns efeitos com cores foram adicionados aos diagramas utilizando o Gimp.
SUMÁRIO RÁPIDO
1 Introdução........................................................................................................... ........1
2 Modelagem do Negócio...............................................................................................2
2.1 Características da Empresa...................................................................................2
2.2 Processos de Negócio................................................................................... .........6
2.3 Problemas Identificados......................................................................................25
2.4 Necessidades Detectadas............................................................................... .....26
3 Requisitos................................................................................... ...............................29
3.1 Casos de Uso de Sistema....................................................................................29
3.2 Requisitos Suplementares...................................................................................72
4 Alternativas de Solução................................................................................. .............74
4.1 Apresentação das Alternativas Propostas............................................................74
4.2 Alternativas de Arquitetura.................................................................................77
4.3 Análise Comparativa das Alternativas de Arquitetura..........................................80
4.4 Alternativas de Requisitos...................................................................................81
4.5 Análise comparativa das alternativas de requisitos.............................................91
4.6 Alternativa Recomendada...................................................................................93
4.7 Alternativa escolhida pelo cliente........................................................................93
5 Análise e Projeto........................................................................................................95
5.1 Modelo Conceitual do Diário de Classe Digital.....................................................95
5.2 Modelo do Projeto............................................................................................. ...97
5.3 Projeto de Banco de Dados................................................................................109
5.4 Projeto de Interface com o Usuário....................................................................131
6 Implementação........................................................................................................182
6.1 Produtividade................................................................................ ....................182
6.2 Controle de Acesso.................................................................................... ........184
7 Plano de Testes..................................................................................... ...................185
7.1 Planejamento....................................................................................................185
7.2 Testes de unidade.............................................................................................186
7.3 Teste de sistema...............................................................................................187
7.4 Testes de integração.........................................................................................187
7.5 Testes de segurança.........................................................................................187
7.6 Testes de performance.............................................................................. ........191
7.7 Teste de Aceitação............................................................................................191
8 Implantação.................................................................................. ...........................193
8.1 Plano de Implantação........................................................................................193
8.2 Plano de Contingência.......................................................................................195
9 Anexos............................................................................................... ......................199
9.1 Sistema Acadêmico ..........................................................................................199
9.2 Glossário................................................................................... ........................213
iii
Diário de Classe Digital Manual do Sistema
SUMÁRIO
1 Introdução........................................................................................................... ........1
2 Modelagem do Negócio...............................................................................................2
2.1 Características da Empresa...................................................................................2
2.1.1 Estrutura Organizacional.............................................................................2
2.1.2 O que é o Diário de Classe..........................................................................2
2.1.3 Recursos de Informática..............................................................................3
2.1.4 Processo Atual............................................................................................. 3
2.1.5 Expectativas do Cliente...............................................................................4
2.2 Processos de Negócio................................................................................... .........6
2.2.1 Diagrama de Casos de Uso de Negócio.......................................................6
2.2.2 Descrições dos Casos de Uso de Negócio....................................................7
2.2.2.1 UC-D01 Montar Calendário..................................................................7
2.2.2.2 UC-D02 Reunião de Pais e Mestres......................................................8
2.2.2.3 UC-D03 Reunião com Responsável......................................................9
2.2.2.4 UC-C01 Aprovar Plano Anual.............................................................10
2.2.2.5 UC-C02 Conselho de Classe...............................................................11
2.2.2.6 UC-C03 Montar Grade........................................................................12
2.2.2.7 UC-C04 Trocar Mensagem.................................................................13
2.2.2.8 UC-C05 Validar Magistério.................................................................14
2.2.2.9 UC-C06 Consultar Diário de Classe....................................................15
2.2.2.10 UC-G01 Analisar Metodologia..........................................................16
2.2.2.11 UC-P01 Elaborar Plano de Aula Anual..............................................17
2.2.2.12 UC-P02 Executar Atividade..............................................................18
2.2.2.13 UC-P03 Preencher Diário de Classe..................................................19
2.2.2.14 UC-P04 Fechar Bimestre..................................................................20
2.2.2.15 UC-P05 Configurar Avaliações.........................................................21
2.2.2.16 UC-P06 Encerrar Diário....................................................................22
2.2.2.17 UC-S01 Emitir Diário de Classe........................................................23
2.2.2.18 UC-S02 Emitir Boletim.....................................................................24
2.3 Problemas Identificados......................................................................................25
2.4 Necessidades Detectadas............................................................................... .....26
3 Requisitos................................................................................... ...............................29
3.1 Casos de Uso de Sistema....................................................................................29
3.1.1 Diagrama de Casos de Uso de Sistema.....................................................31
3.1.2 Descrição dos Casos de Uso de Sistema....................................................32
3.1.2.1 RF01 – Importar do Acadêmico..........................................................32
3.1.2.1.1 RF01 – Diagrama de Atividades .................................................35
3.1.2.2 RF02 – Emparelhar com Acadêmico...................................................36
3.1.2.2.1 RF02 – Diagrama de Atividades..................................................38
3.1.2.3 RF03 – Lançar Plano Anual................................................................39
3.1.2.3.1 RF03 – Diagrama de Atividades..................................................41
3.1.2.4 RF04 – Aprovar Plano Anual...............................................................42
3.1.2.4.1 RF04 – Diagrama de atividades..................................................43
3.1.2.5 RF05 – Consultar Diário.....................................................................44
3.1.2.5.1 RF05 – Diagrama de Atividades..................................................46
3.1.2.6 RF06 – Configurar Diário....................................................................47
3.1.2.6.1 RF06 – Diagrama de Atividades..................................................49
3.1.2.7 RF07 – Emitir Guia.............................................................................50
3.1.2.7.1 RF07 – Diagrama de Atividades..................................................52
3.1.2.8 RF08 – Atualizar Diário......................................................................53
3.1.2.8.1 RF08 – Diagrama de Atividades..................................................55
iv
Manual do Sistema Diário de Classe Digital
v
Diário de Classe Digital Manual do Sistema
vi
Manual do Sistema Diário de Classe Digital
vii
Diário de Classe Digital Manual do Sistema
viii
Manual do Sistema Diário de Classe Digital
ix
Diário de Classe Digital Manual do Sistema
LISTA DE FIGURAS
Figura 2.1.: Organograma...............................................................................................2
Figura 2.2.: Digrama Anual de Atividades .......................................................................5
Figura 2.3.: Diagrama de Casos de Uso de Negócio.........................................................6
Figura 2.4.: Mapeamento das Necessidades Detectadas nos Casos de Uso de Negócio. 27
Figura 3.1.: Diagrama de Casos de Uso de Sistema.......................................................31
Figura 3.2.: RF01 – Importar do Acadêmico - DAT..........................................................35
Figura 3.3.: RF02 – Emparelhar com Acadêmico - DAT...................................................38
Figura 3.4.: RF03 – Lançar Plano Anual - DAT................................................................41
Figura 3.5.: RF04 – Aprovar Plano Anual - DAT...............................................................43
Figura 3.6.: RF05 – Consultar Diário - DAT.....................................................................46
Figura 3.7.: RF06 – Configurar Diário - DAT....................................................................49
Figura 3.8.: RF07 – Emitir Guia - DAT ............................................................................52
Figura 3.9.: RF08 – Atualizar Diário - DAT......................................................................55
Figura 3.10.: RF09 – Fechar Bimestre - DAT...................................................................58
Figura 3.11.: RF10 – Validar Metodologia - DAT.............................................................60
Figura 3.12.: RF11 – Validar Magistério - DAT................................................................62
Figura 3.13.: RF12 – Retificar Lançamento - DAT...........................................................64
Figura 3.14.: RF13 – Avisar Avaliação - DAT...................................................................68
Figura 3.15.: RF14 – Manusear Lembretes - DAT...........................................................71
Figura 4.1: Diagrama de Arquitetura do DCD-1.............................................................77
Figura 4.2: Diagrama de Arquitetura do DCD-2.............................................................79
Figura 4.3.: Diagrama de Casos de Uso de Sistema, destacando 1º Grupo....................82
Figura 4.4.: Fases do Projeto (1º Grupo)........................................................................89
Figura 4.5.: Fases do Projeto (2º Grupo)........................................................................89
Figura 5.1.: Modelo Conceitual do DCD..........................................................................95
Figura 5.2.: Diagrama de Pacotes do Modelo de Projeto................................................97
Figura 5.3.: Estrutura do Componente de Segurança ....................................................98
Figura 5.4.: Diagrama de Classes..................................................................................99
Figura 5.5.: Esquema de interação das classes dos pacotes Visão e Controle..............100
Figura 5.6.: Esquema de interação das classes do pacote Business.............................101
Figura 5.7.: RF05 – Cenário: Consultar Diário com Foco – Diagrama de Seqüência......103
Figura 5.8.: Cenários escolhidos para os Diagramas de Seqüência..............................104
Figura 5.9.: RF05 – Cenário: Consultar Diário único de Professor – Diagrama de
Seqüência...............................................................................................105
Figura 5.10.: RF05 – Cenário: Consultar Diário qualquer – Diagrama de Seqüência......106
Figura 5.11.: Lembrete - DTE................................................................................ .......107
Figura 5.12.: Diagrama de Entidades e Relacionamentos do DCD ...............................109
Figura 5.13: Header e Footer.......................................................................................133
Figura 5.14: Menu global............................................................................. ................133
Figura 5.15: Exibição da mensagem de ajuda da funcionalidade.................................134
Figura 5.16: Mensagem HTML.....................................................................................135
Figura 5.17: Mensagem de Alerta................................................................................135
Figura 5.18: Diagrama de navegação..........................................................................136
Figura 5.19: Janela de login.........................................................................................137
Figura 5.20: Janela Importar Acadêmico......................................................................138
Figura 5.21: Janela Emparelhar Acadêmico..................................................................141
Figura 5.22: Janela Emparelhar Acadêmico sem ter importado os dados.....................143
Figura 5.23: Janela Lembretes.....................................................................................144
Figura 5.24: Janela Consultar Diário.............................................................................147
Figura 5.25: Janela Manusear Diário............................................................................150
Figura 5.26: Janela Visualizar Plano Anual...................................................................154
x
Manual do Sistema Diário de Classe Digital
xi
Diário de Classe Digital Manual do Sistema
LISTA DE TABELAS
Tabela 4.1: Configuração mínima de Hardware e Software............................................74
Tabela 4.2: Despesas com Software..............................................................................76
Tabela 4.3: Despesas diversas......................................................................................76
Tabela 4.4: DCD-1 – Custo mensal com hospedagem do Sistema..................................78
Tabela 4.5: DCD-2 - Configuração mínima de Hardware................................................79
Tabela 4.6: DCD-2 - Configuração mínima de Software..................................................80
Tabela 4.7: Casos de uso de sistema contemplados pelo 1º Grupo................................83
Tabela 4.8: Prazo de execução das atividades - 1º Grupo..............................................84
Tabela 4.9: Custo com recursos humanos para o 1º Grupo............................................85
Tabela 4.10: Casos de uso de sistema contemplados pelo 2º Grupo..............................86
Tabela 4.11: Tempo estimado para cada fase de construção do projeto........................87
Tabela 4.12: Custo com recursos humanos para a segunda alternativa.........................88
Tabela 4.13: Memória de Cálculo da Proposta...............................................................90
Tabela 4.14: Necessidades contempladas por alternativa de solução............................91
Tabela 4.15: Casos de uso de sistema contemplados por alternativa............................92
Tabela 4.16: Comparativo de custos e prazos das alternativas de solução....................92
Tabela 5.1: Tabela USUARIO................................................................................. .......117
Tabela 5.2: Tabela DIRETOR........................................................................................117
Tabela 5.3: Tabela COORDENADOR.............................................................................117
Tabela 5.4: Tabela PEDAGOGO....................................................................................118
Tabela 5.5: Tabela PROFESSOR...................................................................................118
Tabela 5.6: Tabela ALUNO...........................................................................................118
Tabela 5.7: Tabela RESPONSAVEL...............................................................................118
Tabela 5.8: Tabela ANOLETIVO....................................................................................119
Tabela 5.9: Tabela DISCIPLINA.................................................................................... .119
Tabela 5.10: Tabela TURMA................................................................................. ........119
Tabela 5.11: Tabela DIARIO.........................................................................................119
Tabela 5.12: Tabela LEMBRETE...................................................................................120
Tabela 5.13: Tabela PLANODEAULA.............................................................................120
Tabela 5.14: Tabela PERIODO............................................................................... .......120
Tabela 5.15: Tabela OBJETIVODEFINIDO......................................................................121
Tabela 5.16: Tabela ESTRATEGIAAPLICADA.................................................................121
Tabela 5.17: Tabela CONTEUDOPROGRAMATICO.........................................................121
Tabela 5.18: Tabela RECURSOUTILIZADO....................................................................122
Tabela 5.19: Tabela PLANEJADO..................................................................................122
Tabela 5.20: Tabela AULAPLANEJADA..........................................................................122
Tabela 5.21: Tabela AVALIACAOPLANEJADA.................................................................123
Tabela 5.22: Tabela QUESTAO.....................................................................................123
Tabela 5.23: Tabela EXECUTADO.............................................................................. ...123
Tabela 5.24: Tabela AULA......................................................................................... ...124
Tabela 5.25: Tabela CONTEUDOMINISTRADO..............................................................124
Tabela 5.26: Tabela AVALIACAO..................................................................................124
Tabela 5.27: Tabela DEPENDENCIA............................................................................. .125
Tabela 5.28: Tabela MATRICULA..................................................................................125
Tabela 5.29: Tabela PRESENCA...................................................................................125
Tabela 5.30: Tabela NOTA...........................................................................................126
Tabela 5.31: Tabela UTILIZACAORECURSO..................................................................126
Tabela 5.32: Tabela PROGRAMACAOCONTEUDO..........................................................126
Tabela 5.33: Tabela VERIFICACAOCONTEUDO.............................................................127
Tabela 5.34: Tabela UTILIZACAORECURSO..................................................................127
Tabela 5.35: Tabela PERFIL.........................................................................................127
xii
Manual do Sistema Diário de Classe Digital
xiii
Diário de Classe Digital Manual do Sistema
SIGLAS
xiv
Manual do Sistema Diário de Classe Digital
1 Introdução
O Instituto Braga Carneiro, tradicional escola do Rio de Janeiro, atua na Educação Infantil,
no Ensino Fundamental e no Ensino Médio. Fundado em 1933, com o nome de Curso José
de Alencar, foi paulatinamente adquirindo a confiança dos pais tijucanos, tornando-se
referência e sinônimo de ensino de qualidade. Nas duas últimas décadas, seguindo a
onda de fusões e aquisições, incorporou o também tradicional Colégio Imperial de
Botafogo e acompanhou a movimentação demográfica para a zona oeste. Atualmente é
composto de cinco unidades: Barra da Tijuca, Botafogo, Freguesia, Taquara e Tijuca.
De modo geral, existe uma estrutura computacional que atende à maioria das
funcionalidades de um sistema acadêmico, porém, o Diário de Classe – instrumento
básico de trabalho do quadro de Professores – continua no papel, como desde sempre.
A Escola pretende investir numa solução automatizada que substitua o Diário, o que
permitirá um melhor acompanhamento do magistério, tanto pelos próprios professores,
quanto pela Coordenação e pela Direção.
No capítulo quatro, são discutidas três alternativas de solução, é feita uma análise
comparativa entre elas e é apresentada a solução escolhida pelo usuário. No capítulo
cinco, Análise e Projeto, são apresentados os modelos conceitual e de projeto, os
projetos de banco de dados e de interfaces, além de nossas justificativas para uso de
padrões.
1
Diário de Classe Digital Manual do Sistema
2 Modelagem do Negócio
Pautado num ensino que busca o desenvolvimento do educando como indivíduo capaz de
exercer plenamente sua cidadania, o Instituto busca permanentemente a excelência dos
serviços prestados. Para tal, dispõe de uma estrutura pedagógica, administrativa e
operacional desenhada de modo a atender os fundamentos básicos da boa
administração, contando com profissionais experientes, comprovadamente gabaritados
para fornecer um ensino de qualidade.
Para cada ano letivo, deve existir um Diário de Classe para cada combinação de Turma,
Professor e Disciplina. O professor recebe o(s) seu(s) da secretaria, já com os nomes dos
alunos preenchidos, assim como os tempos da grade semanal da turma ocupados pela
disciplina. A cada aula é anotada a freqüência dos alunos e é lançado um resumo das
atividades, listando assuntos abordados e materiais utilizados. As notas obtidas pelos
2
Manual do Sistema Diário de Classe Digital
alunos nas avaliações são lançadas quando da sua apuração. Ao término do bimestre, o
professor totaliza as aulas previstas e as aulas realizadas, calcula as médias de cada
aluno, lança estas médias, assim como as faltas no resumo do aproveitamento e copia
estas informações para a filipeta, a qual é entregue à coordenação. Neste momento,
também anota no final do Diário o conteúdo programático e as ocorrências importantes.
Então, o Diário de Classe é o repositório das anotações sobre as interações entre o
professor e a turma em uma disciplina. Seu correto preenchimento é fundamental para o
acompanhamento do magistério e do desenvolvimento dos alunos.
Na secretaria encontramos duas máquinas ligadas por uma rede local. Neste ambiente
estão as funcionalidades atuais do sistema acadêmico (matrícula, boletins). Parte do
tempo, uma das máquinas é utilizada para o controle financeiro. Todo o acesso à Internet
(exceto Laboratório) é feito neste ambiente.
Na sala da coordenação existe uma única máquina, utilizada por qualquer elemento do
corpo docente, com um pacote Office (processador de textos, planilha e apresentação).
Esta máquina não está liga a nenhuma outra.
Todas as máquinas são Pentium III, com 512Mb de memória RAM e monitor de 17”. O
sistema operacional é o Windows XP.
No início do ano, o diretor monta o calendário anual, respeitando o limite mínimo de dias
letivos e os feriados (fixos e móveis) do ano em questão. A segunda etapa, executada
pelo coordenador da unidade, consiste na montagem da grade horária – as turmas estão
definidas, as salas e os professores disponíveis, então é uma questão de conseguir
encaixar tudo dentro da grade semanal. Neste momento, cada professor elabora seu
3
Diário de Classe Digital Manual do Sistema
Plano de Aula anual e o submete ao coordenador – este o aprova, vez por outra
solicitando alguns ajustes. A secretaria pode, então, emitir um Diário de Classe para cada
combinação de Professor, Turma e Disciplina existentes. Começa o primeiro bimestre. O
professor configura como serão as Avaliações deste bimestre e passa a exercer o
magistério, no que é controlado pelo coordenador e, em determinadas situações, pode
ter sua metodologia questionada pelo pedagogo. No fechamento do bimestre, após todas
as avaliações, ocorre o Conselho de Classe, que legitima todo o processo, permitindo a
emissão dos Boletins, que serão entregues aos responsáveis na Reunião de Pais e Mestres
que se segue. São quatro os ciclos bimestrais em um ano letivo e, em cada um deles, o
Diário pode ser consultado pelo coordenador ou pelo diretor. Ao final do quarto
bimestre, o professor encerra o Diário, que fica armazenado para posterior consulta pela
Coordenação. Existe um prazo legal de cinco anos, que deve ser respeitado, antes do
descarte do Diário de Classe. Durante todo o ano letivo é mantido um sistema de troca de
bilhetes pelos componentes do corpo docente, pois nem sempre é possível encontrar-se
pessoalmente com outro membro da equipe a tempo hábil de combinar atividades. Todo
este ciclo pode ser melhor compreendido no Diagrama Anual de Atividades (Figura 2.2,
na página 5).
• Fornecer uma visão integrada e centralizada das informações relativas aos Diários
de Classe de cada unidade;
• Manter e aprimorar os bilhetes anexados aos Diário de Classe, de modo que todos
os profissionais de ensino possam trocar pequenas mensagens pertinentes ao
andamento dos trabalhos; e
• Permitir o acesso remoto a estas facilidades, de modo que cada professor possa
fazer os lançamentos no seu próprio tempo.
4
Manual do Sistema Diário de Classe Digital
5
Diário de Classe Digital Manual do Sistema
6
Manual do Sistema Diário de Classe Digital
Atores: Diretor.
Descrição: Para que se inicie o Ano Letivo é fundamental que se monte o Calendário do
ano, no qual são lançados os feriados e as efemérides, respeitando o limite mínimo de
dias letivos.
Passo a passo:
• Diretor prepara uma planilha com o calendário, onde estão marcados os dias da
semana.
7
Diário de Classe Digital Manual do Sistema
Descrição: Esta reunião ocorre ao final de cada bimestre, e seu objetivo é aproximar os
Responsáveis do dia-a-dia de seus filhos na escola.
Passo a passo:
6. Diretor abre a reunião com discurso de boas vindas, discorre sobre conquistas e
fala sobre planos futuros.
8
Manual do Sistema Diário de Classe Digital
Passo a passo:
9. A Reunião termina.
9
Diário de Classe Digital Manual do Sistema
Atores: Coordenador.
Passo a passo:
Pós-Condição: O Plano Anual está aprovado para Disciplina de Professor. Este Diário será
emitido e entregue ao Professor.
10
Manual do Sistema Diário de Classe Digital
Passo a passo:
Pós-Condição: Todos as notas estão acordadas, prontas para serem lançadas nos
Boletins.
11
Diário de Classe Digital Manual do Sistema
Atores: Coordenador.
Descrição: O coordenador deverá definir, para cada turma, como será sua grade semanal
neste ano letivo. Nesta tarefa o coordenador decide quais disciplinas ocuparão cada
tempo de aula e qual professor ministrará estas aulas.
Passo a passo:
8. Coordenador repete os passos 1 a 7 até que todas as turmas tenham suas grades
semanais completas.
12
Manual do Sistema Diário de Classe Digital
Descrição: Os atores interagem de diversas formas, seja por meio conversas nos
intervalos, de recados escritos ou, até mesmo, por e-mail. Cada professor possui uma
pasta que fica na escola, onde são colocadas mensagens para o mesmo.
Passo a passo:
13
Diário de Classe Digital Manual do Sistema
Passo a passo:
Pós-Condição: Existe uma anotação que, pelo menos, uma validação do magistério deste
Professor desta Disciplina desta Turma foi feita no bimestre.
14
Manual do Sistema Diário de Classe Digital
Passo a passo:
15
Diário de Classe Digital Manual do Sistema
Descrição: Após conversar com alunos que relatem problemas, o Pedagogo pode
acompanhar mais amiúde o trabalho de um professor, podendo sugerir acertos.
Passo a passo:
16
Manual do Sistema Diário de Classe Digital
Atores: Professor.
Descrição: Para ser autorizado a iniciar o magistério de uma Disciplina em uma Turma, o
Professor deve elaborar seu Plano, de acordo com os PCNs.
Passo a passo:
Pós-Condição: O Plano de Aula está pronto para ser analisado e aprovado pelo
Coordenador.
17
Diário de Classe Digital Manual do Sistema
Pré-Condições: O Professor está habilitado a ministrar uma Disciplina para uma Turma.
Passo a passo:
2. Professor inicia UC-P03 Preencher Diário de Classe, que só termina quando passo
5 terminar.
18
Manual do Sistema Diário de Classe Digital
Atores: Professor.
Passo a passo:
19
Diário de Classe Digital Manual do Sistema
Atores: Professor.
Pré-Condições: Todas as Atividades que têm Nota já foram completadas, todas as Notas
já foram atribuídas a cada Aluno e as aulas do bimestre terminaram.
Passo a passo:
1. Professor inicia UC-P03 Preencher Diário de Classe, que só termina quando passo
5 terminar.
20
Manual do Sistema Diário de Classe Digital
Atores: Professor.
Passo a passo:
21
Diário de Classe Digital Manual do Sistema
Atores: Professor.
Pré-Condições: Todas as Atividades que têm Nota já foram completadas, todas as Notas
já foram atribuídas a cada Aluno e as aulas do ano terminaram.
Passo a passo:
22
Manual do Sistema Diário de Classe Digital
Atores: Secretaria.
Passo a passo:
23
Diário de Classe Digital Manual do Sistema
Atores: Secretaria.
Passo a passo:
24
Manual do Sistema Diário de Classe Digital
• O preenchimento dos diários de classe, em grande parte das vezes, não é feito de
forma correta, no tempo determinado. Nem todas as informações são preenchidas.
Há uma constante rasura (o que não é permitido, pois se trata de um documento
sujeito à fiscalização). O processo de lançamento de notas, cálculo das médias,
preenchimento da filipeta e cópia para o resumo anual é longo e enfadonho, o que
aumenta a probabilidade da ocorrência de erros;
25
Diário de Classe Digital Manual do Sistema
• NE01 – Obter dias letivos e dias de provas, conforme definido pela Direção;
Na Figura 2.4, as necessidades são mapeadas junto aos Casos de Uso de Negócio.
26
Manual do Sistema Diário de Classe Digital
Figura 2.4.: Mapeamento das Necessidades Detectadas nos Casos de Uso de Negócio
27
Diário de Classe Digital Manual do Sistema
28
Manual do Sistema Diário de Classe Digital
3 Requisitos
• RF03 – Lançar Plano Anual, que oferece um arcabouço para o Professor preencher
com o Plano Anual (atende NE11 e NE13);
• RF04 – Aprovar Plano Anual, que permite a visualização do Plano de Aula a ser
comparado com os PCNs (atende NE05 e NE13);
• RF08 – Atualizar Diário, que permite o registro das atividades realizadas (atende
NE09);
29
Diário de Classe Digital Manual do Sistema
30
Manual do Sistema Diário de Classe Digital
31
Diário de Classe Digital Manual do Sistema
Descrição: Para iniciar o uso dos Diários de Classe em um ano letivo é necessário trazer
do Acadêmico: o Calendário, a Grade e as Turmas.
Curso típico:
Curso alternativo 1:
32
Manual do Sistema Diário de Classe Digital
1. Coordenador identifica que já foi feita a importação do Acadêmico para este Ano
letivo e que não há necessidade de repetir o processo.
Curso alternativo 2:
Passo 3 do curso típico.
1. Sistema identifica que já foi feita a importação do Acadêmico para este Ano letivo.
2. Sistema identifica que nenhum Diário de Classe foi preenchido e que nenhum
Plano de Aula foi informado.
3. Sistema elimina todas as informações referentes aos Diários de Classe deste ano
letivo.
Curso alternativo 3:
Passo 2 do curso alternativo 2.
1. Sistema identifica que pelo menos um Diário de Classe foi preenchido ou que pelo
menos um Plano de Aula foi informado.
33
Diário de Classe Digital Manual do Sistema
Curso alternativo 4:
Passo 3 do curso alternativo 3.
Curso de exceção 1:
Passos 5, 8 e 11 do curso típico.
Descrição: O sistema Acadêmico não está disponível.
34
Manual do Sistema Diário de Classe Digital
35
Diário de Classe Digital Manual do Sistema
Descrição: Os Diários de Classe deste ano letivo já foram criados com base no Acadêmico
(Calendário, Grade e Turmas). No entanto, existe a possibilidade desta base ter sido
alterada, então é necessário refletir estas modificações aqui no DCD.
Curso típico:
36
Manual do Sistema Diário de Classe Digital
Curso alternativo 1:
Passo 3 do curso típico.
1. Sistema identifica que ainda não foi feita a primeira importação para este ano
letivo.
2. Sistema informa "Ainda não foi feita nenhuma Importação do Acadêmico para este
ano letivo. Não há o que emparelhar".
Curso alternativo 2:
Passo 14 do curso típico.
Curso de exceção 1:
Passos 5, 8 e 11 do curso típico.
Descrição: O sistema Acadêmico não está disponível.
37
Diário de Classe Digital Manual do Sistema
38
Manual do Sistema Diário de Classe Digital
Ator: Professor.
Descrição: Para ser autorizado a iniciar o magistério de uma Disciplina em uma Turma, o
Professor deve elaborar seu Plano, de acordo com os PCNs.
Pré-Condição: Existe um Diário de Classe gerado mas ou o Plano Anual não foi lançado,
ou não foi aprovado pelo Coordenador.
Curso típico:
Curso alternativo 1:
Passo 2 do curso típico.
39
Diário de Classe Digital Manual do Sistema
Curso alternativo 2:
Passo 7 do curso típico.
1. Professor não indica que sua Proposta está pronta, de modo que ela não fica
liberada para ser avaliada e aprovada pelo Coordenador.
40
Manual do Sistema Diário de Classe Digital
41
Diário de Classe Digital Manual do Sistema
Ator: Coordenador.
Descrição: Cada Plano de Aula anual, elaborado por cada Professor de disciplina de
turma, deve ser comparado com o PCN correspondente e deve estar compatível, para ser
aprovado. Os recursos listados também devem ser aprovados pelo Coordenador.
Pré-condição: Existe um Plano Anual proposto por Professor de Disciplina de Turma que
ainda não foi aprovado. Existe um Lembrete específico.
Curso típico:
7. Coordenador indica que este Plano Anual está aprovado, marcando-o como
"Aprovado".
Curso alternativo 1:
Passo 6 do curso típico.
42
Manual do Sistema Diário de Classe Digital
43
Diário de Classe Digital Manual do Sistema
Curso típico:
2.Sistema identifica que não existe foco estabelecido para nenhum Diário.
8.Sistema mostra funcionalidades disponíveis para este Ator manusear este Diário.
Curso alternativo 1:
Passo 2 do curso típico.
44
Manual do Sistema Diário de Classe Digital
Curso alternativo 2:
Passo 3 do curso típico.
Curso alternativo 3:
Passo 5 do curso típico.
Curso alternativo 4:
Passo 6 do curso típico.
45
Diário de Classe Digital Manual do Sistema
46
Manual do Sistema Diário de Classe Digital
Ator: Professor.
Curso típico:
47
Diário de Classe Digital Manual do Sistema
Curso alternativo 1:
Passo 4 do curso típico.
Curso alternativo 2:
Passo 1 do curso alternativo 1.
Curso alternativo 3:
Passo 8 do curso típico.
Curso alternativo 4:
Passo 11 do curso típico.
Curso alternativo 5:
Passo 12 do curso típico.
48
Manual do Sistema Diário de Classe Digital
49
Diário de Classe Digital Manual do Sistema
Ator: Professor.
Descrição: Antes de cada Aula o Professor configura e emite a Guia de Aula, que é o
suporte em papel para o Diário de Classe Digital.
Pré-Condições: O Diário já foi gerado e o Plano de Aula aprovado. Ainda existem aulas
planejadas a serem ministradas neste Bimestre, seguindo os tópicos do Conteúdo
programático. Existe uma lista de Alunos para esta Turma.
Curso típico:
Curso alternativo 1:
Passo 3 do curso típico.
50
Manual do Sistema Diário de Classe Digital
Curso alternativo 2:
Passo 3 do curso alternativo 1.
Curso alternativo 3:
Passo 5 do curso alternativo 1.
Curso alternativo 4:
Passo 8 do curso alternativo 1.
Curso alternativo 5:
Passo 4 do curso típico.
51
Diário de Classe Digital Manual do Sistema
52
Manual do Sistema Diário de Classe Digital
Ator: Professor.
Descrição: Após cada Aula, usando as anotações feitas na Guia, o Professor lança as
Faltas e o Conteúdo ministrado. Após a atribuição de notas a uma Avaliação, estas Notas
são lançadas.
Pré-Condições: O Diário já foi gerado e configurado para o Bimestre, o qual está "em
Uso". Aulas foram ministradas. Avaliações podem ter gerado Notas.
Curso típico:
3. Sistema exibe lista de Alunos, assumindo que todos estiveram presentes à Aula.
Curso alternativo 1:
Passo 2 do curso típico.
Curso alternativo 2:
Passo 5 do curso típico.
Curso alternativo 3:
Passo 8 do curso típico.
Curso alternativo 4:
Passo 10 do curso típico.
Curso alternativo 5:
Passo 2 do curso alternativo 4.
54
Manual do Sistema Diário de Classe Digital
55
Diário de Classe Digital Manual do Sistema
Ator: Professor.
Curso típico:
Curso alternativo 1:
Passo 3 do curso típico.
56
Manual do Sistema Diário de Classe Digital
Curso alternativo 2:
Passo 5 do curso típico.
Curso alternativo 3:
Passo 8 do curso típico.
57
Diário de Classe Digital Manual do Sistema
58
Manual do Sistema Diário de Classe Digital
Ator: Pedagogo.
Curso típico:
Curso alternativo 1:
Passo 3 do curso típico.
59
Diário de Classe Digital Manual do Sistema
60
Manual do Sistema Diário de Classe Digital
Ator: Coordenador.
Curso típico:
Curso alternativo 1:
Passo 3 do curso típico.
61
Diário de Classe Digital Manual do Sistema
62
Manual do Sistema Diário de Classe Digital
Curso típico:
Curso alternativo 1:
Passo 4 do curso típico.
63
Diário de Classe Digital Manual do Sistema
Curso alternativo 2:
Passo 6 do curso típico.
64
Manual do Sistema Diário de Classe Digital
Ator: Relógio.
Curso típico:
5. Sistema monta lista de Diários desta Turma e indica primeiro da lista a percorrer.
8. Sistema identifica que existe uma Avaliação prevista para daqui a 7 dias.
10.Sistema identifica que existe uma Avaliação prevista para daqui a 3 dias.
15.Sistema monta lista de Alunos desta Turma, que tenham email1 e indica primeiro
Aluno.
1 para cada Aluno da turma, é montada uma lista de endereços de email que será utilizada no
campo To: do Sendmail. Estes endereços são: do aluno e de seus responsáveis. Um email
personalizado por Aluno é enviado para mais de um destinatário, caso tanto o aluno quanto
seus responsáveis tenham informado seus endereços.
65
Diário de Classe Digital Manual do Sistema
Curso alternativo 1:
Passo 3 do curso típico.
Curso alternativo 2:
Passo 6 do curso típico.
Curso alternativo 3:
Passo 8 do curso típico.
1. Sistema identifica que não existe uma Avaliação prevista para daqui a 7 dias.
66
Manual do Sistema Diário de Classe Digital
Curso alternativo 4:
Passo 10 do curso típico.
1. Sistema identifica que não existe uma Avaliação prevista para daqui a 3 dias.
Curso alternativo 5:
Passo 14 do curso típico.
1. Sistema identifica que não existem Avaliações coletadas para esta Turma.
Curso alternativo 6:
Passo 16 do curso típico.
67
Diário de Classe Digital Manual do Sistema
68
Manual do Sistema Diário de Classe Digital
Descrição: Visualização dos Lembretes ainda não resolvidos, que são exibidos e podem
ser manuseados.
Curso típico:
Curso alternativo 1:
Passo 3 do curso típico.
1. Sistema identifica que não existe Lembrete pertinente para este Ator.
69
Diário de Classe Digital Manual do Sistema
Curso alternativo 2:
Passo 4 do curso típico.
Curso alternativo 3:
Passo 8 do curso típico.
Curso alternativo 4:
Passo 1 do curso alternativo 3.
Curso alternativo 5:
Passo 1 do curso alternativo 4.
Curso alternativo 6:
Passo 1 do curso alternativo 6.
70
Manual do Sistema Diário de Classe Digital
71
Diário de Classe Digital Manual do Sistema
Os seguintes requisitos foram identificados e, por não estarem explicitados junto aos
Requisitos funcionais, foram agrupados pelas áreas correspondentes.
● RS01 - O sistema deverá ser desenvolvido em três camadas, com interface web;
● RS03 - O sistema deve ser compatível com o servidor web Tomcat 5.5;
● RS06 - O banco de dados desenhado para o sistema deve estar normalizado até a
terceira forma normal;
3.2.2 Segurança
● RS11 - O sistema deve manter um registro (log) dos acessos ao sistema e das
funcionalidades executadas.
3.2.3 Usabilidade
● RS13 - A definição de leiaute de telas e relatórios deve ser feita em comum acordo
72
Manual do Sistema Diário de Classe Digital
com os usuários;
73
Diário de Classe Digital Manual do Sistema
4 Alternativas de Solução
Para a utilização do serviço que o DCD se propõe, e por este ser um sistema web, basta
apenas que a estação cliente possua um browser com acesso à Internet. A Tabela 4.1
informa as especificações mínimas de hardware e software das estações cliente:
Hardware Software
O sistema será desenvolvido com uma arquitetura de três camadas, usando o modelo
MVC. Isso significa que haverá uma separação clara entre a camada de visão, que é a
interface que estará disponível para os usuários; a camada de controle, que faz a
comunicação entre a visão e o modelo; e a camada de modelo, que possui as regras de
negócio.
• A IDE de desenvolvimento utilizada será o Eclipse 3.2, que é uma das ferramentas
mais bem sucedidas no mercado;
• O servidor web utilizado será o servidor Apache Tomcat 5.5. A escolha desse
75
Diário de Classe Digital Manual do Sistema
• O SGBD utilizado será o MySQL 5.0 para armazenamento dos dados do projeto;
Item Valor
Papel R$ 100,00
Tinta para impressora R$ 500,00
Canetas R$ 20,00
CDs R$ 20,00
Locomoção de profissionais R$ 2.000,00
Sub-total R$ 2.640,00
Tabela 4.3: Despesas diversas
Então, o valor total fixo que será agregado à escolha da solução é de R$ 3.169,48.
76
Manual do Sistema Diário de Classe Digital
Escola
PC Cliente
I nternet
Servidor DCD
PC Cliente
PC Cliente
77
Diário de Classe Digital Manual do Sistema
A escolha da arquitetura DCD–1 é mais aconselhada para aqueles que têm pouco capital
para investir no início do projeto, ou que prefiram que o controle e manutenção do
servidor físico estejam garantidos por uma empresa especializada neste serviço.
78
Manual do Sistema Diário de Classe Digital
PC Cliente
internet PC Cliente
Servidor DCD
PC Cliente
Escola
Nesta arquitetura (Figura 4.2), o acesso fica mais fácil, rápido e controlado, já que o
servidor encontra-se dentro das dependências da própria escola. Mas, para isto, há de se
levar em conta o valor agregado do custo do servidor, que deverá satisfazer a
necessidade de acesso imposto pela quantidade de usuários e de que nível de facilidade
do acesso estará disponível para os mesmos. A Tabela 4.5 mostra os valores e as
configurações necessárias para que o servidor DCD–2 possa garantir a realização dos
serviços de forma garantida e efetiva.
Ativo (Hardware)
Processador Intel 2.8 Ghz bi-processado
2 Gb de memória RAM ECC
Discos rígidos SCSI com 300gb
Tabela 4.5: DCD-2 - Configuração mínima de Hardware
O valor de uma máquina com essa configuração está em torno de R$ 2.300,00. Este valor
se soma ao valor total da solução escolhida pelo cliente, mais o valor dos softwares
necessários para a execução do servidor de maneira efetiva. Abaixo, a tabela mostra os
79
Diário de Classe Digital Manual do Sistema
Assim sendo, o valor total fixo que será agregado à escolha da solução de arquitetura
DCD-2 é de R$ 4.065,00. O custo da manutenção não foi calculado, pois depende dos
contratos já existentes entre a escola e os responsáveis pelo parque instalado.
2 Este valor pode ser suprimido caso o cliente passe a utilizar uma solução Linux. O produto
citado não é a melhor solução técnica, mas foi praticamente imposto, por questões de
uniformidade do parque instalado.
80
Manual do Sistema Diário de Classe Digital
O Diagrama de Casos de Uso de Sistema (Figura 4.3) está repetido na próxima página
(82), com destaque nos Requisitos funcionais do 1º Grupo.
81
Diário de Classe Digital Manual do Sistema
82
Manual do Sistema Diário de Classe Digital
A primeira alternativa tem como objetivo contemplar apenas os requisitos básicos para
que o DCD entre em produção o mais rápido possível, sem deixar de atender ao que se
propõe, ou seja, o uso do diário de classe pelo professor.
A primeira alternativa de requisitos tem como objetivo contemplar a parte essencial dos
requisitos funcionais (casos de uso do sistema) e dos requisitos suplementares
levantados durante a fase de concepção.
4.4.1.2 Cronograma
Com o objetivo de refinar os requisitos que lhe são pertinentes, a equipe de projeto
iniciará os trabalhos por uma breve etapa de levantamento, durante a qual serão
realizados eventuais ajustes e esclarecimentos que se façam necessários sobre os
requisitos. Paralelamente, as atividades previstas serão mais detalhadas pela gerência do
projeto.
83
Diário de Classe Digital Manual do Sistema
O projeto será entregue em um único Módulo. O prazo total de execução das atividades
de cada uma das frentes é indicado na Tabela 4.8:
84
Manual do Sistema Diário de Classe Digital
A Tabela 4.9 fornece os custos totais por cada tipo de recurso envolvido no projeto. São
apresentados os valores consolidados em quantidade de horas e em moeda para o
projeto como um todo. Estes valores incluem os impostos incidentes.
4.4.2.2 Cronograma
Com o objetivo de refinar os requisitos que lhe são pertinentes, a segunda proposta
principiará por uma breve etapa de levantamento, durante a qual serão realizados
eventuais ajustes e esclarecimentos que se façam necessários sobre os requisitos.
Paralelamente, a área de gerenciamento de projeto trabalhará em prol de um maior
86
Manual do Sistema Diário de Classe Digital
Assim sendo, o projeto será entregue em dois releases. O primeiro release contemplará o
Grupo I, resultante da implementação dos requisitos básicos. No segundo release,
acrescenta-se à solução, o Grupo 2. Em conjunto, os grupos 1 e 2 abrangem a íntegra
das necessidades manifestadas pelo cliente e dos requisitos mapeados durante a fase de
Concepção, resolvendo a totalidade dos problemas mapeados.
87
Diário de Classe Digital Manual do Sistema
A Tabela 4.12 fornece os custos totais por cada tipo de recurso envolvido no projeto. Os
valores estão consolidados em quantidade de horas e em moeda para o projeto como um
todo. Estes valores incluem os impostos incidentes.
89
Diário de Classe Digital Manual do Sistema
4.4.2.5.1 Observações
● Este é um projeto que deve ser executado em paralelo com outros, daí o valor 4 em horas/dia;
● Cada profissional tem um envolvimento diferente em cada fase, conforme os percentuais explicitados;
● Os salários são CLT (coluna da esquerda), convertidos para R$/hora e acrescidos dos encargos; e
● Os zeros à direita dos somatórios são obtidos pela diferença das duas possíveis formas de cálculo – são, portanto, uma garantia de que as fórmulas estão corretas.
90
Manual do Sistema Diário de Classe Digital
Necessidade Alternativa
1 2
NE01 – Obter dias letivos e dias de provas, conforme
Sim Sim
definido pela Direção
NE02 – Permitir ao usuário a consulta aos Diários de Classe
Sim Sim
da unidade
NE03 – Emitir email para o aluno e para o responsável,
Não Sim
informando sobre Avaliação: data e disciplina
NE04 – Obter as turmas da unidade e suas grades horárias Sim Sim
NE05 – Permitir o acesso ao Plano de Aula proposto pelo
Sim Sim
professor
NE06 – Criar os Diários de Classe, preenchendo os nomes
Sim Sim
dos alunos e as datas previstas das aulas e provas
NE07 – Alterar os Diários de Classe, adequando-os às
Sim Sim
modificações que acontecerem
NE08 – Exigir autorização para retificar lançamentos em
Não Sim
Bimestres já encerrados
NE09 – Permitir o lançamento de atividades executadas, de
Sim Sim
notas de avaliações e da apuração de freqüência dos alunos
NE10 – Facilitar o cálculo de médias ponderadas Sim Sim
NE11 – Facilitar a elaboração do Plano Anual, como uma
composição de Objetivos definidos, Estratégias, Recursos e Sim Sim
Conteúdos
NE12 – Permitir a comparação do Plano de Aula com os
Não Sim
lançamentos de atividades efetuados pelo professor
NE13 – Registrar a troca de Bilhetes, indicando sua recepção
Sim Sim
pelo destinatário e a resposta com a providência indicada
Tabela 4.14: Necessidades contempladas por alternativa de solução
91
Diário de Classe Digital Manual do Sistema
A Tabela 4.15 apresenta os casos de uso contemplados por cada alternativa de solução.
Atividade Alternativa
1 2
Ambiente de Desenvolvimento R$ 529,48 R$ 529,48
Despesas Diversas R$ 1.940,00 R$ 2.640,00
Mão-de-Obra R$ 36.457,22 R$ 64.598,81
Total R$ 38.926,70 R$ 67.768,29
Tempo em Semanas 12,5 18,0
Caso seja escolhida a arquitetura DCD-2, adicionar R$ 4.065,00
Tabela 4.16: Comparativo de custos e prazos das alternativas de solução
92
Manual do Sistema Diário de Classe Digital
A equipe recomenda a escolha da arquitetura DCD-2, pois esta oferece maior controle e
segurança em relação aos dados que o sistema irá manipular. Essa arquitetura facilita a
manutenção por estar sob a supervisão da própria escola, e também garante o menor
tempo de acesso para os usuários locais, já que o servidor está localizado fisicamente na
mesma rede.
A equipe recomenda o desenvolvimento da alternativa completa (Grupo 2), dado que esta
trará mais agilidade e facilidade na manipulação e utilização do DCD, bem como uma
maior integração entre as diversas áreas que compõem a escola. Esta opção também
facilita o trabalho de seus funcionários em geral, agregando um valor maior à escola.
A escolha desta opção está baseada na afirmação de que pretendem primeiramente testar
e avaliar a efetividade do sistema junto aos requisitos básicos de funcionamento. Sendo
aceita esta primeira versão, e agregando valor à escola, providenciarão posteriormente a
aquisição dos outros módulos, chegando assim à versão completa.
93
Diário de Classe Digital Manual do Sistema
94
Manual do Sistema Diário de Classe Digital
5 Análise e Projeto
95
Diário de Classe Digital Manual do Sistema
96
Manual do Sistema Diário de Classe Digital
O projeto usará o framework Struts, que vem como default no plugin MyEclipse. O Struts
é um framework de desenvolvimento da camada controladora, numa estrutura que segue
o padrão Model 25 (uma variante do MVC oficializada pela Sun), para construção de
aplicações web, que serão utilizadas em um container web (Tomcat), em um servidor Java
EE.
A Figura 5.3 apresenta a estrutura do componente de segurança, que será utilizado para
o controle de acesso às páginas e às funcionalidades. Este componente permite controlar
os usuários através de perfis que limitam o acesso a módulos e, até mesmo, a campos
específicos.
98
Manual do Sistema Diário de Classe Digital
A Figura 5.5 apresenta os diagramas de classes para os pacotes Visão e Controle (veja Figura 5.2 na página 97), explicitando as relações entre as classes de ambos.
Figura 5.5.: Esquema de interação das classes dos pacotes Visão e Controle
100
Manual do Sistema Diário de Classe Digital
A Figura 5.6 mostra com mais detalhe os pacotes Business (veja Figura 5.2 na página 97),
que funcionam como camadas de fronteira do Modelo para os pacotes DCD e Acadêmico,
estes sim, “Modelo” na acepção M do MVC. Esta solução de arquitetura busca evitar
qualquer acoplamento entre o DCD e o Acadêmico (a referência ao DAO foi omitida neste
desenho, pois não é relevante neste contexto).
101
Diário de Classe Digital Manual do Sistema
5.2.4.1 Façade
5.2.4.2 Singleton
• O padrão Singleton será utilizado em cada um dos DAOs, pois o custo de instan-
ciar um objeto é alto, e um DAO precisa ser instanciado a cada acesso ao banco de
dados. Optamos pela instanciação lazy, quando ela é feita apenas no momento da
primeira chamada.
5.2.4.3 Mediator
5.2.4.4 Strategy
102
Manual do Sistema Diário de Classe Digital
Figura 5.7.: RF05 – Cenário: Consultar Diário com Foco – Diagrama de Seqüência
103
Diário de Classe Digital Manual do Sistema
Por motivos de visibilidade dos diagramas, optamos por incluir a parte comum apenas no
primeiro cenário, pois este cenário é o que tem a lógica inicial mais simples.
Nos outros dois cenários, fazemos referência apenas ao bloco “COMUM”, que cuida:
104
Manual do Sistema Diário de Classe Digital
Figura 5.9.: RF05 – Cenário: Consultar Diário único de Professor – Diagrama de Seqüência
105
Diário de Classe Digital Manual do Sistema
106
Manual do Sistema Diário de Classe Digital
107
Diário de Classe Digital Manual do Sistema
108
Manual do Sistema Diário de Classe Digital
110
Manual do Sistema Diário de Classe Digital
• são listadas as tabelas e, para cada tabela, é feita uma enumeração das colunas
que compõem a tabela. Esta lista de colunas fica dentro de um par de parêntesis, e
usa-se vírgulas para separar os nomes das colunas;
• USUARIO (NOME)
• DIRETOR (NOME)
• COORDENADOR (NOME)
• PEDAGOGO (NOME)
• PROFESSOR (NOME)
• RESPONSAVEL (EMAIL)
• ANOLETIVO (NUMERAL)
• DISCIPLINA (NOME)
111
Diário de Classe Digital Manual do Sistema
5.3.2.4 A Agregação
112
Manual do Sistema Diário de Classe Digital
113
Diário de Classe Digital Manual do Sistema
114
Manual do Sistema Diário de Classe Digital
5.3.2.8 Os Relacionamentos
115
Diário de Classe Digital Manual do Sistema
116
Manual do Sistema Diário de Classe Digital
6 senha, tentativas e a referência a Perfil estão no contexto de Segurança, que não aparece no
DER.
117
Diário de Classe Digital Manual do Sistema
118
Manual do Sistema Diário de Classe Digital
120
Manual do Sistema Diário de Classe Digital
121
Diário de Classe Digital Manual do Sistema
122
Manual do Sistema Diário de Classe Digital
123
Diário de Classe Digital Manual do Sistema
124
Manual do Sistema Diário de Classe Digital
125
Diário de Classe Digital Manual do Sistema
(`idConteudoProgramatico`) REFER
`dcd/conteudo_programatico`(`idConteudoProgramatico`) ON UPDATE CASCADE;
126
Manual do Sistema Diário de Classe Digital
(`idConteudoProgramatico`) REFER
`dcd/conteudo_programatico`(`idConteudoProgramatico`) ON UPDATE CASCADE;
127
Diário de Classe Digital Manual do Sistema
128
Manual do Sistema Diário de Classe Digital
RI Descrição Tabela
01 O PESO não pode ser negativo AVALIACAOPLANEJADA
02 O PESO não pode ser negativo AVALIACAO
03 A soma dos PESOs tem que ser igual a 1 AVALIACAOPLANEJADA
04 A soma dos PESOs tem que ser igual a 1 AVALIACAO
Uma nota LANCADA não pode ser negativa,
05 NOTA
nem superior a 10
O NUMERAL deve ter quatro dígitos e estar
06 ANOLETIVO
entre 2005 e 2025
O ano de DATAHORAINICIO deve ser igual a
07 PLANEJADO
NUMERAL de ANOLETIVO
O ano de DATAHORAINICIO deve ser igual a
08 EXECUTADO
NUMERAL de ANOLETIVO
A DURACAO não pode ser negativa, nem
09 PLANEJADO
superior a 150
A DURACAO não pode ser negativa, nem
10 EXECUTADO
superior a 150
O EMAIL deve ser válido ao ser submetido a
11 ALUNO
um RegEx de e-mail
O EMAIL deve ser válido ao ser submetido a
12 RESPONSAVEL
um RegEx de e-mail
O ESTADO deve pertencer ao seguinte
domínio {aguardando Providência,
13 LEMBRETE
Providenciado, Pendente, sem Solução,
Resolvido}
A GUIA deve pertencer ao seguinte domínio
14 PLANEJADO
{em Aberto, Emitida, Lançada}
O ESTADO deve pertencer ao seguinte
15 PERIODO
domínio {criado, em Uso, Fechado}
Tabela 5.37: Regras de integridade do projeto de banco de dados
129
Diário de Classe Digital Manual do Sistema
• Os usuário terão acesso aos dados do ano letivo corrente e do ano letivo anterior,
à exceção dos Lembretes, que somente são armazenados durante o ano letivo;
• No início de cada ano letivo, antes da execução dos processos iniciais, os dados
com mais de dois anos deverão ser movidos para um arquivo morto (banco de
dados separado do banco de dados da produção) e lá mantidos por mais três anos,
pois existe legislação que regula o tempo de vida destes registros.
5.3.8 BackUp
O Instituto Braga Carneiro adota uma política de gerenciamento de riscos, da qual faz
parte a replicação dos dados do sistema Diário de Classe Digital. É obrigação do
contratado a disponibilização dos dados 24 horas por dia, 7 dias por semana. Faz parte
desta solução, o envio diário de uma cópia do DCD para uma máquina da escola. Esta
cópia é gravada em mídia ótica (CD regravável) e mantida por um período de 15 dias. No
Plano de Contingência, página 195, é descrito como estes dados podem ser utilizados.
130
Manual do Sistema Diário de Classe Digital
O Instituto Braga Carneiro, que atua na área educacional no segmento do ensino infantil,
fundamental e médio, possui uma estrutura computacional que atende a todas as
funcionalidades necessárias para um sistema acadêmico.
Os professores utilizam o Diário de Classe como suporte para registro dos assuntos
abordados em sala de aula, das notas das avaliações e da presença dos alunos, dentre
outros assuntos pertinentes. Como o próprio nome sugere, é um diário onde são
registradas todas as informações pertinentes às atividades exercidas em sala de aula.
Alguns dos problemas que surgem com esse método são: a demora para a atualização
dos dados contidos no diário de classe, e a dificuldade de acesso à informação no
instante em que se faz necessária uma consulta referente a alguma turma ou aluno.
Como cada professor, juntamente com disciplina e turma, possui um diário de classe
exclusivo, torna-se inviável a consolidação das informações a nível de turma.
O DCD (Diário de Classe Digital) tem como proposta, informatizar todo o processo de
preenchimento e manuseio do diário de classe, possibilitando, assim, que os usuários do
DCD tenham acesso ao sistema a partir de qualquer terminal conectado na Internet.
131
Diário de Classe Digital Manual do Sistema
Para este protótipo funcional, existem dois grupos de usuários do sistema: professores e
coordenadores.
A importação dos dados do sistema acadêmico, que torna possível o trabalho a cada ano,
é uma funcionalidade executada pelo coordenador.
As consultas realizadas no DCD podem ser feitas por qualquer usuário devidamente
autorizado pelo sistema.
5.4.1.1 Nomenclatura
O título das janelas será sempre o mesmo, e conterá o nome do sistema: “Diário de
Classe Digital”, além do nome da instituição de ensino a que está associada para
respeitar, tanto o conceito da aplicação, quanto a própria instituição.
Telas: Cada tela receberá um nome relacionado à sua atividade fim. Este nome será
derivado do nome do caso de uso de sistema que ela realiza.
132
Manual do Sistema Diário de Classe Digital
5.4.1.2 Padronização
Todas as páginas do sistema possuem duas barras horizontais, uma no topo da tela,
denominada “header”, e outra no fim da tela, denominada “footer”. No header, é sempre
apresentado o nome do sistema centralizado, ou seja, “Diário de Classe Digital”. Já no
footer, são apresentados links para informações sobre política de privacidade do sistema,
sobre os desenvolvedores e também sobre o sistema em si.
As caixas de ajuda estão na cor amarela, que significa “atenção”, para que desta forma
haja uma diferenciação das demais telas, e para que assim possa prender a atenção do
133
Diário de Classe Digital Manual do Sistema
A maioria das funcionalidades será aberta como parte de uma janela principal – ao lado
do menu que sempre estará visível. O título de cada funcionalidade será exibido no topo
da tela da funcionalidade em questão e indicará qual funcionalidade está selecionada. Ao
lado do título da funcionalidade existe uma imagem-botão , que abre a ajuda referente
à funcionalidade selecionada.
Para facilitar ainda mais a utilização do sistema, foram selecionadas diversas teclas de
atalho que podem ser utilizadas na manipulação dos dados e controles da interface do
DCD. Estas teclas podem ser visualizadas na Tabela 5.38 da página 135.
O sistema apresentará mensagens de erro quando o usuário tentar executar uma tarefa
sem preencher os dados obrigatórios da mesma ou quando preencher algum dado
incompatível. As mensagens podem ser exibidas através de caixas de alerta, ou então em
caixas html (veja Figura 5.16na página 135) nas próprias janelas do sistema.
134
Manual do Sistema Diário de Classe Digital
Teclas de atalho
<SPACE> Marca ou desmarca o controle que estiver sob o foco.
<Enter> Confirma operação.
<Tab> Deslocar cursor entre campos para frente.
<Shift> + <Tab> Deslocar cursor entre campos para trás.
<Page Up> Subir página.
<Page Down> Descer página.
<Setas> Subir / Descer página.
<Del> Para apagar o caractere marcado com o cursor no
campo digitado ou para apagar o caractere à direita
do cursor.
<Home> Para ir com o cursor ao início do campo digitado.
<End> Para ir com o cursor ao final do campo digitado.
<Esc> Para desfazer a operação.
<Ctrl + C> Copiar texto selecionado.
<Ctrl + V> Colar texto selecionado.
<Ctrl + X> Recortar texto selecionado.
Tabela 5.38: Uso de Teclas
• Campos de entrada de dados não editáveis terão cor de fundo diferente, sendo
branco para os campos com edição habilitada e cinza para edição desabilitada.
135
Diário de Classe Digital Manual do Sistema
• O Menu Principal muda de cor para dar efeito de foco quando o usuário passa com
o mouse por cima do item de menu.
• Caso haja um erro em algum dos campos, este recebe o foco depois da mensagem
de erro.
• Os links serão sublinhados quando o mouse passar por cima para facilitar a
indicação. Além disso, ao se passar o mouse por cima do link, será apresentada
uma mensagem estilo “o que é isto” elucidativa sobre o link.
Menu Global
Login Aparece em todas as janelas e permite
I mportar ao usuário: efetuar logoff, retornando à
Erro de login
tela de login; ou navegar para uma das
seguintes janelas:
Login ok
Importar Acadêmico
I mportar Emparelhar Acadêmico
Acadêmico Lembretes
Acadêmico não
foi importado Acadêmico já Consultar Diário
foi importado
I mportar
Emparelhar Lembretes
Acadêmico Alterar estado do
lembrete
Emparelhar Manusear
Reprovar
Visualizar
Manusear Plano Anual
Consultar Manusear Visualizar
Diário Diário Plano Anual
Aprovar
Alterar estado do
lembrete
136
Manual do Sistema Diário de Classe Digital
Esta janela é empregada pelo usuário coordenador para efetuar o login, habilitando o
mesmo a realizar as funções inerentes a seu perfil, ou seja, “Importar Acadêmico”,
“Emparelhar Acadêmico”, “Lembretes” e “Consultar Diário”.
O botão Entrar conduz o usuário à janela de Lembretes (Figura 5.23 na página 144) onde
ele pode consultar todas as suas pendências em relação aos seus diários, além de
escolher outra opção no menu.
Abaixo do botão Entrar existem dois links: Esqueceu a senha? e Alterar senha. O link
Esqueceu a senha? conduz o usuário a uma tela de identificação para que ele possa
receber sua senha antigo pelo e-mail cadastrado. Já o link Alterar senha, conduz o
usuário a uma tela onde ele deverá digitar seu login, a senha atual e a da senha nova.
137
Diário de Classe Digital Manual do Sistema
• Consultar Diário – conduz a uma tela na qual o coordenador pode consultar todos
os diários existentes;
Esta janela é empregada pelo coordenador para que seja feita a importação inicial dos
dados necessários para o correto funcionamento do DCD. É aberta quando o coordenador
clica no link “Importar Acadêmico”, presente como opção no Menu Global. Na janela são
138
Manual do Sistema Diário de Classe Digital
A caixa Ano exibe a listagem de anos do SisACAD selecionado onde existem dados
passíveis de importação.
O botão Importar inicia o processo de importação dos dados do sistema acadêmico para
gerar os dados que o DCD utilizará para o manuseio dos diários de classe, e o conduz de
volta à tela de importação.
5.4.2.3.2 Mini-Especificação
139
Diário de Classe Digital Manual do Sistema
Obrigatório
Editável
Visível
Coluna Tabela Regras
140
Manual do Sistema Diário de Classe Digital
• Consultar Diário – conduz a uma tela na qual o coordenador pode consultar todos
os diários existentes;
Tipo: Filha
Esta janela é empregada pelo coordenador para que seja feito o emparelhamento de
dados existentes no banco de dados do DCD com os dados existentes no sistema
141
Diário de Classe Digital Manual do Sistema
acadêmico do qual o DCD importou previamente. É aberta quando o usuário clica no link
“Emparelhar Acadêmico”, presente como opção no Menu Global. Na janela são exibidas
duas caixas de escolha, uma chamada de ”SisACAD”, e outra chamada de ”Ano”.
A caixa Ano exibe a listagem de anos do SisACAD selecionado onde existem dados
passíveis de emparelhamento.
5.4.2.4.2 Mini-Especificação
142
Manual do Sistema Diário de Classe Digital
Editável
Visível
143
Diário de Classe Digital Manual do Sistema
• Consultar Diário – conduz a uma tela na qual o coordenador pode consultar todos
os diários existentes;
Tipo: Filha
Esta janela é empregada pelo coordenador para consultar suas pendências no Diário de
Classe Digital. É aberta quando o coordenador faz login, ou quando o coordenador clica
no link “Lembretes”, presente como opção no Menu Global. A parte superior da janela
contém um controle tabular chamado “Lembretes” que lista todos os lembretes
144
Manual do Sistema Diário de Classe Digital
O controle tabular Lembretes exibe as informações dos lembretes que são pertinentes
ao coordenador em questão e que ainda não foram resolvidos ou que foram adiados.
Manusear é um botão que conduz o coordenador à janela em que ele pode manusear o
diário no qual o lembrete se refere. Ao clicar no botão é exibida a janela Manusear Diário
(Figura 5.25 na página 150) onde ele pode verificar todas as pendências relativas ao
diário em questão.
O botão Ok altera o estado do lembrete de acordo com a escolha feita pelo coordenador
dentro das opções fornecidas, e o conduz de volta à tela de lembretes.
5.4.2.5.2 Mini-Especificação
Janela: Lembretes
Abertura: Busca lembretes pertinentes ao usuário.
Controles:
145
Diário de Classe Digital Manual do Sistema
Obrigatório
Editável
Visível
Coluna Tabela Regras
146
Manual do Sistema Diário de Classe Digital
Tipo: Filha
147
Diário de Classe Digital Manual do Sistema
Esta janela é empregada pelo coordenador para consultar os diários de classe. É aberta
quando o usuário clica no link “Consultar Diário”, presente como opção no Menu Global.
A parte superior da janela contém um controle tabular chamado “Consultar Diário” que
lista todos os diários de classe existentes na escola.
5.4.2.6.2 Mini-Especificação
148
Manual do Sistema Diário de Classe Digital
Obrigatório
Editável
Visível
Coluna Tabela Regras
149
Diário de Classe Digital Manual do Sistema
• Consultar Diário – conduz a uma tela na qual o coordenador pode consultar todos
os diários existentes;
150
Manual do Sistema Diário de Classe Digital
Tipo: Filha
A parte superior da janela contém um controle tabular chamado “Manusear Diário” que
lista as informações do diário selecionado. Logo abaixo, o controle tabular que exibe o
resumo de cada período do diário.
Visualizar Plano Anual é um botão que conduz o coordenador à janela em que ele pode
visualizar o plano anual para aquele diário, bem como aprovar e/ou reprovar um plano
que está aguardando aprovação. Ao clicar no botão é exibida a janela Visualizar Plano
Anual (Figura 5.26 na página 154), e lá o coordenador poderá tomar a decisão mais
acertada após a visualização dos dados.
151
Diário de Classe Digital Manual do Sistema
• Aulas Previstas - exibe o número de aulas previstas para cada mês do período
selecionado.
• Aulas Dadas - exibe o número de aulas dadas para cada mês do período
selecionado.
• TOTAL – exibe o total de aulas previstas e aulas dadas para o período selecionado.
5.4.2.7.2 Mini-Especificação
152
Manual do Sistema Diário de Classe Digital
Obrigatório
Editável
Visível
Coluna Tabela Regras
153
Diário de Classe Digital Manual do Sistema
• Consultar Diário – conduz a uma tela na qual o coordenador pode consultar todos
os diários existentes;
154
Manual do Sistema Diário de Classe Digital
Tipo: Filha
A parte superior da janela contém um controle tabular chamado “Visualizar Plano Anual”
que lista as informações do diário selecionado. Logo abaixo, o controle tabular que exibe
as possíveis ações para o coordenador, caso o plano anual esteja aguardando aprovação.
Mais abaixo, o controle tabular que exibe o conteúdo do plano anual lançado pelo
professor dono do diário.
Aprovar Plano Anual é um botão que aprova o plano anual, gerando um lembrete para o
professor dono do diário, informando que seu plano foi aprovado. Depois, este conduz o
coordenador de volta a esta janela.
O botão Reprovar Plano Anual é um botão que exibe um controle tabular chamado
“Motivo da reprovação”, para que o coordenador indique ao professor dono do diário,
através de um lembrete para o mesmo, o motivo da reprovação de seu plano.
• Salvar – salva o motivo da reprovação do plano anual, alterando seu estado para
“Não aprovado” e gera lembrete avisando da reprovação. Depois, este conduz o
coordenador de volta a esta janela.
155
Diário de Classe Digital Manual do Sistema
O controle tabular que exibe o conteúdo do plano anual lançado pelo professor dono do
diário é composto das seguintes colunas:
5.4.2.8.2 Mini-Especificação
Controles:
156
Manual do Sistema Diário de Classe Digital
Obrigatório
Editável
Visível
Coluna Tabela Regras
157
Diário de Classe Digital Manual do Sistema
Login
Menu Global Erro de login
- Lembretes
- Consultar Diário
Lembretes
Alterar estado do
lembrete
Manusear
Lançar
Manusear Plano Anual
Consultar Manusear Lançar Plano
Diário Diário Anual
Visualizar
Plano Anual
158
Manual do Sistema Diário de Classe Digital
Esta janela é empregada pelo usuário professor para efetuar o login, habilitando o
mesmo a realizar as funções inerentes a seu perfil, ou seja, “Lembretes” e “Consultar
Diário”.
O botão Entrar conduz o usuário à janela de Lembretes (Figura 5.29 na página 160) onde
ele pode consultar todas as suas pendências em relação aos seus diários, além de
escolher outra opção no menu.
Abaixo do botão Entrar existem dois links: Esqueceu a senha? e Alterar senha. O link
Esqueceu a senha? conduz o usuário a uma tela de identificação para que ele possa
receber sua senha atual pelo e-mail cadastrado. Já o link Alterar senha, conduz o
usuário a uma tela onde ele deverá digitar seu login, a senha atual, e a senha nova.
159
Diário de Classe Digital Manual do Sistema
• Consultar Diário – conduz a uma tela na qual o professor pode consultar todos os
diários existentes, ou manusear seus próprios diários;
Tipo: Filha
Esta janela é empregada pelo professor para consultar suas pendências no Diário de
Classe Digital. É aberta quando o professor faz login, ou quando ele clica no link
“Lembretes”, presente como opção no Menu Global. A parte superior da janela contém
um controle tabular chamado “Lembretes” que lista todos os lembretes pertinentes ao
professor em questão.
O controle tabular Lembretes exibe as informações dos lembretes que são pertinentes
ao coordenador em questão e que ainda não foram resolvidos ou que foram adiados.
160
Manual do Sistema Diário de Classe Digital
O controle tabular Lembretes exibe as informações dos lembretes que são pertinentes
ao professor em questão e que ainda não foram resolvidos ou que foram adiados.
Manusear é um botão que conduz o professor à janela em que ele pode manusear o
diário no qual o lembrete se refere. Ao clicar no botão é exibida a janela Manusear Diário
(Figura 5.32 na página 166) onde ele pode verificar todas as pendências relativas ao
diário em questão, bem como tomar as devidas providências.
O botão Ok altera o estado do lembrete de acordo com a escolha feita pelo professor
dentro das opções fornecidas, e o conduz de volta à tela de lembretes.
5.4.3.3.2 Mini-Especificação
Janela: Lembretes
Abertura: Busca lembretes pertinentes ao usuário.
Controles:
161
Diário de Classe Digital Manual do Sistema
Obrigatório
Editável
Visível
Coluna Tabela Regras
162
Manual do Sistema Diário de Classe Digital
Tipo: Filha
Esta janela é empregada pelo coordenador para consultar os diários de classe. É aberta
quando o usuário clica no link “Consultar Diário”, presente como opção no Menu Global.
A parte superior da janela contém um controle tabular chamado “Consultar Diário” que
lista todos os diários de classe existentes na escola.
163
Diário de Classe Digital Manual do Sistema
5.4.3.4.2 Mini-Especificação
164
Manual do Sistema Diário de Classe Digital
Controles:
Editável
Visível
165
Diário de Classe Digital Manual do Sistema
• Consultar Diário – conduz a uma tela na qual o professor pode consultar todos os
diários existentes, ou manusear seus próprios diários;
Tipo: Filha
Esta janela é empregada pelo professor para a visualização, e atualização dos dados do
diário de classe. É aberta quando o usuário clica no link “Manusear Diário”, presente
como opção na janela “Lembretes” (Figura 5.29 na página 160), e na janela “Consultar
Diário” (Figura 5.30 na página 163).
A parte superior da janela contém um controle tabular chamado “Manusear Diário” que
lista as informações do diário selecionado. Quando o plano anual do professor está
166
Manual do Sistema Diário de Classe Digital
aprovado, logo abaixo é exibido o controle tabular que exibe o resumo de cada período
do diário, bem como os comandos possíveis para cada período (Figura 5.33).
Lançar Plano Anual é um botão que conduz o professor à janela Lançar Plano Anual
(Figura 5.34 na página 171), na qual ele pode lançar o plano anual para aquele diário, e
requerer aprovação do coordenador. Este botão só é exibido quando o plano anual
encontra-se nos seguintes estados: “Não lançado”, “Em lançamento” ou “Reprovado”.
O botão Visualizar Plano Anual é um botão que conduz o professor à janela em que ele
pode apenas visualizar o plano anual para aquele diário. Este botão só será exibido
quando o plano anual estiver nos seguintes estados: “Aguardando aprovação” ou
“Aprovado”. Ao clicar no botão é exibida a janela Visualizar Plano Anual (Figura 5.35 na
página 177), e lá o professor poderá tomar a decisão mais acertada após a visualização
dos dados.
• Aulas Previstas - exibe o número de aulas previstas para cada mês do período
selecionado.
• Aulas Dadas - exibe o número de aulas dadas para cada mês do período
selecionado.
• TOTAL – exibe o total de aulas previstas e aulas dadas para o período selecionado.
• Configurar – conduz o professor à janela “Configurar Diário” (não implementado).
• Emitir Guia conduz o professor à janela “Emitir Guia” (não implementado).
• Atualizar conduz o professor à janela “Atualizar Diário” (não implementado).
• Fechar – conduz o professor a janela “Fechar Bimestre” (não implementado).
5.4.3.5.2 Mini-Especificação
168
Manual do Sistema Diário de Classe Digital
Controles:
169
Diário de Classe Digital Manual do Sistema
Obrigatório
Editável
Visível
Coluna Tabela Regras
170
Manual do Sistema Diário de Classe Digital
• Consultar Diário – conduz a uma tela na qual o professor pode consultar todos os
diários existentes, ou manusear seus próprios diários;
Tipo: Filha
Esta janela é empregada pelo professor para o lançamento do plano anual dos diários de
171
Diário de Classe Digital Manual do Sistema
classe. É aberta quando o professor clica no link “Lançar Plano Anual”, presente como
opção na janela “Manusear Diário”.
A parte superior da janela contém um controle tabular chamado “Lançar Plano Anual” que
lista as informações do diário selecionado. Logo abaixo, o controle tabular que exibe as
possíveis ações para o professor caso o plano anual esteja aguardando lançamento,
reprovado ou ainda não lançado. Mais abaixo, o controle tabular que exibe o conteúdo do
plano anual lançado pelo professor dono do diário.
Lançar Objetivo é um botão que exibe um controle tabular chamado “Objetivo a ser
definido”, para que o professor possa lançar em seu plano anual todos os seus objetivos
específicos para aquele diário naquele ano. Este atualiza a lista de objetivos específicos e
conduz o professor de volta à janela “Lançar Plano Anual”.
Lançar Conteúdo é um botão que exibe um controle tabular chamado “Conteúdo a ser
definido”, para que o professor possa lançar em seu plano anual todo o conteúdo
programático para aquele diário naquele ano. Este atualiza a lista de conteúdo
programático e conduz o professor de volta à janela “Lançar Plano Anual”.
Lançar Estratégia é um botão que exibe um controle tabular chamado “Estratégia a ser
aplicada”, para que o professor possa lançar em seu plano anual todas as estratégias de
ensino para aquele diário naquele ano. Este atualiza a lista de estratégias e conduz o
professor de volta à janela “Lançar Plano Anual”.
Lançar Recurso é um botão que exibe um controle tabular chamado “Recurso a ser
utilizado”, para que o professor possa lançar em seu plano anual todos os recursos que
pretende utilizar para aquele diário naquele ano. Este atualiza a lista de recursos
utilizados e conduz o professor de volta à janela “Lançar Plano Anual”.
O controle tabular que exibe o conteúdo do plano anual lançado pelo professor dono do
diário é composto das seguintes colunas:
173
Diário de Classe Digital Manual do Sistema
Em cada item, de qualquer uma dessas colunas, existe uma imagem-botão , que é
utilizada para retirar o item da lista ao qual pertence, conduzindo assim o professor de
volta a janela “Lançar Plano Anual”.
O botão Requerer Aprovação é um botão que salva o conteúdo do plano anual e altera
seu estado para “Aguardando aprovação”, gerando um lembrete para o coordenador da
escola de que o mesmo precisa aprovar o plano lançado. Depois, este conduz o professor
de volta à janela “Lançar Plano Anual”.
5.4.3.6.2 Mini-Especificação
174
Manual do Sistema Diário de Classe Digital
Controles:
175
Diário de Classe Digital Manual do Sistema
Obrigatório
Editável
Visível
Coluna Tabela Regras
176
Manual do Sistema Diário de Classe Digital
• Consultar Diário – conduz a uma tela na qual o professor pode consultar todos os
diários existentes, ou manusear seus próprios diários;
Tipo: Filha
Esta janela é empregada pelo professor para a visualização do plano anual dos diários de
classe. É aberta quando o professor clica no link “Visualizar Plano Anual”, presente como
opção na janela “Manusear Diário”.
A parte superior da janela contém um controle tabular chamado “Visualizar Plano Anual”
que lista as informações do diário selecionado. Mais abaixo, o controle tabular que exibe
o conteúdo do plano anual lançado pelo professor dono do diário.
177
Diário de Classe Digital Manual do Sistema
O controle tabular que exibe o conteúdo do plano anual lançado pelo professor dono do
diário é composto das seguintes colunas:
5.4.3.7.2 Mini-Especificação
178
Manual do Sistema Diário de Classe Digital
Obrigatório
Editável
Visível
Coluna Tabela Regras
179
Diário de Classe Digital Manual do Sistema
180
Manual do Sistema Diário de Classe Digital
181
Diário de Classe Digital Manual do Sistema
6 Implementação
O protótipo do projeto Diário de Classe Digital foi implementado com a tecnologia Java EE
utilizando a linguagem de programação Java, MySQL 5.0 como sistema gerenciador de
banco de dados, e Tomcat 5.5 como servidor web.
6.1 Produtividade
182
Manual do Sistema Diário de Classe Digital
Quando o usuário faz o login, o sistema identifica o ser perfil, e mostra o menu
correspondente. Neste menu ficam habilitadas somente as funções pertinentes ao perfil
do usuário logado. Ex: “Importar Acadêmico” é uma função disponível apenas para
usuários do tipo “Coordenador”; “Lançar Plano Anual” é uma função disponível para
usuários do tipo “Professor”.
Usando a janela de Login o usuário poderá alterar sua senha, clicando no link “Alterar
Senha”.
O login do usuário será bloqueado quando sua identificação for válida, ou seja, o usuário
existir na base de dados do DCD, e ele errar sua senha 3 vezes consecutivas. Na terceira
tentativa inválida, o usuário será informado sobre o bloqueio e os procedimentos de
reativação da senha. Para desbloqueá-la o usuário deverá entrar em contato com o setor
de help desk do Braga Carneiro, que providenciará o envio de uma nova senha para seu
e-mail.
Adicionalmente, haverá um link "Esqueceu sua senha?" na tela de login. Ao ser clicado,
ele fará com que o usuário receba a senha no e-mail cadastrado e informará o usuário
acerca deste fato.
184
Manual do Sistema Diário de Classe Digital
7 Plano de Testes
Os testes de aceitação serão realizados com os usuários que utilizarão o sistema para
controlar situações do seu dia-a-dia. Após isso, será realizada uma reunião com os
mesmos para formalização dos resultados.
7.1 Planejamento
185
Diário de Classe Digital Manual do Sistema
Gerar massa de
Criar ambiente
Criar casos de
Performance
Integração
Segurança
Aceitação
Unidade
Semana
Sistema
de testes
dados
teste
1 X X X X
2 X X X
3 X X X
4 X X X
5 X X
7.1.2 Responsabilidades
Atividades Autores
Criação de casos de teste Analista Pleno
Inserção dos dados Analista Pleno
Criação de ambiente de teste Programador Java
Testes de unidade Programador Java
Testes de sistema Analista Pleno e Programador Java
Testes de Integração Programador Java EE
Testes de segurança Analista Pleno e Analista Senior
Testes de performance Analista Pleno e Analista Senior
Testes de aceitação Analista Senior e Gerente
Tabela 7.2: Responsabilidades por testes
Os testes serão realizados em estações que atendam aos requisitos mínimos para o
sistema funcionar, tendo em vista que o mesmo poderá ser acessado de qualquer
computador que tenha acesso à Internet. A mesma estrutura de servidores será
aproveitada onde um ambiente de testes será criado, simulando o ambiente de produção.
módulo, independente da lógica interna (teste de caixa preta). Estes testes serão
realizados no momento em que cada módulo for desenvolvido de forma a validá-lo com
base na unidade. Por estarmos trabalhando com o Eclipse, iremos utilizar o JUnit para os
testes de unidade. Tentaremos escrever os testes concomitantemente à escrita do código.
Todos os casos de uso serão testados. Na Tabela 7.3 listamos detalhadamente os testes a
serem executados em apenas dois deles.
Este conjunto de testes deverá ser capaz de validar a tela de login. Serão realizadas
tentativas de login válidas com os diferentes perfis de acesso, permitindo validar a
correta liberação de funcionalidades por perfis. Também serão realizadas tentativas de
login inválidas, avaliando o nível de segurança. Por último serão aplicados algoritmos de
“força bruta”, como robôs que simulem usuários reais tentando se autenticar no sistema,
para tentar descobrir senhas e fragilidades na segurança.
187
Diário de Classe Digital Manual do Sistema
188
Manual do Sistema Diário de Classe Digital
189
Diário de Classe Digital Manual do Sistema
190
Manual do Sistema Diário de Classe Digital
Estes testes serão realizados para verificação dos tempos de respostas do sistema após
qualquer ação tomada pelo usuário. Serão mapeadas as ações que produzem maior
demanda do banco de dados para que os resultados sejam comparados de acordo com a
quantidade de dados retornados e quantidade de acessos simultâneos a mesma
operação.
A Tabela 7.4 apresenta os tempos estimados para os casos de usos mais críticos:
Será utilizado o teste de aceitação para validar o sistema Diário de Classe Digital no
ponto de vista do usuário. Nesta etapa, o objetivo principal é determinar se a ferramenta
satisfaz ou não a um conjunto de critérios de aceitação previamente definidos,
permitindo ao cliente determinar se aceita ou não o sistema. O papel do usuário nesta
aferição de qualidade do processo de software é crucial, consistindo em um passo
adicional de melhoria extremamente importante. Agregando-o aos processos e técnicas
já citados, estaremos maximizando o nível de aderência do produto às expectativas do
cliente e aos requisitos funcionais da solução.
Será criada uma massa de dados específica para a execução desses testes. Eles deverão
ser realizados em ambiente dedicado e controlado, cabendo à diretoria do Braga Carneiro
prover recursos para execução dos passos de testes. O conjunto de casos de teste a
serem empregados para fins de homologação será acordado entre as equipe de projeto e
do Braga Carneiro.
O teste de interface terá por objetivo verificar se os padrões estão efetivamente sendo
seguidos em comparação com o que havia sido especificado.
Finalmente, o teste rápido atacará o que é mais prioritário: os pontos de maior risco e
fluxos convencionais, criteriosamente selecionados.
192
Manual do Sistema Diário de Classe Digital
8 Implantação
O sistema será instalado na pasta de aplicações do Tomcat no servidor, logo depois será
feita a execução do script de criação do modelo de banco de dados do DCD, e por fim a
carga inicial de dados primários.
do usuário, a senha atual, e a nova senha. Este processo será efetuado por cada
professor, pelo menos, no dia do treinamento.
A primeira fase do treinamento terá duração de 1 (um) dia e será realizada na 12ª
(décima segunda) semana do cronograma do projeto e a segunda fase terá duração de 2
(dois) dias e será realizado na 17ª (décima sétima) semana do cronograma do projeto,
ambas coincidindo com o início dos testes de integração do sistema. Nosso objetivo é
preparar os usuários para que todos possam participar dos testes de integração.
8.1.3.5 Execução
O treinamento será guiado por um roteiro apresentado em Power Point que abrange
194
Manual do Sistema Diário de Classe Digital
conceitos do negócio, uma visão macro do sistema e cenários que possibilitarão aos
usuários vivenciar como situações do seu dia-a-dia são resolvidas no sistema.
Durante a projeção dos cenários o analista alternará entre a apresentação (ppt) quando
apresentará o cenário, e, a execução do sistema quando um usuário de cada vez será
convidado a usar o sistema para resolver a situação proposta. É neste momento que os
usuários serão aconselhados e guiados a alterar suas senhas.
Na segunda fase de treinamento, serão utilizados dados reais de anos anteriores para
facilitar a interação dos novos usuários com o sistema, pois assim poderão compreender
funcionalmente como se faz neste novo sistema o que eles já estão acostumados a fazer
no diário de classe em papel.
O novo sistema deverá rodar em paralelo com o sistema baseado nos diários de classe de
papel, de forma que todas as funcionalidades do novo sistema possam ser analisadas e
comparadas com os resultados esperados pelo o antigo sistema.
Assim, aos poucos, os diários de classe em papel serão substituídos pelo sistema Diário
de Classe Digital, até que todos se sintam absolutamente convencidos do valor agregado
do sistema para a escola.
negócio do cliente.
Por qualquer motivo ocorre uma interrupção na energia elétrica na estação do cliente
acessando o sistema.
O usuário deverá procurar outra máquina que esteja funcionando, ou tratar de solicitar o
restabelecimento do fornecimento de energia elétrica.
A rede do cliente fica sem acesso ao site onde o sistema está hospedado.
O usuário deverá procurar outra rede que esteja acessando o site, ou tratar de solicitar o
restabelecimento do acesso na sua própria rede.
196
Manual do Sistema Diário de Classe Digital
197
Diário de Classe Digital Manual do Sistema
198
Manual do Sistema Diário de Classe Digital
9 Anexos
199
Diário de Classe Digital Manual do Sistema
200
Manual do Sistema Diário de Classe Digital
NOME EMAIL
ADRIANE GONCALVES BRAGA ADRIANE@BRAGA.COM
ALAN DOS SANTOS CARDIM ALAN@CARDIM.COM
ALBANIZIA BEZERRA DOS SANTOS ALBANIZIA@SANTOS.COM
ALESSANDRA DUARTE MENDONCA ALESSANDRA@MENDONCA.COM
ALESSANDRO MARTINS ALVES ALESSANDRO@ALVES.COM
ALEX FELIPE MAIA WATANABE ALEX@WATANABE.COM
ALEX SANDRO MARTINS DE OLIVEIRA ALEX@OLIVEIRA.COM
ALEXANDRE COSTA PEREIRA ALEXANDRE@PEREIRA.COM
ALEXANDRE DAUDT DOS REIS ALEXANDRE@REIS.COM
ALEXANDRE DO NASCIMENTO DE OLIVEIRA ALEXANDRE@OLIVEIRA.COM
ALEXANDRE DOS REIS LOPES ALEXANDRE@LOPES.COM
ALEXANDRE GONCALVES XAVIER ALEXANDRE@XAVIER.COM
ANO
2007
DIASEMANA
Segunda-feira
Terça-feira
Quarta-feira
Quinta-feira
Sexta-feira
NOME EMAIL
Matemática ALCIDES@BRAGA.COM
Ed. Física LUCIE@BRAGA.COM
Português SALVADOR@CARDIM.COM
Desenho ZOE@SANTOS.COM
DIRCEU@MENDONCA.COM
Inglês
MARILIA@MENDONCA.COM
Redação
SANDRA@ALVES.COM
Geografia
MYAKO@WATANABE.COM
Ciências
MARIA@OLIVEIRA.COM
História JOAO@OLIVEIRA.COM
Artes CELESTE@PEREIRA.COM
Informática DORALICE@REIS.COM
RICARDO@LOPES.COM
GIL@XAVIER.COM
9.1.3.5 Tabela Professor
ANO- PERTENCESEMA
DATA NOME-PERIODO ANOLETIVO DIASEMANA TEMAULA NAPROVAS
22/01/07 Primeiro Bimestre 2007 Segunda-feira False False
23/01/07 Primeiro Bimestre 2007 Terça-feira False False
24/01/07 Primeiro Bimestre 2007 Quarta-feira False False
25/01/07 Primeiro Bimestre 2007 Quinta-feira False False
26/01/07 Primeiro Bimestre 2007 Sexta-feira False False
29/01/07 Primeiro Bimestre 2007 Segunda-feira True False
30/01/07 Primeiro Bimestre 2007 Terça-feira True False
31/01/07 Primeiro Bimestre 2007 Quarta-feira True False
01/02/07 Primeiro Bimestre 2007 Quinta-feira True False
02/02/07 Primeiro Bimestre 2007 Sexta-feira True False
05/02/07 Primeiro Bimestre 2007 Segunda-feira True False
06/02/07 Primeiro Bimestre 2007 Terça-feira True False
07/02/07 Primeiro Bimestre 2007 Quarta-feira True False
08/02/07 Primeiro Bimestre 2007 Quinta-feira True False
09/02/07 Primeiro Bimestre 2007 Sexta-feira True False
12/02/07 Primeiro Bimestre 2007 Segunda-feira True False
13/02/07 Primeiro Bimestre 2007 Terça-feira True False
14/02/07 Primeiro Bimestre 2007 Quarta-feira True False
15/02/07 Primeiro Bimestre 2007 Quinta-feira True False
16/02/07 Primeiro Bimestre 2007 Sexta-feira True False
19/02/07 Primeiro Bimestre 2007 Segunda-feira False False
20/02/07 Primeiro Bimestre 2007 Terça-feira False False
21/02/07 Primeiro Bimestre 2007 Quarta-feira False False
22/02/07 Primeiro Bimestre 2007 Quinta-feira False False
23/02/07 Primeiro Bimestre 2007 Sexta-feira False False
26/02/07 Primeiro Bimestre 2007 Segunda-feira True False
27/02/07 Primeiro Bimestre 2007 Terça-feira True False
28/02/07 Primeiro Bimestre 2007 Quarta-feira True False
01/03/07 Primeiro Bimestre 2007 Quinta-feira True False
02/03/07 Primeiro Bimestre 2007 Sexta-feira True False
05/03/07 Primeiro Bimestre 2007 Segunda-feira True False
06/03/07 Primeiro Bimestre 2007 Terça-feira True False
07/03/07 Primeiro Bimestre 2007 Quarta-feira True False
08/03/07 Primeiro Bimestre 2007 Quinta-feira True False
09/03/07 Primeiro Bimestre 2007 Sexta-feira True False
12/03/07 Primeiro Bimestre 2007 Segunda-feira True False
13/03/07 Primeiro Bimestre 2007 Terça-feira True False
14/03/07 Primeiro Bimestre 2007 Quarta-feira True False
15/03/07 Primeiro Bimestre 2007 Quinta-feira True False
16/03/07 Primeiro Bimestre 2007 Sexta-feira True False
19/03/07 Primeiro Bimestre 2007 Segunda-feira True False
20/03/07 Primeiro Bimestre 2007 Terça-feira True False
21/03/07 Primeiro Bimestre 2007 Quarta-feira True False
22/03/07 Primeiro Bimestre 2007 Quinta-feira True False
23/03/07 Primeiro Bimestre 2007 Sexta-feira True False
-- continua --
203
Diário de Classe Digital Manual do Sistema
ANO- PERTENCESEMA
DATA NOME-PERIODO ANOLETIVO DIASEMANA TEMAULA NAPROVAS
26/03/07 Primeiro Bimestre 2007 Segunda-feira True False
27/03/07 Primeiro Bimestre 2007 Terça-feira True False
28/03/07 Primeiro Bimestre 2007 Quarta-feira True False
29/03/07 Primeiro Bimestre 2007 Quinta-feira True False
30/03/07 Primeiro Bimestre 2007 Sexta-feira True False
02/04/07 Primeiro Bimestre 2007 Segunda-feira True False
03/04/07 Primeiro Bimestre 2007 Terça-feira True False
04/04/07 Primeiro Bimestre 2007 Quarta-feira True False
05/04/07 Primeiro Bimestre 2007 Quinta-feira True False
06/04/07 Primeiro Bimestre 2007 Sexta-feira False False
09/04/07 Primeiro Bimestre 2007 Segunda-feira True False
10/04/07 Primeiro Bimestre 2007 Terça-feira True False
11/04/07 Primeiro Bimestre 2007 Quarta-feira True False
12/04/07 Primeiro Bimestre 2007 Quinta-feira False True
13/04/07 Primeiro Bimestre 2007 Sexta-feira False True
16/04/07 Primeiro Bimestre 2007 Segunda-feira False True
17/04/07 Primeiro Bimestre 2007 Terça-feira False True
18/04/07 Primeiro Bimestre 2007 Quarta-feira False True
19/04/07 Primeiro Bimestre 2007 Quinta-feira True False
20/04/07 Primeiro Bimestre 2007 Sexta-feira True False
23/04/07 Primeiro Bimestre 2007 Segunda-feira True False
24/04/07 Primeiro Bimestre 2007 Terça-feira True False
25/04/07 Primeiro Bimestre 2007 Quarta-feira True False
26/04/07 Primeiro Bimestre 2007 Quinta-feira True False
27/04/07 Primeiro Bimestre 2007 Sexta-feira True False
30/04/07 Primeiro Bimestre 2007 Segunda-feira True False
01/05/07 Segundo Bimestre 2007 Terça-feira False False
02/05/07 Segundo Bimestre 2007 Quarta-feira True False
03/05/07 Segundo Bimestre 2007 Quinta-feira True False
04/05/07 Segundo Bimestre 2007 Sexta-feira True False
07/05/07 Segundo Bimestre 2007 Segunda-feira True False
08/05/07 Segundo Bimestre 2007 Terça-feira True False
09/05/07 Segundo Bimestre 2007 Quarta-feira True False
10/05/07 Segundo Bimestre 2007 Quinta-feira True False
11/05/07 Segundo Bimestre 2007 Sexta-feira True False
14/05/07 Segundo Bimestre 2007 Segunda-feira True False
15/05/07 Segundo Bimestre 2007 Terça-feira True False
16/05/07 Segundo Bimestre 2007 Quarta-feira True False
17/05/07 Segundo Bimestre 2007 Quinta-feira True False
18/05/07 Segundo Bimestre 2007 Sexta-feira True False
21/05/07 Segundo Bimestre 2007 Segunda-feira True False
22/05/07 Segundo Bimestre 2007 Terça-feira True False
23/05/07 Segundo Bimestre 2007 Quarta-feira True False
24/05/07 Segundo Bimestre 2007 Quinta-feira True False
25/05/07 Segundo Bimestre 2007 Sexta-feira True False
28/05/07 Segundo Bimestre 2007 Segunda-feira True False
29/05/07 Segundo Bimestre 2007 Terça-feira True False
30/05/07 Segundo Bimestre 2007 Quarta-feira True False
31/05/07 Segundo Bimestre 2007 Quinta-feira True False
01/06/07 Segundo Bimestre 2007 Sexta-feira True False
-- continua --
204
Manual do Sistema Diário de Classe Digital
ANO- PERTENCESEMA
DATA NOME-PERIODO ANOLETIVO DIASEMANA TEMAULA NAPROVAS
04/06/07 Segundo Bimestre 2007 Segunda-feira True False
05/06/07 Segundo Bimestre 2007 Terça-feira True False
06/06/07 Segundo Bimestre 2007 Quarta-feira True False
07/06/07 Segundo Bimestre 2007 Quinta-feira False False
08/06/07 Segundo Bimestre 2007 Sexta-feira True False
11/06/07 Segundo Bimestre 2007 Segunda-feira True False
12/06/07 Segundo Bimestre 2007 Terça-feira True False
13/06/07 Segundo Bimestre 2007 Quarta-feira True False
14/06/07 Segundo Bimestre 2007 Quinta-feira True False
15/06/07 Segundo Bimestre 2007 Sexta-feira True False
18/06/07 Segundo Bimestre 2007 Segunda-feira True False
19/06/07 Segundo Bimestre 2007 Terça-feira True False
20/06/07 Segundo Bimestre 2007 Quarta-feira True False
21/06/07 Segundo Bimestre 2007 Quinta-feira True False
22/06/07 Segundo Bimestre 2007 Sexta-feira True False
25/06/07 Segundo Bimestre 2007 Segunda-feira False True
26/06/07 Segundo Bimestre 2007 Terça-feira False True
27/06/07 Segundo Bimestre 2007 Quarta-feira False True
28/06/07 Segundo Bimestre 2007 Quinta-feira False True
29/06/07 Segundo Bimestre 2007 Sexta-feira False True
02/07/07 Segundo Bimestre 2007 Segunda-feira True False
03/07/07 Segundo Bimestre 2007 Terça-feira True False
04/07/07 Segundo Bimestre 2007 Quarta-feira True False
05/07/07 Segundo Bimestre 2007 Quinta-feira True False
06/07/07 Segundo Bimestre 2007 Sexta-feira True False
09/07/07 Segundo Bimestre 2007 Segunda-feira True False
10/07/07 Segundo Bimestre 2007 Terça-feira True False
11/07/07 Segundo Bimestre 2007 Quarta-feira True False
12/07/07 Segundo Bimestre 2007 Quinta-feira True False
13/07/07 Segundo Bimestre 2007 Sexta-feira True False
01/08/07 Terceiro Bimestre 2007 Quarta-feira True False
02/08/07 Terceiro Bimestre 2007 Quinta-feira True False
03/08/07 Terceiro Bimestre 2007 Sexta-feira True False
06/08/07 Terceiro Bimestre 2007 Segunda-feira True False
07/08/07 Terceiro Bimestre 2007 Terça-feira True False
08/08/07 Terceiro Bimestre 2007 Quarta-feira True False
09/08/07 Terceiro Bimestre 2007 Quinta-feira True False
10/08/07 Terceiro Bimestre 2007 Sexta-feira True False
13/08/07 Terceiro Bimestre 2007 Segunda-feira True False
14/08/07 Terceiro Bimestre 2007 Terça-feira True False
15/08/07 Terceiro Bimestre 2007 Quarta-feira True False
16/08/07 Terceiro Bimestre 2007 Quinta-feira True False
17/08/07 Terceiro Bimestre 2007 Sexta-feira True False
20/08/07 Terceiro Bimestre 2007 Segunda-feira True False
21/08/07 Terceiro Bimestre 2007 Terça-feira True False
22/08/07 Terceiro Bimestre 2007 Quarta-feira True False
23/08/07 Terceiro Bimestre 2007 Quinta-feira True False
24/08/07 Terceiro Bimestre 2007 Sexta-feira True False
27/08/07 Terceiro Bimestre 2007 Segunda-feira True False
28/08/07 Terceiro Bimestre 2007 Terça-feira True False
29/08/07 Terceiro Bimestre 2007 Quarta-feira True False
30/08/07 Terceiro Bimestre 2007 Quinta-feira True False
31/08/07 Terceiro Bimestre 2007 Sexta-feira True False
-- continua --
205
Diário de Classe Digital Manual do Sistema
ANO- PERTENCESEMA
DATA NOME-PERIODO ANOLETIVO DIASEMANA TEMAULA NAPROVAS
03/09/07 Terceiro Bimestre 2007 Segunda-feira True False
04/09/07 Terceiro Bimestre 2007 Terça-feira True False
05/09/07 Terceiro Bimestre 2007 Quarta-feira True False
06/09/07 Terceiro Bimestre 2007 Quinta-feira True False
07/09/07 Terceiro Bimestre 2007 Sexta-feira False False
10/09/07 Terceiro Bimestre 2007 Segunda-feira True False
11/09/07 Terceiro Bimestre 2007 Terça-feira True False
12/09/07 Terceiro Bimestre 2007 Quarta-feira True False
13/09/07 Terceiro Bimestre 2007 Quinta-feira True False
14/09/07 Terceiro Bimestre 2007 Sexta-feira True False
17/09/07 Terceiro Bimestre 2007 Segunda-feira True False
18/09/07 Terceiro Bimestre 2007 Terça-feira True False
19/09/07 Terceiro Bimestre 2007 Quarta-feira True False
20/09/07 Terceiro Bimestre 2007 Quinta-feira True False
21/09/07 Terceiro Bimestre 2007 Sexta-feira True False
24/09/07 Terceiro Bimestre 2007 Segunda-feira False True
25/09/07 Terceiro Bimestre 2007 Terça-feira False True
26/09/07 Terceiro Bimestre 2007 Quarta-feira False True
27/09/07 Terceiro Bimestre 2007 Quinta-feira False True
28/09/07 Terceiro Bimestre 2007 Sexta-feira False True
01/10/07 Quarto Bimestre 2007 Segunda-feira True False
02/10/07 Quarto Bimestre 2007 Terça-feira True False
03/10/07 Quarto Bimestre 2007 Quarta-feira True False
04/10/07 Quarto Bimestre 2007 Quinta-feira True False
05/10/07 Quarto Bimestre 2007 Sexta-feira True False
08/10/07 Quarto Bimestre 2007 Segunda-feira True False
09/10/07 Quarto Bimestre 2007 Terça-feira True False
10/10/07 Quarto Bimestre 2007 Quarta-feira True False
11/10/07 Quarto Bimestre 2007 Quinta-feira True False
12/10/07 Quarto Bimestre 2007 Sexta-feira False False
15/10/07 Quarto Bimestre 2007 Segunda-feira True False
16/10/07 Quarto Bimestre 2007 Terça-feira True False
17/10/07 Quarto Bimestre 2007 Quarta-feira True False
18/10/07 Quarto Bimestre 2007 Quinta-feira True False
19/10/07 Quarto Bimestre 2007 Sexta-feira True False
22/10/07 Quarto Bimestre 2007 Segunda-feira True False
23/10/07 Quarto Bimestre 2007 Terça-feira True False
24/10/07 Quarto Bimestre 2007 Quarta-feira True False
25/10/07 Quarto Bimestre 2007 Quinta-feira True False
26/10/07 Quarto Bimestre 2007 Sexta-feira True False
29/10/07 Quarto Bimestre 2007 Segunda-feira True False
30/10/07 Quarto Bimestre 2007 Terça-feira True False
31/10/07 Quarto Bimestre 2007 Quarta-feira True False
01/11/07 Quarto Bimestre 2007 Quinta-feira True False
02/11/07 Quarto Bimestre 2007 Sexta-feira True False
05/11/07 Quarto Bimestre 2007 Segunda-feira True False
06/11/07 Quarto Bimestre 2007 Terça-feira True False
07/11/07 Quarto Bimestre 2007 Quarta-feira True False
08/11/07 Quarto Bimestre 2007 Quinta-feira True False
09/11/07 Quarto Bimestre 2007 Sexta-feira True False
-- continua --
206
Manual do Sistema Diário de Classe Digital
ANO- PERTENCESEMA
DATA NOME-PERIODO ANOLETIVO DIASEMANA TEMAULA NAPROVAS
12/11/07 Quarto Bimestre 2007 Segunda-feira True False
13/11/07 Quarto Bimestre 2007 Terça-feira True False
14/11/07 Quarto Bimestre 2007 Quarta-feira True False
15/11/07 Quarto Bimestre 2007 Quinta-feira False False
16/11/07 Quarto Bimestre 2007 Sexta-feira False False
19/11/07 Quarto Bimestre 2007 Segunda-feira True False
20/11/07 Quarto Bimestre 2007 Terça-feira False False
21/11/07 Quarto Bimestre 2007 Quarta-feira True False
22/11/07 Quarto Bimestre 2007 Quinta-feira True False
23/11/07 Quarto Bimestre 2007 Sexta-feira True False
26/11/07 Quarto Bimestre 2007 Segunda-feira True False
27/11/07 Quarto Bimestre 2007 Terça-feira True False
28/11/07 Quarto Bimestre 2007 Quarta-feira True False
29/11/07 Quarto Bimestre 2007 Quinta-feira False True
30/11/07 Quarto Bimestre 2007 Sexta-feira False True
03/12/07 Quarto Bimestre 2007 Segunda-feira False True
04/12/07 Quarto Bimestre 2007 Terça-feira False True
05/12/07 Quarto Bimestre 2007 Quarta-feira False True
06/12/07 Quarto Bimestre 2007 Quinta-feira True False
07/12/07 Quarto Bimestre 2007 Sexta-feira True False
10/12/07 Quarto Bimestre 2007 Segunda-feira True False
11/12/07 Quarto Bimestre 2007 Terça-feira True False
12/12/07 Quarto Bimestre 2007 Quarta-feira True False
13/12/07 Quarto Bimestre 2007 Quinta-feira True False
14/12/07 Quarto Bimestre 2007 Sexta-feira True False
17/12/07 Quarto Bimestre 2007 Segunda-feira False False
18/12/07 Quarto Bimestre 2007 Terça-feira False False
19/12/07 Quarto Bimestre 2007 Quarta-feira False False
20/12/07 Quarto Bimestre 2007 Quinta-feira False False
21/12/07 Quarto Bimestre 2007 Sexta-feira False False
ANO-
NOME ANOLETIVO
5A-SERIE EF 2007
6A-SERIE EF 2007
7A-SERIE EF 2007
8A-SERIE EF 2007
1A-SERIE EM 2007
2A-SERIE EM 2007
3A-SERIE EM 2007
207
Diário de Classe Digital Manual do Sistema
DIASEMANA- NOME-
INICIO DIASEMANAGRADE DISCIPLINA DURACAO
07:20 Segunda-feira Matemática 01:40
07:20 Segunda-feira Português 01:40
09:20 Segunda-feira Ed. Física 01:40
09:20 Segunda-feira Ciências 01:40
11:00 Segunda-feira Matemática 00:50
11:50 Segunda-feira Português 00:50
07:20 Terça-feira História 01:40
08:10 Terça-feira Desenho 00:50
09:20 Terça-feira Inglês 01:40
09:20 Terça-feira Artes 01:40
11:00 Terça-feira Redação 01:40
07:20 Quarta-feira Português 01:40
07:20 Quarta-feira Matemática 01:40
09:20 Quarta-feira Matemática 01:40
09:20 Quarta-feira Geografia 01:40
11:00 Quarta-feira Geografia 01:40
11:50 Quarta-feira Ed. Física 00:50
07:20 Quinta-feira História 00:50
07:20 Quinta-feira Inglês 01:40
08:10 Quinta-feira Ciências 00:50
09:20 Quinta-feira História 00:50
09:20 Quinta-feira Ciências 01:40
10:00 Quinta-feira Artes 00:50
11:00 Quinta-feira Português 01:40
07:20 Sexta-feira Informática 00:50
07:20 Sexta-feira Informática 01:40
08:10 Sexta-feira História 00:50
09:20 Sexta-feira Ciências 00:50
09:20 Sexta-feira Redação 01:40
10:00 Sexta-feira Geografia 00:50
11:00 Sexta-feira Ciências 00:50
11:50 Sexta-feira Informática 00:50
208
Manual do Sistema Diário de Classe Digital
209
Diário de Classe Digital Manual do Sistema
EMAIL-RESPONSAVEL NOME-ALUNO
ALCIDES@BRAGA.COM ADRIANE GONCALVES BRAGA
LUCIE@BRAGA.COM ADRIANE GONCALVES BRAGA
SALVADOR@CARDIM.COM ALAN DOS SANTOS CARDIM
ZOE@SANTOS.COM ALBANIZIA BEZERRA DOS SANTOS
DIRCEU@MENDONCA.COM ALESSANDRA DUARTE MENDONCA
MARILIA@MENDONCA.COM ALESSANDRA DUARTE MENDONCA
SANDRA@ALVES.COM ALESSANDRO MARTINS ALVES
MYAKO@WATANABE.COM ALEX FELIPE MAIA WATANABE
MARIA@OLIVEIRA.COM ALEX SANDRO MARTINS DE OLIVEIRA
JOAO@OLIVEIRA.COM ALEX SANDRO MARTINS DE OLIVEIRA
MARIA@OLIVEIRA.COM ALEXANDRE DO NASCIMENTO DE OLIVEIRA
CELESTE@PEREIRA.COM ALEXANDRE COSTA PEREIRA
DORALICE@REIS.COM ALEXANDRE DAUDT DOS REIS
RICARDO@LOPES.COM ALEXANDRE DOS REIS LOPES
GIL@XAVIER.COM ALEXANDRE GONCALVES XAVIER
NOME- ANO-
NOME-ALUNO TURMA ANOLETIVO
ADRIANE GONCALVES BRAGA 5A-SERIE EF 2007
ALAN DOS SANTOS CARDIM 5A-SERIE EF 2007
ALBANIZIA BEZERRA DOS SANTOS 5A-SERIE EF 2007
ALESSANDRA DUARTE MENDONCA 5A-SERIE EF 2007
ALESSANDRO MARTINS ALVES 5A-SERIE EF 2007
ALEX FELIPE MAIA WATANABE 5A-SERIE EF 2007
ALEX SANDRO MARTINS DE OLIVEIRA 5A-SERIE EF 2007
ALEXANDRE COSTA PEREIRA 5A-SERIE EF 2007
ALEXANDRE DAUDT DOS REIS 5A-SERIE EF 2007
ALEXANDRE DO NASCIMENTO DE OLIVEIRA 5A-SERIE EF 2007
ALEXANDRE DOS REIS LOPES 5A-SERIE EF 2007
ALEXANDRE GONCALVES XAVIER 5A-SERIE EF 2007
211
Diário de Classe Digital Manual do Sistema
212
Manual do Sistema Diário de Classe Digital
9.2 Glossário
Aluno
Criança ou adolescente matriculado em uma turma de uma série. É representado
legalmente por seu responsável. Deve freqüentar as aulas e ser avaliado, buscando a
promoção para a série seguinte, ou para o término do curso.
Ano letivo
Período do ano civil em que a escola funciona, as aulas são ministradas e a freqüência
dos alunos é anotada. Conforme a LBD, "a carga horária mínima anual será de
oitocentas horas, distribuídas por um mínimo de duzentos dias de efetivo trabalho
escolar, excluído o tempo reservado aos exames finais, quando houver".
API
API, de Application Programming Interface (ou Interface de Programação de
Aplicativos) é um conjunto de rotinas e padrões estabelecidos por um software para
utilização de suas funcionalidades por programas aplicativos -- isto é: programas que
não querem envolver-se em detalhes da implementação do software, mas apenas usar
seus serviços. De modo geral, a API é composta por uma série de funções acessíveis
somente por programação, e que permitem utilizar características do software menos
evidentes ao usuário tradicional.
Aprovar Plano Anual
Cada Plano de Aula anual, elaborado pelo professor de disciplina de turma, deve ser
comparado com o PCN correspondente pelo coordenador, que o aprova, ou solicita
acertos. No DCD, é implementado pelo RF04.
Arcabouço do Plano de Aula
Esqueleto, espaço pré-formatado, onde são lançados os Objetivos definidos, as
Estratégias aplicadas, os Recursos utilizados e o Conteúdo Programático do Plano de
Aula.
Atividade
Engloba aulas e avaliações.
Atualizar Diário
Após cada aula, usando as anotações registradas na Guia, o professor lança as faltas e
o conteúdo ministrado. Após a atribuição de notas a uma avaliação, estas notas são
lançadas. Esta funcionalidade é implementada pelo RF08 do DCD.
Aula
É a unidade de trabalho do professor. Tem tempo e local para acontecer. Deve
obedecer a um plano previamente apresentado pelo professor e aprovado pela
coordenação.
Avaliação
Atividade cujo objetivo é determinar o grau de aprendizado dos alunos, para a
determinação das notas. Tem tempo e local para acontecer. Provas são avaliações mais
formais do que testes - ambos são feitos individualmente e de forma escrita.
Trabalhos visam a exploração de um conteúdo que tenha sido abordado
superficialmente pelo professor e podem ser feitos em grupo e o resultado
apresentado de forma escrita ou oral.
Avisar Avaliação
Para os alunos e responsáveis que tenham informado endereço eletrônico, a cada dia,
213
Diário de Classe Digital Manual do Sistema
uma aplicação web faz uma solicitação para um Servlet, o servidor não entrega a
solicitação diretamente ao Servlet, mas sim para o container que contém o Servlet.
Conselho de Classe
O Conselho de Classe é uma reunião onde supervisores, orientadores, professores e
alunos discutem acerca da aprendizagem, seus desempenhos e avaliações. No
Conselho de Classe, mais do que saber se o aluno será aprovado ou não, objetiva-se
encontrar os pontos de dificuldade tanto do aluno quanto da própria instituição de
ensino na figura de seus professores e organização escolar. Desta forma, busca-se a
reformulação das práticas escolares a partir das reflexões realizadas na discussão em
conselho de classe.
Consultar Diário
É a visualização do Diário de Classe de um professor de uma disciplina de uma turma.
Dependendo de qual ator e do momento no ano letivo, diferentes funcionalidades
ficam disponíveis. Os Lembretes ainda não resolvidos são exibidos e manuseados. No
DCD, é implementado pelo RF05.
Conteúdo Programático
Detalhamento dos tópicos a serem trabalhados durante o ano letivo. Devem seguir os
Parâmetros Curriculares Nacionais (PCNs).
Coordenador
É o profissional que coordena a atuação dos professores e pedagogos. Também faz a
interface destes profissionais com a direção. Atua como instância superior
intermediária, filtrando problemas inerentes ao exercício do magistério de modo que
somente os mais graves precisem da interveniência da direção da escola.
DAO
Um DAO (Data Access Object) é um objeto que oferece uma interface abstrata a um
banco de dados (ou a outro mecanismo de persistência), provendo determinadas
operações sem expor os detalhes do banco de dados. Este isolamento dá-se entre a
interface pública do DAO e sua implementação, a qual cuida das particularidades do
banco de dados.
Diário de Classe
É o instrumento de registro das atividades realizadas em sala de aula pelo professor, a
presença dos alunos e as notas das avaliações.
Diretor
O diretor é responsável pela direção da escola, que é o núcleo executivo que organiza,
superintende, executa e controla todas as atividades desenvolvidas no âmbito da
unidade escolar.
Disciplina
Matéria de ensino.
Educação Infantil
Considera-se como Educação infantil, o período de vida escolar em que se atende,
pedagogicamente, crianças com idade entre 0 e 6 anos.
215
Diário de Classe Digital Manual do Sistema
216
Manual do Sistema Diário de Classe Digital
A duração obrigatória do Ensino Fundamental foi ampliada de oito para nove anos pela
Lei nº 11.274/2006, passando a abranger a Classe de Alfabetização (fase anterior à 1ª
série, com matrícula obrigatória aos seis anos) que, até então, não fazia parte do ciclo
obrigatório (a alfabetização na rede pública e em parte da rede particular era realizada
normalmente na 1ª série).
O ensino fundamental é subdividido em dois níveis, a saber: dos seis aos dez anos,
classe de alfabetização, indo da primeira a quinta série (caracterizado pela
alfabetização e solidificação dos conteúdos básicos); a segunda parte vai da sexta a
nona série, normalmente dos onze aos 14 anos do aluno, se ele sempre tiver sido
aprovado nas séries anteriores, ou seja, não ter repetido algum ano (caracterizado pela
diversificação e especificidade dos conteúdos).
Pode ainda ser realizado em paralelo com a educação profissional de nível técnico.
Historicamente, no Brasil, chamou-se de ensino secundário o que hoje corresponde à
segunda metade do ensino fundamental (a partir da quinta série, 11 anos) mais o
ensino médio.
A LDB deixa cada sistema livre para constituir os conteúdos do ensino médio.
217
Diário de Classe Digital Manual do Sistema
pelo ensino de Português junto com Literatura, de uma língua estrangeira moderna
(tradicionalmente o Inglês ou o Francês e, mais recentemente, o Espanhol), das
ciências naturais (Física, Química e Biologia), da Matemática, das ciências humanas
(História e Geografia primariamente, Sociologia, Psicologia e Filosolfia
secundariamente), de Artes, de Informática e de Educação Física.
Estratégia Aplicada
Forma de trabalho do Professor, abordagem prevista para o exercício do magistério.
Executar Atividade
Processo controlado pelo Professor. veja Magistério. veja Atividade.
Fechar Bimestre
Ao final de cada Bimestre, após registrar todas as atividades, o professor completa os
lançamentos no Diário de Classe com observações pertinentes a este Bimestre e
ordena seu fechamento. Como resultado desta ação é emitida a Filipeta
correspondente. No DCD, esta funcionalidade está implementada pelo RF09.
Filipeta
Produto do fechamento do bimestre, onde constam as médias e as anotações de
freqüência dos alunos. É encaminha ao Coordenador que a repassa à secretaria. No
negócio analisado é a aba destacável à direita de cada folha dupla do bimestre.
No DCD é um documento digital.
Formato PDF
Portable Document Format (ou PDF) é um formato de arquivo desenvolvido pela Adobe
Systems para representar documentos de maneira independente do aplicativo,
hardware, e sistema operacional usados para criá-los. Um arquivo PDF pode descrever
documentos que contenham texto, gráficos e imagens num formato independente de
dispositivo e de resolução. O PDF é um padrão aberto, e qualquer pessoa pode
escrever aplicativos que leiam ou escrevam PDFs. Há aplicativos gratuitos para Linux,
Windows e Macintosh, alguns deles distribuídos pela própria Adobe Systems. PDF pode
ser traduzido em português como Formato de Documento Portátil.
Framework
Um framework ou arcabouço é uma estrutura de suporte definida em que um outro
projeto de software pode ser organizado e desenvolvido. Um framework pode incluir
programas de suporte, bibliotecas de código, linguagens de script e outros softwares
para ajudar a desenvolver e juntar diferentes componentes de um projeto de software.
Frameworks são projetados com a intenção de facilitar o desenvolvimento de software,
habilitando designers e programadores a usarem melhor seu tempo determinando
como atender as exigências do software, pois escondem detalhes tediosos de baixo
nível do sistema.
Freqüência
Medição da presença do aluno nas atividades da Escola. É exigida uma freqüência
mínima para a obtenção da promoção para a série seguinte. A abstenção é indicada
como Falta. Eventualmente, atestados médicos podem evitar a marcação das Faltas.
Grade horária
É a ocupação dos tempos de aula por disciplinas. Um tempo de aula não preenchido é
dito Vago. Cada turma tem sua grade semanal que se repete por todo o período letivo.
Cada professor tem sua grade. Caso seja regente de turma, sua grade se confunde
com a grade da turma. Caso seja professor de disciplina, sua grade horária mostra em
quais turmas deve ministrar suas disciplinas durante cada semana do período letivo.
218
Manual do Sistema Diário de Classe Digital
Guia de Atividade
É o suporte em papel para o manuseio cotidiano do Diário de Classe Digital. Contém a
lista dos alunos matriculados na turma, local para apuração da freqüência, indicação
do Conteúdo a ser ministrado em Aula e/ou aferido na Avaliação. É emitido a priori e
usado para o registro a posteriori da execução da atividade. No caso de ser uma Guia
de Avaliação, existe um local para lançamento das notas, o que não acontece para a
Guia de Aula. Ao ser Emitida, fica "em Aberto" até que seu conteúdo seja registrado no
Diário ao qual corresponde. Feito todo o lançamento, passa para "Lançada".
Hospedagem de Sites
Serviço que possibilita a pessoas ou empresas com sistemas online a guarda de
informações, imagens, vídeo, ou qualquer conteúdo acessível pela Web. Provedores de
hospedagem de sites tipicamente são empresas que fornecem um espaço em seus
servidores e conexão à internet a estes dados aos seus clientes.
HTML
HTML (acrônimo para a expressão inglesa HyperText Markup Language, que significa
Linguagem de Marcação de Hipertexto) é uma linguagem de marcação utilizada para
produzir, principalmente, páginas na web. Documentos HTML podem ser interpretados
por navegadores (browsers).
IDE
IDE (acrônimo para a expressão inglesa Integrated Development Environment, que
significa Ambiente Integrado de Desenvolvimento) é um programa de computador que
reúne características e ferramentas de apoio ao desenvolvimento de software com o
objetivo de agilizar este processo.
Importar do Acadêmico
É a primeira atividade relacionada ao uso dos Diários de Classe em um ano letivo.
Consiste em trazer do sistema Acadêmico: o Calendário, a Grade e as Turmas. No
DCD, está disponível como o RF01.
Java EE
É a plataforma de desenvolvimento oferecida pela Sun para aplicações empresariais. A
versão mais conhecida é a J2EE 1.4 - que trazia o "2" necessário para indicar
performance no inícios dos anos 2000. Com a chegada do Java 1.5, o prefixo "1." foi
abandonado e um único número passou a identificar a versão. Então, temos hoje o
Java 5 com a plataforma Java EE 5 como o padrão desejado de desenvolvimento e
implantação.
Lançar Nota
veja Atualizar Diário.
Lançar Plano Anual
Para ser autorizado a iniciar o magistério de uma disciplina em uma turma, o Professor
deve elaborar seu Plano, de acordo com os PCNs, definindo os objetivos, as
estratégias, os recursos e o conteúdo programático. No DCD, esta funcionalidade é
atendida pelo RF03.
Lei de Diretrizes de Bases (LDB)
Lei de Diretrizes e Bases da Educação Nacional, Lei nº 9.394, de 20 de dezembro de
1996. Conteúdo:
• Título I :: Da Educação
• Título II :: Dos Princípios e Fins da Educação Nacional
219
Diário de Classe Digital Manual do Sistema
• aguardando Providência, assim que é criado e ainda não foi acessado pelo
Destinatário;
• Providenciado, quando Destinatário acessa e indica que providenciou;
• Pendente, quando Destinatário acessa mas não indica que providenciou;
• Sem solução, quando Destinatário acessa e indica que não vai providenciar; ou
• Resolvido, quando Remetente aceita resposta do Destinatário.
Link
Ligação, ponto de partida para outra tela, ou outro ponto da mesma tela. O link que
pode ser clicado para pedir ao navegador que vá para o local associado é a base de
funcionamento da web.
Login
Login ou Palavra-Senha é um conjunto de caracteres solicitado para os usuários que
por algum motivo necessitam acessar um sistema computacional que tenha
implementado retrições de acesso. Efetuar Login, ou logar-se, é a ação necessária para
acessar um sistema computacional restrito inserindo uma identificação visível e uma
senha. Uma vez logado, o usuário passa a ser identificado pelo sistema, que passa a
permitido o acesso a determinados recursos ou funcionalidades.
Magistério
É o exercício do cargo de professor.
Manusear Lembretes
Os Lembretes chegam aos Destinatários, solicitando alguma providência. O
Destinatário informa se vai providenciar ou não, e, no primeiro caso, se a providência
será imediata ou postergada. O DCD implementa esta funcionalidade como o RF14.
Material
Conjunto de objetos necessários ao magistério de determinada disciplina. Engloba
tanto os equipamentos e apetrechos disponibilizados pela Escola (quadro, projetor)
quanto o que deve ser utilizado pelos alunos (livros, apostilas, atlas).
220
Manual do Sistema Diário de Classe Digital
Média
Valor calculado, normalmente ponderado, com as Notas de um Aluno.
Metodologia
Conjunto de processos ou técnicas de ensino, regras e postulados utilizados em
determinada disciplina, e sua aplicação.
Montar Calendário
Processo efetuado no início do ano letivo, pelo Diretor, com o objetivo de definir as
datas de início e final de cada Bimestre, respeitando os feriados e o limite mínimo de
dias letivos. Como sub-produto, as semanas de Provas também são determinadas,
além das Reuniões e outras atividades previsíveis.
Montar Grade
O coordenador deverá definir, para cada turma, como será sua grade semanal neste
ano letivo. Nesta tarefa, o coordenador decide quais disciplinas ocuparão cada tempo
de aula e qual professor ministrará estas aulas.
Nota
Grau de proficiência obtido por um Aluno ao ser avaliado em uma Disciplina.
Objetivos Definidos
veja Parâmetros Curriculares Nacionais (PCNs)
Páginas JSP
JavaServer Pages (JSP) é uma tecnologia utilizada no desenvolvimento de aplicações
para web,similar às tecnologias ASP ou PHP. Por ser baseada em Java, tem a vantagem
da portabilidade de plataforma, que permite a sua execução em diversos sistemas
operacionais. Esta tecnologia permite ao desenvolvedor de páginas para Internet
produzir aplicações que, acessem o banco de dados, manipulem arquivos no formato
texto, capturem informações a partir de formulários e captem informações sobre o
visitante e sobre o servidor. Uma página criada com a tecnologia JSP, após instalada
em um servidor compatível com a tecnologia Java EE, é transformada em um Servlet.
São exemplos de servidor compatível com a tecnologia JSP o Tomcat e o Glassfish.
Parâmetros Curriculares Nacionais (PCNs)
Os Parâmetros Curriculares Nacionais indicam como objetivos do ensino fundamental
que os alunos sejam capazes de:
221
Diário de Classe Digital Manual do Sistema
222
Manual do Sistema Diário de Classe Digital
223
Diário de Classe Digital Manual do Sistema