Resumo. Abstract. Introdução



Documentos relacionados
UNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação

UNIVERSIDADE DO ESTADO DE SANTA CATARINA - UDESC DCC Departamento de Ciência da Computação Joinville-SC

Engenharia de Requisitos Estudo de Caso

build UNIP Sistemas de Informação Análise Essencial de Sistemas 3 Prof.Marcelo Nogueira A produção de Software é uma atividade build and fix.

ANÁLISE E PROJETO ORIENTADO A OBJETOS. Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com

O que é a UML? Introdução a UML. Objetivos da Modelagem. Modelos. A UML não é. Princípios da Modelagem. O que é um modelo?

Website disponível em: Nome de Utilizador: Palavra-chave: *aluno*

OBJETOS DE APRENDIZAGEM

Sistema de Gestão de Recursos de Aprendizagem

Micro Mídia Informática Fevereiro/2009

UML 2. Guia Prático. Gilleanes T.A. Guedes. Novatec. Obra revisada e ampliada a partir do título Guia de Consulta Rápida UML 2

2 Diagrama de Caso de Uso

UNIVERSIDADE FEDERAL DO PARANÁ. CURSO: Ciência da Computação DATA: / / 2013 PERÍODO: 4 o.

Felipe Denis M. de Oliveira. Fonte: Alice e Carlos Rodrigo (Internet)

Autoria:Aristófanes Corrêa Silva Adaptação: Alexandre César M de Oliveira

O modelo unificado de processo. O Rational Unified Process, RUP.

Wilson Moraes Góes. Novatec

A PÁGINA DISCIPLINAR DE MATEMÁTICA DO PORTAL DIA A DIA EDUCAÇÃO

Sumário. Uma visão mais clara da UML

PLANO DE ENSINO. CURSO: Sistemas de Informação PERÍODO LETIVO: SEMESTRE: 4º. C/H SEMANAL Análise, Projeto e Implementação de Sistemas I

UML - Unified Modeling Language

UML 01. Curso Superior de Tecnologia em Banco de Dados Disciplina: Projeto de Banco de Dados Relacional 1 Prof.: Fernando Hadad Zaidan

Projeto Disciplinar de Infra-Estrutura de Software SISPA FACULDADE SENAC

Histórico de Revisão Data Versão Descrição Autor

Documento de Análise e Projeto VideoSystem

Modelagem de Processos. Prof.: Fernando Ascani

do grego: arkhé (chefe ou mestre) + tékton (trabalhador ou construtor); tekhne arte ou habilidade;

Tecnologia da Informação na FG AUTO - ATENDIMENTO ALUNO

Tutorial Moodle Visão do Aluno

COORDENAÇÃO DE EAD MANUAL DE UTILIZAÇÃO DO MOODLE 2.6 PERFIL ALUNO. Versão 1.0

Panorama da educação a distância na formação dos magistrados brasileiros

EDITOR GRÁFICO PARA SEQUENCIAMENTO E NAVEGAÇÃO USANDO REDES DE PETRI. Maicon Mueller prof. Dalton S. dos Reis

Tarciane Andrade.

REQUISITOS DE SISTEMAS

Desenvolvimento de um CMS 1 para a criação e publicação de web sites acessíveis por deficientes visuais.

Sistemas de Produtividade

Autor(es) BRUNO TEODOSIO GONÇALVES. Orientador(es) CECÍLIA SOSA ARIAS PEIXOTO, FLÁVIA LINHALIS. Apoio Financeiro FAPIC/UNIMEP. 1.

Pontifícia Universidade Católica

Público Alvo: Investimento: Disciplinas:

Ferramenta para Geração de Código a partir da Especialização do Diagrama de Classes

Modelagem de Software Prof. Flávio de Oliveira Silva, Ph.D.

Desenvolvendo um Ambiente de Aprendizagem a Distância Utilizando Software Livre

Público Alvo: Investimento: Disciplinas:

CENTRO DE ENSINO SUPERIOR FABRA GUIA DE APRESENTAÇÃO DA MATÉRIA ESTÁGIO SUPERVISIONADO DO CURSO SISTEMAS DE INFORMAÇÃO

18º Congresso de Iniciação Científica UM ESTUDO EXPLORATÓRIO SOBRE TÉCNICAS DE MODELAGEM DE REQUISITOS DE SOFTWARE PARA SISTEMA EMBARCADO

