Anda di halaman 1dari 7

TTULO

Maelson Marques de Lima, Jefferson Felipe, Alanna C. Coelho


Monteiro, Edson Holanda Cavalcante Jnior, Luciana de Queiroz
Leal Gomes
Departamento de Computao Universidade Estadual da Paraba
(UEPB)
Campina Grande PB, CEP 58429-500
{maellson, alannacoelho}@hotmail.com, edsonholanda@uepb.edu.br,
luciana@cct.uepb.edu.br, mru2182@gmail.com
Abstract. This paper reports a systematic review of literature (SRL) performed to
obtain information about the progress of educational software development processes.
The goal of SRL was to raise techniques and processes used to develop educational
software. The results obtained present trends in the development of educational
software, as well as a primary studies dataset for future researches.
Resumo. RESUMO DA CONCLUSO E DA INTRODUO!!

1. Introduo
Autores da rea, a exemplo de Howard Baetjer Jr. [BAE98] defendem
como Processo um dilogo no qual o conhecimento, que deve se
transformar em software, reunido e incorporado ao software,
fornecendo iterao entre usurios e projetistas, entre usurios e
ferramentas em desenvolvimento e entre projetistas e ferramentas em
desenvolvimento (tecnologias). J Segundo Pressman (2001), o Processo
de software um arcabouo para as tarefas que so necessrias para
construir softwares de alta qualidade.
Visando a produo de excelncia de softwares educacionais e
baseados nas prerrogativas supracitadas, buscamos no presente
documento, explicitar as etapas primordiais para que o produto final, ou
seja, o software educacional possa atender as expectativas do cliente, e ao
mesmo tempo, possa ter seu desenvolvimento assessorado e facilitado
pelas fases aqui relacionadas.
O Software Educacional em particular, necessita de cuidados
diferenciados aos demais tipos. O software educacional influir
diretamente no processo de ensino-aprendizagem do individuo, onde o
conhecimento adquirido por meio deste, tem importncia e influncia na
vida profissional e pessoal do aluno. Para isso, diversas linhas de
pesquisa buscam boas prticas de desenvolvimento no que se diz respeito
ao Software Educacional, desde a parte da implementao lgica

(permitindo respostas rpidas determinados recursos disponveis no


software) at a parte visual (o projeto de interface, permitindo um
ambiente agradvel e dinmico).
Dividimos o processo em XXX fases, onde cada fase ter a entrada
de informaes necessrias, a sada de informaes que sero obtidas
aps cada processo, os perfis envolvidos e as atividades de cada qual.
2. Modelagem de processo de software
Um modelo de processo de software uma forma de representao
virtual das atividades que ocorrem no mundo real em um processo de
desenvolvimento de software, que deve ser conduzida de modo a
possibilitar o devido entendimento por conta dos que dele se utilizarem e
claro buscar a padronizao do processo. Citao [Modelagem de
Processos de Software Atravs do SPEM - Software Process Engineering
Metamodel - Conceitos e Aplicao ].
O processo de software a estrutura tcnica e de gesto
estabelecido para a aplicao de ferramentas, mtodos e pessoas para a
tarefa de software, que compartilha experincia a cada nova aplicao em
projeto com base em projetos antecessores. [1]. Os principais objetivos
que um modelo de processos de software deve atender, segundo [1] so:

Possibilitar a comunicao e o entendimento efetivo do processo;

Facilitar a reutilizao do processo (padronizao);

Apoiar a evoluo do processo;

Facilitar o gerenciamento do processo.


necessria a formulao de um processo padro para o
desenvolvimento de software educacional, pois em um processo so expressos
mtodos, tcnicas e ferramentas, bem como formas de comunicao entre os
membros da equipe, que podem evoluir a medida que forem sendo
implementadas em outros projetos, servindo de base para trabalhos futuros, e
contribuindo para a melhoria da organizao do processo.

A documentao referente modelos de processos de desenvolvimento de software educacional


