Escolar Documentos
Profissional Documentos
Cultura Documentos
Artigos Resumidos
acompanhar o desenvolvimento de
Software em pequenos projetos de
disciplinas de Engenharia de Software
em um ambiente colaborativo que utiliza
o computador e a internet como meio de
ensino.
Este
sistema
permite
disponibilizar os projetos na Web, alm
de criar, apagar e atualizar novos
projetos.
ABSTRACT
One of the founding problems in
computer science graduate courses is the
learning of Software Engineering
discipline. This fact occured because this
discipline needs a high capacity of
abstraction
for
students
because
envolving many complex aspects of
specific didatic resources for learning and
teachers searching methods for minimize
this problem. This paper presents a
system for Software documentation that
uses XML and StAX for following the
Software development in little Software
engineering projects in the collaborate
environment that uses the computer and
internet as teaching tool. This system
permit posting the projects in the Web
and permit create, delete and update new
projects.
1. Introduo
Um problema encontrado nos cursos de
graduao em informtica o
aprendizado na disciplina Engenharia de
Software (ES). Esse fato provocado
pela necessidade de uma alta capacidade
de abstrao, desenvolvimento em
equipe, mudanas nos requisitos, entre
outros.
Engenharia de Software ensina que o
Software deve ser construdo seguindo
um processo de desenvolvimento, que
pode se iniciar com o levantamento de
requisitos com o cliente ou usurio, passa
pela anlise, projeto, codificao,
validao e implantao, dependendo do
processo que esta usando.
RESUMO
Um dos problemas encontrados nos
cursos de graduao em informtica o
aprendizado da disciplina Engenharia de
Software. Esse fato provocado pela
necessidade de uma alta capacidade de
abstrao, por parte dos alunos, pois
envolvem diversos e complexos aspectos,
para os professores, de recursos didticos
especficos para o ensino da mesma.
Buscando meios para minimizar esse
problema, este artigo apresenta um
sistema de documentao de Software,
definido em XML e StAX, utilizado para
701
ESUD2010
Artigos Resumidos
oferecendo
suporte
baseado
em
conhecimento, atravs de assistentes
inteligentes [1].
Os avanos das tecnologias de
comunicao
tm
viabilizado
o
desenvolvimento
de
ambientes
computacionais de aprendizado. Esses
avanos quebraram as barreiras de tempo
e espao para as interaes entre alunoaluno e aluno-professor, permitindo uma
virtualizao das tradicionais salas de
aula.
constituda
de
metodologias, mtodos e ferramentas que
permitem aos profissionais especificar,
projetar, implementar e manter sistemas,
avaliando e garantindo os requisitos de
Software.
A aprendizagem colaborativa um
processo
importante
para
o
compartilhamento de um objetivo
comum, e sua metodologia envolve a
interao, que deve romper a lgica de
ensino tradicional para uma prtica
inovadora, promovendo uma relao
afetiva com o conhecimento, de forma
reflexiva e mais autnoma, [2] diz: "o
ensinar inexiste sem aprender e viceversa", e nessa dinmica os educandos se
modificam continuamente em sujeitos
autores e construtores dos seus saberes.
2. Engenharia de Software
702
ESUD2010
Artigos Resumidos
4. Arquitetura do DocESoft
A arquitetura do DocESoft apresentada
na Figura 1. Esta figura mostra os
projetos armazenados em XML, que so
validados por um esquema DTD ou XSD.
Estes projetos podem ser editados na
Web, atravs de formulrios visualizados
por Folhas de Estilo XSL e Linguagens
Web, como JSP e PHP. O contedo em
XML ento processado pelas folhas de
estilo gerando documentos (HTML,
LaTeX, etc.) e no futuro poder gerar
cdigos em diversas outras linguagens
(C,
Java,
etc.).
4.1.O DocESoft
Como resultados, o DocESoft est sendo
utilizado em projetos de graduao em
disciplinas de ES, auxiliando os alunos
na documentao de seus projetos em
XML sem terem o conhecimento da
linguagem. Alm de o DocESoft
703
ESUD2010
Artigos Resumidos
704
ESUD2010
entretenimento,
entre outros.
Artigos Resumidos
comrcio
eletrnico,
7.
5. Referncias
10.Silveira,
Ricardo
Azambuja.
Modelagem Orientada a Agentes
Aplicada a Ambientes Inteligentes
Distribudos de Ensino JADE - Java
Agent framework for Distance
learning Environments Porto Alegre:
PPGC da UFRGS, 2000. Tese de
Doutorado
prtica
educativa. So Paulo: Paz e Terra,
2003.
3. Sommerville, Ian. Engenharia de
Software. So Paulo: Pearson Addison
Wesley, 2005
4. Ramsin, R. and Paige, R. F. 2008.
Process-centered review of object
oriented
Software
development
methodologies. ACM Comput. Surv.
40, 1, Article 3 (February 2008), 89
pages.
DOI
=
10.1145/1322432.1322435
http://doi.acm.org/10.1145/1322432.1
322435
5. Litwin, E. Educao a Distncia:
Temas e debates de uma nova agenda
educativa. Porto Alegre: Artmed,
2001.
705