AProSiMA um ambiente para resolução cooperativa de problemas baseado em simulação multiagente

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

Download "AProSiMA um ambiente para resolução cooperativa de problemas baseado em simulação multiagente"

Transcrição

1 AProSiMA um ambiente para resolução cooperativa de problemas baseado em simulação multiagente Lívia Lopes Azevedo Texto submetido ao exame de qualificação ao Programa de Pós-graduação em Engenharia Elétrica da Universidade Federal do Espírito Santo Orientador: Crediné Silva de Menezes Universidade Federal do Espírito Santo Vitória, setembro de 2006

2 2 Sumário AProSiMA um ambiente para resolução cooperativa de problemas baseado em simulação multiagente...1 Lívia Lopes Azevedo...1 Texto submetido ao exame de qualificação ao...1 Orientador:...1 Introdução Motivação Questões de investigação Objetivos deste trabalho Metodologia Organização deste trabalho Resolução de problemas Resolução de problema individual Resolução de problema cooperativo Sistemas Groupware Ferramentas para resolução cooperativa de problemas Ambientes de resolução cooperativa de problemas na internet AmCorA Belvedere CaMILE - Collaborative and Multimedia Interactive Learning Environment EUREKA Groove (atual Groove Virtual Office) GroupSystem HM-Card HyCLASS LearningSpace Lotus Notes Sistema TANGO Interactive WebCT Comentarios Resolução cooperativa de problemas e simulação A importância do uso de modelos O uso dos computadores para estudo de modelos Tipos de modelos Simulação Sistemas complexos Simulação Multiagente Sistema multiagente Por que usar modelagem multiagente? Ambientes de simulação multiagente StarLogo Swarm Repast AgentSheets NetLogo Klik&Play SIMULA Considerações sobre os ambientes...81

3 6.8.1 Definição do agente Definição de comportamento Definição do ambiente Identidade dos agentes e definição de variáveis Ferramentas conceituais, Aspectos gerais dos ambientes Um ambiente para resolução cooperativa de problemas baseado na simulação multiagente Descrição do ambiente AProSiMA Em busca de entendimento do modelo Processo de criação do modelo: Cooperação Contribuição Ferramentas do ambiente AProSiMA Pacote NetPlay Pacote cadastro Pacote comunicação Pacote gerenciamento Pacote esquematizador Pacote Mural Ferramenta de desenvolvimento cooperativo de modelos de simulação multiagente NetPlay Especificação de requisitos A linguagem de programação do ambiente Por que usar linguagem visual? A programação através de linguagem visual A metáfora do teatro para elucidar o modelo proposto A representação do modelo O código A compilação A Tecnologia utilizada Arquitetura proposta Um protótipo do descritor de problemas cooperativo para simulação multiagentes Ferramentas disponíveis A biblioteca de modelos O protótipo da ferramenta NetPlay O que pretendemos com o ambiente AProSiMA Validação da proposta O que ainda deverá ser implementado O outro lado da moeda Bibliografia Software

4 4 Lista de figuras Figura 1 - Dispersão do vírus da gripe aviária...10 Figura 2 - Esquema de resolução cooperativa de problema usando modelos de simulação...12 Figura 3 - Interfaces do ambiente AmCorA...31 Figura 4 - Interface CaMILE...33 Figura 5 - Formulários CaMILE...33 Figura 6 - Tela do Groove com as principais ferramentas...35 Figura 7 - Relação de ferramentas disponíveis para compor workspace...35 Figura 8- Tela inicial GroupSystem (à direita) e ferramenta de agenda (à esquerda)...37 Figura 9 - Ferramenta whiteboard...38 Figura 10 -Interface do ambiente Lotus Note...41 Figura 11 - Pagina principal do TANGO Interactive...42 Figura 12 - Modelo bottom-up...53 Figura 13 - Apresenta a arquitetura para o modelo de agente cognitivo, adaptada de Russel e Norvig (2004), para o modelo de agente cognitivo, adaptada de Russel e Norvig (2004) Figura 14 - Apresenta a arquitetura para o modelo de agente reativo simples, adaptada de Russel e Norvig (2004). O agente reativo simples age de acordo com uma regra cuja condição corresponde ao estado atual definido pela percepção...61 Figura 15 - Essa é uma abordagem bottom up chamada de Modelagem baseada em agente - Agent-based modelling (ABM)...62 Figura 16 - Interface gráfica StarLogo(direita) / centro de controle escrita código (esquerda)...66 Figura 17 - Controle do modelo no ambiente Swarm...67 Figura 18 - Simulação desenvolvida no ambiente Swarm...68 Figura 19 - Modelo de simulação ratoeiras swarm (acima: gráfico de comportamento do modelo; abaixo: visualização da sequência de interações entre os agentes no decorrer do tempo)...68 Figura 20 - Simulação desenvolvida no ambiente Repast...69 Figura 21 - Galeria de definição de agentes, caixa de condições, caixa de ações AgentSheets...70 Figura 22 - Ferramenta de composição de regras...71 Figura 23 - Grade de distribuição dos agentes para executar a simulação...71 Figura 24 - Interface gráfica Netlogo...74 Figura 25 - Fragmento de código em NetLogo...74 Figura 26 - Editor de Eventos Klik&Play...76 Figura 27 - Editor de nível / cenário execução modelo...76 Figura 28 Funcionalidades do ambiente SIMULA...77 Figura 29 - Janela de definição de agentes...78 Figura 30 - Janela de definição de variáveis...79 Figura 31 - Janela de definição de comportamentos dos agentes...79 Figura 32 - Janela de definição das regras de comportamento dos agentes...80 Figura 33 - Janela de execução do modelo de simulaçao - Exemplo Pets...80 Figura 34 AProSiMA - Ambiente de resolução cooperativa de problemas baseado na simulação multiagente...93 Figura 35 - Processo de modelagem de problema para descrever o modelo de simulação...97 Figura 36 - Construção cooperativa...98 Figura 37 - Diagrama de caso de uso do Ambiente AproSiMA Figura 38 Pacote da Ferramenta NetPlay...106

5 5 Figura 39 - Ferramenta de votação Figura 40 - Placar de votação Figura 41 Pacote Cadastro usuário Figura 42 - Diagrama de caso de uso para Pacote de comunicação Figura 43 - Características previstas para o gerenciador de problemas Figura 44 - Diagrama de caso de uso - ferramenta de gerenciamento Figura 45 - Estrutura de Esquema Figura 46 - Objetivo visualização final ferramenta Figura 47 - Estruturação (esquema) Figura 48 - Pacote Mural Figura 49 - Arquitetura da ferramenta NetPlay Figura 50 - Diagrama de Casos de Uso "Ações do usuário " Figura 51 - Diagrama de classe para composição de condições de comportamento dos agentes Figura 52 - Diagrama de Casos de Uso do subsistema Saída de Dados Figura 53- Metáfora do teatro - Diretor selecionando equipe para encenar peça Figura 54 - Diretor compondo personagem para cada ator peça Figura 55 - Distribuição dos atores e cenário no palco Figura 56 - Regra de comportamento Figura 57 - Arquitetura geral do descritor de problemas para simulação multiagentes Figura 58 - Arquitetura dos componentes do modelo Figura 59 -Telas de entrada do NetPlay Figura 60 - Menu de Ações, à esquerda, e inserir um novo modelo, à direita Figura 61 - Inclusão de agente com seus atributos (à esquerda, agente móvel, à direita, agente estacionário) Figura 62 - Definição de posição específica agente, à esquerda e, à direita, Inclusão de variável Slider Figura 63 - Inclusão de variáveis (à esquerda, tipo Slider e, à direita, tipo lógica) Figura 64 Seleciona tipo de condição (à esquerda) e quadro de composição de condições (à direita) Figura 65 Composição se condição então ação (à esquerda) e à direita, tipos de ações..139 Figura 66 - Inclusão de Gráfico no modelo, à esquerda e, à direita, relação de monitores definido no modelo e visualizados pela opção consulta monitor Figura 67 - Código gerado pela ferramenta, à esquerda e, à direita, interface do NetLogo [Wilensky, 1999] padrão com as ferramentas possíveis de serem gerenciadas pelo NetPlay Figura 68 Ferramenta de controle das versões e ferramenta de busca Lista de tabelas Tabela 1 - Ambientes e ferramentas disponíveis...45 Tabela 2 - Tabela de definição de agente características de determinação...83 Tabela 3 - Tabela de descrição de comportamento...85 Tabela 4 - Tabela de definição de ambiente...86 Tabela 5 - Tabela de identidade dos agentes e definição de variáveis...87 Tabela 6 - Tabela de definição de elementos gráficos ferramentas conceituais...88 Tabela 7 - Tabela de aspectos gerais outros elementos...89

6 6 Introdução Problemas sempre foi foco de curiosidade das civilizações, pois é da natureza humana buscar explicação para os fenômenos naturais e sociais e estes têm ocupado lugar de destaque desde a antiguidade. Com isto, desde "muito tempo", buscamos construir teorias, que nos ajude a entender e prever os acontecimentos. Observando a proposta de vários teoristas sobre métodos de resolução de problemas, percebe-se que em sua essência trata de um conjunto encadeado de passos lógicos que conduzem o resolvedor a identificar o problema e, por meio de elaboração e execução de estratégias, chegarem a uma solução que deverá ser validada. Um aspecto importante nos métodos de resolução de problema é que eles variam em atividades de coleta, planejamento e análise de dados. Normalmente, a compreensão de um problema requer a identificação dos dados oferecidos, das condições, dos objetivos, das restrições, das incógnitas e das relações entre os dados. O processo de resolução de problemas significa engajar em uma tarefa na qual a solução ainda não é conhecida. Isto implica no desenvolvimento de estratégias cognitivas flexíveis, sobre conceitos anteriormente apreendidos, que ajudem a extrair dados inesperados de situações, algumas vezes mal estruturadas, para produzir soluções para uma situação problema nova. Para encontrar uma solução, um agente (humano, máquina ou software) traça uma estratégia a qual freqüentemente o levará ao desenvolvimento de um novo entendimento acerca do problema. Cada estratégia traçada na busca da solução do problema implicará no desenvolvimento cognitivo do resolvedor. Este processo deve favorecer a aprendizagem significativa na medida em que propicia uma reorganização da informação e do conhecimento armazenado na estrutura cognitiva do sujeito [Novak, 1977, apud Costa, Moreira, 1995]. O interesse em resolução de problemas e a busca por métodos para sua resolução têm motivado muitos pesquisadores no decorrer da história. Inicialmente, a atividade de resolver problema recaia na questão filosófica. Por exemplo, uma das principais questões de investigação de Sócrates (470 a.c. 399 a.c.) era "O que é a natureza ou a realidade última do homem?". Seu método investigativo era o debate e o diálogo. Ele usava a ironia para que o outro pudesse extrair de si mesmo a resposta. Para ele o indivíduo já detém o conhecimento a ser usado para resolver o problema e, portanto, a atividade de resolver problemas não passa de uma recordação. Porém Sócrates não deixou nada escrito, pois argumentava que não se pode fazer perguntas a uma palavra escrita. O trabalho deixado por Euclides (360 a.c. 295 a.c.), destacando Os Elementos (300 a.c.), é de importância excepcional na história e,