REPRESENTAÇÃO DE REQUISITOS VARIÁVEIS COM UML, SEGUINDO O MÉTODO ICONIX

Sistema de Acompanhamento ao Desempenho do Aluno

SISGAP - Sistema Gerenciador de Avaliações Psicopedagógicas

Público Alvo: Investimento: Disciplinas:

Manual do sistema. My e-learning objects. Laboratório de Engenharia de Software e Tecnologias de Informação e Comunicação

Guia de instruções passo a passo para o registro de Projetos de Pesquisa na PRPPG

Carlos Rafael Guerber. Modelagem UML de um Sistema para Estimativa Elétrica de uma Lavanderia

Assim que o usuário entrar nesta ferramenta do sistema a seguinte tela será exibida:

5 Framework para coordenação e mediação de Web Services para ambientes de aprendizado à distância

Público Alvo: Investimento: Disciplinas:

Manual Geral do OASIS

Organização dos Estados Ibero-americanos. Para a Educação, a Ciência e a Cultura

Orientação a Objetos I

Manual da Turma Virtual: MATERIAIS. Para acessar a turma virtual com o perfil Docente, siga o caminho indicado abaixo:

PORTAL EAD.SEDUC MANUAL DO USUÁRIO

ATIVIDADES PRÁTICAS SUPERVISIONADAS

Manual de Utilização Moodle

Universidade Católica de Petrópolis Análise Orientada a Objetos. Introdução

Conteúdo. Disciplina: INF Engenharia de Software. Monalessa Perini Barcellos

Palavras-Chaves: Arquitetura, Modelagem Orientada a Objetos, UML.

Modelagemde Software Orientadaa Objetos com UML

Público Alvo: Investimento. Disciplinas: Profissionais graduados, que lidam ou estejam interessados em atuar com gestão e marketing de serviços.

Guia de Acesso Rápido AVA Ambiente Virtual de Aprendizagem Aluno

Curso de atualização Educação Integral e Integrada. Tutorial Moodle. Belo Horizonte, 2013.

Construtor de sites SoftPixel GUIA RÁPIDO - 1 -

Plano de Trabalho Docente Ensino Técnico

ISO/IEC 12207: Gerência de Configuração

MANUAL DO ALUNO DE EDUCAÇÃO A DISTÂNCIA (EAD) I-UMA

INTEGRAÇÃO DE APLICAÇÕES UTILIZANDO WEB SERVICE 1. Kellen Kristine Perazzoli 2 ; Manassés Ribeiro 3

MODELAGEM DE CASOS DE USO PARA UM SISTEMA DE CLÍNICA VETERINÁRIA

EMISSÃO DE CERTIFICADOS ELETRÔNICOS NOS EVENTOS DO INSTITUTO FEDERAL CATARINENSE CÂMPUS VIDEIRA

Índice. Enquadramento do curso 3 Estrutura Programática 4. Primeiros passos com o e-best Learning 6. Actividades e Recursos 11

Ferramenta de apoio a gerência de configuração de software. Aluno: Rodrigo Furlaneto Orientador: Everaldo Artur Grahl

Público Alvo: Investimento: Disciplinas: Graduados em nível superior que atuam ou pretendem atuar na docência em instituições de ensino superior.

Introdução a UML. Hélder Antero Amaral Nunes haanunes@gmail.com

3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio

CURSO DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

SAV Sistema de Aluguel de Veículos I - DOCUMENTO DE REQUISITOS Versão 1.00

Análise e Projeto Orientado a Objetos. Modelagem de Domínio

Objetivo do curso: Formar profissionais qualificados na gestão comercial, possibilitando assim o crscimento individual e corporativo.

APLICATIVO WEB PARA O SETOR DE EXTENSÃO IFC VIDEIRA

SCP - Sistema de Controle de Processo

UM ROTEIRO PARA A EXECUÇÃO DE ATIVIDADES EM UM PROJETO DE INCLUSÃO DIGITAL

RUP. Evolução. Principais Características do RUP. Principais Características do RUP RUP

1

UNIVERSIDADE FEDERAL DO VALE DO SÃO FRANCISCO UNIVASF SECRETARIA DE TECNOLOGIA DA INFORMAÇÃO STI DEPARTAMENTO DE SISTEMAS DE INFORMAÇÕES

Sumário. Apresentação O que é o Centro de Gerenciamento de Serviços (CGS) NTI? Terminologia Status do seu chamado Utilização do Portal Web