quase nula, isto impede que uma estrutura padro para o seu desenvolvimento seja montada, dificultando
que se produzam mtricas que serviram para medir o desempenho para o desenvolvimento de um projeto
especfico de software educacional, at porque existem tarefas bsicas que so comuns a maioria dos
processos de software, sendo necessrias apenas algumas modificaes.

3. O Processo de Software Educativo


Software educativo definido como sendo um sistema computacional e interativo,
intencionalmente concebido para facilitar a aprendizagem de conceitos especficos [Gomes e
Padovani 2005]. Ainda pode-se dizer que o software educativo um artefato que funciona
como mediador do processo de ensino/aprendizagem, podendo ser utilizado autonomamente
ou de forma colaborativa.

O software educativo possui caractersticas especficas o que devem ser levadas em


considerao na hora de se pensar num processo para o seu desenvolvimento de forma que
atenda s suas necessidades bsicas como: colaborar o processo de ensino/aprendizagem,
melhorar as forma de comunicao entre professor/aluno, possibilitar a construo de
contedos.
Com o aumento da complexidade dos softwares educacionais em relao aos sistemas
produzidos ano atrs, da diversidade de tecnologias adotadas e do nmero de pessoas
envolvidas, tornou-se inadequado projetar um programa educacional sem utilizar-se um
processo bem definido para orientar o seu desenvolvimento. [PDS-e Giraffa 2005]. Tambm
se tornou inadequado a produo de software educativo sem a participao ativa de
profissionais especialistas nessas reas como pedagogos, professores e claro os prprios
alunos que tambm fazem parte deste ciclo.
4. Metodologia de pesquisa
A metodologia utilizada para definir-mos o processo:
Para o devido entendimento de como funciona os processos de desenvolvimento de software
educacional num todo, resolvemos fazer um estudo que abordasse sobre o processo de
desenvolvimento de software educacional. Para este estudo utilizamos a reviso sistemtica
da literatura (RSL) que tem como objetivo identificar, na literatura cientfica de conferncias e
revistas, quais so os processos de desenvolvimento de software educativo j publicado, alm
de tcnicas, mtodos e ferramentas relacionadas. Este trabalho segue as diretrizes especficas
para RSL [Kitchenham e Charters 2007].
Tabela 1 Relao dos estudos primrios selecionados
ID

Referncia

ID0
1

(Ricardo,
1984)

ID0
2

(Wong, 1993)

Font
e

Pas

O que foi obtido

IEEE

EUA

Traz resultados de uma pesquisa que buscou


caractersticas necessrias aos softwares
educativos.

IEEE

China

Uso de prototipagem para produo de software


educativo.

ID0
3

(Ludi, 1996)

IEEE

EUA

Estudo conduzido com crianas para identificar


aspectos relacionados ao desenvolvimento de
software educativo.

ID0
4

(Beynon,
1997)

IEEE

Reino
Unido

Apresenta a Modelagem Emprica como


abordagem para desenvolver software educativo.

ID0
5

(Cavalcante e
Domingues,
1998)

RBIE Brasil

ID0
6

(Squires,
1999)

IEEE

ReinoUnid
o

Metodologia tradicional com processos


prescritivos de desenvolvimento de software
educativo.
Design voltil (muda com o contexto de uso) de
interface de software educativo construtivista.

ID0
7

(Cota et. al.,


1999)

ID0
8

(Bandoh et.
al., 2000)

ID0
9

(Batanov,
Dimmitt e
Chookittikul,
2000)

ID1
0
ID1
1
ID1
2

(Paula Filho,
2001)

IEEE
IEEE

IEEE

Espanha

Design e estrutura para o desenvolvimento de


software educativo hipermdia e multimdia.

Japo

Tcnicas de design de software educativo que


permitem a sincronizao e participao do
aluno e do professor.

Tailndia

Utilizao do modelo Q&A juntamente com um


framework especfico para o desenvolvimento
de software educativo.

ACM Brasil

(Lage,
Zubenko e
IEEE
Cataldi, 2001)
(Pizzol e
Zanatta,
SBIE
2001)

