ATID Authoring Tool for Instructional Design

Tamanho: px
Começar a partir da página:

Download "ATID Authoring Tool for Instructional Design"

Transcrição

1 ATID Authoring Tool for Instructional Design Henrique L. P. Paraíba 1, João B. Escorel 1, Pablo A. P. Vieira 1, Rodrigo Britto 2, Washington L. F. Soares 1, Isabel D. Nunes 1,2, Ulrich Schiel 2 1 Curso de Sistemas de Informação Faculdade de Ciências Sociais Aplicadas (FACISA) Campina Grande, PB Brasil 2 Departamento de Sistemas e Computação Universidade Federal de Campina Grande (UFCG) Campina Grande, PB Brasil {lupinpa,jjbeavis, pabloanizio, rodrigo.debritto, wlfsoares}@gmail.com inunes@copin.ufcg.edu.br, ulrich@computacao.ufcg.edu.br Abstract. Instructional Design defines the delivery sequence of learning objects to students in E-Learning environments. However, the monitoring of the students activities at runtime is still a hard activity to perform. The objective of this work is to introduce a proposal of an Activity Net (AR) use as an authoring tool and as an execution monitoring of the Instructional Design e its integration with the AVA Moodle. Since it is a notation based on Petri Nets formalism it is possible to monitor a group of students at runtime, it also enables to identify ID points that have problems. Resumo. O Design Instrucional define a sequência de entrega de Objetos de Aprendizagem aos alunos em ambientes de Educação a Distância. Porém, o acompanhamento das atividades dos estudantes em tempo de execução ainda é uma atividade de difícil realização. O objetivo deste trabalho é apresentar a proposta de utilização de Rede de Atividades (RA) como ferramenta de autoria e acompanhamento da execução do Design Instrucional e sua integração com o AVA Moodle. Por se tratar de uma notação baseada no formalismo de Redes de Petri é possível acompanhar um grupo de alunos em tempo de execução, como também permite identificar pontos do DI que possuem problemas. 1. Introdução A Educação a Distância busca garantir o acesso universal e participativo das pessoas ao conhecimento, possibilitando que cada cidadão tenha uma atuação ativa em seu aprendizado. O grande desafio nessa área é encontrar tecnologias que possibilitem essa busca. Segundo DE LEON (2006) entre os desafios identificados estão a criação de plataformas de aprendizagem a distância e infra-estrutura que permite prover serviços personalizados aos estudantes. A linha de trabalho onde o perfil do aluno é levado em consideração traz a necessidade de pensarmos também em como deve ser o Design Instrucional (DI) que rege a sequência de entrega de Objetos de Aprendizagem (OA) aos alunos. Os alunos não somente interagem com os OA s [Vahldick e Kanul, 2010], mas também com a ordem com que são estudados [Filatro, 2008].

2 Um DI deve ser realizado com muito cuidado pelos responsáveis envolvidos. Apesar do atual processo de e-learning considerar que deve ser levado em consideração o perfil do aluno, com o objetivo de personalizar o processo de aprendizagem, sistemas conhecidos e utilizados hoje em dia, como Blackboard [Blackbord,2010], WebCT [WebCT, 2010] e Moodle [Moodle, 2010], não se mostram satisfatórios [Dorça et al, 2011]. Desta forma, considerando que o aprendizado ocorre de forma dinâmica e dependente do perfil de cada aprendiz, se faz necessário uma forma de planejar e acompanhar as atividades de ensino para que o Design Instrucional seja baseado em possibilidades flexíveis. Através do acompanhamento real de situações individuais de aprendizado ou de grupos de alunos como um todo, é possível identificar: Situações indesejadas de entrega de objetos de aprendizagem; Gargalos de atividades mal estruturadas; Sequências de atividades que geram atrasos desnecessários; Atividades que não precisam ser consideradas como relevantes dentro do contexto planejado. O Instructional Management System (IMS) Learning Design, padrão de Design Instrucional internacionalmente reconhecido, fornece um conjunto de elementos que proporcionam a descrição formal do processo de aprendizagem, independente da abordagem pedagógica adotada [Silva, 2008]. Contém três níveis de implementação: nível A base pedagógica; nível B adiciona ao nível A propriedades, condições e elementos globais; nível C acrescenta um suporte ao fluxo de aprendizagem. Outros trabalhos consideram a utilização de Workflow como modelo para definição da sequência de atividades de aprendizagem, tais como Steinmetz et al (2008) e Vantroys and Peter (2003). O trabalho de Vantroys and Peter (2003) apresenta a ferramenta COW, um sistema de workflow flexível que permite definir e dividir atividades de um módulo pedagógico. Já o trabalho de Steinmetz et al (2008) permite que o próprio aluno defina suas atividades em um Plano de Estudos a partir do que foi definido pelo professor no Plano de Aula. Apesar da padronização oferecida pelo IMS Learning Design e das ferramentas de autoria e geração de cursos, tais como o workflow, não é oferecido o acompanhamento em tempo de execução das atividades do aluno, sendo necessário, então, outra ferramenta que faça essa tarefa. A proposta deste artigo é apresentar a ferramenta ATID Authoring Tool for Instructional Design e sua integração com o Ambiente Virtual de Aprendizagem Moodle [Moodle, 2011]. A ATID permite construir o Design Instrucional de um curso, com seu sequenciamento, atividades paralelas ou concorrentes e ainda restrições de disponibilização de tais atividades. A ferramenta utiliza a notação de Rede de Atividades de Alto Nível [Nunes, 2011], baseada em Redes de Petri e que permite especificar as características e restrições necessárias para edição e acompanhamento de um Design Instrucional. O Design Instrucional construído na ATID é então exportado para o Moodle respeitando as características desse AVA.

3 O artigo está organizado da seguinte forma: a seção 2 faz uma revisão sobre a definição de Design Instrucional, mostrando o tipo de DI utilizado neste trabalho; os conceitos sobre Rede de Atividades de Alto Nível e exemplo são descritos na seção 3; a seção 4 mostra a ferramenta ATID; por fim as conclusões são apresentadas na seção Design Instrucional Um Design Instrucional efetivo deve reconhecer diferentes formas de aprendizagem, adaptando-se ao histórico dos alunos e das disciplinas. Assim, Design Instrucional é a disciplina que está interessada no processo de instrução, aumentando as perspectivas para o aprendizado [Siemens, 2005]. O processo para construção do DI considera também as Teorias de Aprendizagem mais tradicionais como cognitivista, construtivista, behaviorista e principalmente as teorias que regem os ambientes virtuais de educação, como conectivismo e Social Learning. O Design Instrucional deve ser criado conforme o contexto e padrões no qual será adotado. Assim, conforme Filatro (2008) tem-se três tipos de DI: Design Instrucional fixo (ou fechado) toda a produção dos componentes do design instrucional é realizada antes da execução da aprendizagem. O resultado do trabalho prévio é um DI que não pode ser alterado. Em um ambiente virtual de aprendizado é utilizado para educação de massa e dispensa a participação de um educador. Design Instrucional aberto privilegia mais os processos de aprendizagem do que os produtos. Na maioria das vezes, os artefatos são criados e refinados durante a execução do aprendizado. Nesse tipo, em um aprendizado à distância, é utilizado um ambiente virtual de aprendizado, com atividades já préconfiguradas, tendo a possibilidade de modificá-las no decorrer do curso a partir dos resultados alcançados pelos alunos. Design Instrucional contextualizado busca o equilíbrio entre os dois tipos anteriores, aproximando-se do DI aberto, porém sem excluir a utilização de unidades fixas e pré-programadas. O DI Contextualizado é o que se adéqua ao trabalho apresentado neste artigo, por especificar um DI prévio, já definido, mas também permitir identificar o andamento do nível de aprendizado dos alunos e assim modificar as atividades (inserir ou pular etapas) se adequando a cada aprendiz durante a execução do curso. 3. Rede de Atividades de Alto Nível A Rede de Atividades RA é um modelo gráfico usado para planejar e acompanhar o processo de desenvolvimento de um projeto qualquer. Baseada em Redes de Petri, porém com notação mais expressiva, contém elementos de representação de atividades básicas e compostas, eventos e repositório de artefatos, além de cada atividade possuir atributos de custo e tempo [Farias, 2008; Torres, 1996]. A partir da RA proposta por Farias (2008), definiu-se a Rede de Atividades de Alto Nível, com o intuito de atender não somente fluxos de trabalho de um projeto