7 7 principalmente na Matemática, pois apresenta uma exposição sistemática de Geometria elementar e tudo que era conhecido na época sobre a Teoria dos Números. É atribuído a Euclides o fato de ser o primeiro a usar o método axiomático. Destaque também deve ser dado ao trabalho de Al-Khwarizmi 1 (xx a.c), considerado o pai da Álgebra. Ele estabeleceu seis tipos de equações algébricas que ele mesmo solucionou, apoiada em sólidas demonstrações geométricas. Foi devido ao seu tratado de aritmética e ao seu nome que surgiu o termo algoritmo. É interessante citar o Método do discurso 2 (1637), descrito por Descartes ( ), que em termos gerais é um método para bem conduzir a razão na busca da verdade. Em outras palavras esse método quer dizer que para a resolução do problema é necessário ver as coisas de forma certa, e usar um método certo para chegar a uma solução, caso contrário nada será descoberto. A resolução de problemas proposta por Dewey ( ), onde o conhecimento é o resultado da própria experiência, valoriza o método cientifico 3. Wallas ( ) propôs o método criativo 4, que busca valorizar a capacidade de transformação, ou seja, procurar ver as mesmas coisas com novos olhos e, dessa maneira nos abrir para um mundo de possibilidades, até então desconhecidas. Notadamente o trabalho de Polya ( ) é uma referência com relação à metodologia de resolução de problemas. Nele é destacado a heurística. Simon ( ) e Newell ( ) viram 1 Abu Abdullah Muhammad Ibn Musa Al-Khwarizmi. Não é conhecida a data de seu nascimento. O livro com tratado da álgebra é composto por três partes. A primeira sobre a álgebra, que precede um breve capítulo sobre os transações comerciais; a segunda sobre a geometria e a terceira parte sobre as questões de heranças. O objetivo dessa obra era apresentar situaçoes úteis da aritmética tais como: divisao de herança, partilhas, processos judiciais, comércio, ou outros negocios; a medição de terras, a escavação de canais, cálculos geométricos, etc. No seu livro al-khwarizmi não usa qualquer símbolo, nem sequer os símbolos que descreverá posteriormente na sua aritmética. 2 O método do discurso consiste em 4 regras: 1) A evidência - não admitir "nenhuma coisa como verdadeira se não a reconheço evidentemente como tal" (Receber escrupulosamente as informações, examinando sua racionalidade e sua justificação); 2) A análise - "dividir cada uma das dificuldades em tantas parcelas quantas forem possíveis" (divisão do assunto em tantas partes quanto possível e necessário); 3) A síntese - "concluir por ordem meus pensamentos, começando pelos objetos mais simples e mais fáceis de conhecer para, aos poucos, ascender, como que por meio de degraus, aos mais complexos" (elaboração progressiva de conclusões abrangentes e ordenadas a partir de objetos mais simples e fáceis até os mais complexos e difíceis); 4) A enumeração e revisão - "desmembramentos tão complexos... a ponto de estar certo de nada ter omitido" (revisar minuciosamente as conclusões, garantindo que nada seja omitido e que a coerência geral exista). Este método se tornou célebre porque foi visto nele manifestação do livre exame e do racionalismo. Fonte: O método científico consiste das seguintes fases: a) Observação de um fato; b) Formulação de um problema; c) Proposta de uma hipótese; d) Realização de uma experiência controlada, para testar a validade da hipótese; e) Análise dos resultados; f) Conclusão. 4 O proceso criativo proposto por Wallas é subdividido em cinco fases, cada uma delas, tendo as suas próprias características: preparação, frustração, incubação, estratégia, iluminação e verificação.

8 8 o processo de resolução de problemas como quatro capacidades cognitivas 5. As metodologias subseqüentes são derivadas das já mencionados, muitas delas baseadas no modelo de Polya, sem no entanto apresentarem mudanças substanciais. Apesar de muitos modelos de resolução de problemas descreverem métodos de resolução individual, corroboramos com as idéias de [Deek et al, 2000] com relação ao modelo de resolução cooperativa de problemas. Este modelo inclui não apenas os passos para a resolução de problemas genéricos, tarefas de domínio específico e requisitos de habilidades cognitivas, mas também a comunicação e a coordenação das atividades requeridas pelo ambiente cooperativo. Paralelo ao desenvolvimento de métodos de resolução de problemas, os homens, na busca de entender os fenômenos em estudo (naturais, sociais, químicos, físicos, etc.) e encontrar uma resolução, seja esta individual ou cooperativa, para os problemas advindos destes, tem criado modelos como uma forma de representar, explicar e entender o mesmo. Com relação ao sistema planetário, um dos modelos matemáticos mais conhecidos é o de Ptolomeu (85 165), que foi muito importante para os descobrimentos que ocorreram no século XV. Galileu Galilei ( ) elaborou modelos para a queda dos corpos e para o movimento parabólico dos projéteis. Leonardo DaVinci ( ), construiu o modelo da máquina de voar, que muitos declaram ter sido inspirado pelo seu desejo de entender o vôo dos pássaros. Charles Darwin ( ), explicou a teoria da evolução. Francis Crick ( ) e James Watson (1928) propuseram a estrutura da molécula dupla hélice denominada ácido desoxirribonucleico DNA (1953). Um tipo de modelo atualmente em evidência é o de simulação em computador. A simulação no computador, de modo geral, consiste em reproduzir artificialmente uma situação ou fenômeno natural, tais como aquelas possíveis no mundo real. Os modelos de simulação se baseiam na idéia de que os programas exibem o comportamento do sistema real e desta forma, ao transportar um modelo real para um artificial, na qual hipóteses particulares podem ser exploradas, possibilita o processo de resolução de problema como um ambiente de aprendizagem. As Engenharias, Física, Química, Biologia, Medicina, entre outros têm usado a simulação para testar experimentos em diversas situações. Entretanto, construir um modelo 5 Inteligência capacidade de reconhecer a existência do problema, coletar informações pertinentes ao problema, e produzir uma acurada definição sobre o problema; Projeto gerar possíveis soluções alternativas, incluindo soluções preliminares para cada projeto; Escolha - selecionar e implementar uma satisfatória solução e identificar alternativas; Implementação executar a escolha para produzir uma solução.

9 9 apropriado para realizar a simulação é crucial [Biehler, 1991 apud Sanchez, Canal, 2001]. Um modelo é uma versão simplificada do objeto original. Entretanto, capturar todos os componentes do modelo de simulação é uma tarefa difícil. Pois quanto maior o número de elementos e mais detalhado for o modelo a ser simulado, maior será a quantidade de variáveis que co-existem simultaneamente, fazendo com que um fator adicional cresça em importância: a cooperação. Num processo cooperativo cada individuo contribui com seu entendimento a cerca do problema, através da troca de experiências entre os pares, melhor descrevendo o modelo. Em geral, os especialistas em domínio específico encontram-se geograficamente distribuídos, o que impõe dificuldades à cooperação. O advento e a atual expansão da World Wide Web ao oferecer um suporte de comunicação e tratamento à distância da informação, aproxima os especialistas facilitando o estabelecimento de equipes de trabalho para a resolução cooperativa de problemas. Podemos afirmar então que a resolução de problemas é essencial no desenvolvimento da modelagem de simulação e vice-versa. Além disso, muitas tarefas básicas para se chegar a estrutura da modelagem de simulação podem ser vistos como subproblemas no processo de resolução de problemas: compreender o problema, verificar os dados existentes, estabelecer um plano de ação, executar o plano, validar os dados e fazer um retrospecto da resolução completa [Polya, 1995]. Para melhor ilustrar o que tem sido apresentado abordaremos um problema real sobre o qual idealizaremos as possíveis ações de serem realizadas. Iniciaremos pela apresentação de um problema que tem colocado o mundo em alerta. As informações abaixo foram obtidas através da BBC-Brasil.com e World Health Organization. A Ásia tem sido o berço de seguidas epidemias de doenças avassaladoras. Depois de conter o surto da Sars, Síndrome Respiratória Aguda Severa, agora o continente tem que se preocupar com a gripe aviária. Este é o nome dado à doença causada por uma variedade do vírus Influenza (H5N1) hospedado por aves. As aves selvagens migratórias, principalmente patos selvagens, são os portadores naturais desse vírus, mas costumam não desenvolver a infecção. O risco é que estas aves estão transmitindo o vírus para aves domésticas, que são bem mais suscetíveis ao vírus. Aves migratórias são vetores da gripe aviária. Por isso, não há como evitar que a doença se espalhe. Inicialmente, pensava-se que a gripe aviária infectava apenas aves, até que surgiram os primeiros casos em humanos, em Hong Kong, em 1997.