Especialização em Engenharia de Software com Ênfase em Software Livre ESL2/2008. Projeto Agenda Saúde Requisitos e Modelagem UML

Análise e projeto de sistemas PROF. REGILAN SILVA

Programa do Curso de Pós-Graduação Lato Sensu MBA em Engenharia de Software Orientada a Serviços (SOA)

UTILIZAÇÃO DO AMBIENTE COLABORATIVO TIDIA-AE PELO GRUPO DE GERENCIAMENTO DO VOCABULÁRIO CONTROLADO DO SIBiUSP - BIÊNIO

Palavras-Chaves: engenharia de requisitos, modelagem, UML.

Channel. Visão Geral e Navegação. Tutorial. Atualizado com a versão 3.9

1 Fórum de Educação a Distância do Poder Judiciário. Gestão de Projetos de EAD Conceber, Desenvolver e Entregar

Unisant Anna Gestão Empresarial com ERP 2014 Modelagem de Sistemas - UML e MER

Transcrição:

1 Análise e Modelagem de Projeto E-Learning com base na linguagem UML e no padrão SCORM com um propósito de futuras implementações na Faculdade Estácio de Sá de Ourinhos ELAINE PASQUALINI 1 RODRIGO CHRISTONI BRETAS 2 Resumo Este artigo tem como finalidade analisar e modelar segundo a UML (Unified Modeling Language) os processos de uma futura implementação de um sistema de E-Learning na Faculdade Estácio de Sá de Ourinhos, conforme um padrão, denominado de SCORM (Sharable Content Object Reference Model). Para atingir tal objetivo, foi utilizado como metodologia entrevistas com os futuros usuários (secretaria, professores e alunos) do sistema para a fase de análise do sistema e referências do modelo SCORM para a fase do projeto. Como um resultado parcial, pois esse artigo descreve as fases de análise e projeto foi sugerido um diagrama de classe da UML para representar o modelo a ser implementado. Palavras-Chave: E-Learning, UML, SCORM Abstract This article has as objective to analyse and to model according to the UML (Unified Modeling Language) the process of a future implementation of a e-learning system at Estácio de Sá College using the SCORM (Sharable Content Object Reference Model ) standard. To arrive the objective, was used as methodology interviews with the future usuaries (students, teachers e secretaryship) of the system to the analyse stage and references of the SCORM model to the design stage. As a partial result, because this article describes the analyse and design, was suggested the creation of a class diagram UML to represent the model. Keywords: E-Learning, UML, SCORM Introdução O presente artigo tem como finalidade analisar e modelar segundo a UML (Unified Modeling Language) os processos de uma futura implementação de um sistema de E- Learning na Faculdade Estácio de Sá de Ourinhos, conforme um padrão, denominado de SCORM (Sharable Content Object Reference Model). Nesse artigo, propõe-se a elaboração de um sistema que será realizado baseado em normas internacionais de ensino a distância segundo o padrão SCORM e a Linguagem de Modelagem UML (Unified Modeling Language). A UML é uma linguagem lançada em 1977 por Grady Booch, James Rumbaugh e Ivar Jacobson. Foi aceita pelo mercado de software como uma linguagem gráfica padrão destinada 1 Mestre, Docente na Faculdade Estácio de Sá de Ourinhos e FATEC (Faculdade de Tecnologia de Ourinhos) e-mail: elainep@tdkom.com.br 2 Aluno, Faculdade Estácio de Sá de Ourinhos e-mail: rochribre@ig.com.br

