Processo de Desenvolvimento de Software Educativo

Post on 19-Jun-2015

698 views 11 download

description

Seminário apresentado na turma de Informática na Educação 2010.1 no Curso de Bacharelado em Sistemas de Informação. Universidade Federal Rural de Pernambuco - Unidade Acadêmica de Serra Talhada.

Transcript of Processo de Desenvolvimento de Software Educativo

Processo de Desenvolvimento de Software Educativo

Informática na EducaçãoRonnie E.Santos

Definido como qualquer programa de computador que possa

ser usado para fins educativos, muito

embora tenham sido desenvolvidos para

este fim.

Software Educacional

Software Educativo

Software Educativo é

definido como um

sistema

computacional e

interativo,

intencionalmente

concebido para

facilitar a

aprendizagem de

conceitos

específicos

• Leva o aluno à: criatividade, facilidade de uso,interação, autoria, prazer e atualização de dados;

• Tem coerência com o princípio de construçãocoletiva;

• Facilita a dimensão ética, pedagógica;

• Possibilita o raciocínio e a reflexão sobre a ação;

Características do Software Educativo

Características do Software Educativo

• Permite o desafio e a reflexão;

• É instigante;

• Possibilita a descrição dos procedimentos, de forma clara e objetiva;

• Feedback e tratamento de erros;

• Dá condições de prosseguimento.

Concepção - Planejamento, definição de requisitos,

Elaboração – Análise e construção de protótipos;

Construção do sistema (inclui codificação e testes);

Transição.

Processo de Desenvolvimento de Software: Etapas

O desenvolvimento de software Educativo guarda uma especificidade própria, é preciso entender como as pessoas aprendem, para

transpor este entendimento para o software Educativo.

Processo de Desenvolvimento de Software Educativo

Teorias de Aprendizagem

Teorias de Aprendizagem

O comportamentalismo e o neo-comportamentalismo

vêm de uma visão objetivista de mundo, de

sociedade, de homem. Por este motivo, a ênfase

nestas teorias é com tudo que é visível e mensurável.

Reforços positivos para respostas corretas;

Ordem hierárquica que se inicia com conexõesestímulo-resposta;

Ambas as teorias tem uma solida teoria de ensino, oque de certa forma facilitaria o desenvolvimento deeventos instrucionais.

Segue uma Abordagem Cognitiva, considerando que o homem não pode

ser considerado um ser passivo e transforma a aprendizagem em um

processo dinâmico.

Piaget

Aprender é atuar sobre o objeto da aprendizagem para compreendê-lo e

modificá-lo.

Bruner

Aprendizagem por descoberta e o currículo

em espiral.

Cultura e Interação Social;

Interação.

Socio-Interacionismo

Os ambientes computacionais de

aprendizagem cooperativa podem ser

vistos como formas de aplicação dos

princípios de Vygotsky:

Como incorporar uma destas visões sobre o

processo de aprendizagem ao software Educativo que

queremos desenvolver?

O software Educativo pode assumir diferentes formatos - exercício-e-prática, tutoriais, jogos, simulações, aplicações

hipermídia, sistemas cooperativos.

Desenvolvimento de Software Educativo

Etapas Descrição

Concepção Etapa onde são definidas

as diretrizes gerais do

software Educativo.

Elaboração/Construção Etapa centrada na

implementação do

software,.

Finalização Destina-se a integrar as

funcionalidades

elaboradas.

Transição Nesta etapa acontece a

viabilização do software

educativo.

Etapas de Desenvolvimento

Definição do tema a ser abordado;

Identificação do público-alvo; Definição do

ambiente de aprendizagem;

Planejamento da interface; Avaliação.

Concepção Elaboração/Construção Finalização Transição

Concepção

Os projetos podem variar em função do objetivo pelo qual o sistema é constituído, do hardware sobre o qual pode ser implantado e também em função da filosofia

de desenvolvimento.

Análise de Viabilidade