10 10 Descobriu que a doença é transmitida para humanos (e outros mamíferos) através do contato com aves vivas e infectadas. Até o momento o vírus tem sido combatido com o sacrifício em massa de aves que podem servir de hospedeiras para ele. Entretanto, para que fosse desenvolvida uma vacina, o surto teria de se materializar e poderia levar meses até que os cientistas conseguissem criar uma medicação profilática. Além do mais é inviável aplicar vacina numa população inteira, pois sua produção é muito baixa e a necessidade emergente. Há, no entanto, drogas antivirais, como o Tamiflu, que contêm os sintomas e, como conseqüência, diminuem as chances de a doença se espalhar. Muitos países já estão estocando estes medicamentos, mas esta solução é apenas paliativa. Para situar a gravidade do problema, veja no mapa apresentado na Figura 1 a situação atual da dispersão do vírus da gripe aviaria. No mapa à esquerda, a cor vermelha representa a contaminação em aves domésticas e a cor alaranjada em aves silvestres. No mapa à direita, os pontos em destaque representam o número de casos registrados no local, a cor vermelha no mapa indica a contaminação em humanos pelo vírus. Fonte: World Health Organization, Situação em Figura 1 - Dispersão do vírus da gripe aviária Uma vez que o vírus consiga a habilidade de ser transmitido facilmente entre humanos, os resultados podem ser catastróficos. No mundo todo, especialistas prevêem que o número de mortes pode ficar entre dois e 50 milhões. A OMS (Organização Mundial da Saúde) agora possui uma nova preocupação. Além de tentar erradicar a doença nos países que apresentam o problema, está prestes a se deparar com o encontro do vírus de linhagem H5N1 com o de H3N2, responsável pela gripe humana comum. O contato poderia provocar uma mutação de alta patogenicidade em alguns indivíduos virais. Isso poderia ter um resultado ainda mais devastador do que o observado no continente asiático, transformando uma epidemia numa pandemia como ocorreu no encontro do agente da gripe espanhola com o da gripe de Hong Kong, que causou a morte de cerca de 49 mil pessoas em 1968.

11 11 Para afastar essa iminente pandemia, a OMS tem publicado medidas preventivas que podem minimizar os riscos à saúde pública em todo o mundo. Entre essas medidas, estão: a) interrupção do desenvolvimento do vírus entre as aves domésticas; b) vacinação das pessoas que apresentam alto risco de exposição ao vírus; c) fornecimento de equipamento e roupas adequados aos trabalhadores que lidam diretamente com aves; d) isolamento imediato das áreas afetadas; e) alerta das vigilâncias sanitárias e epidemiológicas de todos os países. Após essa rápida exposição, faremos um recorte para sugerir como um problema semelhante a este poderia ser tratado de modo cooperativo no intuito de encontrar sugestões, exposta via modelo de simulação, e avaliar os mecanismos encontrados. Vamos usar a Figura 2 para simular a condução do processo de resolução cooperativa de um problema genérico. O processo inicia com o fato detectado em algum ponto do planeta que, em seguida, foi associado a um problema de elementos já conhecidos, um exemplo existente, passo 1 da figura. Devido à gravidade do problema, este despertou o interesse de outras pessoas que estão geograficamente distribuídas, passo 2 da figura. Com o surgimento de outros focos do problema, mais pessoas se integram ao ambiente com o objetivo de solucionar o problema. Inicia-se a coleta de dados das diferentes fontes, informações encontradas pela internet ou artigos sobre o problema, e também a coleta de dados nos locais específicos de ocorrência do problema, que são as evidencias levantadas, passo 3 da figura. A interação das pessoas com diferentes fontes de informação e conhecimento desencadeia o processo de criação de possibilidades de resolução, passo 4 da figura. Supondo que o problema tratado envolve grande risco e as possíveis alternativas podem não ser eficazes e, a resposta não ocorre simultaneamente à sua aplicação, o desenvolvimento de um modelo de simulação é a estratégia mais viável, através de uma ferramenta própria para este fim. Pode ocorrer durante o trabalho cooperativo que cada elemento do grupo, ou mesmo diferentes grupos, tenham concepções próprias para encaminhar a construção do modelo de simulação, passo 5 da figura. Dentro do próprio grupo essa situação é resolvida através da interação entre os seus componentes. Assim, vários modelos são desenvolvidos e apresentados aos grupos para análise da estratégia proposta e mesmo avaliar se este representa o fenômeno em estudo. Num processo cooperativo, os participantes elegem os modelos que mais aproximam do objeto em análise, passo 6 da figura. Os modelos selecionados passam agora a ser refinados em direção a uma busca de solução do problema, passo 7 da figura. Numa ação conjunta o modelo é refinado e testado no ambiente de simulação. Esse esforço cooperativo direciona para o objetivo proposto de modo muito mais eficiente, devido a contribuição de todos. A solução

12 12 encontrada, através do modelo de simulação, é então aplicada ao problema, passo 8 da figura, de onde se deve coletar os resultados obtidos para validar o modelo. Feito isto, este então deve ser armazenado no banco de modelos para servir de referência a um outro caso semelhante. Figura 2 - Esquema de resolução cooperativa de problema usando modelos de simulação Vamos percorrer os mesmos passos, focando agora o problema da gripe aviária. Neste caso o foco do problema surgiu em vários pontos da Ásia e foi associado a um problema de elementos já conhecidos, passo 1 da Figura 2. Seguindo a seqüência apresentada na Figura 2, usando as ferramentas de comunicação disponíveis via internet, é possível envolver muitas pessoas, ao mesmo tempo e geograficamente distribuídas, que têm conhecimento diversificado sobre o assunto para coletar dados sobre o problema, levantar hipóteses e traçar planos de ação, passo 2 da Figura 2. Após a apresentação de várias variáveis, informações específicas de fatos ocorridos, análise de imagens, documentos relacionados, levantamento de hipóteses e heurísticas para modelagem do fenômeno, os grupos buscaram construir modelos que caracterizem os dados levantados, passos 2 3 e 4 da Figura 2. Vários modelos podem ser construídos explorando as diferentes possibilidades para análise, por exemplo: rota de propagação do vírus, formas de conter o fluxo de aves, distribuição de vacinas, equipamento de segurança para os trabalhadores em contato direto com animais, previsão de uma mutação do vírus para um caso mais grave, entre outros, passo 5 da Figura 2. Os vários grupos trabalhando cooperativamente concebam modelos que serão apresentados aos demais, retratando o que as pessoas têm feito, as implicações das variáveis adotadas, enfim, as possibilidades do problema. Depois de publicado é possível, através de uma nova sessão de discussão, avaliar os dados de entrada do modelo e o ajustamento de

13 13 parâmetros, passo 6 e 7 da Figura 2. Este processo pode ser caracterizado com a criação de versões. O passo 8 é a aplicação das soluções encontradas que serão avaliadas no caso real. Entretanto, o processo não pode ser definido de forma totalmente linear, a participação cooperativa e as analises realizadas através dos modelos de simulação é que conduzirão à solução do problema. Se dispuséssemos de um ambiente com as características descritas acima, que possibilitasse a participação cooperativa através de ferramentas de comunicação, uma ferramenta para construção de modelos de simulação de fácil utilizaçao 6, dispositivos para recuperação de informação e discussão de idéias, possivelmente um trabalho assim realizado poderia levar à resolução do problema de modo mais efetivo do que através de ações isoladas. Uma ação realizada nestes moldes corroboraria mais eficientemente com a declaração conjunta 7 apresentada, em 14/07/06, pela Academia Brasileira de Ciências a ser encaminhada à Conferência de Cúpula do G8, que diz: Todos os paises do mundo deveriam cooperar na abordagem dos problemas envolvendo a gripe aviária, assim como nas estratégias mundiais de longo prazo quanto a outras doenças infecciosas e emergentes importantes. 1.1 Motivação Problemas como o apresentado acima nos motivou a idealizar um ambiente com características que dêem suporte à resolução cooperativa de problemas usando modelos de simulação. Gostaríamos também que fosse possível, em nível micro, trazer problemas semelhantes a este mais próximo de nossa realidade educacional, possibilitando aos alunos discutir questões referentes aos fenômenos, coletar dados relacionados, elaborar estratégias de solução fundamentadas nos modelos representantes do sistema em estudo, analisar sobre as conseqüências advindas das tomadas de decisão e, principalmente, desenvolver seu próprio conhecimento num ambiente cooperativo apoiado pelo processo de resolução de problemas. Para testar esta proposta, além de dispor de um ambiente com essas características devemos escolher uma classe de problemas para estudo. Os problemas referentes a sistemas complexos chamaram a nossa atenção pelo fato de estarem presentes diariamente em nossas vidas e permear as disciplinas tradicionais do currículo educacional. Entretanto, possivelmente pelo seu caráter não-linear, raramente estes sistemas são encontrados nas disciplinas até o ensino médio. E realmente, muitos estudos têm mostrado que, tanto no 6 Significa que o seu uso não implica em conhecimento específico de linguagem de programação é bastante intuitivo. 7

14 14 público em geral quanto nas disciplinas de ciências, não é fácil encontrar bons pensadores sobre sistemas onde um conjunto de agentes autônomos interage [Resnick, 1999]. Sistemas complexos são aqueles cujos fenômenos e comportamentos emergem das interações de partes simples. São exemplos de sistemas complexos: uma colônia de formigas, um mercado financeiro, uma cidade, bando de pássaros voando, reações do sistema imunológico, congestionamento de trânsito ou o funcionamento do cérebro humano. Em todos esses sistemas não há controle centralizado e os modelos são determinados pelas interações locais entre os componentes descentralizados [Resnick, 1991]. Todos esses sistemas podem ser modelados com a composição de muitas partes distribuídas interagindo entre si e com o ambiente. Muitos estudos têm mostrado que tanto no público em geral quanto no âmbito escolar não é fácil encontrar bons pensadores sobre sistemas cujo comportamento global emerge de interações entre partes composta por regras simples modelos descentralizados [Resnick, Wilenky, 1993] [Resnick, 1999]. Nosso sistema escolar prioriza a percepção Newtoniana do universo sem exceção, todo efeito tem uma causa. O futuro é perfeitamente previsível com base no passado. Entretanto, durante o século XX, esta visão tem sido desafiada de várias formas diferentes. Um dos mais sérios desafios vem do crescente interesse sobre os chamado sistema complexos. Que ao contrário dos modelos Newtonianos, o foco está no comportamento do sistema, e não na ação sobre o indivíduo [Resnick, 1999].. Exemplos de sistemas complexos permeiam nossa vida diária e idéias sobre sistemas descentralizados estão se multiplicando em todos os níveis na forma de organização das empresas, nas ferramentas computacionais, nas atividades econômicas, na organização familiar. No sistema educacional, indiretamente essas idéias estão presentes, um exemplo é a abordagem do ensino centrada no aluno, onde o professor não representa a autoridade central, mas sim um facilitador e um colaborador. Entretanto, é importante desenvolver explicitamente essas idéias junto aos alunos, trabalhando outros modelos e analisando outros fenômenos. O sistema escolar atual, em seus vários níveis, ainda repete uma prática tradicional de ensino que enfatiza a memorização de fórmulas, esquemas, classificação e teorias estabelecidas. Essa classificação pode levar os alunos a aprender os nomes dos ossos do corpo humano, os nomes e formas de diferentes folhas e plantas, ou filo no reino animal, mas isto é muito pouco para o domínio dos fenômenos naturais e sociais. Mesmo na universidade, onde