2 à especificação, construção, visualização e a documentação de sistemas complexos de software. O processo de modelagem em UML faz com que um projeto se torne único em relação à plataforma em que será executado, não importando a linguagem de programação em que será estruturada ou em qual sistema operacional será rodado. O nível de conhecimento para um modelador UML será unificado, fazendo com que outras pessoas e usuários do sistema conheçam a modelagem identificando os pontos do projeto, por ser uma linguagem fácil de se interpretar, fazendo com que o projeto seja facilmente modificado e organizado conforme suas necessidades. O projeto tem como ênfase incorporar um sistema de e-learning, para que a comunidade possa se beneficiar com os cursos que serão oferecidos e organizados, fornecendo aos alunos horários flexíveis, conforme citam Castro (2001) e Moran; Masetto; Behrens (2000). Para cada curso, são disponibilizados vários módulos ou conteúdos educacionais via Web, ou seja, cada disciplina pode ter um ou mais módulos, de acordo com Zaina (2002). Para isto, será elaborada por meio das normas do SCORM, a disponibilização desses conteúdos. O SCORM tem como objetivo uniformizar as diversas implementações de sistemas de e-learning que começaram a surgir baseadas em diferentes tecnologias. A metodologia utilizada foi baseada em entrevistas com os futuros usuários (secretaria, professores e alunos) do sistema para a fase de análise do sistema e referências do modelo SCORM para a fase do projeto. A construção do trabalho foi proporcionada em um projeto de Iniciação Cientifica da própria Faculdade, no qual o processo de desenvolvimento teve duração de um ano, subdividida em quatro partes (análise, projeto, implementação e teste). O artigo descreve apenas a parte da análise e modelagem do projeto. 1.0 UML (Unified Modeling Language) 1.1 Conceito A UML é uma linguagem padrão para elaboração de estrutura de projetos de software, como Sistemas de Informações Corporativos, Serviços Bancários e Financeiros, Telecomunicações, Transportes, Vendas de Varejo, Eletrônica Médica, Serviços Distribuídos Baseados na Web etc., segundo Booch; Rumbaugh; Jacobson (2000). O uso da UML para o desenvolvimento de projetos baseia-se em Sistemas Orientados a Objeto.

3 A necessidade de obter um processo organizado de fácil entendimento é um dos grandes problemas atuais. Para resolver esse problema, a UML traz em sua interface uma maneira de comunicação entre usuário e analista fazendo com que se consiga visualizar as atividades descritas. 1.2 Diagramas A UML é constituída por nove diagramas conforme Booch; Rumbaugh; Jacobson (2000). Nesse artigo, descreve-se apenas o diagrama de classes, que será utilizado mais adiante para se definir as classes e os seus respectivos atributos. O diagrama de classe é um diagrama que mostra a estrutura estática de um sistema. É composto por um conjunto de classes, atributos, ações que são executadas e o relacionamento entre cada classe. 2.0 SCORM (Sharable Content Object Reference Model) Nesse trabalho será utilizado padrões e modelos internacionais para garantir a interoperabilidade (independência de plataformas) e acessibilidade dos conteúdos educacionais. Nesse sentido, foi definido o SCORM. O governo dos Estados Unidos, por meio do seu Departamento de Defesa, uniu-se à indústria de tecnologia, em meados de 1997 para iniciar o movimento pela adoção de um padrão único para os sistemas de educação a distância. No início de 1999, a ADL (Advanced Distribuited Learning), espécie de um consórcio de pesquisa composto por órgãos do governo norte-americano e do setor privado, apresentou o SCORM como um padrão importante por reunir os padrões disponíveis no mercado. Desde então, o padrão SCORM vem passando por evoluções e aprimoramento, de acordo com Portal E-Learning (2006). O padrão SCORM define um modelo de "como se fazer" e "como se executar" cursos baseados na Web. As normas do padrão são coleções de especificações, criando um abrangente e apropriado grupo de habilidades do ensino via Web que permitem interoperabilidade, acessibilidade e reutilização de conteúdo. O modelo provê o conteúdo e a classificação dos módulos de aprendizagem (denominado de objeto de aprendizagem pelo SCORM), como seu nome, autor, formato, etc., armazenando em um repositório para acesso e alteração, definindo um modelo de empacotamento dos conteúdos e estabelecendo um meio de comunicação entre os conteúdos e o sistema de gerenciamento de aprendizagem, conforme Araújo (2003).

