quarta-feira, 19 de maio de 2010

Entrevista com o cliente

Após a nova entrevista realizada com o nosso cliente (Tatiane Aragão), podemos definir o conteúdo mais adequado para ser trabalhado, metodologia que deverá ser utilizada no mesmo, como também a faixa etária que o software se aplica, para que então possamos desenvolver uma aplicação totalmente focada no público-alvo.

De acordo com a especialista (cliente) entrevistada, poderemos fazer um bom uso da tecnologia de realidade aumentada no ensino de “Poliedros”, que são sólidos geométricos cuja superfície é composta por um número finito de faces, em que cada uma das faces é um polígono. Os seus elementos mais importantes são as faces, as arestas e os vértices. Desta forma a aplicação deverá, promover a visualização tridimensional de tais elementos, vale-se salientar que por ser tão abstrata essa visualização é dos principais problemas no tocante a aprendizagem de tal conteúdo, pensado nisso o software irá proporcionar ao aluno uma maior proximidade com a realidade.

Partindo do pressuposto que tal conteúdo é ministrado no 6° ano do ensino fundamental, podemos definir a faixa etária na qual o software será aplicado, sabendo que tal série é frequentada por alunos com idades que compreendem entre 10~13 anos. Esse fato é preponderante para determinarmos o tipo de abordagem que traremos na aplicação em questão, como também a metodologia a ser usada.

A metodologia requisitada pela especialista, se configura da seguinte forma: o software como já foi falado deve promover a visualização de alguns poliedros de maneira tridimensional, trabalhando conceitos de arestas, faces, vértices, dentre outras particularidades que o conteúdo requer. Assim será disponibilizado um conjunto de cartões que apresentam marcadores, os quais serão identificados pelo software e a partir de então o mesmo passa a exibir na tela as figuras e promover os meios de iteração com o usuário.

segunda-feira, 17 de maio de 2010

Tabela de iterações e tarefas

Identifi-
cador da tarefa

Descrição

Tempo

Artefato gerado

Respon-
sável

Status

T1

Estudos
focados na biblioteca Flartoolkit

2 Semana

Exemplo prático

Douglas, Valderí

Pendente

T2

Desenvol-vimento do protótipo

3 Semanas

O protótipo

Douglas, Valderí

Pendente

T3

Testes
com o
cliente

1 Semana

Relatório
de testes

Douglas, Valderí

Pendente

T4

Ajustes Necessários

1 Semana

Programa ajustado

Douglas, Valderí

Pendente

T5

Entrega

Versão
final

Pendente



Iteração

Período

Tarefas

Status

1ª Iteração

17/05 ~ 24/05

T1

Pendente

2ª Iteração

24/05 ~ 31/05

T1

Pendente

3ª Iteração

31/05 ~ 07/06

T2

Pendente

4ª Iteração

07/06 ~ 14/06

T2

Pendente

5ª Iteração

14/06 ~ 21/06

T2

Pendente

6ª Iteração

21/06 ~ 28/06

T3

Pendente

7ª Iteração

28/06 ~ 05/06

T4

Pendente

8ª Iteração

05/06/10

T5

Pendente





terça-feira, 13 de abril de 2010

Documento de requisitos

Processo de Desenvolvimento de Software Educacional




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