15 15 os conteúdos se ampliam para incluir fenômenos não visto nos ciclos anteriores, o processo de memorização e classificação continua essencialmente o mesmo. Este quadro contrasta nitidamente com o aquele que emerge da proposta apresentada nos PCN s Parâmetros Curriculares Nacionais. Nessa proposta os alunos devem ser participantes ativos do processo de aprendizagem. Ao invés de aceitar as informações como prontas e acabadas, eles devem ser levados a questionar os processos, admitindo como teorias provisórias que constantemente são reavaliadas e reconstruídas levando em conta o diálogo entre teoria e evidência. Esta avaliação envolve freqüentemente raciocínio por uma gama de níveis o processo investigativo. Entendendo que a construção de modelos de simulação conduz seu criador a identificar relações entre as partes componentes do sistema, estabelecer seus controles, avaliar as suas conexões, e perceber que coisas podem ser facilmente entendidas e outras não. Além disso, o processo de criação do modelo gera questionamentos e estes motivam a busca por soluções e sugere a participação de outros num processo de construção cooperativa. Tentando estreitar esta distância e buscando um uso efetivo das tecnologias, das ferramentas de comunicação e acreditando que através da exploração de modelos computacionais os aprendizes passam a ter uma atitude mais efetiva na construção do seu próprio conhecimento, estamos desenvolvendo este trabalho, cuja proposta é a criação de um ambiente para resolução cooperativa de problemas baseado, em simulação multiagente. 1.2 Questões de investigação Um modo de resolver problemas é explorando o modelo em si (análise), que no processo de resolução de problema é visto com o primeiro passo. Analisar os problemas à luz de modelos de simulação baseado em multiagente oferece uma gama de questionamentos, às vezes imperceptíveis quando tratados por uma outra abordagem, e esses devem ser apoiados e explorados, pois aprendizagem através de resolução de problemas não significa apenas encontrar uma resposta que satisfaça a uma questão proposta, mas sim procurar entender o sistema como um todo. É importante, além disso, supor novas situações e analisar as conseqüências advindas destas. Para construir um modelo artificial, representante de um sistema complexo, que exiba o comportamento do sistema real, geralmente é necessário envolver uma grande quantidade de variáveis e descrever detalhes de seu comportamento. A captura de todos esses elementos

16 16 já caracteriza um processo de resolução de problemas (síntese), que é melhor resolvido num processo cooperativo. A modelagem baseada em agentes é um tipo de simulação, caracterizada pela existência de muitos agentes interagindo uns com os outros, com pouca ou nenhuma coordenação central. Através dela é possível observar como os agentes individuais (pessoas, bactérias, insetos, nações, ou organizações) interagem entre si e com seu ambiente e, a partir daí, ter um melhor entendimento sobre os comportamentos dos sistemas sociedades artificiais. Normalmente o desenvolvimento desses modelos envolve um grande número de relações que co-existem simultaneamente, além de requerer abordagem interdisciplinar, sendo necessário buscar estratégias de soluções criativas, e a participação cooperativa. Diante do exposto, é necessário dispor de ambientes computacionais que possibilitem a criação desses modelos de simulação que, normalmente, envolvem fenômenos complexos e modelos descentralizados e possibilite a interação entre os modeladores, através de ferramentas groupware, para resolução cooperativa de problemas suportados pela web. Esses fatos nos conduziram aos seguintes passos: 1) análise dos ambientes de resolução de problemas existentes; 2) análise dos ambientes de simulação multiagente existentes; 3) definição dos requisitos para composição do ambiente com relação à configuração, arquitetura, alcance e abrangência, tecnologia a ser utilizada. Como resultado descobrimos: Existe uma variedade de ambientes que apóiam o trabalho / aprendizagem cooperativo apoiado por computador, ou seja, ambientes CSCW/CSCL (Computer Supported Cooperative Work / Computer Supported Collaborative Learning) e estes disponibilizam um grande número de ferramentas para apoio à interação, síncrona e assíncrona, entre os usuários. Alguns deles disponibilizam ferramentas mais apropriadas para apoio à resolução cooperativa de problemas, por exemplo: ferramentas para coordenação do grupo; ferramentas de brainstorming que possibilita aos usuários apresentar e discutir as diferentes idéias; ferramenta de votação, entre outras; Existem também vários ambientes de programação especificamente projetados para modelagem baseada em agentes. Cada um dos ambientes visitados segue abordagens bem distintas para descrição de modelos de simulação. A maioria desses ambientes

17 17 descreve o comportamento dos agentes, assim como a interação entre estes, através de procedimentos em uma linguagem de programação textual específica. Uma vez que os ambientes visitados não apresentavam as duas características simultaneamente, isso nos motivou a ir em busca de um ambiente que conciliasse essas duas características: resolução cooperativa de problemas e a simulação multiagente. Para oferecer ao usuário ferramentas conceituais para o acompanhamento do modelo que possibilite levantar hipóteses e fazer novos questionamentos, até que possam explicar e entender os fenômenos em estudo, objetivando encontrar uma resolução, seja esta individual ou cooperativa. 1.3 Objetivos deste trabalho Do ponto de vista de desenvolvimento de sistemas computacionais, para resolução cooperativa de problemas, buscamos desenvolver na área de sistemas multiagentes um ambiente para a descrição de modelos genéricos compostos por agentes, interações e organizações que possam ser instanciados, dado um problema. Do ponto de vista educacional, no âmbito do domínio dos problemas abordados, objetivamos despertar o processo investigativo dos alunos; desenvolver a habilidade de resolução de problemas; despertar sobre o estudo de sistemas complexos e descentralizados; construir modelos como forma de representar, explicar e entender os fenômenos em estudo (naturais, sociais, químicos, físicos, etc.) objetivando encontrar uma solução, seja esta individual ou cooperativa lançando mão da interdisciplinaridade. Assim, o objeto de investigação deste trabalho se fundamentará em dois pilares: a resolução cooperativa de problemas e modelos de simulação baseados em sistemas multiagente. Enfatizando que a resolução cooperativa de problemas ocorre desde a criação do modelo de simulação até a análise do comportamento representado e a tomada de decisão. Este trabalho propõe preencher as lacunas existentes, deixadas pelos diferentes ambientes analisados, com relação ao alcance e facilidade para criação de modelos de simulação multiagente que descrevam sociedades artificiais decorrentes de sistemas complexos. Ainda mais, propõe uma alternativa de elaboração de modelos de simulação utilizando a cooperação entre os pares, reuso de modelos de modo a minimizar os esforços dos modeladores (a nível de estruturação e programação). A validade da proposta será testada através da construção do protótipo e a realização de um experimento com a resolução de problemas usando o ambiente. Após a implementação

18 18 do ambiente está previsto um trabalho de campo, com alunos da última série do ensino fundamental, com os objetivos de: a) obter dados que nos permita aprimorar os ambientes e b) iniciar um processo de sensibilização para o estudo de sistemas complexos por crianças e adolescentes. 1.4 Metodologia A metodologia utilizada para o desenvolvimento desse trabalho de pesquisa esta detalhada abaixo: 1) Identificação dos contornos do problema, descrição dos objetivos da pesquisa e das questões de investigação; 2) Exploração da literatura na área de resolução de problemas, em particular nos métodos de resolução, resolução cooperativa, estratégias adotadas, descrição de modelos e simulação; 3) Exploração da literatura na área de sistemas complexos e categoria de problemas para investigação; 4) Exploração da literatura na área de ambientes de simulação de sistemas, destacando sistema multiagente; 5) Exploração da literatura na área de ferramentas groupware, tomando como referência os ambientes do tipo CSCW/CSCL; 6) Identificação de um framework conceitual para a construção de um ambiente de resolução cooperativa de problemas baseado em simulação multiagente; 7) Formulação de uma proposta de framework para construção de ambientes de resolução cooperativa de problemas numa abordagem multiagente, com foco na Web e baseado no reuso de modelos; 8) Desenvolvimento de um protótipo utilizando o framework definido, considerando as ferramentas groupware para o trabalho cooperativo e os elementos essenciais para modelagem de simulação multiagente; 1.5 Organização deste trabalho Este trabalho contém, além dessa Introdução mais 9 capítulos. O capítulo 2 Resolução de problemas aborda a resolução de problemas através de um apanhado geral. Aborda a resolução de problemas individual e destaca alguns métodos de

19 19 resolução existente na literatura. Na seqüência trata sobre a resolução de problemas cooperativamente. O capítulo 3 Sistemas groupware descreve sobre sistemas groupware e as funcionalidade de algumas ferramentas componentes desse sistema. Apresenta uma breve descrição de alguns ambientes dessa categoria e finaliza com um quadro comparativo entre eles. O capítulo 4 Resolução cooperativa de problemas e simulação destaca a simulação como uma forma de representar fenômenos reais. Apresenta a importância dos modelos para entendimento dos problemas e aborda a representação desses através de simulação no computador. Dentre uma variedade de modelos, destacam-se aqueles que representam sistemas complexos. O capítulo 5 Simulação multiagente descreve sobre simulação multiagente, destacando suas aplicações. Na seqüência fazemos uma breve exposição sobre sistemas multiagente (SMA), situando os termos utilizados neste trabalho. O capítulo 6 Ambientes de simulação multiagente apresenta vários ambientes de simulação multiagente, cada um com suas características particulares. Neste capítulo fazemos um relato sobre cada um deles. Apresentamos também uma tabela comparativa entre os principais elementos que caracterizam os ambientes multiagentes. O capítulo 7 Um ambiente para resolução cooperativa de problemas baseado em simulação multiagente descreve a idealização do ambiente de modelagem de simulação multiagente para auxiliar no processo de resolução cooperativa de problemas. Iniciamos o trabalho avaliando desde a busca de entendimento do modelo e o processo de criação do mesmo. No capítulo 8 Ferramenta de desenvolvimento cooperativo de modelos de simulação multiagente - NetPlay neste capítulo apresentamos todo o processo de desenvolvimento, passando desde a especificação de requisitos, definição de linguagem, representação do modelo, tecnologia utilizada, ferramentas disponíveis e a biblioteca de modelos. O capítulo 9 O protótipo da ferramenta NetPlay neste capítulo são apresentadas todas as telas desenvolvidas para o protótipo.