4 como também as necessidades de um design instrucional, com suas restrições e especificidades. Os elementos de uma Rede de Atividades de Alto Nível são: atividade básica, atividade composta, repositório, transição, aresta, tokens (indivíduos e grupos) e eventos, como mostra a Tabela 1: Tabela 1. Elementos da RA de Alto Nível Atividade básica uma marca no círculo interno indica que a atividade está sendo realizada; uma marca no círculo externo indica uma atividade encerrada, habilitando transições para outras atividades que dependem dela. Um elemento sem marca indica que a atividade está desabilitada. Atividade composta é uma atividade realizada por uma sub-rede associada a ela. Uma marca no círculo interno indica que a atividade pode ser iniciada. Uma marca no círculo intermediário indica que a sub-rede está sendo executada e uma marca no círculo externo indica que a sub-rede encerrou suas atividades. Repositório - armazena os artefatos produzidos pelas atividades e que podem ser utilizados pelas atividades posteriores. Transição é a transição entre as atividades (ou sub-redes) encerradas e as atividades posteriores. Aresta - Estabelece ligações entre atividades, eventos, artefatos e transições. a..z G i É uma marca individualizada da rede. Determina o indivíduo que está executando uma atividade e o seu estado nesta atividade (desativada, em execução, finalizada, executando sub-rede). O estado executando sub-rede destina-se somente para as atividades compostas. É uma marca que indica um grupo de indivíduos relacionados entre si e que realizam uma atividade de cooperação. Determina o grupo que está executando uma atividade e o seu estado nesta atividade (desativada, em execução, finalizada, executando sub-rede). O estado executando sub-rede destina-se somente para as atividades compostas. Evento permite modelar as condições necessárias para o acionamento de uma transição.

5 Independente da estrutura ou abordagem pedagógica adotada, podemos utilizar a Rede de Atividades como instrumento de autoria para o DI, pois permite fluxos paralelos e concorrentes. Outro fator relevante é a base da RA ser Redes de Petri, permitindo análises comportamentais como alcançabilidade, limitação, vivacidade, segurança, reversibilidade, abrangência, persistência e fairness. Além disso, análises estruturais, tais como limitação, conservação e consistência também podem ser realizadas [Pádua et al, 2002]. Assim como em uma RA de projeto, para alcançar os objetivos de um DI existem atividades seqüenciais, outras podem ser independentes entre si (paralelas) e também pode ser possível prever diversos caminhos diferentes que o aluno pode escolher para alcançar o seu aprendizado. O Design Instrucional utiliza o token de uma RA como apontador da atividade que um aluno está executando e quais as atividades que serão posteriormente habilitadas, de forma individualizada ou por grupo. Desta forma, é possível realizar o acompanhamento da execução de um Design Instrucional por um aluno. Além do acompanhamento do comportamento de um aluno, também é possível considerar o comportamento de uma turma como um todo, onde cada marca na RA corresponde a um aluno. Uma Rede de Atividades de Alto Nível, a qual corresponde a Rede de Petri de Alto Nível (p.ex. Rede Colorida) [Jensen, 1997], possibilita que haja várias marcas individualizadas e as transições possam conter condições de transição. A Figura 1 mostra o exemplo com atividades diferentes sendo realizadas por alunos diferentes (letras identificadoras). O exemplo mostra que o aluno a está realizando exercícios, enquanto o aluno b está lendo o artigo e os alunos c e d já terminaram de ler o artigo e agora estão aptos a resumi-lo ou, caso seja necessário, ler um artigo de apoio, como é o caso do aluno e. Figura 1. Comportamento de vários alunos em um Design Instrucional. Alunos em atividades diferentes, em tempos diferentes: de execução (alunos a, b e e ) e de encerramento (alunos c e d ). Em uma rede de alto nível as transições podem conter condições inscritas chamadas de Guardas de Transição. Neste exemplo, a transição T7 poderia conter uma Guarda de Transição garantindo que só ficará habilitada se todos tiverem resumido seus

6 artigos. Para este caso, uma função in() determinaria todas as marcas de entrada e teríamos a Guarda de Transição in(0)={ a, b, c, d } inscrita em T7. Além das Guardas de Transição, podemos associar tempos para a realização de cada atividade da Rede de Atividades. Esse fator é de suma importância para realização de cursos à distância, permitindo realizar um controle do cronograma do curso. Cada atividade realizada por um aluno é então registrada com seu tempo real, possibilitando controlar os tempos de cada aluno (e do grupo de aprendizes como um todo) e controle de atrasos realizados. A execução do Design Instrucional pelo aprendiz produz informações relevantes que devem ser consideradas para a sua atualização e a produção de novos DI s. Informações tais como o tempo dedicado a cada atividade, o caminho percorrido e as atividades consideradas mais complexas. A partir desses dados é possível dividir atividades complexas em sub-redes que permitem um acompanhamento melhor do aprendiz e a indicação da melhor direção para o seu aprendizado, dividir também atividades que são consideradas muito demoradas e assim tediosas e desmotivadoras em atividades menores e mais ágeis, definir e propor caminhos alternativos que sejam mais adequados a um determinado perfil de aluno. Porém, tais situações somente seriam conhecidas após a execução real de um curso ou disciplina e caso sejam relatadas pelos alunos ao professor ou ao administrador do ambiente educacional. Obter tais informações durante a execução de um DI traria inúmeros benefícios, tanto para o professor/tutor como também para o aprendiz, por identificar situações que poderiam acontecer e que não estavam previstas Rede de Atividades de Alto Nível bem estruturada A verificação da estrutura de uma RA de Alto Nível é realizada através da geração do seu Grafo de Cobertura ou Grafo de Marcações Acessíveis (Reachability Graph) correspondente [Maciel, 1996]. O Grafo de Cobertura permite identificar duas situações que não são desejáveis em uma Rede de Atividades: Deadlock: em que a RA não consegue chegar ao fim; Rastro: em que a RA possui atividades que são alcançáveis porém não precisam ser realizadas para que continue a execução e chegue ao fim. 4. ATID Authoring Tool for Instructional Design Fundamentado na teoria de Rede de Atividades, a ferramenta Authoring Tool for Instructional Design (ATID) tem o propósito de auxiliar na criação, manutenção e acompanhamento de Redes de Atividades para o Design Instrucional. A ATID tem como principal objetivo funcionar como uma interface mais simplificada e amigável para diversos ambientes virtuais de aprendizagem (AVA).

7 4.1. Arquitetura da ATID A ferramenta possui dois módulos distintos que são: módulo de edição e módulo de acompanhamento, além de realizar todo o armazenamento dos DI s e seus atributos em um Banco de Dados, como mostra a Figura 2. Figura 2. Arquitetura da ATID O módulo Editor permite criar toda a estrutura do Design Instrucional de um determinado curso, definir ordem de prioridades, regras de validação para cada transição, definir prazos, bem como verificar inconsistências na RA (evitando criação de redes malformadas) através da geração do Grafo de Cobertura. Ainda neste módulo permite-se o arquivamento ou a recuperação de DI s já criados. Já o módulo de Acompanhamento é responsável pela exibição de toda a dinâmica do curso implementada pela RA. Nele, pode-se verificar o que cada aluno está fazendo no momento, observar todo o decorrer do curso e assim identificar possíveis falhas de projeto como mau dimensionamento de tempo para determinadas atividades, sobrecarga de atividades, evasão, dentre outros. Pode-se ainda, neste módulo, alterar determinada RA adicionando novas atividades, desde que a mesma não venha a tornar a rede mal formada. As informações particulares de cada elemento da RA, tais como: nome, prazo, restrições serão armazenadas no próprio banco de dados do Editor, que irá se comunicar com um Agente Inteligente responsável pela comunicação com o Ambiente Virtual de Aprendizado utilizado Integração da ATID com o Moodle A ATID é uma ferramenta independente que pode ser integrada ao Ambiente Virtual de Aprendizagem que se deseja utilizar. Essa integração é realizada por um Agente Inteligente [Russell, 2004] o que permite a facilidade de mudanças necessárias para adaptação ao ambiente. A fim de verificar e validar a ferramenta, a integração está sendo realizada com o AVA Moodle. O Moodle possui várias vantagens como: Código aberto e gratuito;