Argentina

Levantamento de requisitos, arquitetura,


gerncia de equipe, ciclo de vida, padres e
prticas de suporte com base em TSP e PSP.
(MET)
Design, desenvolvimento, avaliao e suporte de
softwares educativos com a participao de
professores no processo.

Brasil

Design de Interface com uso de storyboards na


construo de jogos RPG educativos. (TEC)

ID1
3

(Pollard e
Duke, 2002)

IEEE

Austrlia

Design e modelagem dos processos para facilitar


o desenvolvimento de software de matemtica.

ID1
4

(Battaiola et.
al., 2002)

SBIE

Brasil

Design de interfaces para jogos educativos.

ID1
5

(Gomes e
Wanderley,
2003)

SBIE

Brasil

Processo integrado e sistemtico de elicitao de


requisitos de software educativo. (PRO)

ID1
6

(Marczak et.
al., 2003)

SBIE

Brasil

Modelagem de ambientes educacionais com


agentes inteligentes. (MET)

ID1
7
ID1
8

(Denis e
Jouvelot,
2005)
(Giraffa,
Marczak e
Prikladnicki,
2005)

ACM Frana

Boas prticas para o desenvolvimento de jogos


educativos envolvendo: design, motivao,
musica, e animaes.

SBIE

Brasil

Processo de desenvolvimento de software


educativo PDS-E. (PRO)

Mxico

Descreve uma prtica efetiva de


desenvolvimento de softwares educativos
voltados para instrumentao eletrnica virtual.

ID1
9

(Ivan e Josue,
2007)

IEEE

ID2
0

(Rankin et.
al., 2008)

ACM EUA

Design do jogo centrado no usurio.

ID2
1

(Kam et. al.,


2008)

ID2
2

(Peres e
Meira, 2008)

ACM EUA/ndia

Prticas geis de design e prototipagem.

SBIE

Brasil

Desenvolvimento de interfaces para softwares


educativos utilizando a noo de gnero
discursivo. Apresenta prticas geis. (TEC)

ID2
3

(Braga,
Queiroz e
SBIE
Gomes, 2008)

Brasil

Design de interface.

ID2
4

(Barba et. al.,


2009)

ID2
5
ID2
6
ID2
7

(Doucet e
Srinivasan,
2010)
(MeerbaumSalant e
Hazzan,
2010)
(Costa,
Loureiro e
Reis, 2010)

ACM EUA

ACM EUA

ACM Israel

IEEE

Portugal

Desenvolvimento de jogos educativos com


realidade aumentada utilizando tcnicas geis e
evolucionrias de prototipagem e design de
jogos.
Design de jogos educativos, que simulam
ambientes reais, baseado em conceitos
educacionais de metforas.
Processo
AgileConstructionistMentoringMethodology
(ACMM) usado como guias de desenvolvimento
de projetos de softwares educativos.
Design de interface baseado no usurio. Usa
mtodos geis com equipes multidisciplinares.
(TEC)
Levantamento e anlise de requisitos para o
desenvolvimento de aplicativos educacionais em
dispositivos mveis. (MET)

ID2
8

(Maral et.
al., 2010)

SBIE

Brasil

ID2
9

(Oliveira et.
al., 2010)

SBIE

Brasil

Apresenta a tcnica de levantamento de


requisitos rvore de caractersticas. (TEC)

ID3
0

(Fioravanti,
Nakagawa e
Barbosa,
2010)

SBIE

Brasil

Apresenta uma arquitetura de referncia para


ambientes educacionais. (PRO)

Aps a leitura e anlise de todos os artigos citados na tabela 1, filtramos


os artigos, focando naqueles abordavam mais ativamente sobre os tpicos
de processos de desenvolvimento de software educacional e que
contribussem com alguma tcnica, mtodo ou ferramenta nesse
processo. Que foram:
[colocar tabela com os artigos que serviram de base para o osso processo]

5. O nosso processo proposto