20 20 O capítulo 10 Validação da proposta apresenta argumentos para validação da proposta e descreve o que ainda deverá ser feito para concluir este trabalho, seguido de um cronograma de desenvolvimento.

21 21 2 Resolução de problemas A habilidade em resolver problemas vai muito além da simples aplicação de conhecimentos e regras. Resolver problemas implica no desenvolvimento de estratégias cognitivas flexíveis que ajudam a extrair dados inesperados de situações, algumas vezes, mal estruturadas para produzir soluções significativas. A resolução de problemas é importante em muitos campos, tanto de domínio específico quanto genérico. Métodos de resolução de problemas têm sido desenvolvidos há muitos anos. Segundo Deek [1997], [Deek, McHugh, Turoff, 2000]: em (1910) o método cientifico de Dewey ( ); em (1926) a visão criativa do método não sistemático de Wallas ( ); em (1945) o trabalho de Polya ( ), destacando a heurística através de: compreensão do problema, estabelecimento de um plano, execução do plano e retrospecto; em (1953) o método criativo de Osborn ( ) sendo continuado (1967) por Parnes cujos passos são: the mess - significa dizer tudo sobre a situação problema e criar uma declaração que melhor defina o problema e, em sessões de brainstorming, encontrar a idéia, encontrar a solução e planejar a ação; em (1960) o trabalho de Simon ( ) que viu o processo de resolução de problemas como quatro capacidades cognitivas 8 : inteligência, projeto, escolha e implementação; em (1997) o método Dual Commom Model (DCM), desenvolvido por F. Deek, integra a metodologia de resolução de problemas e a tarefa de desenvolvimento de programa com a habilidade e conhecimento cognitivo necessário a cada estágio do processo de resolução, sendo esse método derivado do modelo de Polya. 8 Inteligência capacidade de reconhecer a existência do problema, coletar informações pertinentes ao problema, e produzir uma acurada definição sobre o problema; Projeto gerar possíveis soluções alternativas, incluindo soluções preliminares para cada projeto; Escolha - selecionar e implementar uma satisfatória solução e identificar alternativas; Implementação executar a escolha para produzir uma solução.

22 22 Métodos mais recentes foram desenvolvidos visando auxiliar estudantes de matemática, ciências e engenharia no refinamento do processo de resolução (subproblemas). Muitos outros modelos surgiram derivados dos já mencionados, mas não apresentado grandes mudanças. Em várias áreas (engenharia, informática, medicina, ensino, biologia, etc.) é possível ver o crescimento da complexidade dos problemas. Com isso um fator adicional tem crescido em importância: a colaboração. De fato, a crescente complexidade das aplicações tem necessitado o uso de equipes ou grupos para desenvolver estratégias e soluções para os problemas, uma vez que se torna inapropriado um único indivíduo lidar com um grande número de variáveis e etapas com adequada experiência ou nível de qualidade. Outro fator que contribui para a necessidade de desenvolvimento de equipes é o fato de os sujeitos experientes em domínio específico tendem a se localizar de modo geograficamente distribuído [Tommarello, 1992], [Tommarello, Deek, 2002]. Estudos têm mostrado que, particularmente quando tais desenvolvedores estão dispersos, seu sucesso depende criticamente da sua capacidade de usar efetivamente sistemas groupware 9 [Nunamaker, 1999]. Tais fatores fizeram da colaboração uma necessidade, não apenas uma mera opção técnica. Felizmente, o surgimento da World Wide Web tornou tecnicamente possível o encontro de colaboradores geograficamente distribuídos. Desse modo, nossa revisão explorará a resolução cooperativa de problema e os ambientes groupware. Entretanto, muitos modelos de resolução de problemas em grupo são baseados nos métodos de resolução de problema individual. Logo é apropriado começar nossa abordagem por essa. 2.1 Resolução de problema individual Normalmente a compreensão de um problema requer a identificação dos dados oferecidos, o comportamento dos elementos componentes do problema, as restrições, as condições em que ocorrem entre os vários elementos e as relações entre elas. Invariavelmente a resolução de um problema requer alguma forma de partição do problema, isto é, divisão em problemas menores. Para melhor elucidar o processo de resolução de problemas vamos detalhar os métodos abordados acima. 9 Neste trabalho, adotaremos a definição dada por [Ellis, Gibbs, Rein, 1991] para groupware: sistemas baseados em computador que apóiam os grupos de pessoas engajadas numa tarefa comum (ou meta) e que fornece um ambiente de interface compartilhada..

23 23 Apesar de focar a resolução de problemas com o objetivo de aplicá-lo à aprendizagem e desenvolvimento de programas, Deek [1997], [Deek, Turoff, McHugh, 1999], [Deek, McHugh, Turoff, 2000] extensivamente reve as metodologias de resolução de problemas e apresenta um modelo que integra metodologias de resolução de problemas gerais com programa de desenvolvimento de tarefas, e com habilidades e conhecimento cognitivo necessários para cada estágio do processo. Esse modelo integrado, chamado de Dual Common Model (DCM), identifica que cada tarefa da resolução requer uma técnica cognitiva específica. Uma breve descrição do modelo DCM é o seguinte: Formular o problema: esta etapa leva a uma representação organizada de toda informação relevante do problema; Planejar a solução: durante esta etapa, o resolvedor identifica e avalia possíveis soluções alternativas e, se necessário, subdivide o problema; Projetar a solução: isto envolve uma seqüência de metas e submetas estabelecendo relacionamentos entre os vários componentes da solução e as associações entre os dados e as submetas; Transportar: envolve a habilidade de transformar um projeto de solução em solução; Testar: verificar se a realização da solução atende as especificações; Publicar: a solução e os resultados são documentados e divulgados. De fato, o Dual Common Model (DCM) está fortemente fundamentado no trabalho clássico do matemático George Polya. Segundo Polya [1995] uma técnica para resolução de problema consiste em: Entender o problema significa a compreensão do que é requerido no problema, identificar os objetivos, os dados, as incógnitas, as condições, as restrições, e suas relações; Desenvolver um plano esboçar e refinar uma solução potencial para o problema. Deve-se olhar para algum problema similar, reler o problema diferentemente e quebrar em partes;

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

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

Dadas a base e a altura de um triangulo, determinar sua área.

Dadas a base e a altura de um triangulo, determinar sua área. Disciplina Lógica de Programação Visual Ana Rita Dutra dos Santos Especialista em Novas Tecnologias aplicadas a Educação Mestranda em Informática aplicada a Educação ana.santos@qi.edu.br Conceitos Preliminares

Leia mais

INSTITUTO FLORENCE DE ENSINO COORDENAÇÃO DE PÓS-GRADUAÇÃO CURSO DE PÓS-GRADUAÇÃO EM (TÍTULO DO PROJETO) Acadêmico: Orientador:

INSTITUTO FLORENCE DE ENSINO COORDENAÇÃO DE PÓS-GRADUAÇÃO CURSO DE PÓS-GRADUAÇÃO EM (TÍTULO DO PROJETO) Acadêmico: Orientador: INSTITUTO FLORENCE DE ENSINO COORDENAÇÃO DE PÓS-GRADUAÇÃO CURSO DE PÓS-GRADUAÇÃO EM (TÍTULO DO PROJETO) Acadêmico: Orientador: São Luis 2015 (TÍTULO DO PROJETO) (NOME DO ALUNO) Projeto de Pesquisa do Programa

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

Extração de Requisitos

Extração de Requisitos Extração de Requisitos Extração de requisitos é o processo de transformação das idéias que estão na mente dos usuários (a entrada) em um documento formal (saída). Pode se entender também como o processo

Leia mais

O olhar do professor das séries iniciais sobre o trabalho com situações problemas em sala de aula

O olhar do professor das séries iniciais sobre o trabalho com situações problemas em sala de aula O olhar do professor das séries iniciais sobre o trabalho com situações problemas em sala de aula INTRODUÇÃO Josiane Faxina Universidade Estadual Paulista Júlio de Mesquita Filho Câmpus Bauru e-mail: josi_unesp@hotmail.com

Leia mais

Projeto de Sistemas I

Projeto de Sistemas I Instituto Federal de Educação, Ciência e Tecnologia de São Paulo Projeto de Sistemas I Professora: Kelly de Paula Cunha E-mail:kellypcsoares@ifsp.edu.br Requisitos: base para todo projeto, definindo o

Leia mais

Pesquisa com Professores de Escolas e com Alunos da Graduação em Matemática

Pesquisa com Professores de Escolas e com Alunos da Graduação em Matemática Pesquisa com Professores de Escolas e com Alunos da Graduação em Matemática Rene Baltazar Introdução Serão abordados, neste trabalho, significados e características de Professor Pesquisador e as conseqüências,

Leia mais

)HUUDPHQWDV &RPSXWDFLRQDLV SDUD 6LPXODomR

)HUUDPHQWDV &RPSXWDFLRQDLV SDUD 6LPXODomR 6LPXODomR GH6LVWHPDV )HUUDPHQWDV &RPSXWDFLRQDLV SDUD 6LPXODomR #5,6. Simulador voltado para análise de risco financeiro 3RQWRV IRUWHV Fácil de usar. Funciona integrado a ferramentas já bastante conhecidas,

Leia mais

Recomendada. A coleção apresenta eficiência e adequação. Ciências adequados a cada faixa etária, além de

Recomendada. A coleção apresenta eficiência e adequação. Ciências adequados a cada faixa etária, além de Recomendada Por quê? A coleção apresenta eficiência e adequação metodológica, com os principais temas relacionados a Ciências adequados a cada faixa etária, além de conceitos em geral corretos. Constitui

Leia mais

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS ATIVIDADES PRÁTICAS SUPERVISIONADAS 6ª Série Teoria da Computação Ciência da Computação A atividade prática supervisionada (ATPS) é um método de ensinoaprendizagem desenvolvido por meio de um conjunto

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

Prof. Dr. Guanis de Barros Vilela Junior

Prof. Dr. Guanis de Barros Vilela Junior Prof. Dr. Guanis de Barros Vilela Junior INTRODUÇÃO O que é pesquisa? Pesquisar significa, de forma bem simples, procurar respostas para indagações propostas. INTRODUÇÃO Minayo (1993, p. 23), vendo por

Leia mais

Introdução ao Aplicativo de Programação LEGO MINDSTORMS Education EV3