Concepção Elaboração/Construção Finalização Transição

A tarefa de desenvolvimento de software com estas particularidades envolvem tantos fatores, que não pode ficar dedicada a uma equipe com apenas um tipo de skill profissional.

Artistas Gráficos, Programadores,

Analistas, Escritores,

Profissionais da Educação.

Formação da Equipe de Desenvolvimento

Concepção Elaboração/Construção Finalização Transição

Definição do Tema

Identificação Objeto Educativo e do Público Alvo

Definição do ambiente de aprendizagem

Levantamento de Requisitos

Concepção Elaboração/Construção Finalização Transição

No desenvolvimento de software educativo, a fase de análise está intimamente ligada a uma

concepção pedagógica embasada por uma teoria de aprendizagem e ao formato de

software escolhido.

Concepção Elaboração/Construção Finalização Transição

Análise

Concepção Elaboração/Construção Finalização Transição

Elaboração/Construção

Na construção de um software Educativo, existem pontos muito importantes, um deles e

talvez o mais relevante é a Interface.

Concepção Elaboração/Construção Finalização Transição

Projeto

A Implementação deve ser uma atividade do ciclo que exige muito tempo e cuidado com questões como a robustez, a facilidade de manutenção e o total funcionamento das

funções planejadas.

Concepção Elaboração/Construção Finalização Transição

Implementação e Testes

A validação de um software Educativo é uma etapa de fundamental importância para que seja

assegurado que o software soluciona o problema de ensino aprendizagem que motivou

seu desenvolvimento.

Concepção Elaboração/Construção Finalização Transição

Validação

Os softwares educativos necessitam de avaliação quanto a sua qualidade, uma vez que,

nem sempre possuem características adequadas, tanto no que se refere a aspectos

técnicos, quanto a aspectos pedagógicos.

Concepção Elaboração/Construção Finalização Transição

Avaliação

O software deve apresentar algumas características fundamentais para sua

aplicabilidade e usabilidade, que redundem em melhor desempenho no

processo de aprendizagem.

Concepção Elaboração/Construção Finalização Transição

Avaliação

Concepção Elaboração/Construção Finalização Transição

Finalização

Verifica se existem pequenos ajustes que tenham sido observados na validação

preliminar do software.

Concepção Elaboração/Construção Finalização Transição

Integração

A documentação que acompanha o software deve ser um manual pesquisado, organizado,

assimilado, escrito e produzido como um script.

Concepção Elaboração/Construção Finalização Transição

Documentação Complementar

Concepção Elaboração/Construção Finalização Transição

Transição

Usuários não devem se preocupar na criação da estrutura de

diretórios, ou copiar manualmente arquivos, ou modificar a

configuração dos arquivos.

Concepção Elaboração/Construção Finalização Transição

Distribuição

Esta atividade objetiva a capacitação dos docentes no

que diz respeito ao uso do software educacional.

Concepção Elaboração/Construção Finalização Transição

Treinamento e Preparação do usuário

Como todo software, o educativo, também precisa ser atualizado periodicamente com novas versões, talvez com una freqüência ainda maior, pois um conteúdo

técnico pode ficar obsoleto com rapidez.

Concepção Elaboração/Construção Finalização Transição

Manutenção e Upgrade

Considerações

Referências

• Gomes A. S. e Wanderley E. G. Elicitando requisitos em projetos de software educativo, WIE’2003, Campinas (SP);

• Glauco Cabral Monteiro de Castro e Teresa Cristina de Aguiar. Engenharia de Software no Desenvolvimento de Software Educacional Hipermídia. XXV Conferencia Latinoamericana de Informática;

• Neide Santos. Desenvolvimento de Software Educacional . São Paulo, 1999;

• Fabiane Barreto Vavassori Benitti, Everton Flávio Rufino Seara, Luciane Maria Schlindwein. Processo de Desenvolvimento de Software Educacional: proposta e experimentação. CINTED-UFRGS, 2005.