Mostrar as fases do processo com ajuda de uma imagem que mostre o ciclo de
vida do processo
[fazer o desenho] KERO UTILIZAR O SPEM

J estou estudando o SPEM.

Justificar o uso do prottipo


o A implantao de prottipos em campo justificada pelo fato de
assimilao de cultura local, facilitando o entendimento do contexto em
que o software ser usado e de como os seus usurios iro se comportar
perante o produto. [2]
Explicitar algumas sadas com imagens relacionadas, como: UML, modelos de
contexto para banco de dados, entre outros.
6. Justificativa do processo
Justificar as fases e tcnicas utilizadas no processo a partir dos artigos e livros
estudados
o A deciso de utilizar um prottipo se deu baseado na necessidade de se
trabalhar com um modelo gil de processo desenvolvimento de software
educacional que fosse adaptado por incrementos. Segundo [Pressman
2002]:
Para realizar adaptao incremental, uma equipe gil requer o
feedback do cliente (de modo que adaptaes apropriadas possam
ser feitas). Um catalisador efetivo para o feedback do cliente um
prottipo operacional ou uma poro do sistema operacional.
Principalmente as diretrizes do gil que utilizamos no processo.
Para o desenvolvimento do processo proposto, partimos do pr-suposto assumido
pelas diretrizes geis, do que um processo gil deve abordar.
essencial que um processo gil seja projetado de modo que
permita equipe de projeto adaptar tarefas e aperfeio-las,
conduzir o planejamento de modo que se entenda a fluidez de uma
abordagem de desenvolvimento gil, eliminar tudo menos os
produtos de trabalho mais essenciais e mant-los simples, e
enfatizar uma estratgia de entrega incremental que fornea o
software funcionando ao cliente o mais rpido possvel para o tipo
de produto e ambiente operacional. [PRESMAN 2002].
Apresentar a tabela com as principais tcnicas encontradas nos artigos lidos.
(justificar a organizao da tabela).
TABELA
7. Validao do processo feita pelo PANDORA
Precisamos comear a usar o pandora Imediatamente!!!!!!!!
8. Concluso

9. Referncia Bibliogrfica

[1]. Humphrey, W., S.; Kellner, M. Software Process Modeling: Principles of Entity Process
Models. SEI Software Engineering Institute, Carnegie Mellon University, Pittsburgh,
Pennsylvania, (CMU/SEI-89-TR-2), 1989.
[2] Matthew Kam, Aishvarya Agarwal, Anuj Kumar, Siddhartha Lal, Akhil Mathur, Anuj Tewari,
John Canny. (2008), Designing E-Learning Games for Rural Children in India: A Format for
Balancing Learning. In: ACM, DIS08, Cape Town, South Africa.
[3] Pressman, Roger S. (2006), Engenharia de Software. 6 edio, McGraw-Hill, 752 p.
[4] Sommerville, I. (2011) Engenharia de Software. 9 edio, So Paulo: Person Prentice Hall,
529 p.
[5] Robson Ytallo Silva de Oliveira, Luciana de Queiroz Leal, Ryan Ribeiro de Azevedo,
Jalmaratan Lus de Melo Macdo, Silvio Lemos Meira (2007), Towards Distributed
Development: MORPHOS Process, In: WDDS 2007;
[6] Vinu V Das, (2007), Involvement of Users in Software Requirement Engineering. In: 10th
International Conference on Information Technology-INDIA. IN: IEEE, DOI
10.1109/ICIT.2007.27.
[7] W. M. Beynon, (1997). Empirical Modelling for Educational Technology. Department of
Computer Science University of Warwick Coventry , UK. IN: IEEE 1997.
[8] Manuel Pkrez Cota; Amparo Rodriguez DamiAn; Jacinto GonzAlez Dacosta; Santiago
Castelo Boo, (1999), Maja: A Way To Design MultirnediaMipermedia Software To Teach
Engineering, Department of Computer Systems and Software University of Vigo- Spain, In: 29th
ASEE/IEEE Frontiers in Education Conference, 1999.

Anda mungkin juga menyukai