8 Amplamente utilizado no mundo; Comunidade engajada e atuante. A integração da ATID com o Moodle ocorre através do Agente Controlador, responsável por manter as bases de dados (tanto da ATID como do Moodle) sincronizadas, como mostra a Figura 3. Figura 3. Integração com o Moodle. O Agente Controlador é um agente reativo simples, em que seleciona as ações baseadas na percepção atual do ambiente. Esse tipo de agente é adequado devido aos tipos de mudanças que podem ocorrer, como mudança de estado de um aluno (de executando atividade para atividade finalizada) no sentido do Moodle para a ATID ou a inserção de uma nova atividade, no sentido da ATID para o Moodle. Assim regras de condição-ação são descritas conforme a percepção do ambiente através do sensor e ação que será executada através dos atuadores, como mostra a Figura 4. Figura 4. Funcionamento de um Agente Reativo Simples.

9 4.3. Desenvolvimento A ATID encontra-se em fase de desenvolvimento. A ferramenta conta com recursos como drag-and-drop para que de maneira intuitiva possa-se adicionar/alterar/selecionar os diversos componentes de uma RA como atividades básicas, atividades compostas, transições e as associações entre elas. A linguagem de implementação que está sendo utilizada é Java, disponibilizada sob forma de um Java Applets (programas Java que são executados em qualquer browser web) facilitando a incorporação da ferramenta a sistemas web já então existentes. Utiliza-se ainda um framework que possibilita a criação de diagramas e grafos, o JGraph [JGraph, 2012], cuja API é usada para edição e manipulação da RA da seguinte maneira: os componentes da RA (transições,atividades,artefatos) são representados como células (cells), que são objetos do framework em questão, os quais podem ser redimensionados, nomeados, conectados/desconectados, além de poderem ter sua aparência definida da forma desejada. A persistência de dados é realizada utilizando a biblioteca XStream [XStream, 2012], que persiste a estrutura da RA em arquivo XML, permitindo a recuperação da estrutura da RA para o acompanhamento de sua execução pelos aprendizes. O código fonte da ATID ainda não está disponível devido ao estágio inicial de desenvolvimento da ferramenta. Releases serão disponibilizadas assim que estiverem funcionais, sob a licença GNU GPL. 5. Conclusão A utilização de Rede de Atividades de Alto Nível para a construção do DI permite a utilização de uma notação gráfica e de fácil assimilação, prevendo atividades compostas que devem ser divididas em uma sub-rede, repositórios e sua utilização em outras atividades e controle de atividades por eventos que são modelados. Além disso, o formalismo utilizado pelas Redes de Atividades, as Redes de Petri, permite a realização do acompanhamento de execução do Design Instrucional com a visualização do comportamento de um aluno ou da turma como um todo. O acompanhamento mostra situações que poderiam não ser percebidas no momento da construção do DI, fazendo com que durante o a execução do curso mudanças sejam realizadas permitindo melhoramentos tanto no próprio curso como também no aprendizado do aluno. Tanto a edição quanto o acompanhamento de DI são concretizados através da ferramenta ATID Authoring Tool for Instructional Design. A ATID segue a implementação de ferramentas de código aberto e gratuitas permitindo a integração com AVA s como Moodle, já reconhecido e utilizado no mundo inteiro. A ferramenta encontra-se em fase de desenvolvimento e os próximos passos são a sua validação com cursos reais.

10 Referências Blackbord (2010) De Leon (2006). De Leon F. de C. A. C. P.; Brayner, A.; Loureiro, A.; Furtado, A. L.; von Staa, A.; de Lucena, C. J. P.; de Souza, C. S.; Medeiros, C. M. B.; Lucchesi, C. L.; e Silva, E. S.; Wagner, F. R.; Simon, I.; Wainer, J.; Maldonado, J. C.; de Oliveira, J. P. M.; Ribeiro, L.; Velho, L.; Gonçalves, M. A.; Baranauskas, M. C. C.; Mattoso, M.; Ziviani, N.; Navaux, P. O. A.; da Silva Torres, R.; Almeida, V. A. F.; Jr., W. M. e Kohayakawa, Y. (2006). Grandes desafios da pesquisa em computação no brasil In Seminário sobre os Grandes Desafios da Computação no Brasil. Sociedade Brasileira de Computação. Dorça, F. A.; Lima, L. V.; Fernandes, M. A. e Lopes, C. R. (2011). Detecção e Correção Automática de Estilos de Aprendizagem em Sistemas Adaptativos para Educação. RITA, Volume 18, Número 2. Farias, C. B. A. (2008). Uma extensão de Rede de Petri para Modelagem de Processos e Controle de Projetos. Tese de Doutorado. Orientador: Ulrich Schiel. Programa de Pós-Graduação em Engenharia Elétrica da Universidade Federal de Campina Grande. 281 páginas. Filatro, A. (2008). Degin Instrucional na Prática. Person Education do Brasil. ISSN: páginas. Jensen, K. (1997). Coloured Petri Nets: Basic Concepts, Analysis Methods and Practical Use. Volume 1. Second Edition. Spring-Verlag Berlin Heidelberg New York. 234 p. JGraph (2012). JGraph. Disponível em: Última atualização: Acessado em: fevereiro de Maciel, P. R. M.; Lins, R. D.; Cunha, P. R. F. (1996). Introdução à Rede de Petri e Aplicações. X Escola de Computação. Campinas SP. MOODLE (2011). Moodle. Disponível em: Última atualização: Acessado em: setembro de Nunes, I. D.; Schiel, U. (2011). Design Instrucional e seu acompanhamento em tempo de execução utilizando Rede de Atividades. 22º Simpósio Brasileiro de Informática na Educação - SBIE. ISSN: Aracajú SE. Pádua, S. I. D. de; Silva, A. R. Y da e Inamasu, R. Y. (2002). Redes de Petri aplicadas aos Sistemas de Gerenciamento de Workflow. XXII Encontro Nacional de Engenharia de Produção. Curitiba PR. 23 a 25 de outubro de Siemens, G. (2005). Learning Development Cycle: Briding Learning Design and Modern Knowledge Needs. Silva, L. A. M. (2008). Sobre a Criação de Unidades de Aprendizagem do Padrão IMS Learning Design: um estudo prático. V ESUD. Steinmetz, E.; Nóbrega, G e Lima, F. (2008). Concepção de um ambiente baseado em Workflow Flexível para apoio ao auto-planejamento discente. XIX Simpósio Brasileiro de Informática na Educação (SBIE 2008).

11 Russell, S. J.; Norvig, P. (2004). Inteligência Artificial. 2ª Edição. Editora Elsevier p. Torres, J. B. (1996). Uma ferramenta de Gerência de Projeto - GEPRO. Dissertação de Mestrado. Programa de Pós-Graduação em Ciência da Computação. Universidade Federal da Paraíba. Campina Grande PB. Vahldick, A e Kanul, J. C. (2010). Ferramenta Web para Gerenciamento da produção de Objetos de Aprendizagem. In: Simpósio Brasileiro de Informática na Educação Vantroys, T. and Peter, Y. (2003). COW, a Flexible Platform for the Enactment of Learning Scenarios. Lecture Notes in Computer Science XStream (2012). XStream. Disponível em: Última atualização: Acessado em: fevereiro de WebCT (2010). WebCT. Disponível em:

REDE DE ATIVIDADES DE ALTO NÍVEL COMO PROPOSTA PARA CONSTRUÇÃO DE DESIGN INSTRUCIONAL