Introdução ao Aplicativo de Programação LEGO MINDSTORMS Education EV3 Introdução ao Aplicativo de Programação LEGO MINDSTORMS Education EV3 A LEGO Education tem o prazer de trazer até você a edição para tablet do Software LEGO MINDSTORMS Education EV3 - um jeito divertido

Leia mais

ADM041 / EPR806 Sistemas de Informação

ADM041 / EPR806 Sistemas de Informação ADM041 / EPR806 Sistemas de Informação UNIFEI Universidade Federal de Itajubá Prof. Dr. Alexandre Ferreira de Pinho 1 Sistemas de Apoio à Decisão (SAD) Tipos de SAD Orientados por modelos: Criação de diferentes

Leia mais

Utilizando a ferramenta de criação de aulas

Utilizando a ferramenta de criação de aulas http://portaldoprofessor.mec.gov.br/ 04 Roteiro Utilizando a ferramenta de criação de aulas Ministério da Educação Utilizando a ferramenta de criação de aulas Para criar uma sugestão de aula é necessário

Leia mais

Ajuda ao SciEn-Produção 1. 1. O Artigo Científico da Pesquisa Experimental

Ajuda ao SciEn-Produção 1. 1. O Artigo Científico da Pesquisa Experimental Ajuda ao SciEn-Produção 1 Este texto de ajuda contém três partes: a parte 1 indica em linhas gerais o que deve ser esclarecido em cada uma das seções da estrutura de um artigo cientifico relatando uma

Leia mais

PRÓ-MATATEMÁTICA NA FORMAÇÃO DE PROFESSORES

PRÓ-MATATEMÁTICA NA FORMAÇÃO DE PROFESSORES PRÓ-MATATEMÁTICA NA FORMAÇÃO DE PROFESSORES Regina Luzia Corio de Buriasco * UEL reginaburiasco@sercomtel.com.br Magna Natália Marin Pires* UEL magna@onda.com.br Márcia Cristina de Costa Trindade Cyrino*

Leia mais

11 de maio de 2011. Análise do uso dos Resultados _ Proposta Técnica

11 de maio de 2011. Análise do uso dos Resultados _ Proposta Técnica 11 de maio de 2011 Análise do uso dos Resultados _ Proposta Técnica 1 ANÁLISE DOS RESULTADOS DO SPAECE-ALFA E DAS AVALIAÇÕES DO PRÊMIO ESCOLA NOTA DEZ _ 2ª Etapa 1. INTRODUÇÃO Em 1990, o Sistema de Avaliação

Leia mais

CHECK - LIST - ISO 9001:2000

CHECK - LIST - ISO 9001:2000 REQUISITOS ISO 9001: 2000 SIM NÃO 1.2 APLICAÇÃO A organização identificou as exclusões de itens da norma no seu manual da qualidade? As exclusões são relacionadas somente aos requisitos da sessão 7 da

Leia mais

A IMPORTÂNCIA DAS DISCIPLINAS DE MATEMÁTICA E FÍSICA NO ENEM: PERCEPÇÃO DOS ALUNOS DO CURSO PRÉ- UNIVERSITÁRIO DA UFPB LITORAL NORTE

A IMPORTÂNCIA DAS DISCIPLINAS DE MATEMÁTICA E FÍSICA NO ENEM: PERCEPÇÃO DOS ALUNOS DO CURSO PRÉ- UNIVERSITÁRIO DA UFPB LITORAL NORTE A IMPORTÂNCIA DAS DISCIPLINAS DE MATEMÁTICA E FÍSICA NO ENEM: PERCEPÇÃO DOS ALUNOS DO CURSO PRÉ- UNIVERSITÁRIO DA UFPB LITORAL NORTE ALMEIDA 1, Leonardo Rodrigues de SOUSA 2, Raniere Lima Menezes de PEREIRA

Leia mais

No mundo atual, globalizado e competitivo, as organizações têm buscado cada vez mais, meios de se destacar no mercado. Uma estratégia para o

No mundo atual, globalizado e competitivo, as organizações têm buscado cada vez mais, meios de se destacar no mercado. Uma estratégia para o DATABASE MARKETING No mundo atual, globalizado e competitivo, as organizações têm buscado cada vez mais, meios de se destacar no mercado. Uma estratégia para o empresário obter sucesso em seu negócio é

Leia mais

PR 2 PROCEDIMENTO. Auditoria Interna. Revisão - 2 Página: 1 de 9

PR 2 PROCEDIMENTO. Auditoria Interna. Revisão - 2 Página: 1 de 9 Página: 1 de 9 1. OBJETIVO Estabelecer sistemática de funcionamento e aplicação das Auditorias Internas da Qualidade, fornecendo diretrizes para instruir, planejar, executar e documentar as mesmas. Este

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

Interface Homem-Computador

Interface Homem-Computador Faculdade de Ciências e Tecnologia do Maranhão Interface Homem-Computador Aula: Engenharia Cognitiva e Semiótica Professor: M.Sc. Flávio Barros flathbarros@gmail.com Conteúdo Engenharia Cognitiva Fundamentos

Leia mais

DESENVOLVIMENTO DE INTERFACE WEB MULTIUSUÁRIO PARA SISTEMA DE GERAÇÃO AUTOMÁTICA DE QUADROS DE HORÁRIOS ESCOLARES. Trabalho de Graduação

DESENVOLVIMENTO DE INTERFACE WEB MULTIUSUÁRIO PARA SISTEMA DE GERAÇÃO AUTOMÁTICA DE QUADROS DE HORÁRIOS ESCOLARES. Trabalho de Graduação DESENVOLVIMENTO DE INTERFACE WEB MULTIUSUÁRIO PARA SISTEMA DE GERAÇÃO AUTOMÁTICA DE QUADROS DE HORÁRIOS ESCOLARES Trabalho de Graduação Orientando: Vinicius Stein Dani vsdani@inf.ufsm.br Orientadora: Giliane

Leia mais

Introdução à Computação

Introdução à Computação Aspectos Importantes - Desenvolvimento de Software Motivação A economia de todos países dependem do uso de software. Cada vez mais, o controle dos processos tem sido feito por software. Atualmente, os

Leia mais

Metodologia de Gerenciamento de Projetos da Justiça Federal

Metodologia de Gerenciamento de Projetos da Justiça Federal Metodologia de Gerenciamento de Projetos da Justiça Federal Histórico de Revisões Data Versão Descrição 30/04/2010 1.0 Versão Inicial 2 Sumário 1. Introdução... 5 2. Público-alvo... 5 3. Conceitos básicos...

Leia mais

ALESSANDRO RODRIGO FRANCO FERNANDO MARTINS RAFAEL ALMEIDA DE OLIVEIRA

ALESSANDRO RODRIGO FRANCO FERNANDO MARTINS RAFAEL ALMEIDA DE OLIVEIRA ALESSANDRO RODRIGO FRANCO FERNANDO MARTINS RAFAEL ALMEIDA DE OLIVEIRA INTRODUÇÃO O projeto de um banco de dados é realizado sob um processo sistemático denominado metodologia de projeto. O processo do

Leia mais

O que é a ciência de dados (data science). Discussão do conceito. Luís Borges Gouveia Universidade Fernando Pessoa Versão 1.

O que é a ciência de dados (data science). Discussão do conceito. Luís Borges Gouveia Universidade Fernando Pessoa Versão 1. O que é a ciência de dados (data science). Discussão do conceito Luís Borges Gouveia Universidade Fernando Pessoa Versão 1.3, Outubro, 2015 Nota prévia Esta apresentação tem por objetivo, proporcionar

Leia mais

ESCOLA, LEITURA E A INTERPRETAÇÃO TEXTUAL- PIBID: LETRAS - PORTUGUÊS

ESCOLA, LEITURA E A INTERPRETAÇÃO TEXTUAL- PIBID: LETRAS - PORTUGUÊS ESCOLA, LEITURA E A INTERPRETAÇÃO TEXTUAL- PIBID: LETRAS - PORTUGUÊS RESUMO Juliana Candido QUEROZ (Bolsista) 1 ; Natália SILVA (Bolsista) 2, Leila BRUNO (Supervisora) 3 ; Sinval Martins S. FILHO (Coordenador)

Leia mais

ENGENHARIA DE SOFTWARE I

ENGENHARIA DE SOFTWARE I ENGENHARIA DE SOFTWARE I Prof. Cássio Huggentobler de Costa [cassio.costa@ulbra.br] Twitter: www.twitter.com/cassiocosta_ Agenda da Aula (002) Metodologias de Desenvolvimento de Softwares Métodos Ágeis

Leia mais

MÓDULO 9 METODOLOGIAS DE DESENVOLVIMENTO DE SISTEMAS

MÓDULO 9 METODOLOGIAS DE DESENVOLVIMENTO DE SISTEMAS MÓDULO 9 METODOLOGIAS DE DESENVOLVIMENTO DE SISTEMAS O termo metodologia não possui uma definição amplamente aceita, sendo entendido na maioria das vezes como um conjunto de passos e procedimentos que

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

ROTEIRO PARA ELABORAÇÃO DE PROJETOS

ROTEIRO PARA ELABORAÇÃO DE PROJETOS APRESENTAÇÃO ROTEIRO PARA ELABORAÇÃO DE PROJETOS Breve histórico da instituição seguido de diagnóstico e indicadores sobre a temática abrangida pelo projeto, especialmente dados que permitam análise da

Leia mais

DESENVOLVIMENTO DE UM SOFTWARE NA LINGUAGEM R PARA CÁLCULO DE TAMANHOS DE AMOSTRAS NA ÁREA DE SAÚDE

DESENVOLVIMENTO DE UM SOFTWARE NA LINGUAGEM R PARA CÁLCULO DE TAMANHOS DE AMOSTRAS NA ÁREA DE SAÚDE DESENVOLVIMENTO DE UM SOFTWARE NA LINGUAGEM R PARA CÁLCULO DE TAMANHOS DE AMOSTRAS NA ÁREA DE SAÚDE Mariane Alves Gomes da Silva Eliana Zandonade 1. INTRODUÇÃO Um aspecto fundamental de um levantamento

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

GARANTIA DA QUALIDADE DE SOFTWARE

GARANTIA DA QUALIDADE DE SOFTWARE GARANTIA DA QUALIDADE DE SOFTWARE Fonte: http://www.testexpert.com.br/?q=node/669 1 GARANTIA DA QUALIDADE DE SOFTWARE Segundo a NBR ISO 9000:2005, qualidade é o grau no qual um conjunto de características