4 Os principais componentes do SCORM, segundo ADL (2006) e Tarouco (2006), são: modelo de agregação de conteúdo (Content Aggregation Model) e ambiente de execução (Run-Time Environment). O modelo de agregação de conteúdo define a forma como os conteúdos de ensino (módulos) devem ser criados e agrupados para que outros sistemas possam utilizá-los. Já o ambiente de execução define como os módulos serão disponibilizados aos usuários. Por ser importante ao contexto desse artigo será estudado o ambiente de execução, pois a arquitetura a ser elaborada criará classes e atributos para a criação do projeto. 2.1 Ambiente de Execução Segundo ADL (2006), o ambiente de execução tem como objetivo permitir que os conteúdos de ensino possam ser visualizados aos usuários. Para que isto seja possível, o ambiente de execução determina a forma como os módulos são enviados para o navegador (browser). Este ambiente é composto pela Execução (Launch), Application Program Interface (API) e Modelo de Dados (Data Model). Launch é responsável por lançar os módulos para o browser. A API informará o atual estado do módulo (iniciado, em condição de erro, finalizado, etc.). O modelo de dados define um conjunto de informações referentes aos alunos, módulos e ao curso. Na fase atual do projeto, será implementado o modelo de dados. 2.2 Modelo de Dados É um conjunto de elementos de dados padronizados pelo SCORM. Para cada módulo é implementado um modelo de dados, isto é, cada módulo dispõe de campos específicos para armazenar seus dados. Os principais campos que o SCORM define e que são utilizados nesse trabalho são: 1. identificação do aluno: código do aluno 2. nome: nome do aluno 3. comentários do aluno: os elementos de dados contidos nessa parte do modelo, têm a função de coletar informações dos alunos sobre as experiências de aprendizagem para que depois se possa criar uma lista ou relatório desses comentários, avaliando o projeto e a estrutura do conteúdo. Fazem parte do comentário: identificação, descrição, local (em parte do módulo o aluno fez o comentário) e hora do comentário.

5 4. comentários do sistema: os elementos desse modelo de dados contem comentários realizados pelos desenvolvedores dos módulos para serem visualizados pelos alunos. Fazem parte dos comentários do sistema: identificação, descrição, local (em parte do módulo o comentário foi descrito) e hora do comentário. 5. estado do módulo: indica se o módulo já foi completado ou não. 6. sucesso: identifica se o aluno obteve desempenho apropriado em um módulo. 7. entrada: indica se o aluno já acessou alguma vez no módulo. 8. saída: apresenta o motivo ou a forma como o aluno abandonou a sessão ou o módulo. 9. suspensão do módulo: durante uma sessão de aprendizagem, o aluno pode desejar suspender o uso do módulo e armazenar o ponto no qual ele foi suspenso. 10. tempo de sessão: especifica o tempo que o aluno usou na sessão corrente do módulo. 11. tempo total: o valor desse campo define o tempo total utilizado pelo aluno em um dado módulo. 12. tempo máximo permitido: é o tempo total máximo permitido para um aluno usar o módulo, caso exista. 13. ação do limite do tempo: indica o que o módulo pode fazer quando o tempo limite de uso exceder, caso exista. 14. crédito: indica se o aluno tem crédito para executar o módulo. Há dois estados para este campo: com credito e sem crédito. 3.0 Resultados O resultado do estudo e análise do sistema a ser implementado está descrito na forma de um diagrama de classe parcial da UML. 3.1 Diagrama de Classe Parcial do Modelo Proposto Os atributos descritos em cada classe foram definidos de acordo com o padrão SCORM e também pela análise das necessidades da Faculdade Estácio de Sá de Ourinhos obtida por meio de entrevistas realizadas aos futuros usuários do sistema.

6 Fig. 1 Diagrama de Classe Parcial do sistema a ser implementado. 3.2 Descrição das Classes e dos Atributos a serem Implementados Tabela 1 Classe Aluno Id_Aluno Identificador do Aluno Inteiro Nome Nome do Aluno String Login Login de Acesso String Senha Senha do Acesso String E_Mail E-Mail do Aluno String Dt_Login Data do ultimo Acesso Data Endereço Endereço completo String Cidade Cidade String Cep Cep Inteiro Uf Estado String Cgccpf Cadastro de Pessoa Física ou Jurídica String Pais País String Telefone Telefone para contato Inteiro Celular Celular Inteiro Cargo Cargo de atuação String Empresa Nome da Empresa onde o aluno trabalha String