REDE DE ATIVIDADES DE ALTO NÍVEL COMO PROPOSTA PARA CONSTRUÇÃO DE DESIGN INSTRUCIONAL REDE DE ATIVIDADES DE ALTO NÍVEL COMO PROPOSTA PARA CONSTRUÇÃO DE DESIGN INSTRUCIONAL Autoria: Isabel Dillmann Nunes (Orientadora) - Faculdade de Ciências Sócias Aplicadas (FACISA)/ Universidade Federal

Leia mais

ATID e sua integração com o LMS Moodle

ATID e sua integração com o LMS Moodle Curso: Sistemas de Informação Equipe: Professora coordenadora/orientadora: Isabel Dillmann Nunes Alunos: Caio de Albuquerque Lucena Medeiros William Balbino Cunha Barbosa Atylla Gomes dos Santos Melquisedeque

Leia mais

Sistema Tutor Inteligente baseado em Agentes. Pedagógicas da Universidade Aberta do Piauí. Prof. Dr. Vinicius Ponte Machado

Sistema Tutor Inteligente baseado em Agentes. Pedagógicas da Universidade Aberta do Piauí. Prof. Dr. Vinicius Ponte Machado Sistema Tutor Inteligente baseado em Agentes na Plataforma MOODLE para Apoio às Atividades Pedagógicas da Universidade Aberta do Piauí Prof. Dr. Vinicius Ponte Machado Parnaíba, 14 de Novembro de 2012

Leia mais

APLICATIVO WEB PARA O SETOR DE EXTENSÃO IFC VIDEIRA

APLICATIVO WEB PARA O SETOR DE EXTENSÃO IFC VIDEIRA APLICATIVO WEB PARA O SETOR DE EXTENSÃO IFC VIDEIRA Autores: Claudiléia Gaio BANDT; Tiago HEINECK; Patrick KOCHAN; Leila Lisiane ROSSI; Angela Maria Crotti da ROSA Identificação autores: Aluna do Curso

Leia mais

FATEC Cruzeiro José da Silva. Ferramenta CRM como estratégia de negócios

FATEC Cruzeiro José da Silva. Ferramenta CRM como estratégia de negócios FATEC Cruzeiro José da Silva Ferramenta CRM como estratégia de negócios Cruzeiro SP 2008 FATEC Cruzeiro José da Silva Ferramenta CRM como estratégia de negócios Projeto de trabalho de formatura como requisito

Leia mais

ü Curso - Bacharelado em Sistemas de Informação

ü Curso - Bacharelado em Sistemas de Informação Curso - Bacharelado em Sistemas de Informação Nome e titulação do Coordenador: Coordenador: Prof. Wender A. Silva - Mestrado em Engenharia Elétrica (Ênfase em Processamento da Informação). Universidade

Leia mais

PERSPECTIVAS DO PROJETO DE ENSINO FÁBRICA DE SOFTWARE *

PERSPECTIVAS DO PROJETO DE ENSINO FÁBRICA DE SOFTWARE * PERSPECTIVAS DO PROJETO DE ENSINO FÁBRICA DE SOFTWARE * Hudson Henrique de Souza LOPES 1 ; Wellington Garcia PEREIRA 2 ; Getúlio Antero de DEUS JÚNIOR 3. 1 Bolsista do PET EEEC/UFG hudsonhsl@hotmail.com.

Leia mais

ROTEIRO PARA TREINAMENTO DO SAGRES DIÁRIO Guia do Docente

ROTEIRO PARA TREINAMENTO DO SAGRES DIÁRIO Guia do Docente Conceito ROTEIRO PARA TREINAMENTO DO SAGRES DIÁRIO Guia do Docente O Sagres Diário é uma ferramenta que disponibiliza rotinas que facilitam a comunicação entre a comunidade Docente e Discente de uma instituição,

Leia mais

Uso do Netkit no Ensino de Roteamento Estático

Uso do Netkit no Ensino de Roteamento Estático Uso do Netkit no Ensino de Roteamento Estático Nyl Marcos Soares Barbosa, Moisés Lima dos Anjos, Madianita Bogo Curso de Sistemas de Informação Centro universitário Luterano de Palmas (CEULP/ULBRA) Teotônio

Leia mais

4 O Workflow e a Máquina de Regras

4 O Workflow e a Máquina de Regras 4 O Workflow e a Máquina de Regras O objetivo do workflow e da máquina de regras é definir um conjunto de passos e regras configuráveis. Ao longo de sua execução, um usuário consegue simplificar o seu

Leia mais

Especificação do 3º Trabalho

Especificação do 3º Trabalho Especificação do 3º Trabalho I. Introdução O objetivo deste trabalho é abordar a prática da programação orientada a objetos usando a linguagem Java envolvendo os conceitos de classe, objeto, associação,

Leia mais

Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Programa de Pós-Graduação em Informática

Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Programa de Pós-Graduação em Informática Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Programa de Pós-Graduação em Informática Disciplina: INF5008 Prof.: (monalessa@inf.ufes.br) Conteúdo 3. Gerência de

Leia mais

SISTEMA DE WORKFLOW PARA MODELAGEM E EXECUÇÃO DE PROCESSOS DE SOFTWARE. Aluno: Roberto Reinert Orientador: Everaldo A. Grahl

SISTEMA DE WORKFLOW PARA MODELAGEM E EXECUÇÃO DE PROCESSOS DE SOFTWARE. Aluno: Roberto Reinert Orientador: Everaldo A. Grahl SISTEMA DE WORKFLOW PARA MODELAGEM E EXECUÇÃO DE PROCESSOS DE SOFTWARE Aluno: Roberto Reinert Orientador: Everaldo A. Grahl Roteiro de apresentação Introdução Objetivos Fundamentação Teórica Workflow Processo

Leia mais

Orientação a Objetos

Orientação a Objetos 1. Domínio e Aplicação Orientação a Objetos Um domínio é composto pelas entidades, informações e processos relacionados a um determinado contexto. Uma aplicação pode ser desenvolvida para automatizar ou

Leia mais

Pós-Graduação em Gerenciamento de Projetos práticas do PMI

Pós-Graduação em Gerenciamento de Projetos práticas do PMI Pós-Graduação em Gerenciamento de Projetos práticas do PMI Planejamento do Gerenciamento das Comunicações (10) e das Partes Interessadas (13) PLANEJAMENTO 2 PLANEJAMENTO Sem 1 Sem 2 Sem 3 Sem 4 Sem 5 ABRIL

Leia mais

IMPLEMENTAÇÃO DAS CAMADAS Inference Machine e Message Service Element PARA UM SERVIDOR DE SISTEMA DE GERENCIAMENTO DE Workflow HOSPITALAR

IMPLEMENTAÇÃO DAS CAMADAS Inference Machine e Message Service Element PARA UM SERVIDOR DE SISTEMA DE GERENCIAMENTO DE Workflow HOSPITALAR IMPLEMENTAÇÃO DAS CAMADAS Inference Machine e Message Service Element PARA UM SERVIDOR DE SISTEMA DE GERENCIAMENTO DE Workflow HOSPITALAR Jeferson J. S. Boesing 1 ; Manassés Ribeiro 2 1.Aluno do Curso

Leia mais

Engenharia de Software III

Engenharia de Software III Engenharia de Software III Casos de uso http://dl.dropbox.com/u/3025380/es3/aula6.pdf (flavio.ceci@unisul.br) 09/09/2010 O que são casos de uso? Um caso de uso procura documentar as ações necessárias,

Leia mais

Análise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 03 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO)

Análise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 03 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO) Análise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 03 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO) Parte: 1 Prof. Cristóvão Cunha Objetivos de aprendizagem

Leia mais

Manual UNICURITIBA VIRTUAL para Professores

Manual UNICURITIBA VIRTUAL para Professores Manual UNICURITIBA VIRTUAL para Professores 1 2 2015 Sumário 1 Texto introdutório... 3 2 Como Acessar o UNICURITIBA VIRTUAL... 3 3 Tela inicial após login... 3 3.1) Foto do perfil... 4 3.2) Campo de busca...

Leia mais

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

3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio 32 3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio Este capítulo apresenta o framework orientado a aspectos para monitoramento e análise de processos de negócio

Leia mais

