Metodologia
Fases de desenvolvimento do Software Educacional
1- Levantamento dos requisitos
Neta fase devem ser listadas todas as informações referentes aos objetivos do programa. A falta de informações ou o erro na definição das mesmas pode prejudicar a qualidade do software. Portanto deve-se dar grande importância a esta etapa, sendo este o alicerce do programa.
- Confecção de um questionário, o qual será utilizado como uma das ferramentas para o levantamento de requisitos com o cliente
- Reunir e identificar os dados relevantes que serão inseridos no software;
- Identificar a teoria de aprendizagem que será Utilizada(comportamentalista,etc..etc..);
- Tipo de software(tutor, multimídia,simulação, jogos)
- Faixa etária ao qual o software se destina;
- Objetivo do software: qual o objetivo de aprendizagem;
- Indentifica o conteúdo a ser trabalhado;
- Orientação da atividade: deixar explicito o tipo de atividade a ser trabalhada com o aluno;
- A aprendizagem é colaborativa ou não?;
- Indentificar todos os dados pensando na facilidade de uso do software;
- O software deve ser adaptável;
- O software deve ser eficiente e eficaz;
- Dados referentes a parte tecnologica deverão ser levantados e analisados
Nessa fase estarão envolvidos Douglas, Valderí e Tatiane (especialista).
1.1- Documento de requisitos
Artefato gerado, no qual conterá os requisitos necessários que foram identificados na fase de requisitos. Este documento ficará disponível através de um blog.
2 - Fase de projeto
Fase em que o programa propriamente dito começa a ser desenvolvido a partir das informações colhidas na fase anterior. O software começa a ganhar forma. Esta fase deve ser totalmente documentada.
- Definição da interface (cores, formas de navegação, etc);
- Disposição do conteúdo;
- Métodos de feedback;
- Definição da linguagem de programação;
- Planejamento de atividades(cronograma);
2.1- Documentação das reuniões: Todas as reuniões serão documentadas gerando artefatos que serão postados no blog.
2.2- Cronograma: Um cronograma será criado a partir do que for planejado. Este documento também estará disponível no blog.
3- Fase de programação
Fase onde o programa é escrito na linguagem de programação escolhida.
- Transformação dos dados definidos para a linguagem de programação;
- Trabalha-se em conjunto com a fase de testes, que são executados no decorrer do desenvolvimento do software;
- O software é testado constantemente de forma técnica e pedagógica;
3.1- Prototipação
Cria-se um modelo em fase de avaliação do software.
- Desenvolvimento de um modelo (protótipo);
- Através desse modelo são realizados testes:
- Realizar testes com alunos e/ou professores;
- Definir problemas antes da versão final do software;
5- Fase de testes
É nesta fase onde são realizados os testes no software. Caso seja encontrado algum erro pode-se voltar a fase de programação e corrigi-lo.
- Ocorre a verificação do que foi planejado com o que está implementado;
- São realizados testes tanto quando a estrutura tecnológica quanto a pedagógica;
- Caso sejam encontrados erros, se estes forem na parte tecnológica o desenvolvimento retorna para fase de codificação;
- Teste de usabilidade