gerência de projetos - cbsoft2013.unb.brcbsoft2013.unb.br/wp-content/uploads/2013/10/st2-1.pdf ·...
Post on 18-Apr-2018
238 Views
Preview:
TRANSCRIPT
Desenvolvimento de Aplicações
para Educação à Distância:
O Ambiente Virtual de
Aprendizagem SOLAR
Emanuel Coutinho
Antônio de Lisboa Coutinho
Wellington Sarmento
Universidade Federal do Ceará
(UFC)
TRILHA DA
INDÚSTRIA
Introdução
TIC
Ambientes Virtuais de Aprendizagem (AVA) SW educativo no qual sujeitos podem interagir
e construir conhecimento
3/38
AVA Integram TICs com a finalidade de criar um
ambiente baseado na Internet que possibilite o
processo de construção de conhecimento e
autonomia por parte de seus interagentes
Castro Filho (2005)
Integram serviços de comunicações disponíveis na
Internet com mecanismos de gerência de cursos e
sistemas de envio de arquivos
4/38
II Workshop de Ambientes de
Apoio à Aprendizagem de
Algoritmos e Programação
Comparação entre AVAs
Educadores com experiência em EAD:
Moodle (12), E-Proinfo (13), SOLAR (9)
6/38
Modelo de interação:
• Ambientes de Apoio a Cursos
• Orientados ao aluno ou ao professor
• Voltados à publicação de textos e atividades voltadas a cursos a distância
• Ambientes Colaborativos
• Principal característica são trabalhos em grupo e a interação entre os
participantes
• Ambientes Híbridos
• Mesclam características dos anteriores
Acesso à ferramenta:
• Comerciais de Código Fechado: Blackboard
• Gratuitos de Código Fechado: AulaNet
• Gratuitos de Código Aberto: TelEduc
• Desenvolvidos para uso interno às instituições que os desenvolveram: EProinfo
Pequeno et al. (2004)
7/38
http://www.solar.virtual.ufc.br/
http://www.uab.capes.gov.br/
• Graduação semi-presencial UAB (+ - 3700 alunos)
• Cursos de Especialização
• Cursos presenciais UFC
9/38
Arquitetura
• Modelo cliente / servidor
• WEB
Servidor
Cliente Cliente
Navegador Web
HTML e Javascript
Servidor Web: Microsoft Internet Information Services
Componentes de Software: DLL e DCOM
Banco de Dados: Microsoft SQL Server
Active Server Pages
Chat: ASP.Net
Webconferência baseado no sistema Dim-Dim de código aberto
Ferramenta para criação de questionários e enquetes: Java Web
10/38
Clientes e Parcerias • Ambiente no próprio local
• Treinamentos internos
• Testes do ambiente Solar 2.0
• Cursos à distância
14/38
Atender público presencial e à distância
Integrado ao SI3 (Sistema Acadêmico)
Software Livre
Integração com outros ambientes
Web 2.0
Facilidade de uso e acessível
Princípios para Criação
16/38
Ações para Criação
Pesquisa Usabilidade
Tecnologias para Desenvolvimento
Acessibilidade
Código eficiente, eficaz e seguro
17/38
SOLAR 2.0
Ferramentas para autoria
colaborativa de
conteúdos
Integração com
ferramentas da Web 2.0
Personalização da interface
Suporte a diferentes mídias e dispositivos
18/38
Metodologias Ágeis Utilizadas
Desenvolvimento Orientado a Comportamento (BDD) Testes e descrição das partes críticas do
sistema
• Utilizado nas áreas críticas
• Permitiu diminuição considerável de bugs
• Diminuição do tempo de manutenção
• Uso em todo o sistema causa prejuízo de tempo
para aplicações de grande porte com pouco
tempo para entrega 21/38
Metodologias Ágeis Utilizadas
Desenvolvimento Orientado a Testes Partes menos críticas do sistema Testes Unitários Testes de Aceitação
• Mais ágil que o BDD
• Permite identificação de pequenos bugs
• CRUDS do sistema
• Boa técnica para sistemas grandes
• Não tem a cobertura do BDD
22/38
Metodologias Ágeis Utilizadas
Extreme Programming (XP) Programação em Pares
• Boa experiência:
• Duplas com alto desempenho
• Melhoria no código e tempo de
desenvolvimento
• Dupla onde um dos participantes novato
• Processo de transferência de
conhecimento
23/38
Metodologias Ágeis Utilizadas
SCRUM Planejamento e organização
do projeto
• Feedback imediato
• Complexidade
• Velocidade da equipe
• Previsão de atrasos e replanejamento
• # componentes da equipe reduzida
• Levantamentos dos requisitos / User Story
• Desenvolvimento e discussão
24/38
Ferramentas Utilizadas
Cucumber BDD
Git Controle de versão de código
Git Hub Armazenamento de código Open Source
Pivotal Tracker Controle de projeto
25/38
SOLAR 2.0 – Perfis de Acesso
Suporte a múltiplos perfis Perfis configuráveis Criados conforme necessidade da instituição
Aluno
Professor
Tutor
Editor
Administrador
Secretário
Coordenador de Curso
Perfis básicos iniciais:
26/38
SOLAR 2.0 – Estado Atual
Ambientes do Aluno e Professor Testados com 5 turmas (2012.1) da
UFC Resultados analisados para melhoria
do sistema
Ambiente de Edição de Curso e Administração Em desenvolvimento
27/38
extMobilisTTS
Solar Mobilis Fórum integrado ao SOLAR 2.0 Text-to-Speech Permite transmitir mensagens ditadas do
celular para o fórum web do AVA
Salão de Ferramentas
Ações atuais:
Portabilidade: iOS e Windows Phone
Expandir aplicação em outras funcionalidades do SOLAR 34/38
Conclusão
AVA (arquitetura e produtos) Aumento da carga de usuários Correção de erros / melhorias Expansão de funcionalidades Avaliação Integração com outros ambientes Melhoria na qualidade e acesso à
informação
37/38
top related