Sistema Gerenciador de Conteúdo OpenCms: um caso de sucesso no CEFET-MG

Sistema Gerenciador de Conteúdo OpenCms: um caso de sucesso no CEFET-MG Sistema Gerenciador de Conteúdo OpenCms: um caso de sucesso no CEFET-MG Marco T. A. Rodrigues*, Paulo E. M. de Almeida* *Departamento de Recursos em Informática Centro Federal de Educação Tecnológica de

Leia mais

Prof. Marcelo Machado Cunha www.marcelomachado.com mcelobr@yahoo.com.br

Prof. Marcelo Machado Cunha www.marcelomachado.com mcelobr@yahoo.com.br Prof. Marcelo Machado Cunha www.marcelomachado.com mcelobr@yahoo.com.br Ementa Introdução a Banco de Dados (Conceito, propriedades), Arquivos de dados x Bancos de dados, Profissionais de Banco de dados,

Leia mais

Segurança e Escalabilidade em WebLab no Domínio de Redes de Computadores

Segurança e Escalabilidade em WebLab no Domínio de Redes de Computadores Segurança e Escalabilidade em WebLab no Domínio de Redes de Computadores Autor: Daniel Vieira de Souza 1, Orientador: Luís Fernando Faina 1 1 Programa de Pós-Graduação em Ciência da Computação Universidade

Leia mais

Semântica para Sharepoint. Busca semântica utilizando ontologias

Semântica para Sharepoint. Busca semântica utilizando ontologias Semântica para Sharepoint Busca semântica utilizando ontologias Índice 1 Introdução... 2 2 Arquitetura... 3 3 Componentes do Produto... 4 3.1 OntoBroker... 4 3.2 OntoStudio... 4 3.3 SemanticCore para SharePoint...

Leia mais

Curso de Educação Profissional Técnica de Nível Médio Subseqüente ao Ensino Médio, na modalidade a distância, para:

Curso de Educação Profissional Técnica de Nível Médio Subseqüente ao Ensino Médio, na modalidade a distância, para: INSTITUIÇÃO: IFRS CAMPUS BENTO GONÇALVES CNPJ: 94728821000192 ENDEREÇO: Avenida Osvaldo Aranha, 540. Bairro Juventude. CEP: 95700-000 TELEFONE: (0xx54) 34553200 FAX: (0xx54) 34553246 Curso de Educação

Leia mais

EPI 2011 - WPG. Uma Extensão de Rede de Petri para Modelagem de Processos e Controle de Projetos. Ulrich Schiel ulrich@dsc.ufcg.edu.

EPI 2011 - WPG. Uma Extensão de Rede de Petri para Modelagem de Processos e Controle de Projetos. Ulrich Schiel ulrich@dsc.ufcg.edu. EPI 2011 - WPG Uma Extensão de Rede de Petri para Modelagem de Processos e Controle de Projetos Cecir Almeida Farias calmeida@ufcg.edu.br Ulrich Schiel ulrich@dsc.ufcg.edu.br Universidade Federal de Campina

Leia mais

AUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: davidmr@ifce.edu.br CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0

AUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: davidmr@ifce.edu.br CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0 AUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: davidmr@ifce.edu.br CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0 SUMÁRIO 1 Conceitos Básicos... 3 1.1 O que é Software?... 3 1.2 Situações Críticas no desenvolvimento

Leia mais

Feature-Driven Development

Feature-Driven Development FDD Feature-Driven Development Descrição dos Processos Requisitos Concepção e Planejamento Mais forma que conteúdo Desenvolver um Modelo Abrangente Construir a Lista de Features Planejar por

Leia mais

Prof. Raul Sidnei Wazlawick UFSC-CTC-INE. Fonte: Análise e Projeto de Sistemas de Informação Orientados a Objetos, 2ª Edição, Elsevier, 2010.

Prof. Raul Sidnei Wazlawick UFSC-CTC-INE. Fonte: Análise e Projeto de Sistemas de Informação Orientados a Objetos, 2ª Edição, Elsevier, 2010. Visão Geral do Sistema Prof. Raul Sidnei Wazlawick UFSC-CTC-INE 2010 Fonte: Análise e Projeto de Sistemas de Informação Orientados a Objetos, 2ª Edição, Elsevier, 2010. A fase de concepção do UP consiste

Leia mais

Rock In Rio - Lisboa

Rock In Rio - Lisboa Curso de Engenharia Informática Industrial Rock In Rio - Lisboa Elaborado por: Ano Lectivo: 2004/05 Tiago Costa N.º 4917 Turma: C Gustavo Graça Patrício N.º 4757 Turma: C Docente: Professora Maria Estalagem

Leia mais

Metodologia e Gerenciamento do Projeto na Fábrica de Software

Metodologia e Gerenciamento do Projeto na Fábrica de Software .:: Universidade Estadual de Maringá Bacharelado em Informática Eng. de Software III :. Sistema de Gerenciamento de Eventos - Equipe 09 EPSI Event Programming System Interface Metodologia e Gerenciamento

Leia mais

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

O modelo unificado de processo. O Rational Unified Process, RUP. Cursos: Sistemas de Informação Disciplina: Administração ADM Prof. Jarbas Avaliação: Prova B1, 5º/6º semestres Data: 27/09/2010 Nome: Gabarito RA: Assinatura: Turma: 1) Segundo as afirmações a seguir,

Leia mais

CONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS

CONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS MINISTÉRIO DO DESENVOLVIMENTO AGRÁRIO SUBSECRETARIA DE PLANEJAMENTO, ORÇAMENTO E ADMINISTRAÇÃO COORDENAÇÃO-GERAL DE MODERNIZAÇÃO E INFORMÁTICA CONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS MANUAL

Leia mais

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

Ferramenta de apoio a gerência de configuração de software. Aluno: Rodrigo Furlaneto Orientador: Everaldo Artur Grahl Ferramenta de apoio a gerência de configuração de software Aluno: Rodrigo Furlaneto Orientador: Everaldo Artur Grahl Roteiro de apresentação Introdução Objetivos Fundamentação Teórica Gerência de Configuração

Leia mais

04/08/2012 MODELAGEM DE DADOS. PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS. Aula 1. Prof. Rafael Dias Ribeiro. M.Sc.

04/08/2012 MODELAGEM DE DADOS. PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS. Aula 1. Prof. Rafael Dias Ribeiro. M.Sc. MODELAGEM DE DADOS PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS Aula 1 Prof. Rafael Dias Ribeiro. M.Sc. @ribeirord 1 Objetivos: Apresenta a diferença entre dado e informação e a importância

Leia mais

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Introdução Modelos de Processo de Desenvolvimento de Software Os modelos de processos de desenvolvimento de software surgiram pela necessidade de dar resposta às

Leia mais

Definição de Padrões. Padrões Arquiteturais. Padrões Arquiteturais. Arquiteturas de Referência. Da arquitetura a implementação. Elementos de um Padrão

Definição de Padrões. Padrões Arquiteturais. Padrões Arquiteturais. Arquiteturas de Referência. Da arquitetura a implementação. Elementos de um Padrão DCC / ICEx / UFMG Definição de Padrões Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo Um padrão é uma descrição do problema e a essência da sua solução Documenta boas soluções para problemas recorrentes

Leia mais

Profissionais de Alta Performance

Profissionais de Alta Performance Profissionais de Alta Performance As transformações pelas quais o mundo passa exigem novos posicionamentos em todas as áreas e em especial na educação. A transferência pura simples de dados ou informações

Leia mais

Módulo de Usuário 04 Orientações para o Uso 05 Acessando as Salas 06 Dentro do Ambiente das Salas 08 (1) Outros Usuários 09 (2) Seus Dados 09 (3)

Módulo de Usuário 04 Orientações para o Uso 05 Acessando as Salas 06 Dentro do Ambiente das Salas 08 (1) Outros Usuários 09 (2) Seus Dados 09 (3) O recurso das Salas Virtuais é parte da estratégia adotada pelo Órgão Gestor da Política Nacional de Educação Ambiental para estimular e fortalecer a participação de grupos, coletivos e colegiados no processo

