Você está na página 1de 24

INTRODUO

Em praticamente qualquer instituio de ensino do Brasil, de qualquer nvel de escolaridade, responsabilidade dos docentes o registro das presenas dos alunos, o controle de suas notas e dos contedos ministrados. O instrumento tradicionalmente utilizado para essa finalidade o dirio de classe. O dirio de classe , em geral, um documento impresso fornecido pela instituio aos docentes, que devem preench-lo, manualmente, durantes as aulas. Essa viso tradicional do dirio de classe como um documento impresso usada na imensa maioria das instituies com grande sucesso, e satisfaz os requisitos desejados desse instrumento, que so, basicamente, o registro de presena, notas e contedos ministrados. Entretanto, o dirio de classe tradicional, hoje, pode trazer algumas desvantagens. Em geral, as informaes dos alunos esto em meio magntico (informatizado). Ento necessrio imprimir essas informaes, preencher os registros manualmente, e depois digitar esses registros para que a informao volte ao meio magntico. Seria muito mais prtico e eficiente manter a informao informatizada durante todo o processo. Alm disso, o registro manual durante o perodo letivo indisponibiliza o uso dessa informao durante esse perodo, j que o dirio permanece com o docente at sua digitao, no trmino das aulas. Mais ainda, o dirio de classe tradicional obriga o docente a realizar anlises manuais das informaes nesse instrumento, como a contagem das faltas para verificar a presena mnima necessria e o clculo de mdias. Por fim, o dirio impresso o nico local onde essas informaes (presenas, notas, contedos) esto armazenas durante o perodo letivo, o que pode provocar srios problemas caso o mesmo seja extraviado. Apesar de muitos desses inconvenientes serem contornados de maneira at certo ponto satisfatria pelas instituies e docentes, com os avanos da informtica e computao embarcada, pode-se fornecer uma soluo melhor, mais atual e mais adequada s tecnologias hoje disponveis, e que diminua sensivelmente, e s vezes at elimine os inconvenientes causados pelo uso do dirio de classe tradicional. O uso do dirio de classe tradicional pode ser uma soluo satisfatria, mas apenas at o ponto onde nenhuma soluo melhor esteja disponvel. Este projeto se prope a desenvolver uma soluo que tire proveito da tecnologia existente com o objetivo de diminuir os inconvenientes do registro manual. Com o uso da nova soluo proposta, no seria necessrio passar a informao digital para papel, registr-la manualmente e depois digit-la para voltar ao formato digital. A informao estaria sempre em formato digital. Com a transferncia das informaes do dirio eletrnico (equipamento porttil usado pelo professor) de/para um microcomputador pessoal, os registros mantidos pelo professor estariam sempre disponveis e atualizados para a instituio, que poderia utiliz-los a qualquer momento. Essa caracterstica tambm evitaria a perda de informaes no caso de perda do dirio de classe (com exceo das informaes que no tivessem sido transferidas para o microcomputador), aumentando a robustez do processo. A manuteno das informaes em formato digital tambm possibilita uma anlise automtica, como o aviso a alunos com muitas faltas, ou o clculo automtico de mdias, ou a verificao do cumprimento do plano de ensino, e possivelmente at a impresso de um dirio de classe

tradicional, no final do perodo letivo, preenchido automaticamente. Tudo isso forneceria muito mais confiana ao processo de ensino/aprendizagem. A execuo deste projeto de pesquisa tambm se justifica em nvel de Trabalho de Concluso de Curso para o Curso de Cincia da Computao, uma vez que trata do desenvolvimento de uma soluo computacional que faz uso de muitas tecnologias, conceitos e teorias relevantes a essa rea, como as listadas a seguir. Utilizao/manuteno de banco de dados para armazenamento das informaes do dirio de classe; Comunicao de dados entre dois dispositivos distintos (microcomputador e dirio eletrnico); Utilizao de plataforma diferenciada para o software, neste caso um microcontrolador; Integrao do software com elementos de hardware; Construo de prottipo fsico com componentes eletrnicos; Desenvolvimento de software bsico, como gerenciamento de dispositivos perifricos (interface de comunicao, LCD, EEPROM, etc) e de sistema de arquivos (para armazenamento das informaes na EEPROM); Utilizao de diferentes metodologias para modelagem de sistemas, que inclui um software aplicativo (sistema de comunicao em microcomputador) e um sistema embarcado (executando em microcontrolador). Wayne Wolf (2001) define um sistema embarcado como qualquer dispositivo que inclui um computador programvel, mas que no seja ele prprio um computador de propsito geral. Eles so uma alternativa vivel quando o sistema a ser controlado exige mais complexidade que a normalmente conseguida com solues de hardware, mas no necessita ou no admite um microcomputador para seu controle. Este projeto de pesquisa no busca solucionar o problema de registro de uma disciplina em particular, de um curso de uma nica instituio, mas objetiva desenvolver uma soluo genrica para o registro informatizado das informaes geradas em sala de aula (presena, notas, contedos), em princpio para qualquer disciplina regular de qualquer instituio de ensino (bsico, mdio, superior) da cidade de Itaja, podendo ser, possivelmente, mais abrangente, e ser vlido tambm s instituies de outras localidades. Limitaes podem ocorrer no que se refere ao formato digital das informaes mantidas atualmente pelas instituies de ensino, o que poderia ser resolvido por aplicaes de converso de formato de bancos de dados. Limitaes tambm podem ocorrer em relao a disciplinas com requisitos especficos no contemplados pela soluo proposta, caso em que o registro manual deve ser mantido. A soluo proposta tambm no adequada s instituies onde o registro das informaes ainda mantido em papel. Sistemas de dirios de classe eletrnicos, de diversos tipos, vm sendo desenvolvidos em vrias universidades do Brasil e do mundo. A diretoria de informtica da ULBRA cita que o dirio de classe eletrnico objetiva agilizar e desburocratizar o trabalho do professor, gerando documentao de fcil acesso (ULBRA 2004). Esse instrumento est em uso na ULBRA desde 2003. Hrihorowitsch et al (2004), da Faculdade da Serra Gacha, que desenvolvem o e-Dirio de classe, citam que com os registros atualizados diariamente, tornar-se-ia possvel o acompanhamento de todos os aspectos da qualidade de ensino diretamente pelos interessados e comprometidos com o objetivo do ensino-aprendizagem em andamento. Este impacto, com a introduo dessa ferramenta de registro e controle, propiciaria uma