Leia mais

Plano de Trabalho Docente 2015. Ensino Médio

Plano de Trabalho Docente 2015. Ensino Médio Plano de Trabalho Docente 2015 Ensino Médio Etec: PAULINO BOTELHO Código: 091 Município: SÃO CARLOS Área de conhecimento: Ciências da Natureza e suas Tecnologias. Componente Curricular: BIOLOGIA Série:

Leia mais

Colégio Cenecista Dr. José Ferreira

Colégio Cenecista Dr. José Ferreira Colégio Cenecista Dr. José Ferreira QUADRINHOS NA CIÊNCIAS Área de Concentração: Ciências Naturais Disciplina de Concentração: Ciências Professores: Maria José Lima, Polyana Noronha e Thaianne Lopes Uberaba

Leia mais

Gerenciamento de Riscos do Projeto Eventos Adversos

Gerenciamento de Riscos do Projeto Eventos Adversos Gerenciamento de Riscos do Projeto Eventos Adversos 11. Gerenciamento de riscos do projeto PMBOK 2000 PMBOK 2004 11.1 Planejamento de gerenciamento de riscos 11.1 Planejamento de gerenciamento de riscos

Leia mais

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

A PÁGINA DISCIPLINAR DE MATEMÁTICA DO PORTAL DIA A DIA EDUCAÇÃO A PÁGINA DISCIPLINAR DE MATEMÁTICA DO PORTAL DIA A DIA EDUCAÇÃO Resumo: Dolores Follador Secretaria de Estado da Educação do Paraná e Faculdades Integradas do Brasil - Unibrasil doloresfollador@gmail.com

Leia mais

Gestão do Conhecimento A Chave para o Sucesso Empresarial. José Renato Sátiro Santiago Jr.

Gestão do Conhecimento A Chave para o Sucesso Empresarial. José Renato Sátiro Santiago Jr. A Chave para o Sucesso Empresarial José Renato Sátiro Santiago Jr. Capítulo 1 O Novo Cenário Corporativo O cenário organizacional, sem dúvida alguma, sofreu muitas alterações nos últimos anos. Estas mudanças

Leia mais

CENTRO UNIVERSITÁRIO ESTÁCIO RADIAL DE SÃO PAULO SÍNTESE DO PROJETO PEDAGÓGICO DE CURSO 1

CENTRO UNIVERSITÁRIO ESTÁCIO RADIAL DE SÃO PAULO SÍNTESE DO PROJETO PEDAGÓGICO DE CURSO 1 SÍNTESE DO PROJETO PEDAGÓGICO DE CURSO 1 CURSO: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS MISSÃO DO CURSO A concepção do curso de Análise e Desenvolvimento de Sistemas está alinhada a essas novas demandas

Leia mais

RELATÓRIO TREINAMENTO ADP 2013 ETAPA 01: PLANEJAMENTO

RELATÓRIO TREINAMENTO ADP 2013 ETAPA 01: PLANEJAMENTO RELATÓRIO TREINAMENTO ADP 2013 ETAPA 01: PLANEJAMENTO 1. Apresentação geral Entre os dias 15 e 18 de Abril de 2013 foram realizados encontros de quatro horas com os servidores e supervisores da Faculdade

Leia mais

O Rational Unified Process (RUP) é um processo de desenvolvimento de software inspirado no