Leia mais

CENTRO UNIVERSITÁRIO CATÓLICA DE SANTA CATARINA PRÓ-REITORIA ACADÊMICA NÚCLEO DE EDUCAÇÃO EM AMBIENTES DIGITAIS NEAD

CENTRO UNIVERSITÁRIO CATÓLICA DE SANTA CATARINA PRÓ-REITORIA ACADÊMICA NÚCLEO DE EDUCAÇÃO EM AMBIENTES DIGITAIS NEAD 0 CENTRO UNIVERSITÁRIO CATÓLICA DE SANTA CATARINA PRÓ-REITORIA ACADÊMICA NÚCLEO DE EDUCAÇÃO EM AMBIENTES DIGITAIS NEAD ORIENTAÇÕES SOBRE USO DO AMBIENTE VIRTUAL DE APRENDIZAGEM (MOODLE) PARA DISPONIBILIZAÇÃO

Leia mais

Referências internas são os artefatos usados para ajudar na elaboração do PT tais como:

Referências internas são os artefatos usados para ajudar na elaboração do PT tais como: Plano de Teste (resumo do documento) I Introdução Identificador do Plano de Teste Esse campo deve especificar um identificador único para reconhecimento do Plano de Teste. Pode ser inclusive um código

Leia mais

Fundação Presidente Antônio Carlos- FUPAC 1

Fundação Presidente Antônio Carlos- FUPAC 1 Fundação Presidente Antônio Carlos- FUPAC 1 Sumário Apresentação As Vantagens Dessa Moderna Sistemática do Ensino O Papel do Aluno Professor Tutor Avaliação da Aprendizagem Acesso ao Dúvidas e Suporte

Leia mais

UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIAS DA COMPUTAÇÃO (Bacharelado)

UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIAS DA COMPUTAÇÃO (Bacharelado) UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIAS DA COMPUTAÇÃO (Bacharelado) SISTEMA INTERNO INTEGRADO PARA CONTROLE DE TAREFAS INTERNAS DE UMA EMPRESA DE DESENVOLVIMENTO

Leia mais

CONSIDERAÇÕES SOBRE USO DO SOFTWARE EDUCACIONAL FALANDO SOBRE... HISTÓRIA DO BRASIL EM AULA MINISTRADA EM LABORATÓRIO DE INFORMÁTICA

CONSIDERAÇÕES SOBRE USO DO SOFTWARE EDUCACIONAL FALANDO SOBRE... HISTÓRIA DO BRASIL EM AULA MINISTRADA EM LABORATÓRIO DE INFORMÁTICA CONSIDERAÇÕES SOBRE USO DO SOFTWARE EDUCACIONAL FALANDO SOBRE... HISTÓRIA DO BRASIL EM AULA MINISTRADA EM LABORATÓRIO DE INFORMÁTICA Dorisvaldo Rodrigues da Silva drsilva@unioeste.br Vera Lúcia Ruiz Rodrigues

Leia mais

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

Desenvolvimento de um CMS 1 para a criação e publicação de web sites acessíveis por deficientes visuais. Desenvolvimento de um CMS 1 para a criação e publicação de web sites acessíveis por deficientes visuais. Tales Henrique José MOREIRA 1 ; Gabriel da SILVA 2 ; 1 Estudante de Tecnologia em Sistemas para

Leia mais

Soluções em TI para Web

Soluções em TI para Web Integração do Moodle com SIGA-EUC Lino Vaz Moniz lino@badiu.net linovazmoniz@gmail.com Outubro de 2010 1 Sumário 1- Objetivo...3 3- Justificativa...3 4 Funcionalidades do Modulo...4 5- Cronograma...6 6-

Leia mais

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

ISO/IEC 12207: Gerência de Configuração ISO/IEC 12207: Gerência de Configuração Durante o processo de desenvolvimento de um software, é produzida uma grande quantidade de itens de informação que podem ser alterados durante o processo Para que

Leia mais

softwares que cumprem a função de mediar o ensino a distância veiculado através da internet ou espaço virtual. PEREIRA (2007)

softwares que cumprem a função de mediar o ensino a distância veiculado através da internet ou espaço virtual. PEREIRA (2007) 1 Introdução Em todo mundo, a Educação a Distância (EAD) passa por um processo evolutivo principalmente após a criação da internet. Os recursos tecnológicos oferecidos pela web permitem a EAD ferramentas

Leia mais

Noções de. Microsoft SQL Server. Microsoft SQL Server

Noções de. Microsoft SQL Server. Microsoft SQL Server Noções de 1 Considerações Iniciais Basicamente existem dois tipos de usuários do SQL Server: Implementadores Administradores 2 1 Implementadores Utilizam o SQL Server para criar e alterar base de dados

Leia mais

Processos de Desenvolvimento de Software

Processos de Desenvolvimento de Software Processos de Desenvolvimento de Software Gerenciamento de Projetos Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos Sistemas Distribuídos Modelo Cliente-Servidor: Introdução aos tipos de servidores e clientes Prof. MSc. Hugo Souza Iniciando o módulo 03 da primeira unidade, iremos abordar sobre o Modelo Cliente-Servidor

Leia mais

Introdução a Java. Hélder Nunes

Introdução a Java. Hélder Nunes Introdução a Java Hélder Nunes 2 Exercício de Fixação Os 4 elementos básicos da OO são os objetos, as classes, os atributos e os métodos. A orientação a objetos consiste em considerar os sistemas computacionais

Leia mais

Na medida em que se cria um produto, o sistema de software, que será usado e mantido, nos aproximamos da engenharia.

Na medida em que se cria um produto, o sistema de software, que será usado e mantido, nos aproximamos da engenharia. 1 Introdução aos Sistemas de Informação 2002 Aula 4 - Desenvolvimento de software e seus paradigmas Paradigmas de Desenvolvimento de Software Pode-se considerar 3 tipos de paradigmas que norteiam a atividade

Leia mais

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert:

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert: BRAlarmExpert Software para Gerenciamento de Alarmes A TriSolutions conta com um produto diferenciado para gerenciamento de alarmes que é totalmente flexível e amigável. O software BRAlarmExpert é uma

Leia mais

Conceitos de Banco de Dados

Conceitos de Banco de Dados Conceitos de Banco de Dados Autor: Luiz Antonio Junior 1 INTRODUÇÃO Objetivos Introduzir conceitos básicos de Modelo de dados Introduzir conceitos básicos de Banco de dados Capacitar o aluno a construir

Leia mais

Núcleo de Pós Graduação Pitágoras

Núcleo de Pós Graduação Pitágoras Núcleo de Pós Graduação Pitágoras MBA Gestão em TI Tópicos Especiais Informática Educativa no Brasil Professor: Fernando Zaidan 1 Referências: SANTINELLO, J. Informática educativa no Brasil e ambientes

Leia mais

Desenvolvendo uma Arquitetura de Componentes Orientada a Serviço SCA

Desenvolvendo uma Arquitetura de Componentes Orientada a Serviço SCA Desenvolvendo uma Arquitetura de Componentes Orientada a Serviço SCA RESUMO Ricardo Della Libera Marzochi A introdução ao Service Component Architecture (SCA) diz respeito ao estudo dos principais fundamentos

Leia mais

Plano de Gerenciamento do Projeto

Plano de Gerenciamento do Projeto Projeto para Soluções Contábeis 2015 Plano de Gerenciamento do Projeto Baseado na 5ª edição do Guia PMBOK Brendon Genssinger o e Elcimar Silva Higor Muniz Juliermes Henrique 23/11/2015 1 Histórico de alterações

Leia mais

Gerenciamento de Projetos com Redes de Atividades

Gerenciamento de Projetos com Redes de Atividades Universidade Federal de Campina Grande Departamento de Engenharia Elétrica/Departamento de Sistemas e Computação Gerenciamento de Projetos com Redes de Atividades Aluna: Cecir Almeida Farias cecir@dsc.ufcg.edu.br

Leia mais

gerenciamento de portais e websites corporativos interface simples e amigável, ágil e funcional não dependendo mais de um profissional especializado

