Processo de Desenvolvimento de Software Educativo

39
Processo de Desenvolvimento de Software Educativo Informática na Educação Ronnie E.Santos

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

Page 1: Processo de Desenvolvimento de Software Educativo

Processo de Desenvolvimento de Software Educativo

Informática na EducaçãoRonnie E.Santos

Page 2: Processo de Desenvolvimento de Software Educativo
Page 3: Processo de Desenvolvimento de Software Educativo

Definido como qualquer programa de computador que possa

ser usado para fins educativos, muito

embora tenham sido desenvolvidos para

este fim.

Software Educacional

Page 4: Processo de Desenvolvimento de Software Educativo

Software Educativo

Software Educativo é

definido como um

sistema

computacional e

interativo,

intencionalmente

concebido para

facilitar a

aprendizagem de

conceitos

específicos

Page 5: Processo de Desenvolvimento de Software Educativo

• 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

Page 6: Processo de Desenvolvimento de 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.

Page 7: Processo de Desenvolvimento de Software Educativo
Page 8: Processo de Desenvolvimento de Software Educativo
Page 9: Processo de Desenvolvimento de Software Educativo

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

Page 10: Processo de Desenvolvimento de Software Educativo

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

Page 11: Processo de Desenvolvimento de Software Educativo

Teorias de Aprendizagem

Teorias de Aprendizagem

Page 12: Processo de Desenvolvimento de Software Educativo

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.

Page 13: Processo de Desenvolvimento de Software Educativo

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.

Page 14: Processo de Desenvolvimento de Software Educativo

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.

Page 15: Processo de Desenvolvimento de Software Educativo

Piaget

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

modificá-lo.

Bruner

Aprendizagem por descoberta e o currículo

em espiral.

Page 16: Processo de Desenvolvimento de Software Educativo

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:

Page 17: Processo de Desenvolvimento de Software Educativo

Como incorporar uma destas visões sobre o

processo de aprendizagem ao software Educativo que

queremos desenvolver?

Page 18: Processo de Desenvolvimento de Software Educativo

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

Page 19: Processo de 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.

Page 20: Processo de Desenvolvimento de Software Educativo

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

Concepção

Page 21: Processo de Desenvolvimento de Software Educativo

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

Page 22: Processo de Desenvolvimento de Software Educativo

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

Page 23: Processo de Desenvolvimento de Software Educativo

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

Page 24: Processo de Desenvolvimento de Software Educativo

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

Page 25: Processo de Desenvolvimento de Software Educativo

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

Elaboração/Construção

Page 26: Processo de Desenvolvimento de Software Educativo

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

Page 27: Processo de Desenvolvimento de Software Educativo

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

Page 28: Processo de Desenvolvimento de Software Educativo

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

Page 29: Processo de Desenvolvimento de Software Educativo

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

Page 30: Processo de Desenvolvimento de Software Educativo

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

Page 31: Processo de Desenvolvimento de Software Educativo

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

Finalização

Page 32: Processo de Desenvolvimento de Software Educativo

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

Page 33: Processo de Desenvolvimento de Software Educativo

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

Page 34: Processo de Desenvolvimento de Software Educativo

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

Transição

Page 35: Processo de Desenvolvimento de Software Educativo

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

Page 36: Processo de Desenvolvimento de Software Educativo

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

Page 37: Processo de Desenvolvimento de Software Educativo

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

Page 38: Processo de Desenvolvimento de Software Educativo

Considerações

Page 39: Processo de Desenvolvimento de Software Educativo

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.