O Rational Unified Process (RUP) é um processo de desenvolvimento de software inspirado no 1.1 RATIONAL UNIFIED PROCESS (RUP) O Rational Unified Process (RUP) é um processo de desenvolvimento de software inspirado no processo que atende pelo nome de Processo Unificado (ou UP do inglês Unified

Leia mais

MASTER IN PROJECT MANAGEMENT

MASTER IN PROJECT MANAGEMENT MASTER IN PROJECT MANAGEMENT PROJETOS E COMUNICAÇÃO PROF. RICARDO SCHWACH MBA, PMP, COBIT, ITIL Atividade 1 Que modelos em gestão de projetos estão sendo adotados como referência nas organizações? Como

Leia mais

Mídias sociais como apoio aos negócios B2C

Mídias sociais como apoio aos negócios B2C Mídias sociais como apoio aos negócios B2C A tecnologia e a informação caminham paralelas à globalização. No mercado atual é simples interagir, aproximar pessoas, expandir e aperfeiçoar os negócios dentro

Leia mais

PLANOS DE CONTINGÊNCIAS

PLANOS DE CONTINGÊNCIAS PLANOS DE CONTINGÊNCIAS ARAÚJO GOMES Capitão SC PMSC ARAÚJO GOMES defesacivilgomes@yahoo.com.br PLANO DE CONTINGÊNCIA O planejamento para emergências é complexo por suas características intrínsecas. Como

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

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

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

Engenharia de Sistemas Computacionais

Engenharia de Sistemas Computacionais Engenharia de Sistemas Detalhes no planejamento UNIVERSIDADE FEDERAL DE ALAGOAS Curso de Ciência da Computação Engenharia de Software I Prof. Rômulo Nunes de Oliveira Introdução Na aplicação de um sistema

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

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

DESENVOLVENDO COMPETÊNCIAS MATEMÁTICAS Marineusa Gazzetta *

DESENVOLVENDO COMPETÊNCIAS MATEMÁTICAS Marineusa Gazzetta * DESENVOLVENDO COMPETÊNCIAS MATEMÁTICAS Marineusa Gazzetta * RESUMO: Neste texto apresento algumas considerações sobre as competências e habilidades matemáticas a serem desenvolvidas no Ensino Fundamental,

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

Manual SAGe Versão 1.2 (a partir da versão 12.08.01)

Manual SAGe Versão 1.2 (a partir da versão 12.08.01) Manual SAGe Versão 1.2 (a partir da versão 12.08.01) Submissão de Relatórios Científicos Sumário Introdução... 2 Elaboração do Relatório Científico... 3 Submissão do Relatório Científico... 14 Operação

Leia mais

MODELO DE APRESENTAÇÃO DE PROJETO DE PESQUISA

MODELO DE APRESENTAÇÃO DE PROJETO DE PESQUISA MODELO DE APRESENTAÇÃO DE PROJETO DE PESQUISA PÓS-GRADUAÇÃO EM CIÊNCIA E ENGENHARIA DE MATERIAIS Elaborado por Prof. Dr. Rodrigo Sampaio Fernandes Um projeto de pesquisa consiste em um documento no qual

Leia mais

Indicamos inicialmente os números de cada item do questionário e, em seguida, apresentamos os dados com os comentários dos alunos.

Indicamos inicialmente os números de cada item do questionário e, em seguida, apresentamos os dados com os comentários dos alunos. Os dados e resultados abaixo se referem ao preenchimento do questionário Das Práticas de Ensino na percepção de estudantes de Licenciaturas da UFSJ por dez estudantes do curso de Licenciatura Plena em

Leia mais

TAM: o espírito de servir no SAC 2.0

TAM: o espírito de servir no SAC 2.0 TAM: o espírito de servir no SAC 2.0 Os primeiros passos do SAC 2.0 da TAM A trajetória da TAM sempre foi guiada pela disponibilidade de servir seus clientes; nas redes sociais, essa filosofia não poderia

Leia mais

SAÚDE E EDUCAÇÃO INFANTIL Uma análise sobre as práticas pedagógicas nas escolas.

SAÚDE E EDUCAÇÃO INFANTIL Uma análise sobre as práticas pedagógicas nas escolas. SAÚDE E EDUCAÇÃO INFANTIL Uma análise sobre as práticas pedagógicas nas escolas. SANTOS, Silvana Salviano silvanasalviano@hotmail.com UNEMAT Campus de Juara JESUS, Lori Hack de lorihj@hotmail.com UNEMAT

Leia mais

Gerenciamento de projetos. cynaracarvalho@yahoo.com.br

Gerenciamento de projetos. cynaracarvalho@yahoo.com.br Gerenciamento de projetos cynaracarvalho@yahoo.com.br Projeto 3URMHWR é um empreendimento não repetitivo, caracterizado por uma seqüência clara e lógica de eventos, com início, meio e fim, que se destina

Leia mais

Processo de Implementação de um Sistema de Gestão da Qualidade

Processo de Implementação de um Sistema de Gestão da Qualidade 3 Processo de Implementação de um Sistema de Gestão da Qualidade Não existe um jeito único de se implementar um sistema da qualidade ISO 9001: 2000. No entanto, independentemente da maneira escolhida,

Leia mais

REDUZINDO AS QUEBRAS ATRAVÉS DA MANUTENÇÃO PROFISSIONAL

REDUZINDO AS QUEBRAS ATRAVÉS DA MANUTENÇÃO PROFISSIONAL REDUZINDO AS QUEBRAS ATRAVÉS DA MANUTENÇÃO PROFISSIONAL Luiz Rodrigo Carvalho de Souza (1) RESUMO O alto nível de competitividade exige que as empresas alcancem um nível de excelência na gestão de seus

Leia mais

PESQUISA-AÇÃO DICIONÁRIO

PESQUISA-AÇÃO DICIONÁRIO PESQUISA-AÇÃO Forma de pesquisa interativa que visa compreender as causas de uma situação e produzir mudanças. O foco está em resolver algum problema encontrado por indivíduos ou por grupos, sejam eles

Leia mais

Concepção e Elaboração

Concepção e Elaboração UNIVERSIDADE ESTADUAL PAULISTA INSTITUTO DE BIOCIÊNCIAS, LETRAS E CIÊNCIAS EXATAS DEPARTAMENTO DE CIÊNCIAS DE COMPUTAÇÃO E ESTATÍSTICA Análise e Projeto Orientado a Objetos Concepção e Elaboração Estudo

Leia mais

SUGESTÕES PARA ARTICULAÇÃO ENTRE O MESTRADO EM DIREITO E A GRADUAÇÃO

SUGESTÕES PARA ARTICULAÇÃO ENTRE O MESTRADO EM DIREITO E A GRADUAÇÃO MESTRADO SUGESTÕES PARA ARTICULAÇÃO ENTRE O MESTRADO EM DIREITO E A GRADUAÇÃO Justificativa A equipe do mestrado em Direito do UniCEUB articula-se com a graduação, notadamente, no âmbito dos cursos de

Leia mais

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS ATIVIDADES PRÁTICAS SUPERVISIONADAS 4ª Série Informática Industrial CST em Mecatrônica Industrial A atividade prática supervisionada (ATPS) é um método de ensinoaprendizagem desenvolvido por meio de um

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

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

Estruturando o modelo de RH: da criação da estratégia de RH ao diagnóstico de sua efetividade

Estruturando o modelo de RH: da criação da estratégia de RH ao diagnóstico de sua efetividade Estruturando o modelo de RH: da criação da estratégia de RH ao diagnóstico de sua efetividade As empresas têm passado por grandes transformações, com isso, o RH também precisa inovar para suportar os negócios

Leia mais

Metodologias de Desenvolvimento de Sistemas. Analise de Sistemas I UNIPAC Rodrigo Videschi

Metodologias de Desenvolvimento de Sistemas. Analise de Sistemas I UNIPAC Rodrigo Videschi Metodologias de Desenvolvimento de Sistemas Analise de Sistemas I UNIPAC Rodrigo Videschi Histórico Uso de Metodologias Histórico Uso de Metodologias Era da Pré-Metodologia 1960-1970 Era da Metodologia

Leia mais

Planejando o aplicativo

Planejando o aplicativo Um aplicativo do Visual FoxPro geralmente inclui um ou mais bancos de dados, um programa principal que configura o ambiente de sistema do aplicativo, além de uma interface com os usuários composta por

Leia mais

DIMENSIONANDO PROJETOS DE WEB-ENABLING. Uma aplicação da Análise de Pontos de Função. Dimensionando projetos de Web- Enabling

DIMENSIONANDO PROJETOS DE WEB-ENABLING. Uma aplicação da Análise de Pontos de Função. Dimensionando projetos de Web- Enabling DIMENSIONANDO PROJETOS DE WEB-ENABLING Uma aplicação da Análise de Pontos de Função Dimensionando projetos de Web- Enabling Índice INTRODUÇÃO...3 FRONTEIRA DA APLICAÇÃO E TIPO DE CONTAGEM...3 ESCOPO DA

Leia mais

Núcleo de Informática Aplicada à Educação Universidade Estadual de Campinas

Núcleo de Informática Aplicada à Educação Universidade Estadual de Campinas Núcleo de Informática Aplicada à Educação Universidade Estadual de Campinas Resumo A construção de dispositivos controlados através do computador, como ferramenta educacional associado ao trabalho com

Leia mais

Unidade III GESTÃO EMPRESARIAL. Prof. Roberto Almeida

Unidade III GESTÃO EMPRESARIAL. Prof. Roberto Almeida Unidade III GESTÃO EMPRESARIAL Prof. Roberto Almeida Esta estratégia compreende o comportamento global e integrado da empresa em relação ao ambiente que a circunda. Para Aquino:Os recursos humanos das

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

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

REALIDADE AUMENTADA APLICADA NA EDUCAÇÃO: ESTUDOS DOS SEUS BENEFÍCIOS

REALIDADE AUMENTADA APLICADA NA EDUCAÇÃO: ESTUDOS DOS SEUS BENEFÍCIOS REALIDADE AUMENTADA APLICADA NA EDUCAÇÃO: ESTUDOS DOS SEUS BENEFÍCIOS Kelly Cristina de Oliveira 1, Júlio César Pereira 1. 1 Universidade Paranaense (UNIPAR) Paranavaí PR Brasil kristhinasi@gmail.com,

Leia mais

Lista de verificação (Check list) para planejamento e execução de Projetos

Lista de verificação (Check list) para planejamento e execução de Projetos www.tecnologiadeprojetos.com.br Lista de verificação (Check list) para planejamento e execução de Projetos Eduardo F. Barbosa Dácio G. Moura Material didático utilizado na disciplina Desenvolvimento de

Leia mais

1.3. Planejamento: concepções

1.3. Planejamento: concepções 1.3. Planejamento: concepções Marcelo Soares Pereira da Silva - UFU O planejamento não deve ser tomado apenas como mais um procedimento administrativo de natureza burocrática, decorrente de alguma exigência

Leia mais

Planejamento - 7. Planejamento do Gerenciamento do Risco Identificação dos riscos. Mauricio Lyra, PMP

Planejamento - 7. Planejamento do Gerenciamento do Risco Identificação dos riscos. Mauricio Lyra, PMP Planejamento - 7 Planejamento do Gerenciamento do Risco Identificação dos riscos 1 O que é risco? Evento que representa uma ameaça ou uma oportunidade em potencial Plano de gerenciamento do risco Especifica

Leia mais

PROJETO MEIO AMBIENTE NA SALA DE AULA

PROJETO MEIO AMBIENTE NA SALA DE AULA PROJETO MEIO AMBIENTE NA SALA DE AULA Conceito: PROJETO: -Proposta -Plano; Intento -Empreendimento -Plano Geral de Construção -Redação provisória de lei; Estatuto Referência:Minidicionário - Soares Amora

Leia mais

PROJETO MEIO AMBIENTE NA SALA DE AULA

PROJETO MEIO AMBIENTE NA SALA DE AULA PROJETO MEIO AMBIENTE NA SALA DE AULA Conceito: PROJETO: -Proposta -Plano; Intento -Empreendimento -Plano Geral de Construção -Redação provisória de lei; Estatuto Referência:Minidicionário - Soares Amora

Leia mais

PLANEJAMENTO DA MANUFATURA

PLANEJAMENTO DA MANUFATURA 58 FUNDIÇÃO e SERVIÇOS NOV. 2012 PLANEJAMENTO DA MANUFATURA Otimizando o planejamento de fundidos em uma linha de montagem de motores (II) O texto dá continuidade à análise do uso da simulação na otimização

Leia mais

Comunidade de Prática Internacional para apoiar o fortalecimento e liderança da BIREME OPAS/OMS Fortalecimento institucional da BIREME OPAS/OMS

Comunidade de Prática Internacional para apoiar o fortalecimento e liderança da BIREME OPAS/OMS Fortalecimento institucional da BIREME OPAS/OMS Comunidade de Prática Internacional para apoiar o fortalecimento e liderança da BIREME OPAS/OMS Fortalecimento institucional da BIREME OPAS/OMS TERMOS DE REFERÊNCIA Versão 17/07/2012 No âmbito de um processo

Leia mais

Metodologia e Gerenciamento do Projeto na Fábrica de Software v.2

Metodologia e Gerenciamento do Projeto na Fábrica de Software v.2 .:: 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

LURDINALVA PEDROSA MONTEIRO E DRª. KÁTIA APARECIDA DA SILVA AQUINO. Propor uma abordagem transversal para o ensino de Ciências requer um

LURDINALVA PEDROSA MONTEIRO E DRª. KÁTIA APARECIDA DA SILVA AQUINO. Propor uma abordagem transversal para o ensino de Ciências requer um 1 TURISMO E OS IMPACTOS AMBIENTAIS DERIVADOS DA I FESTA DA BANAUVA DE SÃO VICENTE FÉRRER COMO TEMA TRANSVERSAL PARA AS AULAS DE CIÊNCIAS NO PROJETO TRAVESSIA DA ESCOLA CREUSA DE FREITAS CAVALCANTI LURDINALVA

Leia mais

Sugestão de Roteiro para Elaboração de Monografia de TCC

Sugestão de Roteiro para Elaboração de Monografia de TCC Sugestão de Roteiro para Elaboração de Monografia de TCC Sugerimos, para elaborar a monografia de TCC (Trabalho de Conclusão de Curso), que o aluno leia atentamente essas instruções. Fundamentalmente,

Leia mais

e-mail: simoneperes2@yahoo.com.br 1 CONCEPÇÕES DE CURRÍCULO e-mail: simoneperes2@yahoo.com.br 2 CONVERSANDO SOBRE CURRÍCULO Diferentes concepções Conteúdos e competências Sobre aprendizagens Projetos alternativos

Leia mais

Métodos qualitativos: Pesquisa-Ação

Métodos qualitativos: Pesquisa-Ação Métodos AULA 12 qualitativos: Pesquisa-Ação O que é a pesquisa-ação? É uma abordagem da pesquisa social aplicada na qual o pesquisador e o cliente colaboram no desenvolvimento de um diagnóstico e para

Leia mais

Seção 2/E Monitoramento, Avaliação e Aprendizagem

Seção 2/E Monitoramento, Avaliação e Aprendizagem Seção 2/E Monitoramento, Avaliação e Aprendizagem www.bettercotton.org Orientação Text to go here O documento Monitoramento, Avaliação e Aprendizagem da BCI proporciona uma estrutura para medir as mudanças

Leia mais

CURSO: LICENCIATURA DA MATEMÁTICA DISCIPLINA: PRÁTICA DE ENSINO 4

CURSO: LICENCIATURA DA MATEMÁTICA DISCIPLINA: PRÁTICA DE ENSINO 4 CAMPUS CARAGUATUBA CURSO: LICENCIATURA DA MATEMÁTICA DISCIPLINA: PRÁTICA DE ENSINO 4 PROFESSOR: ANDRESSA MATTOS SALGADO-SAMPAIO ORIENTAÇÕES PEDAGÓGICAS PARA A PRÁTICA DE ESTÁGIO SUPERVISIONADO NO CURSO

Leia mais

Pedagogia Estácio FAMAP

Pedagogia Estácio FAMAP Pedagogia Estácio FAMAP # Objetivos Gerais: O Curso de Graduação em Pedagogia da Estácio FAMAP tem por objetivo geral a formação de profissionais preparados para responder às diferenciadas demandas educativas

Leia mais

PROJETO MÃO DUPLA TRABALHO COOPERATIVO INTRAESCOLAR

PROJETO MÃO DUPLA TRABALHO COOPERATIVO INTRAESCOLAR PROJETO MÃO DUPLA TRABALHO COOPERATIVO INTRAESCOLAR I.INTRODUÇÃO: Vivemos em uma época de transformações, de avanços tecnológicos, onde as telecomunicações encurtam as distâncias e provocam novas formas

Leia mais

Pedagogia. Objetivos deste tema. 3 Sub-temas compõem a aula. Tecnologias da informação e mídias digitais na educação. Prof. Marcos Munhoz da Costa

Pedagogia. Objetivos deste tema. 3 Sub-temas compõem a aula. Tecnologias da informação e mídias digitais na educação. Prof. Marcos Munhoz da Costa Pedagogia Prof. Marcos Munhoz da Costa Tecnologias da informação e mídias digitais na educação Objetivos deste tema Refletir sobre as mudanças de experiências do corpo com o advento das novas tecnologias;

Leia mais