gerenciamento de portais e websites corporativos interface simples e amigável, ágil e funcional não dependendo mais de um profissional especializado O NetPublisher é um sistema de gerenciamento de portais e websites corporativos (intranets ou extranets), apropriado para pequenas, médias e grandes empresas. O conteúdo do website pode ser atualizado

Leia mais

2 Diagrama de Caso de Uso

2 Diagrama de Caso de Uso Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Diagrama de Caso de Uso (Use Case) Autoria:Aristófanes Corrêa

Leia mais

Conteúdo. Disciplina: INF 02810 Engenharia de Software. Monalessa Perini Barcellos. Centro Tecnológico. Universidade Federal do Espírito Santo

Conteúdo. Disciplina: INF 02810 Engenharia de Software. Monalessa Perini Barcellos. Centro Tecnológico. Universidade Federal do Espírito Santo Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Disciplina: INF 02810 Prof.: (monalessa@inf.ufes.br) Conteúdo 1. Introdução 2. Processo de Software 3. Gerência de

Leia mais

PROGRAMA DE CAPACITAÇÃO E APERFEIÇOAMENTO PARA TUTORES - PCAT

PROGRAMA DE CAPACITAÇÃO E APERFEIÇOAMENTO PARA TUTORES - PCAT 1 RESOLUÇÃO CONSU 2015 04 de 14/04/2015 PROGRAMA DE CAPACITAÇÃO E APERFEIÇOAMENTO PARA TUTORES - PCAT Campus Virtual 2 A. JUSTIFICATIVA A vida universitária tem correspondido a um período cada vez mais

Leia mais

DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES

DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES Alexandre Egleilton Araújo, Jaime Willian Dias Universidade Paranaense (Unipar) Paranavaí PR Brasil araujo.ale01@gmail.com, jaime@unipar.br Resumo.

Leia mais

INTRODUÇÃO E CONFIGURAÇÃO DO PRIMEFACES MOBILE EM APLICAÇÕES JSF

INTRODUÇÃO E CONFIGURAÇÃO DO PRIMEFACES MOBILE EM APLICAÇÕES JSF INTRODUÇÃO E CONFIGURAÇÃO DO PRIMEFACES MOBILE EM APLICAÇÕES JSF Guilherme Macedo, Jaime Willian Dias Universidade Paranaense (Unipar) Paranavaí PR Brasil guilhermemacedo28@gmail.com, jaime@unipar.br Resumo.

Leia mais

Comm5 Tecnologia Manual de utilização da família MI. Manual de Utilização. Família MI

Comm5 Tecnologia Manual de utilização da família MI. Manual de Utilização. Família MI Manual de Utilização Família MI ÍNDICE 1.0 COMO LIGAR O MÓDULO... pág 03 e 04 2.0 OBJETIVO... pág 05 3.0 COMO CONFIGURAR O MÓDULO MI... pág 06, 07, 08 e 09 4.0 COMO TESTAR A REDE... pág 10 5.0 COMO CONFIGURAR

Leia mais

SOLUÇÕES INTERATIVAS DE VÍDEO E VIDEOCONFERÊNCIA INTEGRADOS AO MOODLE. Abril 2007

SOLUÇÕES INTERATIVAS DE VÍDEO E VIDEOCONFERÊNCIA INTEGRADOS AO MOODLE. Abril 2007 SOLUÇÕES INTERATIVAS DE VÍDEO E VIDEOCONFERÊNCIA INTEGRADOS AO MOODLE Abril 2007 Vítor O. Villas Bôas Secretaria da Educação do Estado da Bahia- voboas@sec.ba.gov.br Bruno Reis Portela Secretaria da Educação

Leia mais

Aplicativo para elaboração de questionários, coleta de respostas e análise de dados na área da saúde em dispositivos móveis

Aplicativo para elaboração de questionários, coleta de respostas e análise de dados na área da saúde em dispositivos móveis Aplicativo para elaboração de questionários, coleta de respostas e análise de dados na área da saúde em dispositivos móveis Visão Versão Histórico da Revisão Data Versão Descrição Autor 24/06/12

Leia mais

Gerenciamento de Níveis de Serviço

Gerenciamento de Níveis de Serviço Gerenciamento de Níveis de Serviço O processo de Gerenciamento de Níveis de Serviço fornece o contato entre a organização de TI e o cliente, para garantir que a organização de TI conhece os serviços que

Leia mais

CAPITULO 4 A ARQUITETURA LÓGICA PARA O AMBIENTE

CAPITULO 4 A ARQUITETURA LÓGICA PARA O AMBIENTE CAPITULO 4 A ARQUITETURA LÓGICA PARA O AMBIENTE A proposta para o ambiente apresentada neste trabalho é baseada no conjunto de requisitos levantados no capítulo anterior. Este levantamento, sugere uma

Leia mais

Desenvolvimento de Sistemas Orientados a Objetos com UML UP/RUP: Projeto

Desenvolvimento de Sistemas Orientados a Objetos com UML UP/RUP: Projeto Desenvolvimento de Sistemas Orientados a Objetos com UML UP/RUP: Projeto Engenharia de Software I Informática 2009 Profa. Dra. Itana Gimenes RUP: Artefatos de projeto Modelo de Projeto: Use-Case Realization-projeto

Leia mais

Gerenciamento de software como ativo de automação industrial

Gerenciamento de software como ativo de automação industrial Gerenciamento de software como ativo de automação industrial INTRODUÇÃO Quando falamos em gerenciamento de ativos na área de automação industrial, fica evidente a intenção de cuidar e manter bens materiais

Leia mais

ARCO - Associação Recreativa dos Correios. Sistema para Gerenciamento de Associações Recreativas Plano de Desenvolvimento de Software Versão <1.

ARCO - Associação Recreativa dos Correios. Sistema para Gerenciamento de Associações Recreativas Plano de Desenvolvimento de Software Versão <1. ARCO - Associação Recreativa dos Correios Sistema para Gerenciamento de Associações Recreativas Versão Histórico da Revisão Data Versão Descrição Autor Página

Leia mais

LINGUAGEM DE BANCO DE DADOS

LINGUAGEM DE BANCO DE DADOS LINGUAGEM DE BANCO DE DADOS Gabriela Trevisan Bacharel em Sistemas de Informação Universidade Federal do Rio Grande Pós-Graduanda Formação Pedagógica de Professores (FAQI) Conceito de BD Um banco de dados

Leia mais

UML - Unified Modeling Language

UML - Unified Modeling Language UML - Unified Modeling Language Casos de Uso Marcio E. F. Maia Disciplina: Engenharia de Software Professora: Rossana M. C. Andrade Curso: Ciências da Computação Universidade Federal do Ceará 24 de abril

Leia mais

Apesar de existirem diversas implementações de MVC, em linhas gerais, o fluxo funciona geralmente da seguinte forma:

Apesar de existirem diversas implementações de MVC, em linhas gerais, o fluxo funciona geralmente da seguinte forma: 1 Introdução A utilização de frameworks como base para a construção de aplicativos tem sido adotada pelos desenvolvedores com três objetivos básicos. Primeiramente para adotar um padrão de projeto que

Leia mais

Hoje é inegável que a sobrevivência das organizações depende de dados precisos e atualizados.

Hoje é inegável que a sobrevivência das organizações depende de dados precisos e atualizados. BANCO DE DADOS Universidade do Estado de Santa Catarina Centro de Ciências Tecnológicas Departamento de Ciência da Computação Prof. Alexandre Veloso de Matos alexandre.matos@udesc.br INTRODUÇÃO Hoje é

Leia mais

Análise de Redes Sociais

Análise de Redes Sociais Análise de Redes Sociais Isabela Dantas de Melo 1 Leonardo Augusto Lima Ferreira da Silva 2 Rodrigo Augusto Vasconcelos Sarmento 3 Victor Souza Fernandes 4 Resumo Este trabalho apresenta análises de redes

Leia mais

Aplicação Prática de Lua para Web

Aplicação Prática de Lua para Web Aplicação Prática de Lua para Web Aluno: Diego Malone Orientador: Sérgio Lifschitz Introdução A linguagem Lua vem sendo desenvolvida desde 1993 por pesquisadores do Departamento de Informática da PUC-Rio