maior integrao de relacionamento e com respostas em menor tempo, melhorando sensivelmente a qualidade da administrao do ensino e das tarefas dos professores, refletindo uma viso mais abrangente na construo do conhecimento curricular a disposio do aluno. Entretanto, a maioria dos projetos de dirios de classe eletrnicos, como os dois casos citados acima, compreendem apenas o desenvolvimento de uma aplicao para microcomputador pessoal, o que obriga o professor a utilizar um notebook em sala de aula, ou realizar a anotao em papel e depois transcrev-la no software em seu PC. Alguns projetos, como o desenvolvido pela brasileira PalmSolution (http://www.palmsolution.com.br), oferece um dirio de classe para PDAs, o que viabiliza a anotao eletrnica em sala de aula. A soluo permite que os professores registrem as faltas e notas e disponibizem as informaes para pais e alunos. Entretanto, o custo de um PDA por professor ainda proibitivo maioria das instituies de ensino no pas. A presente proposta de projeto pretende desenvolver um sistema embarcado especfico para esse fim, sendo, portanto, de baixo custo.

OBJETIVOS
Gerais O objetivo geral deste projeto de pesquisa desenvolver um prottipo de dirio de classe eletrnico para disciplinas regulares de instituies de ensino bsico, mdio e superior da cidade de Itaja. O dirio de classe eletrnico deve ser um equipamento porttil de dimenses reduzidas, estilo palmtop, pocketPC ou PDA, desenvolvido especificamente para esse propsito, e que permita o controle de presena, notas e contedos ministrados das disciplinas de um professor. Esse dirio deve possuir uma interface serial por onde possa receber/transmitir informaes de/para um microcomputador pessoal, atravs de uma aplicao de comunicao que tambm alvo deste projeto. Especficos Os objetivos especficos deste projeto de pesquisa so: Pesquisar e analisar solues similares; Determinar os requisitos exigidos pelo sistema; Compreender uma metodologia de desenvolvimento de sistemas embarcados; Pesquisar os conceitos e tecnologias necessrios implementao do sistema; Realizar a modelagem conceitual do sistema; Implementar o sistema, incluindo hardware e software; Testar e validar a implementao do sistema; Testar e validar a utilidade/funcionalidade do sistema; Documentar o desenvolvimento e os resultados do sistema.

PLANO DE PESQUISA
Sero necessrias cinco etapas a fim de executar este projeto de pesquisa e cumprir os objetivos especficos apresentados anteriormente. So elas: (1) estudo, (2) modelagem, (3) desenvolvimento, (4) validao e (5) documentao. As etapas de estudo e de modelagem sero efetivadas no TCC I, sendo que as etapas de desenvolvimento, validao e documentao sero efetivadas no TCC II. O plano para a execuo das atividades contidas nessas etapas apresentado a seguir, e assume uma dedicao mdia de 12 horas por semana. Etapa 1: Estudo. Essa etapa visa definir exatamente o tema/problema deste projeto e adquirir o conhecimento necessrio sobre as solues e tecnologias existentes com o objetivo de poder propor uma nova soluo, mais adequada e eficiente que as atuais. Atividade Descrio Recursos necessrios Pr-requisitos Metodologia 1.1 Pesquisar e analisar solues similares Descrio do recurso Microcomputador PC com acesso Internet Nenhum Qtd. 01

A pesquisa se dar atravs da Internet, por sites de procura como o Google, Yahoo e Lycos. A pesquisa iniciar com a busca de artigos cientficos que referenciem o desenvolvimento de produtos semelhantes. Posteriormente se estender a quaisquer sites, em portugus e ingls, que tratem do assunto. A anlise das informaes encontradas deve considerar a procedncia das mesmas, sua quantidade, relevncia, caractersticas desejveis e limitaes relacionadas aplicao desejada Documento textual com os produtos e solues existentes, suas caractersticas, limitaes, vantagens e desvantagens. 03 semanas

Indicador fsico Durao

Atividade Descrio

1.2 Determinar os requisitos exigidos pelo sistema. Descrio do recurso Microcomputador PC com acesso Internet Professores do ensino mdio e superior Livros sobre tecnologias de comunicao Atividade 1.1 Qtd. 01 10 [02,04]

Recursos necessrios

Pr-requisitos Metodologia

Inicialmente sero entrevistados professores a respeito dos requisitos necessrios num dirio de classe eletrnico. Professores de cursos e instituies diferentes sero consultados para que se os requisitos sejam abrangentes e que o produto final desenvolvido neste projeto possa ser usado em diversas disciplinas, cursos e instituies. A quantidade de professores entrevistados depender da diversidade das respostas obtidas. Quanto mais parecidas e uniformes forem as respostas, menor ser a amostra necessria. Pretende-se iniciar com uma amostra piloto de 10 professores, de diversos cursos e de pelo menos 2 instituies de ensino. Os requisitos obtidos nas entrevistas sero confrontados com as caractersticas das solues existentes identificadas na atividade 1.1. Objetivando estabelecer uma complexidade/funcionalidade mnima para esta pesquisa, estabelece-se como requisitos mnimos para o dirio eletrnico: armazenar os nomes dos alunos de at 4 turmas num dirio eletrnico. Indicar presena ou falta para cada aluno em at 16 aulas. Armazenar 2 linhas de texto sobre o contedo ministrado em cada aula. Poder fornecer/alterar at 9 notas para cada aluno. Revisar as faltas e notas de um aluno, e o contedo de uma aula. Carregar/descarregar informaes das turmas atravs de uma interface serial com o PC. Alm dos requisitos de funcionamento, outros requisitos no funcionais devem ser determinados, como o tipo de comunicao, segurana da informao, tamanho, peso, custo, durao das baterias, etc. Documento textual com a relao completa dos requisitos funcionais e no funcionais do sistema. Esse documento, a anlise de requisitos, ser a base para o desenvolvimento do sistema.

Indicador fsico

Durao

03 semanas

Atividade Descrio

1.3 Pesquisar os conceitos e tecnologias necessrios implementao do sistema. Descrio do recurso Microcomputador PC com acesso Internet Datasheets de microcontroladores PIC Livro Desbravando o PIC, de David Souza Atividade 1.2 Qtd. 01 [02,10] 01

Recursos necessrios

Pr-requisitos Metodologia

A pesquisa deve compreender informtica na educao, sistemas embarcados, microcontroladores PIC, interfaces seriais I2C e RS232, e componentes de hardware que sero usados na construo do sistema (LCD, EEPROM, Teclado). A pesquisa se dar principalmente atravs de livros especializados (j disponveis) e datasheets dos componentes (encontrados na internet) e deve tratar principalmente do referencial terico associado e da programao e uso desses componentes/tecnologias. Documento textual sobre os temas da pesquisa. 03 semanas 1.4 Compreender uma metodologia de desenvolvimento de sistemas embarcados Descrio do recurso Microcomputador PC Livro Computer as Components, de Wayne Wolf. Nenhum Qtd. 01 01

Indicador fsico Durao Atividade Descrio Recursos necessrios

Pr-requisitos Metodologia

O estudo se dar atravs da leitura e compreenso dos 4 captulos iniciais da obra Computer as Components, referncia na rea. Exemplos da utilizao dessa metodologia fazem parte do estudo e esto includos na obra citada. Documento textual descrevendo resumidamente a metodologia estudada. Modelagem de uma aplicao simplificada para avaliao do aprendizado

Indicador fsico

Durao

07 semanas

Atividade Descrio

1.5 Estudar e aprender as ferramentas computacionais necessrias implementao do sistema Descrio do recurso Microcomputador PC MPLAB Compilador CCS Manual do compilador CCS PROTEU/ISIS/ARES Livro Programando em C para PIC, de Fbio Pereira Livro Computer as Components, de Wayne Wolf Etapas 1.2 e 1.4 Qtd. 01 01 01 01 01 01 01

Recursos necessrios

Pr-requisitos Metodologia

O estudo das ferramentas dar-se- na seguinte ordem: Compilador C CCS para PIC, MPLAB, PROTEUS/ISIS/ARES, que correspondem, respectivamente, programao em alto nvel, programao em linguagem de montagem e simulao do sistema embarcado. O estudo deve enfocar a utilizao das ferramentas e seus recursos. Os manuais e tutoriais esto disponveis e uma aplicao simples para testes ser gerada. Documento textual descrevendo resumidamente o funcionamento das ferramentas estudadas Implementao de uma aplicao simplificada para avaliao do aprendizado

Indicador fsico

Durao

08 semanas

Etapa 2: Modelagem. Esta etapa visa especificar completamente o funcionamento da soluo proposta, as hipteses levantadas, criando um modelo coneitual das mesmas, e que compreende a Anlise e o Projeto, tanto do sistema embarcado (dirio eletrnico) quanto da aplicao no PC para comunicao.

Atividade Descrio

2.1 Realizar a Anlise do dirio eletrnico Descrio do recurso Microcomputador PC Ferramenta de modelagem UML Livro UML Essencial, de Martin Fowler Atividades 1.3 e 1.4 Qtd. 01 01 01

Recursos necessrios

Pr-requisitos Metodologia

A anlise a ser desenvolvida segue a metodologia descrita por W. Wolf, e utiliza a notao UML para modelar hardware e software atravs dos conceitos de objetos (como usados apenas para software). A anlise compreende os requisitos, especificao, arquitetura e componentes de hardware e software. Os diagramas normalmente usados nesse tipo de anlise so o de casos de uso, classes, herana, relacionamentos, seqncia, estados e componentes. Os casos de uso sero extrados dos requisitos levantados. Certamente a anlise no ser totalmente adequada em sua primeira verso. Assim, ser utilizado o modelo espiral de refinamentos sucessivos para gerar uma anlise consistente e adequada. Estima-se que quatros ciclos (verses) envolvendo Anlise-Projeto-Implementao-Testes sero necessrios. Documento textual com a Anlise do sistema (anlise de requisitos, especificao, anlise arquitetural e de componentes).

Indicador fsico

Durao Atividade Descrio Recursos necessrios 2.2

03 semanas (primeira verso) + 03 dias/reviso (max. 4 revises)

Realizar o Projeto do dirio eletrnico Descrio do recurso Microcomputador PC Ferramenta de modelagem UML Atividade 2.1 Qtd. 01 01

Pr-requisitos Metodologia

O Projeto segue tambm a metodologia descrita por W. Wolf, e inclui o projeto arquitetural e o de componentes de hardware e software. No projeto so especificados os componentes (microcontrolador, chips de memria, etc) que satisfazem completamente as especificaes e anlise. Tambm sero determinados o esquema eltrico do circuito e os algoritmos dos componentes de software, incluindo diagramas de fluxo de dados e dicionrio de dados.

Indicador fsico Durao Atividade Descrio Recursos necessrios 2.3

Documento textual com o Projeto do sistema (projeto arquitetural, projeto de componentes de software e hardware).

03 semanas (primeira verso) + 03 dias/reviso (max. 4 revises)

Realizar a Anlise da aplicao de comunicao Descrio do recurso Microcomputador PC Ferramenta de modelagem UML Atividade 2.2 Qtd. 01 01

Pr-requisitos Metodologia

Ser utilizada a Anlise Orientada a Objetos para especificar a funcionalidade dessa aplicao. A aplicao de comunicao deve, basicamente, permitir ao usurio inserir informaes sobre as disciplinas e alunos, datas das aulas, freqncias, contedos e notas (armazenando-as num banco de dados), transferir essas informaes para o dirio eletrnico atravs de uma interface serial e posteriormente restaur-las (provavelmente com mais dados inseridos em sala de aula). A anlise deve incluir os casos de uso (os principais foram listados nesse pargrafo), diagramas de classe, herana, relacionamento, seqncia (para cada caso de uso) e estados. Deve tambm ser analisada a possibilidade dessas informaes serem salvas numa planilha do Excel ou outro formato adequado s instituies de ensino Documento textual com a Anlise do sistema 02 semanas (primeira verso) + 02 dias/reviso (max. 4 revises) 2.4 Realizar o Projeto da aplicao de comunicao Descrio do recurso Microcomputador PC Ferramenta de modelagem UML Atividade 2.3 Qtd. 01 01

Indicador fsico Durao Atividade Descrio Recursos necessrios

Pr-requisitos Metodologia

O Projeto deve especificar os algoritmos dos processos a serem implementados, sendo extrados fielmente da anlise realizada. O projeto deve incluir tambm os fluxos e dicionrios de dados Documento textual com o Projeto do sistema 01 semana (primeira verso) + 02 dias/reviso (max. 4 revises)

Indicador fsico Durao

Etapa 3: Desenvolvimento. Esta etapa visa transformar o modelo conceitual da etapa de modelagem num sistema real, a soluo proposta em si, que ser posteriormente testada e possivelmente validada. Esta etapa compreende principalmente a codificao dos processos descritos no Projeto do sistema, e tambm a implementao fsica de um prottipo. Atividade Descrio Recursos necessrios 3.1 Implementar os componentes de software do dirio eletrnico Descrio do recurso Pr-requisitos Metodologia Microcomputador PC Compilador C CCS Atividade 2.2 Qtd. 01 01

A implementao dos componentes de software (processos) ser feita usando a linguagem C para PIC, e deve seguir rigorosamente a Anlise e Projeto realizados. Devido a limitaes de memria e capacidade de processamento, o cdigo deve ser eficiente e enxuto. Inicialmente devem ser inseridos pontos de depurao e teste, visando facilitar a integrao do sistema. Posteriormente esses trechos sero transformados em comentrios. Cdigo-fonte em C Arquivos binrios HEX do dirio eletrnico

Indicador fsico Durao Atividade Descrio Recursos necessrios 3.2

03 dias/verso (max. 4 revises)

Implementar a aplicao de comunicao Descrio do recurso Microcomputador PC Compilador para linguagem de programao visual Banco de dados relacional Atividade 2.4 Qtd. 01 01 01

Pr-requisitos Metodologia

A implementao dos processos ser feita usando uma linguagem visual para Windows, e deve seguir rigorosamente a Anlise e Projeto realizados. Inicialmente devem ser inseridos pontos de depurao e teste, visando facilitar a integrao do sistema. Posteriormente esses trechos sero transformados em comentrios. Arquivos de cdigo-fonte na linguagem utilizada Arquivos binrios EXE da aplicao de comunicao.

Indicador fsico Durao

01 semana/verso (max. 4 revises)

Atividade Descrio

3.3 Construir o prottipo do dirio eletrnico Descrio do recurso Microcomputador PC Kit de desenvolvimento PICDEM 2 plus (com microcontrolador PIC, EEPROM e LCD) Teclado matricial de telefone Cabos e conectores Componentes diversos Atividade 4.1 Qtd. 01 01 01 X X

Recursos necessrios

Pr-requisitos Metodologia

A construo do prottipo se dar em etapas, que consistem na integrao do microcontrolador com seus dispositivos perifricos. O prottipo ser construdo com a placa de desenvolvimento PICDEM 2+, protoboards e demais componentes eletrnicos. O esquema do circuito eltrico, produzido na etapa 2.2, ser a base para a implementao do prottipo. Os componentes sero fixados ao protoboard do kit de desenvolvimento, e conectados por fios. Aps os devidos testes (etapa 4.4), o prottipo ser transferido para um protoboard simples. Prottipo fsico do dirio eletrnico. Documentao textual da construo e lista de componentes.

Indicador fsico Durao

01 semana

Etapa 4: Validao. Esta etapa realiza experimentao e testes sobre a soluo proposta, tentando false-la, com o objetivo de eliminar os erros existentes em sua modelagem ou desenvolvimento. Os testes incluem a modelagem, o software e hardware desenvolvidos, e a real utilidade dessa soluo como meio eficiente de registro em sala de aula. Atividade Descrio Recursos necessrios 4.1 Realizar testes simulados de funcionamento dos componentes de software do dirio eletrnico Descrio do recurso Pr-requisitos Metodologia Microcomputador PC Ferramenta MPLab Atividade 3.1 Qtd. 01 01

Os testes iniciaro com a verificao isolada do funcionamento dos processos (procedimentos) implementados, analisando se os

mesmos produzem os resultados esperados para entradas conhecidas. Certamente apenas um pequeno sub-conjunto de entradas possvel ser usado, e tentar-se- utilizar os valores mais representativos. Para os teste, o compilador CCS ser vinculado ferramenta MPLAB, permitindo que o cdigo-fonte em C possa ser depurado nessa ferramenta (montador), que possui vrias opes para esse propsito. Esses testes incluem apenas os procedimentos do cdigo que executar no microcontrolador e nenhum outro componente de hardware. Ou seja, esses testes permitem validar apenas os componentes de software do dirio eletrnico, mas no a integrao deste com a aplicao de comunicao ou demais componentes eletrnicos que compem o sistema embarcado. Para esse propsito outros testes ainda sero necessrios. Indicador fsico Documentao dos testes realizados com relatos da comprovao do funcionamento do software, ou correo dos erros em caso de falhas apresentadas durante a simulao (o relatrio servir de referncia para a reviso da modelagem e da implementao).

Durao

01 dia/verso (max. 4 revises)

Atividade Descrio

4.2 Realizar testes simulados de funcionamento integrado dos componentes de software e hardware do dirio eletrnico Descrio do recurso Microcomputador PC Ferramenta PROTEUS/ISIS Atividade 4.1 Qtd. 01 01

Recursos necessrios

Pr-requisitos Metodologia

A simulao iniciar com a colocao do esquema eletrnico do circuito do dirio na ferramenta PROTEUS/ISIS (feito na etapa 2.2). Ao microcontrolador desse circuito ser associado o arquivo executvel da aplicao (feito na etapa 3.1) j testado na atividade anterior (4.1). A simulao deve considerar todos os casos de uso possveis, e a verificao do funcionamento do sistema puramente visual. Basta observar se as informaes desejadas aparecem no display ou so gravadas em memria EEPROM simulados. A comunicao com o PC pode ser simulada de modo indireto, usando um terminal virtual. Provavelmente apenas nessa etapa que erros de anlise/projeto/implementao devem aparecer. Portanto, aps essa atividade, pode ser necessrio retornar implementao, ao projeto ou mesmo anlise, para

gerao de nova verso do sistema. Indicador fsico Documentao dos testes realizados com relatos da comprovao do funcionamento do software, ou correo dos erros em caso de falhas apresentadas durante a simulao

Durao Atividade Descrio Recursos necessrios 4.3

01 dia/verso (max. 4 revises)

Realizar testes de funcionamento com a aplicao de comunicao Descrio do recurso Microcomputador PC Linguagem de programao visual Atividade 3.2 Qtd. 01 01

Pr-requisitos Metodologia

Inicialmente os processos devem ser testados individualmente, para verificar se produzem os resultados esperados para entradas conhecidas. Tambm sero feitas verificaes de acesso/integridade ao banco de dados, incluindo digitaes incorretas (por exemplo, notas maiores que dez), testes com a interface e com a comunicao de dados. A conexo em vrias velocidades e configuraes (stop-bits, paridade, etc) devem ser testadas. Documentao dos testes realizados com relatos da comprovao do funcionamento do software, ou correo dos erros em caso de falhas apresentadas durante os testes

Indicador fsico

Durao Atividade Descrio Recursos necessrios 4.4

01 dia/verso (max. 4 revises)

Realizar testes de funcionamento com o prottipo fsico do dirio eletrnico Descrio do recurso Prottipo do dirio eletrnico Multmetro Atividade 3.3 Qtd. 01 01

Pr-requisitos Metodologia

Os testes devem avaliar o funcionamento completo do prottipo fsico. Espera-se que, aps a simulao em computador de todo o sistema embarcado, o prottipo funcione corretamente. Nesta etapa podem-se desconsiderar erros de lgica no software. Possveis problemas podem ocorrer com componentes eletrnicos

queimados e fios mal conectados, principalmente. Em caso de problemas deve-se testar, inicialmente, a interao com microcontrolador com o teclado, depois com o LCD, com a EEPROM e a comunicao serial. Indicador fsico Apenas comprovao do funcionamento do sistema, ou correo dos erros em caso de falhas apresentadas durante os testes

Durao Observaes

02 dias/verso (max. 4 revises) desejvel que haja a disponibilidade de um freqencmetro e de um osciloscpio, para medies de grandezas eltricas. 4.5 Realizar testes com o dirio eletrnico em sala de aula Descrio do recurso Prottipo do dirio eletrnico Professores Atividade 4.3 Qtd. 01 10

Atividade Descrio

Recursos necessrios

Pr-requisitos Metodologia

Os testes devero iniciar ensinando os professores interessados em como utilizar a aplicao de comunicao para inserir os dados, como transferir esses dados para o dirio eletrnico, como usar o prottipo do dirio eletrnico em sala de aula e depois como descarregar os dados novamente para o PC. Como deve ser implementado um nico prottipo, a utilizao pelos professores deve ser seqencial, ou seja, um professor o usar por vez. Isso significa talvez dois dias em sala de aula por professor. Talvez seja necessrio acompanhar o uso do aparelho em sala de aula, ou estar disposio do professor para eventuais problemas de utilizao. necessrio criar um questionrio de avaliao para ser preenchido pelos professores aps seu uso. Documento textual com a avaliao dos professores sobre o uso do prottipo em sala de aula.

Indicador fsico Durao

02 semanas

Etapa 5: Documentao. Esta etapa visa deixar registrado todo o processo perminente pesquisa cientfica, desde a descrio do problema, a proposta de uma nova soluo (modelagem), o desenvolvimento dessa soluo, os testes e validao da nova soluo e os resultados final. A documentao deve permitir a outros pesquisadores reproduzir a nova soluo e realizar os mesmos experimentos e testes feitos para sua validao. Alm da

documentao completa (o texto do TCC), ser produzido um artigo cientfico para divulgao da pesquisa realizada. Atividade Descrio Recursos necessrios Pr-requisitos Metodologia 5.1 Redigir o texto do TCC I Descrio do recurso Microcomputador PC Nenhum Qtd. 01

A redao do TCC I se dar ao longo de todo o primeiro semestre, atravs das produes textuais que so os indicadores fsicos das atividades j planejadas. O texto final deve estar conciso, claro, bem apresentado e com boa cadncia. O objetivo do TCC I definir bem o tema/problema de pesquisa, justificar sua importncia e abrangncia, fornecer o referencial terico e apresentar as solues j existentes para o problema exposto e apresentar a soluo proposta, no caso a modelagem do sistema do dirio eletrnico. Documento textual do TCC I a ser apresentado banca avaliadora

Indicador fsico Durao Atividade Descrio Recursos necessrios Pr-requisitos Metodologia 5.2

04 meses

Redigir o texto do TCC II Descrio do recurso Microcomputador PC Qtd. 01

Etapas de estudo (1) e modelagem (2) - faz parte das atividades 3.1 a 4.4

A redao do TCC II se dar ao longo de todo o segundo semestre, atravs das produes textuais que so os resultados das atividades j planejadas. O texto final deve estar conciso, claro, bem apresentado e com boa cadncia. O objetivo do TCC II documentar o desenvolvimento da soluo proposta, de forma que possa ser reproduzida por outros pesquisadores, deve apresentar a verificao e validao do projeto, e finalmente os resultados alcanados e as concluses tiradas. Documento textual do TCC II a ser apresentado banca avaliadora

Indicador fsico Durao

04 meses

Atividade Descrio

5.3 Redigir um artigo cientfico Descrio do recurso Microcomputador PC com acesso internet Atividade 4.1 Qtd. 01

Recursos necessrios Pr-requisitos Metodologia

A redao do artigo iniciar com a descrio sucinta do referencial terico usado, do desenvolvimento, dos testes e das concluses deste projeto. Para isso sero analisados artigo j publicados em eventos cientficos de relevncia na rea de enquadramento deste projeto. Documento textual a ser submetido para publicao em evento tcnico-cientfico

Indicador fsico Durao

04 semanas

RECURSOS NECESSRIOS
Os recursos necessrios correta execuo deste projeto de pesquisa so listados a seguir: Recursos Fsicos: Descrio Livro Computer as Components: Principles of Embedded Computing System Design, de Wayne Wolf, Ed Morgan Kaufman, 2001. Livro UML Essencial, de Martin Fowler, Ed Bookman, 2000. Livro Programando em C para PIC, de David Souza, Ed rica, 2002. Livro Desbravando o PIC, de Fbio Pereira, Ed rica, 2003. Recursos de Hardware: Descrio Microcomputador PC para desenvolvimento, testes e simulaes. Configurao mnima: P3, 650MHz, 128MB RAM, 10GB HD, 10/100Eth Microcontrolador da famlia PIC. Modelo a ser determinado na etapa 2.2. Gravador para o microcontrolador PIC escolhido. Memria no voltil tipo EEPROM. Modelo a ser determinado na etapa 2.2. Display LCD ou outro modelo para apresentao de informaes no sistema embarcado. Modelo a ser determinado na etapa 2.2 Teclado numrico tipo telefone para entrada de dados no sistema embarcado Cabos e conectores para a comunicao com o PC Placa de avaliao para testes in-circuit com o sistema embarcado implementado e montado Componentes diversos para montagem do sistema embarcado, como protoboard, cristal, resistores, capacitores, diodos, etc. A lista completa ser determinada na etapa 2.2 Equipamentos para medio de unidades eltricas, como multmetros (essencial). Equipamentos para medio de unidades eltricas, como osciloscpio (desejvel). Qtd 01 03 01 08 02 02 X 01 X 01 01 Disp SIM SIM SIM NO SIM SIM NO SIM NO SIM NO Local UNIVALI LSED LSED LSED LSED LSED LSED Qtd 01 01 01 01 Disp SIM SIM SIM SIM Local UNIVALI UNIVALI LSED LSED

Equipamentos diversos para a confeco da placa de circuito integrado, como placa virgem, cido, caneta, furador, etc. A lista completa ser determinada na etapa 4.4 Recursos de Software: Descrio Sistema operacional Windows 98, Me ou XP. Linguagem de programao visual. A ser determinada na etapa 2.1 Ferramenta para modelagem de sistemas atravs de UML. Ferramentas diversas para desenvolvimento/pesquisa: MS Office, browser. Linguagem de programao de alto nvel C CCS para o microcontrolador PIC escolhido. Montador MPLAB para o microcontrolador PIC Ferramenta PROTEUS/ISIS para simulao/validao em computador do sistema embarcado. Ferramenta PROTEUS/ARES para confeco de placa de circuito impresso. Recursos humanos: Descrio Professores do ensino mdio e superior dispostos a utilizar e testar o sistema a ser desenvolvido.

SIM

LSED

Qtd 01 01 01 X 01 01 01 01

Disp SIM SIM SIM SIM SIM SIM NO NO

Local UNIVALI UNIVALI UNIVALI UNIVALI LSED UNIVALI -

Qtd 10

Disp NO

Local -

CRONOGRAMA
O cronograma de desenvolvimento deste projeto de pesquisa segue o plano de pesquisa apresentado, e considera os requisitos, recursos e complexidade das atividades, bem como o prazo de cumprimento do TCC estabelecido pelo Curso. O cronograma de desenvolvimento separado em duas grandes etapas distintas, o TCC I e o TCC II, sendo apresentado a seguir. No cronograma, uma seta entre duas atividades indica a necessidade de precedncia (pr-requisito) entre as mesmas, e colchetes indicam uma possvel flexibilidade no prazo de execuo de uma atividade. Cronograma de desenvolvimento para o TCC I Atividade 03 / 04 04 / 04 05 / 04 1.1 1.2 1.3 1.4 1.5 2.1 2.2 2.3 2.4 5.1 [ ] [ ]

06 / 04

07 / 04

x x x x x X X X x X x x x x x x x x x x

Lista de Atividades no TCC I: 1.1. Pesquisar e analisar as solues existentes relacionadas a dirios de classe eletrnicos. 1.2. Determinar os requisitos exigidos pelo sistema 1.3. Pesquisar os conceitos e tecnologias necessrios implementao do sistema. 1.4. Estudar uma metodologia de desenvolvimento de sistemas embarcados. 1.5. Estudar e aprender as ferramentas computacionais necessrias implementao do sistema. 2.1. Realizar a Anlise do dirio eletrnico. 2.2. Realizar o Projeto do dirio eletrnico. 2.3. Realizar a Anlise da aplicao de comunicao. 2.4. Realizar o Projeto da aplicao de comunicao.

5.1. Redigir o texto do TCC I.

Cronograma de desenvolvimento para o TCC II Atividade 08 / 04 09 / 04 10 / 04 2.1 2.2 2.3 2.4 3.1 3.2 3.3 4.1 4.2 4.3 4.4 4.5 5.2 5.3 Lista de Atividades no TCC II: 2.1. Realizar a Anlise do dirio eletrnico. 2.2. Realizar o Projeto do dirio eletrnico. 2.3. Realizar a Anlise da aplicao de comunicao. 2.4. Realizar o Projeto da aplicao de comunicao. [ [ [ ]

11 / 04

12 / 04

x x x x x x x x x X x x x X X x x x x x

] ]

3.1. Implementar os componentes de software do dirio eletrnico. 3.2. Implementar a aplicao de comunicao. 3.3. Construir o prottipo do dirio eletrnico. 4.1. Realizar testes simulados de funcionamento dos componentes de software do dirio eletrnico. 4.2. Realizar testes simulados de funcionamento integrado dos componentes de software e hardware do dirio eletrnico. 4.3. Realizar testes de funcionamento com a aplicao de comunicao. 4.4. Realizar testes de funcionamento com o prottipo fsico do dirio eletrnico.

4.5. Realizar testes com o dirio eletrnico em sala de aula. 5.2. Redigir o texto do TCC II. 5.3. Redigir um artigo cientfico.

ORAMENTO
Muitos recursos necessrios so gratuitos ou j foram adquiridos pela UNIVALI ou pelo Curso de Cincia da Computao e encontram-se disponveis para uso. Apenas os recursos listados abaixo ainda devem ser adquiridos para a realizao deste projeto de pesquisa: Recursos de Hardware: Descrio Memria no voltil tipo EEPROM. Modelo a ser determinado na etapa 2.2. Cabos e conectores para a comunicao com o PC Componentes diversos para montagem do sistema embarcado, como protoboard, cristal, resistores, capacitores, diodos, etc. A lista completa ser determinada na etapa 2.2 Equipamentos para medio de unidades eltricas, como osciloscpio (desejvel). Recursos de Software: Descrio Ferramenta PROTEUS/ISIS para simulao/validao em computador do sistema embarcado. Ferramenta PROTEUS/ARES para confeco de placa de circuito impresso. Recursos humanos: Descrio Professores do ensino mdio e superior dispostos a utilizar e testar o sistema a ser desenvolvido. Qtd 10 Custo Sem custo associado Qtd 01 01 Custo 150,00 Vem junto com ISIS Qtd 04 X X 01 Custo 80,00 15,00 20,00 No ser solicitado

Desta forma, o custo total estimado para a realizao deste projeto de pesquisa de R$ 265,00.

REFERNCIA BIBLIOGRFICA
Hrihorowitsch et al. Tecnologia da informao aplicada ao controle do dirio de classe dos professores: e-Dirio de Classe. Disponvel em: http://www.fsg.br/revista2texto8.php. Acesso em 09/02/2004. ULBRA. Manual do Drio de Classe Eletrnico/2003. Disponvel em http://www.ulbra.tche.br/download/documentos/pdf/diario-eletronico-2003.pdf. Acessado em 09/02/2004. Wolf, W. Computer as Components: Principles of Embedded Computing System Design. Ed Morgan Kaufman, 2001