Definição dos componentes necessários para a implantação de uma infraestrutura de TI para...
Transcript of Definição dos componentes necessários para a implantação de uma infraestrutura de TI para...
Definição dos componentes necessários para a implantação de uma infraestrutura de TI para
viabilizar uma plataforma EAD numa empresa de software e serviços
Daniel WeissOrientador: Prof. Henrique Freitas
UNIVERSIDADE FEDERAL DO RIO GRANDE DO SULESCOLA DE ADMINISTRAÇÃO
DEPARTAMENTO DE CIÊNCIAS ADMINISTRATIVAS
Apresentação da Empresa
• Empresa de TI
• Comercialização de produtos e prestação de
serviços – criação e análise de pesquisas e áreas
relacionadas
• Em constante crescimento
• Equipe enxuta e qualificada
• Geradora de conhecimento e vinculada a
acadêmico
• Carteira de clientes diversificada e com diferentes
necessidades
Produtos X Serviços
Capacitação
• Constitui uma área com grande
potencial
• Cursos presenciais em diferentes
formatos
• EAD insipiente
• Cursos voltados para diferentes
níveis de usuário e público
Problema
• Apesar da capacitação ser uma área com grande
potencial, ela não é melhor explorada em função de
contingências de pessoal e econômicas, bem como a
extensão do território brasileiro.
Objetivos
• Geral: Desenvolvimento de uma
infraestrutura de TI que possibilite a
empresa realizar cursos de
capacitação através da EAD.
• Específico: Desenvolver um LMS
que permita e empresa criar e
gerenciar cursos.
Referencial Teórico
• Intenet
• Web
• Educação a Distância
• E-Learning
• LMS
• Orientação a objeto
Metodologia
• Estudo de casos.
• Natureza: pesquisa aplicada.
• Procedimento técnico: pesquisa
participante.
• Desenvolvimento estruturado em
função do ciclo de vida de
desenvolvimento do software.
Ciclo de vida de desenvolvimento de software
Implementação
Avaliação
Análise da viabilidade
Manutenção
Planejamento
Análise do sistema
Teste
Desenvolvimento
Voltar uma etapa ou parar
Modelo baseado em Turban, McLean, Wetherbe, 2004
Planejamento
• Definição de Conceito
• Definição de objetivo
• Definição de visão
• Definição de mercado
• Definição de recursos e responsabilidades
Análise do sistema
• Análise geral do sistema
• Modelo propostos
• Formato de curso oferecidos
• Recursos utilizados
• Melhores práticas de e-Learning
• Requisitos de qualidade de aplicações na web
• Benchmarking
Análise do sistema
• Modularidade e flexibilidade
Análise do sistema
• Integração com os demais sistemas da empresa
Análise de viabilidade
• Tecnológica
• Aspectos Econômicos
• Fatores organizacionais
• Implementar um sistema já
existente ou desenvolver um novo?
Análise de viabilidade
• Benefícios X investimento em e-Learning
Fonte: Anuário e-Learning Brasil 2009
Desenvolvimento
• Metodologia para tornar o desenvolvimento mais
ágil, porém sem perder o foco no planejamento
antes do desenvolvimento.– Concepção do sistema– Estruturação lógica– Codificação
Desenvolvimento – Concepção do Sistema
• Objetivos
• Definição de tipos de usuários
• Definição das páginas que irão compor
o sistema
Desenvolvimento – Estruturação Lógica
• Mapeamento do sistema
• Definição de aplicações
• Prototipação
Mapeamento do sistema
Wireframe
Desenvolvimento do sistema - Codificação
• Modelagem dos dados
• Definição das classes
• Desenvolvimento do código
Diagrama entidade relacionamento (DER)
Diagrama de classes
AdicionaBotao
-X:number-Y:number-W:number-H:number-rotulo: string-Acao: function
AdicionaBotao()
BtEnviar
-X:10-Y:10-W:125-H:25-Rotulo:Enviar-Acao:EnviaArquivo
Nome da Classe
Atributos
Métodos
Estrutura Classe Objeto
Estrutura do código
Resultados obtidos
Telas do sistema – Página Inicial
Telas dos sistema – Página sobre capacitação
Telas dos sistema – Portal Documentação
Telas do sistema - Cursos EAD
Telas do sistema - LMS
Conclusão
A empresa ALFA, ao longo de quinze anos, capacitou cerca de três mil pessoas. Quanto tempo, utilizando o e-Learning, ela levará para capacitar o mesmo número de profissionais?
Dúvidas?
Obrigado!