Leia mais

Disciplina de Banco de Dados Introdução

Disciplina de Banco de Dados Introdução Disciplina de Banco de Dados Introdução Prof. Elisa Maria Pivetta CAFW - UFSM Banco de Dados: Conceitos A empresa JJ. Gomes tem uma lista com mais ou menos 4.000 nomes de clientes bem como seus dados pessoais.

Leia mais

MANUAL DO ADMINISTRADOR LOCAL. Entidade Municipal

MANUAL DO ADMINISTRADOR LOCAL. Entidade Municipal MANUAL DO ADMINISTRADOR LOCAL Entidade Municipal Abril / 2011 ÍNDICE Objetivos do Sistema de Registro de Integrado - REGIN... 3 Principais Módulos do Sistema... 4 Módulo Controle de Acesso... 5 Módulo

Leia mais

IMPLANTAÇÃO DE UM SISTEMA DE AVALIAÇÃO DE DESEMPENHO NA UFG

IMPLANTAÇÃO DE UM SISTEMA DE AVALIAÇÃO DE DESEMPENHO NA UFG IMPLANTAÇÃO DE UM SISTEMA DE AVALIAÇÃO DE DESEMPENHO NA UFG Rosângela da Silva Nunes 1 Centros de Recursos Computacionais - CERCOMP Universidade Federal de Goiás UFG Campus II, UFG, 74000-000, Goiânia

Leia mais

DESENVOLVIMENTO WEB UTILIZANDO FRAMEWORK PRIMEFACES E OUTRAS TECNOLOGIAS ATUAIS

DESENVOLVIMENTO WEB UTILIZANDO FRAMEWORK PRIMEFACES E OUTRAS TECNOLOGIAS ATUAIS DESENVOLVIMENTO WEB UTILIZANDO FRAMEWORK PRIMEFACES E OUTRAS TECNOLOGIAS ATUAIS Emanuel M. Godoy 1, Ricardo Ribeiro Rufino 1 1 Universidade Paranaense (Unipar) Paranavaí PR Brasil godoymanel@gmail.com,

Leia mais

Controle do Arquivo Técnico

Controle do Arquivo Técnico Controle do Arquivo Técnico Os documentos existentes de forma física (papel) no escritório devem ser guardados em pastas (normalmente pastas suspensas) localizadas no Arquivo Técnico. Este Arquivo pode

Leia mais

SISTEMA GERENCIADOR DE BANCO DE DADOS

SISTEMA GERENCIADOR DE BANCO DE DADOS BANCO DE DADOS Universidade do Estado de Santa Catarina Centro de Ciências Tecnológicas Departamento de Ciência da Computação Prof. Alexandre Veloso de Matos alexandre.matos@udesc.br SISTEMA GERENCIADOR

Leia mais

Base de Dados para Administrações de Condomínios

Base de Dados para Administrações de Condomínios Base de Dados para Administrações de Condomínios José Pedro Gaiolas de Sousa Pinto: ei03069@fe.up.pt Marco António Sousa Nunes Fernandes Silva: ei03121@fe.up.pt Pedro Miguel Rosário Alves: alves.pedro@fe.up.pt

Leia mais

EMENTAS DAS DISCIPLINAS

EMENTAS DAS DISCIPLINAS EMENTAS DAS DISCIPLINAS CURSO CST ANÁLISE E DESENVOLVIMENTO DE SISTEMAS INTRODUÇÃO À COMPUTAÇÃO 68 A disciplina estuda a área da informática como um todo e os conceitos fundamentais, abrangendo desde a

Leia mais

UNIVERSIDADE FEDERAL DE SERGIPE CAMPUS PROF. ALBERTO CARVALHO DEPARTAMENTO DE SISTEMAS DE INFORMAÇÃO ENGENHARIA DE SOFTWARE I

UNIVERSIDADE FEDERAL DE SERGIPE CAMPUS PROF. ALBERTO CARVALHO DEPARTAMENTO DE SISTEMAS DE INFORMAÇÃO ENGENHARIA DE SOFTWARE I UNIVERSIDADE FEDERAL DE SERGIPE CAMPUS PROF. ALBERTO CARVALHO DEPARTAMENTO DE SISTEMAS DE INFORMAÇÃO ENGENHARIA DE SOFTWARE I PROF. MSC. MARCOS BARBOSA DÓSEA BRUNO PAIXÃO FABRÍCIO BARRETO LEONALDO ANDRADE

Leia mais

Sistemas de Banco de Dados Aspectos Gerais de Banco de Dados

Sistemas de Banco de Dados Aspectos Gerais de Banco de Dados Sistemas de Banco de Dados Aspectos Gerais de Banco de Dados 1. Conceitos Básicos No contexto de sistemas de banco de dados as palavras dado e informação possuem o mesmo significado, representando uma

Leia mais

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

UNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação SOFT DISCIPLINA: Engenharia de software AULA NÚMERO: 08 DATA: / / PROFESSOR: Andrey APRESENTAÇÃO O objetivo desta aula é apresentar e discutir conceitos relacionados a modelos e especificações. Nesta aula

Leia mais

PERSPECTIVAS DO PROJETO ENSINO A DISTÂNCIA (EAD) NA EEEC * PALAVRAS-CHAVE: Ensino a Distância (EaD), TelEduc, Moodle, Conexões de Saberes.

PERSPECTIVAS DO PROJETO ENSINO A DISTÂNCIA (EAD) NA EEEC * PALAVRAS-CHAVE: Ensino a Distância (EaD), TelEduc, Moodle, Conexões de Saberes. PERSPECTIVAS DO PROJETO ENSINO A DISTÂNCIA (EAD) NA EEEC * Ricardo Henrique Fonseca ALVES 1 ; Getúlio Antero de DEUS JÚNIOR 2 ; Marcelo Stehling DE CASTRO 3 e Rodrigo Pinto LEMOS 4 1 Estudante não bolsista

Leia mais

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

5 Framework para coordenação e mediação de Web Services para ambientes de aprendizado à distância 5 Framework para coordenação e mediação de Web Services para ambientes de aprendizado à distância O capítulo anterior apresentou uma discussão sobre a inclusão dos chamados learning services no processo

Leia mais

Pós-Graduação em Gerenciamento de Projetos práticas do PMI

Pós-Graduação em Gerenciamento de Projetos práticas do PMI Pós-Graduação em Gerenciamento de Projetos práticas do PMI Planejamento do Gerenciamento das Comunicações (10) e das Partes Interessadas (13) PLANEJAMENTO 2 PLANEJAMENTO Sem 1 Sem 2 Sem 3 Sem 4 Sem 5 ABRIL

Leia mais

Estratégias de e-learning no Ensino Superior

Estratégias de e-learning no Ensino Superior Estratégias de e-learning no Ensino Superior Sanmya Feitosa Tajra Mestre em Educação (Currículo)/PUC-SP Professora de Novas Tecnologias da Anhanguera Educacional (Jacareí) RESUMO Apresentar e refletir

Leia mais

Persistência e Banco de Dados em Jogos Digitais

Persistência e Banco de Dados em Jogos Digitais Persistência e Banco de Dados em Jogos Digitais Prof. Marcos Francisco Pereira da Silva Especialista em Engenharia de Software Jogos Digitais - Computação Gráfica 1 Agenda Vantagens de usar a abordagem

Leia mais

Documento de Análise e Projeto VideoSystem

Documento de Análise e Projeto VideoSystem Documento de Análise e Projeto VideoSystem Versão Data Versão Descrição Autor 20/10/2009 1.0 21/10/2009 1.0 05/11/2009 1.1 Definição inicial do documento de análise e projeto Revisão do documento

Leia mais

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

Histórico de Revisão Data Versão Descrição Autor H6Projetos Documento de Requisitos Versão 1.3 Histórico de Revisão Data Versão Descrição Autor 05/09/2013 1.0 Preenchimento do Capítulo 2 Requisitos Funcionais Evilson Montenegro 26/09/2013 1.1 Preenchimento

Leia mais