7 Tabela 2 Classe Aluno_Turma Id_aluno Identificador do Aluno Inteiro Id_turma Identificador da Turma (Curso) Inteiro Tabela 3 Classe Turma (Curso) Id_turma Identificador da Turma Inteiro Nome Nome da Turma String Dt_ini_mat Data de Inicio da Matricula Data Dt_fin_mat Data de Fechamento da Matricula Data Dt_ini_curso Data de Inicio do Curso Data Dt_fin_curso Data Final do Curso Data Professor Nome do professor responsável pelo curso String Decricao Descrição do Curso String N_vagas Numero de Vagas para o Curso Inteiro Objetivo Objetivo do Curso String Publico_alvo Publico que será atingido pelo curso String Ementa Conteúdo do Curso String Avaliação Avaliação do Curso String Reg_hard_soft Requisitos de hardware e Software para o Curso String Max_alunos Quantidade Máxima de Aluno no Curso Inteiro Observacoes Observações em relação ao Curso String Tabela 4 Classe Tur_dis Id_turma Identificador da Turma Inteiro Id_disciplina Identificador da Disciplina Inteiro Ordem Seqüência no qual as disciplinas serão dadas em um curso Inteiro Tabela 5 Classe Disciplina Codigo Identificador da Disciplina Inteiro Nome Nome da Disciplina String Objetivo Objetivo da Disciplina String Professor Nome do Professor responsável pela disciplina String Descricao Descrição sobre a Disciplina String Ementa Ementa da Disciplina String Avaliação Avaliação da Disciplina String Inf_extras Informações adicionais sobre a Disciplina String

8 Tabela 6 Classe Alunos_Disc Id_aluno Identificador do Aluno Inteiro Id_turma Identificador da Turma Inteiro Id_disciplina Identificador da Disciplina Inteiro Tempo_total Tempo Total de acesso do aluno na Disciplina DateTime Num_sessões Número total de sessões do aluno em uma determinada Inteiro disciplina Desempenho Desempenho do aluno em uma determinada disciplina (média) Real Dt_matricula Data da Matricula String Estado_matricula Estado em que se encontra a matricula (regular, trancado, etc.) String Observação Observações sobre o Aluno String Tabela 7 Classe Alunos_comentario Id_aluno Identificador do Aluno Inteiro Id_turma Identificador da Turma Inteiro Id_disciplina Identificador da Disciplina Inteiro Id_sco Identificador do Conteúdo de Aprendizagem ou módulo Inteiro Id_comentário Identificador do Comentário String Comentário Descrição do comentário do aluno String Local Indicação do local do comentário String Tempo Indicação de quando o comentário foi criado DateTime Tabela 8 Classe Alunos_SCO Id_aluno Identificador do Aluno Inteiro Id_turma Identificador da Turma Inteiro Id_disciplina Identificador da Disciplina Inteiro Id_sco Identificador do Conteúdo de Aprendizagem ou do módulo Inteiro Estado_lição Corresponde ao estado da lição: completado, não completado, String etc. Entrada Indica se o aluno já visitou ou não o módulo. String Desempenho Resultado da avaliação do aluno Real Saida Indicação de como o aluno saiu do módulo String Temp_parcial Tempo gasto pelo aluno na última sessão de acesso (sessão String corrente) Estado_sucesso Indica se o aluno obteve desempenho apropriado com o módulo String Dados_suspensos Indicação da posição (local) do módulo, no qual o aluno suspendeu seu uso. String Tempo_total Tempo total de uso do módulo para uma determinada String aprendizagem. Credito Verifica se o aluno tem crédito ou não para executar o módulo String

9 Tabela 9 Classe Discip_Módulo Id_disciplina Indentificador da Disciplina Inteiro Id_modulo Indentificador do Módulo Inteiro Nota_máxima Nota máxima do Módulo Real Nota_minima Nota mínima do Módulo Real Tempo_máximo Tempo máximo que o aluno dispõe para visualizar o Módulo. String Info_limite Armazena a informação sobre a forma como o Sistema deve String agir quando o tempo máximo de uso é excedido. Modo_apresentação Indica os modos no qual o conteúdo de aprendizagem pode ser String apresentado ao aluno. Esses estados são: browse e normal. Browse não grava as informações sobre a sessão do aluno e normal grava as informações sobre a sessão do aluno. Ordem Ordem do módulo para uma disciplina. Inteiro Pai Indica se há pré-requisito para se cursar um módulo. String Tempo_interacao Diferença entre o tempo de resposta e o tempo inicial String Tabela 10 Classe Módulo Id_modulo Indentificador de Modulo Inteiro Nome Nome do Modulo String Autor Autor do Módulo String E_mail_autor E-mail do Autor String Descricao Descrição do módulo String Link_arquivo Link do Módulo String Tabela 11 Classe Sist_Coment Id_disciplina Identificador da Disciplina Inteiro Id_SCO Identificador do Módulo Inteiro Id_comentario Identificador do Comentário Inteiro comentario Comentários do Sistema String Local Indicação de quando o comentário foi criado String Tempo Indicação de quando o comentário foi criado DateTime 3.3 Descrição da Modelagem matrículas. A seguir será descrita cada classe a fim de identificá-las. - Aluno: corresponde aos dados do aluno. - Turma: identifica a classe Turma, isto é, os cursos no qual os alunos podem realizar - Aluno-Turma: estabelece a relação entre a classe Aluno e Turma. - Disciplina: corresponde aos dados da disciplina de um curso. - Tur_dis: estabelece a correspondência entre as classes Turmas e Disciplinas. - Alunos_Disc: cria uma relação entre as classes Alunos e Disciplina.

10 - Modulo: corresponde aos dados de um módulo de aprendizagem. - Discip_Modulo: define a correlação entre as classes Disciplina e Módulo. - Alunos_SCO: estabelece a relação entre as classes Alunos e Módulos. - Alunos_Comentário: descreve os comentários dos alunos para um determinado módulo. - Sist_Coment: comentários gerais que os professores podem fornecer aos alunos em um determinado módulo. Deve-se ressaltar que o modelo SCORM define apenas os elementos de dados que um sistema deve ter, porém ele não define como esses elementos são agregados dentro de cada classe e suas respectivas relações. Nesse trabalho, cada elemento de dados do SCORM já citado está incorporado a uma classe. 4. Considerações Finais Com relação aos objetivos propostos por esse artigo, foi realizada a análise e modelagem de um projeto de e-learning para a Faculdade Estácio de Sá de Ourinhos, seguindo uma metodologia para desenvolvimento de cursos para a Web. Essa metodologia abrange a UML, que é uma linguagem de modelagem e o SCORM que é um padrão para se desenvolver cursos on-line. Primeiramente, foi pesquisada a Linguagem de Modelagem UML para se criar projetos. A seguir, foi analisado o modelo de padronização SCORM para que as classes e os atributos fossem criados como o modelo exige. A partir daí, foram realizadas entrevistas com os usuários da Faculdade para a coleta de dados, visando identificar os requisitos básicos do sistema a ser implementado. Dando continuidade ao projeto, modelaram-se os dados e desenvolveu-se um diagrama de classe parcial, utilizando a UML para tal. As classes e atributos foram criados de acordo com o modelo SCORM e também pelas entrevistas realizadas com os usuários do sistema. O próximo passo é completar o diagrama de classe com as ações a serem realizadas e implementar o sistema, utilizando uma linguagem de programação, testando os códigos de cada programa. Para um futuro, pode-se modelar novas classes que irão dar origem às provas on-line que os alunos poderão realizar.

11 5. Referências Bibliográficas ADL. Advanced Distributed Learning. SCORM Overview. Disponível em: <http://www.adlnet.org/index.cfm?fuseaction=scormabt>. Acesso em: 01 de ago. de 2006. ARAÚJO, Moysés. Educação a Distância e a Web Semântica: Modelagem Ontológica de Materiais e Objetos de Aprendizagem para a Plataforma COL. São Paulo, 2003. Tese (Doutorado). Departamento de Engenharia de Computação e Sistemas Digitais, Universidade de São Paulo. BOOCH, Grady; RUMBAUGH, James, JACOBSON, Ivar. Unified Modeling Language: UML (Guia do Usuario). Campus: São Paulo, 2000. CASTRO, Manuel et al. Examples of Distance Learning Projects in the European Community. IEEE Transaction on Education. v. 44, n. 4, p. 406-412, November 2001. MORAN, José Manuel; MASETTO, Marcos; BEHRENS, Marilda. Novas Tecnologias e Mediação Pedagógica. São Paulo, Papirus, 2000. Portal E-learning: Padrão Scorm. Disponível em:<http://portal.webaula.com.br/entenda_scorm.aspx?sm=scorm>. Acesso em: 25 de abril de 2006. TAROUCO, Liane; FABRE, Marie J. M.; DUTRA, Renato. 2003. Interoperabilidade entre objetos educacionais e sistemas de gerenciamento de aprendizagem. Disponível em: <http://www.cinted.ufrgs.br/ppt/interopobjeduc/sld001.htm >. Acesso em: 15 de ago. 2006. ZAINA, Luciana A. Martinez. Acompanhamento do Aprendizado do Aluno em Cursos a Distância Através da Web: Metodologias e Ferramenta. São Paulo, 2002. Dissertação (Mestrado). Departamento de Engenharia de Computação e Sistemas Digitais, Universidade de São Paulo.