Planejamento Baseado em Casos

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

Download "Planejamento Baseado em Casos"

Transcrição

1 Planejamento Baseado em Casos I. Introdução PCS Projeto de curso Júlio Monteiro e Luis Alves Ferreira a realidade toma forma apenas na memória, Marcel Proust, Na busca do tempo perdido. A capacidade de planejamento é um comportamento característico do ser inteligente, permitindo prever situações e gerar ações correspondentes no mundo real com base em seu conhecimento atual. Esta atividade requer uma série de funções complexas, que vão desde representar o conhecimento de maneira eficiente até a capacidade de localizar os motivos de uma falha. Das várias abordagens de planejamento em IA, o planejamento baseado em casos, obtém uma grande eficiência lidando com um grau elevado de complexidade. Um paradigma de raciocínio alternativo aos sistemas especialistas (ou sistemas baseado em conhecimento) e, portanto, um novo método computacional para a solução de problemas tem, cada vez mais, chamado a atenção. CBR (case-based reasoning) resolve novos problemas adaptando soluções bem--sucedidas de problemas semelhantes. O CBR é uma evolução em relação aos sistemas especialistas, pois: não requer um modelo explícito de domínio, mas sim a coleta de casos a implementação está na identificação de características relevantes que descrevem um caso usa técnicas de bando de dados o sistema aprende pelo conhecimento adquirido com novos casos Este trabalho apresenta uma visão do planejamento baseado em casos formada durante a pesquisa para o desenvolvimento de um planejador de receitas de bebidas em Prolog. A primeira parte situa o planejamento dentro da inteligência artificial, fazendo uma apresentação didática de conceitos. Em seguida é apresentado o trabalho realizado em Prolog, os resultados alcançados e as dificuldades na implementação. II. Planning Planning é o termo utilizado em IA para designar mecanismos que traçam caminhos para algum objetivo. Na busca de um solucionador genérico de problemas, foram feitas algumas formulaçõs na tentativa de alcançar este objetivo: Planejamento lógico Planejamento baseado em operadores Planejamento baseado em tempo Planejamento baseado em casos Planejamento baseado em restrições Planejamento distribuído Página 1 de 12

2 Planejamento reativo A. Planejamento lógico O acúmulo de experiências utilizado na formulação de planos de ação em situações onde as informações são incompletas [Genesereth 86]. σ Γ ρ i Planejador (planner) γ Executor Ω g Considerando σ como um estado inicial ρ como objetivos (goals) Γ como ações (conjunto de operadores da conceituação) Ω como o conjunto de sentenças sobre o estado inicial O planejador vai tentar gerar um plano γ que, quando executado a partir de estado satisfazendo a descrição do estado inicial, vai levar a um estado satisfazendo a descrição do estado objetivo. A apresentação do contexto leva a diferentes tipos de problemas de planejamento: 1. Problema de cenário (Frame Problem) Após dirigir seu carro quatro portas do ponto A para o ponto B Qual é a cor do carro? Quantas portas ele têm? etc. 2. Problema de qualificação Se girar a chave na ignição de seu carro o motor vai pegar... a menos que a bateria não esteja descarregada... ou a gasolina não tiver acabado... ou não tenha uma batata no escapamento... etc. 3. Problema de ramificação Se dirigir seu carro do ponto A para o B, então como resultado o carro agora está em B... assim como seu motor... seus pneus... Página 2 de 12

3 etc. B. Planejamento baseado em operador es As açõs são representadas por operadores, também chamada de abordagem STRIPS, utiliza vários esquemas de operadores e representações de planos. O problema de cenário (frame problem) pode ser esolvido utilizando-se a abordagem STRIPS. Os pontos principais a serem considerados são: 1. Esquema de operadores Listas de adição e deleção, representações procedurais vs. declarativas Página 3 de 12

4 2. Representações dos planos Planos lineares, planos não lineares, planos hierárquicos, planos parcialmente ordenados, planos condicionais 3. Algoritmos de planejamento Planejamento como busca, world-space vs. plan-space, planejamento do orden parcial, planejamtento de ordem total, progressão, regressão do objetivo A complexidade computacional do planejamento. 4. Crítica de planos Reformulação de planos, conserto, ordem total O STRIPS é um exemplo de planejamento que combina a busca heurística no espaço de busca e resolução. C. Algoritmos de planejamento É o planejamento como busca. Existem duas abordagens: Busca no world-space cada nó do grafo representa um estado no mundo. Arcos do grafo correspondem à execução de uma ação específica. O problema de planejamento é achar um caminho do estado inicial para o estdo objetivo. Existem dois algoritmos: Progressão: um algoritmo que busca pelo estado objetivo através dos estados gerados pelas ações que podem ser realizadas em um dado estado, iniciando pelo estado inicial. Regressão: um algoritmo que busca a partir do estado objetivo identificando aquelas ações cujo efeito satisfazem um ou mais objetivos atingidos, e assumindo as condições para tais ações como objetivos (regressão de objetivos). Ambos algoritmos são corretos (sound se um plano é produzido, ele funciona) e completos (se um plano existir, o algoritmo será capaz de achá-lo). Na maioria das situações a regressão se mostra a melhor estratégia. Busca no espaço de planos (plan space) cada nó do grafo representa planos parciais. Arcos representam operações de refinamento no plano. A busca por um plano pode ser feita com uma sequência ordenada de ações (total order planning), ou um plano com um conjunto parcial de ações ordenadas (partial order planning, POP) a) Partial order planning, POP Um plano parcialmente ordenado tem três componentes:. Um conjunto de ações, por exemplo: {tomar-café-da-manhã, tomar-banho, acordar, ir-para-o-trabalho}. Um conjunto de restrições de ordenamento, por exemplo: {acordar antes de tomar-café-da-manhã, acordar antes de tomar-banho, Página 4 de 12

5 acordar antes de ir-para-o-trabalho, tomar-banho antes de ir-para-o-trabalho}. Um conjunto de vínculos causais, por exemplo: acordar -- acordado --> tomar-café-da-manhã é um vínculo entre as duas atividades. Quando a atividade acordar é adicionada ao plano, o vínculo causal é gravado juntamente com as restrições de ordenamento. Vínculos causais ajudam na identificação de inconsistências sempre que um plano parcial é definido. D. Planejamento baseado em casos Dados um novo problema, um objetivo, uma descrição do estdo inicial, procurar na biblioteca de casos por problemas semelhantes, com estados inicial e objetivo semelhantes. Modificar o plano recuperado para adequá-lo ao novo problema. O sucesso depende da identificaçãos de boas métricas de similaridade. E. Repr esentação de casos Como já foi mencionado, o primeiro sistema que passou a ser chamado de planejador baseado em casos foi o sistema CYRUS, de Kolodner, utilizou o modelo de memória dinâmica de Schank. Neste modelo a memória de casos é uma estrutura hierárquica do que se chama E-MOPS episodic memory organization packets. A idéia básica é organizar casos especifícos que compartilhem propriedades semelhantes em uma estrutura mais geral um episódio genérico (EG). Um episódio genérico contém três tipos de objetos: Nomras, casos e índices. Normas são características comuns a todos casos indexados sobre um EG. Índices são características que diferenciam os casos entre diferentes EGs. Página 5 de 12

6 Um índice pode apontar para um EG mais específico, ou diretamente para um caso. Um índice é composto por dois termos: um nome e um valor. III. Planejador de Receitas de Bebidas O modelo utilizado na implementação de um planner em PROLOG foi o seguinte, onde, O usuário elicita características de uma bebida (problema); Página 6 de 12

7 O recuperador identifica o sub conjunto próprio de planos passados que têm semelhança com o novo caso e escolhe um que julgar o mais semelhante; O novo caso e o mais semelhante encontrado na memória de casos são entregueas ao modificador para a geração de um plano (solução). O novo plano é entregue ao avaliador para testar se cumpre os objetivos propostos. Caso o plano atinja os objetivos ele é guardado como um caso passado. O caso do plano ruim não foi tratado. A complexidade de identificar o por que de um plano falhar foi deixada para uma possível continuidade deste trabalho, a elaboração do reparador de planos (repairer). A. Uma pr oposta de bartender O planejamento baseado em casos é um abordagem de inteligência artificial que interpreta o planejamento como uma função da memória, ou seja, através de uma memória de casos. A forma como esta memória é indexada define como vai funcionar o algoritmo do recuperador de planos, e como faz para localizar os melhores planos de ação. O primeiro passo é separar, dentre o universo de casos passados, aqueles cuja solicitação inicial têm semelhanças com a nova solicitação. O plano que atingir o maior número de objetivos é, então, escolhido como sendo a melhor aproximação de solução encontrada. A forma como se seleciona um plano está ligada aos objetivos que satisfaz, buscando o que apresentar o de melhor índice de objetivos solucionados. O próximo passo do planejador é modificar o plano de forma a resolver totalmente a situação atual. Uma vez que este novo plano seja gerado e executado, ele é inserido novamente na memória de casos. Porém, nas situações onde o novo plano não funcionar como previsto, o planejador deveria ser capaz de avaliar o plano de forma a encontrar os motivos da falha do plano e então consertá-lo, ou mesmo elaborar uma nova visão do mundo com base nos novos dados. B. O Pr ograma Como aplicação exemplo desta teoria implementou-se um planejador baseado em casos, utilizando a linguagem PROLOG, que pretendeu modelar um bartender automático, que propõe receitas de bebidas de acordo com receitas previamente conhecidas, e que pode desenvolver novas receitas para atender os pedidos que recebe. 1. Objetivos do Projeto Em princípio, este planejador não deve ser capaz de consertar planos falhos, mas irá reformular sua visão do mundo com base em experiências erradas. 2. Metodologia Página 7 de 12

8 Vamos criar um planejador baseado em casos composto dos seguintes módulos: 1. retriever recupera um plano não ruim, dentre os armazenados, que satisfaça o maior número de objetivos. 2. modifier no caso de o plano recuperado pelo retriever não atender a todos objetivos, este módulo altera o plano de forma a cobrir os objetivos faltantes. A seguir, vai compará-lo com os planos na memória para saber se o plano é ruim. Sendo ruim, descarta a modificação e utiliza outra regra. Se acabarem as regras desiste. 3. evaluator executa o plano passo-a-passo para verificar se os objetivos são atingidos. No caso de identificar alguma restrição durante a execução, marca o plano como ruim armazenando-o na memória de planos. No caso de não haver restrições armazena o plano e entrega-o como solução. descrição Retriever ❶ Plano ❷ Consulta após modificação ❸ Plano modificado ❹ Armazena plano avaliado (bom/ruim) Modifier Evaluator Memória de Casos solução 3. Conceituação A fim de descrever logicamente nosso universo de discursso, entrevistamos um bartender, que nos indicou uma lista inicial de elementos que compõe o universo de um bar, e o conjunto mínimo de ferramentas utilizadas na preparação de bebidas. Identifica-se oito grupos de ingredientes, descritos a seguir com exemplos e comentários. Os comentários ajudam na definição de parâmetros de predicados de ingredientes e bebidas. Aguardentes Bourbon, Brandy, Gin, Rum, Scoth, Tequila, Vodka, Whiskey, Whisky Bebida destilada a partir de líquido fementado e que tem alto teor alcoólico. Essências Benedictine, Campari, Chartreuse, Cointreau, Creme de Cacao, Grand Marnier, Marschino, Orange Curaçao, Pernod, Triple Sec Página 8 de 12

9 Licores e revigorantes doces e de cores fortes, consumidos puros após refeições, também utilizado como especiaria mem coquetéis. São feitos adicionando-se essências a bebidas alcoólicas como o Brandy e Whiskey, ou alcoólico neutro como a Vodka. Vinhos Vinho Branco, Champagne, Vermouth Doce, Lillet, Porto, Sherry, Vinhot Tinto, Vermouth Seco De modo geral não devem ser misturados a outras bebidas alvcoólicas. Especiarias Angostura Bitters, Horseradish, Orange Bitters, Peach Bitters, Pepper, Peychaud Bitters, Sal, Tabasco, Worcestershire Tudo que não se enquadra em outras categorias entra aqui como especiaria. Sucos Suco de Morango, Suco de Limão, Suco de Laranja Muitos coquetéis incluem algum tipo de suco de frutas. O mais comum é o limão, mas muitos são necessários par aum bar decente. Mixers Club Soda, Cola, Ginger Ale, Soda, Água Tônica Bebidas gaseificadas (carbonadas) que compõe o drink. Xaropes Groselha, Falerno, Orchata Concentrados com alto teor de açucar, que podem ser considerados revigorantes não alcoólicos. Guarnições Azeitona, Rodela de Limão, Casca de Limão, Cereja, Cebola Picada, Fatia de Laranja A confecção adequada da maioria das bebidas inclui alguma guarnição que finaliza o drink. Pode ser puramente decorativo(como a rodela de limão), ou para ser apreciado enquanto se toma a bebida (como a azeitona). Página 9 de 12

10 Ferramentas básicas para se ter em um bar Com uma colher (para pegar uma azeitona no vidro, dosar o uísque no café) e as ferramentas acima compõe o conjunto mínimo de artefatos de um bar. Além dos copos de servir, palitos para mexer e gelo. Receitas clássicas Caipirinha, Cuba Libre, Manhatan, Martini foram as receitas escolhidas. Completa a coca com gelo e limão. a) Ingredientes escolhidos Partindo das receitas escolhidas, os ingredientes utilizados em seu preparo são os seguintes: refrigerantes (cola), aguardentes (rum, gim, whiskey e cachaça), vinhos (vermout doce), sucos (limão), especiarias (angostura), guarnições (azeitona e casca de limão). b) Restrições Não misturar vinhos com aguradentes. c) Regras de mudança na preparação de bebidas Incluir ingrediente que proporciona uma, ou mais, das características desejadas. 4. Interpretação Convertendo o problema no domínio selecionado em sentenças lógicas, foi possível escrever um programa na linguagem PROLOG capaz de: a) Recuperar planos indexados na memória de casos b) Propor uma solução baseado no plano encontrado pela busca c) Verificar a validade do plano criado considerando sua visão de mundo d) Indexar o novo plano, marcando-o como inválido, se este for o caso Para consultar a listagem da implementação em prolog, consulte o apêndice. Página 10 de 12

11 IV. Resultados alcançados Observou-se que, se a memória de planos contiver todas as receitas conhecidas por uma barman convencional, a grande maioria dos novos problemas vão se encaixar nos casos anteriores [Hammond 89]. Desta forma o planejamento se torna eficiente, pois uma busca indexada na memória de casos vai retornar uma solução adequada. Caso haja necessidade de alterar um plano o procedimento é mais trabalhoso. Isto se deve ao fato de que se deve testar o plano alterado para verificar se funciona. É importante ressaltar que, no caso de o plano ser falho, vai ser entregue ao usuário da mesma forma. Porém, é armazenado na memória como um plano ruim, evitando que o erro se repita. A. Utilização do pr ograma em Pr olog As perguntas feitas na forma: order(carac1, carac2, caracn, X). Têm como resposta um nome de bebida, que pode ser uma bebida pré-existente, ou uma bebida modificada de acordo com os objetivos que deve alcançar. Assim, a pergunta acima pode gerar uma resposta na seguinte forma: X = caipirinha. Se caipirinha atinje todos os objetivos colocados pelo usuário. Ou, então, X = caipirinha1 se a resposta foi alcançada alterando-se a receita de uma bebida existente. V. Problemas na implementação Encontramos dificuldade de ao tentar uma implementação genérica em PROLOG. Por exemplo, a definição de um predicado para a cópia de um átomo não é possível em lógica de primeira ordem, pois trata-se de metalógica. Assim, deve-se recorrer a predicados disponíveis no sistema. O problema está justamente ai: ao se recorrer a predicados de sistema perde-se a portabilidade da implementação entre os diversos interpretadores PROLOG existentes. A utilização da ferramenta demonstrou que melhorias podem ser feitas em seus recursos de depuração de código (principalmente quanto a depuração de código recursivo). Um outro problema vivenciado, este mais sútil, foi a dificuldade de racicionar em lógica. Quando se está acostumado a pensar de modo algoritimico (procedimentos) é preciso alterar o paradigma de programação antes de se usar um sistema como, por exemplo, o PROLOG. VI. Bibliografia [Genesereth 86] Michael R. Genesereth e Nils J. Nilsson, Logical Foundations of Artificial Intelligence, Stanford University, Morgan Kaufmann Publishers, 1986 [Hammond 89] Kristian J. Hammond, Case-Based Planning: Viewing Planning as a Memory Task, Perspectives in Artificial Intelligence, Vol. 1, Prentice Hall, Página 11 de 12

12 [Bratko 90] Ivan Bratko, PROLOG Programming For Artificial Intelligence, second edition, 1990 [Schank 82] Robert Schank, Dynamic Memory: a Theory of Remiding and Learning in Computers and People, Cambridge University Press, [Kolodner 83a] Janet Kolodner, Maintaining Organization in a Dynamic Longterm Memory, Cognitive Science, vol. 7, pgs , [Kolodner 83b] Janet Kolodner, Reconstructive Memory, a computer model, Cognitive Science, vol. 7, pgs , [Porter 86] Bruce Porter e R. Bareiss, PROTOS: An Experiment in Knowlodge Acquisition for Heuristic classification tasks, Proceeding of the First International Meeting on Advances in Learning (IMAL), Les Arcs, France, pgs , Página 12 de 12

Planejamento Baseado em Casos

Planejamento Baseado em Casos Planejamento Baseado em Casos PCS 5740 - Projeto de curso Júlio Monteiro e Luis Alves Ferreira 1.0 Introdução No trabalho esperamos praticar o Planning através de um descritor de receitas de coquetéis

Leia mais

Algoritmos e Programação (Prática) Profa. Andreza Leite andreza.leite@univasf.edu.br

Algoritmos e Programação (Prática) Profa. Andreza Leite andreza.leite@univasf.edu.br (Prática) Profa. Andreza Leite andreza.leite@univasf.edu.br Introdução O computador como ferramenta indispensável: Faz parte das nossas vidas; Por si só não faz nada de útil; Grande capacidade de resolução

Leia mais

NOÇÕES DE COQUETELARIA INTERNACIONAL. 1 Categorias

NOÇÕES DE COQUETELARIA INTERNACIONAL. 1 Categorias Matheus Wenzel NOÇÕES DE COQUETELARIA INTERNACIONAL 1 Categorias De acordo com a dosagem alcoólica, tamanho e temperatura dos drinques, a IBA chego a um consenso de dividi-los em Short Drinks, Long Drinks,

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

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

Algoritmos: Lógica para desenvolvimento de programação de computadores. Autor: José Augusto Manzano. Capítulo 1 Abordagem Contextual

Algoritmos: Lógica para desenvolvimento de programação de computadores. Autor: José Augusto Manzano. Capítulo 1 Abordagem Contextual Algoritmos: Lógica para desenvolvimento de programação de computadores Autor: José Augusto Manzano Capítulo 1 Abordagem Contextual 1.1. Definições Básicas Raciocínio lógico depende de vários fatores para

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

Ciclo de Vida Clássico ou Convencional CICLOS DE VIDA DE DESENVOLVIMENTO DE SISTEMAS. Ciclo de Vida Clássico ou Convencional. Enfoque Incremental

Ciclo de Vida Clássico ou Convencional CICLOS DE VIDA DE DESENVOLVIMENTO DE SISTEMAS. Ciclo de Vida Clássico ou Convencional. Enfoque Incremental CICLOS DE VIDA DE DESENVOLVIMENTO DE SISTEMAS Elicitação Ciclo de Vida Clássico ou Convencional O Modelo Cascata Análise Ana Paula Terra Bacelo Blois Implementação Material Adaptado do Prof. Marcelo Yamaguti

Leia mais

Módulo 15 Resumo. Módulo I Cultura da Informação

Módulo 15 Resumo. Módulo I Cultura da Informação Módulo 15 Resumo Neste módulo vamos dar uma explanação geral sobre os pontos que foram trabalhados ao longo desta disciplina. Os pontos abordados nesta disciplina foram: Fundamentos teóricos de sistemas

Leia mais

Técnicas para Programação Inteira e Aplicações em Problemas de Roteamento de Veículos 14

Técnicas para Programação Inteira e Aplicações em Problemas de Roteamento de Veículos 14 1 Introdução O termo "roteamento de veículos" está relacionado a um grande conjunto de problemas de fundamental importância para a área de logística de transportes, em especial no que diz respeito ao uso

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

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

Guia de Especificação de Caso de Uso Metodologia CELEPAR

Guia de Especificação de Caso de Uso Metodologia CELEPAR Guia de Especificação de Caso de Uso Metodologia CELEPAR Agosto 2009 Sumário de Informações do Documento Documento: guiaespecificacaocasouso.odt Número de páginas: 10 Versão Data Mudanças Autor 1.0 09/10/2007

Leia mais

Requisitos de Software

Requisitos de Software Requisitos de Software Centro de Informática - Universidade Federal de Pernambuco Kiev Gama kiev@cin.ufpe.br Slides originais elaborados por Ian Sommerville e adaptado pelos professores Márcio Cornélio,

Leia mais

Microsoft Access: Criar consultas para um novo banco de dados. Vitor Valerio de Souza Campos

Microsoft Access: Criar consultas para um novo banco de dados. Vitor Valerio de Souza Campos Microsoft Access: Criar consultas para um novo banco de Vitor Valerio de Souza Campos Conteúdo do curso Visão geral: consultas são essenciais Lição: inclui sete seções Tarefas práticas sugeridas Teste.

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

O que veremos nesta aula? Principais Aspectos de Sistemas Operacionais. Visão geral de um sistema computacional

O que veremos nesta aula? Principais Aspectos de Sistemas Operacionais. Visão geral de um sistema computacional O que veremos nesta aula? Principais Aspectos de Sistemas Operacionais Laboratório de Sistemas Operacionais Aula 1 Flávia Maristela (flavia@flaviamaristela.com) Tudo o que já vimos antes... Introdução

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

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

Capacitação para Garçom. Ficha Técnica de Coquetéis

Capacitação para Garçom. Ficha Técnica de Coquetéis Capacitação para Garçom Ficha Técnica de Coquetéis Capacitação para Garçom Ficha Técnica de Coquetéis Nome do Aluno São Paulo 2013 Senac-SP 2009 Administração Regional do Senac no Estado de São Paulo Gerência

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

Microsoft Access XP Módulo Um

Microsoft Access XP Módulo Um Microsoft Access XP Módulo Um Neste primeiro módulo de aula do curso completo de Access XP vamos nos dedicar ao estudo de alguns termos relacionados com banco de dados e as principais novidades do novo

Leia mais

Programação para Computação

Programação para Computação Universidade Federal do Vale do São Francisco Programação para Computação Professor: Marcelo Santos Linder E-mail: marcelo.linder@univasf.edu.br Ementa Conceito de algoritmo. Lógica de programação e programação

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

Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia de Computação CECOMP

Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia de Computação CECOMP Algoritmos e Programação Ricardo Argenton Ramos Baseado nos slides do professor Jadsonlee da Silva Sá Ementa Conceito de algoritmo. Lógica de programação e programação estruturada. Linguagem de definição

Leia mais

Boas Práticas em Gerenciamento de Projetos Material utilizado nas aulas de Pós-graduação do Centro de Informática 2010.2

Boas Práticas em Gerenciamento de Projetos Material utilizado nas aulas de Pós-graduação do Centro de Informática 2010.2 O que é um? s: Tradicional e/ou Ágil? Cristine Gusmão, PhD Tem início e fim bem determinados Things are not always what they seem. Phaedrus, Escritor e fabulista Romano O projeto é uma sequência única,

Leia mais

Gerenciamento de Problemas

Gerenciamento de Problemas Gerenciamento de Problemas O processo de Gerenciamento de Problemas se concentra em encontrar os erros conhecidos da infra-estrutura de TI. Tudo que é realizado neste processo está voltado a: Encontrar

Leia mais

PROFESSOR: CRISTIANO MARIOTTI

PROFESSOR: CRISTIANO MARIOTTI PROFESSOR: CRISTIANO MARIOTTI Conjunto de atividades, parcialmente ordenadas, com a finalidade de obter um produto de software; Considerado um dos principais mecanismos para se obter software de qualidade

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

FLUXOGRAMA DA PESQUISA

FLUXOGRAMA DA PESQUISA FLUXOGRAMA DA PESQUISA Desde a preparação até a apresentação de um relatório de pesquisa estão envolvidas diferentes etapas. Algumas delas são concomitantes; outras são interpostas. O fluxo que ora se

Leia mais

Desenho de Software. Desenho de Software 1

Desenho de Software. Desenho de Software 1 Desenho de Software Desenho de Software 1 Sumário Caracterização Conceitos fundamentais Desenho funcional e desenho OO Qualidades Desenho de Software 2 Bibliografia Pfleeger, Capítulo 6 Design the Modules

Leia mais

28/9/2010. Paralelismo no nível de instruções Processadores superescalares

28/9/2010. Paralelismo no nível de instruções Processadores superescalares Arquitetura de Computadores Paralelismo no nível de instruções Processadores superescalares Prof. Marcos Quinet Universidade Federal Fluminense P.U.R.O. Processadores superescalares A partir dos resultados

Leia mais

Disciplina: Unidade III: Prof.: E-mail: Período:

Disciplina: Unidade III: Prof.: E-mail: Período: Encontro 08 Disciplina: Sistemas de Banco de Dados Unidade III: Modelagem Lógico de Dados Prof.: Mario Filho E-mail: pro@mariofilho.com.br Período: 5º. SIG - ADM Relembrando... Necessidade de Dados Projeto

Leia mais

Prof. Antonio Torres antonioctorres@gmail.com @_antonioctorres. Fundamentos de Sistemas Operacionais UNIP/2015

Prof. Antonio Torres antonioctorres@gmail.com @_antonioctorres. Fundamentos de Sistemas Operacionais UNIP/2015 Prof. Antonio Torres antonioctorres@gmail.com @_antonioctorres Fundamentos de Sistemas Operacionais UNIP/2015 Disciplinas FUNDAMENTOS DE SISTEMAS OPERACIONAIS Horários Quarta-feira Fundamentos de Sistemas

Leia mais

DEPARTAMENTO DE MATEMÁTICA E CIÊNCIAS EXPERIMENTAIS

DEPARTAMENTO DE MATEMÁTICA E CIÊNCIAS EXPERIMENTAIS DEPARTAMENTO DE MATEMÁTICA E CIÊNCIAS EXPERIMENTAIS Planificação Anual da Disciplina de TIC Módulos 1,2,3-10.ºD CURSO PROFISSIONAL DE TÉCNICO DE APOIO À GESTÃO DESPORTIVA Ano Letivo 2015-2016 Manual adotado:

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

4 Segmentação. 4.1. Algoritmo proposto

4 Segmentação. 4.1. Algoritmo proposto 4 Segmentação Este capítulo apresenta primeiramente o algoritmo proposto para a segmentação do áudio em detalhes. Em seguida, são analisadas as inovações apresentadas. É importante mencionar que as mudanças

Leia mais

TÉCNICAS DE PROGRAMAÇÃO

TÉCNICAS DE PROGRAMAÇÃO TÉCNICAS DE PROGRAMAÇÃO (Adaptado do texto do prof. Adair Santa Catarina) ALGORITMOS COM QUALIDADE MÁXIMAS DE PROGRAMAÇÃO 1) Algoritmos devem ser feitos para serem lidos por seres humanos: Tenha em mente

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 Tradicionalmente os alunos ingressantes no bacharelado de Ciência da Computação da UNICAMP aprendem a programar utilizando

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

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

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

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

IFPE. Disciplina: Sistemas Operacionais. Prof. Anderson Luiz Moreira

IFPE. Disciplina: Sistemas Operacionais. Prof. Anderson Luiz Moreira IFPE Disciplina: Sistemas Operacionais Prof. Anderson Luiz Moreira SERVIÇOS OFERECIDOS PELOS SOS 1 Introdução O SO é formado por um conjunto de rotinas (procedimentos) que oferecem serviços aos usuários

Leia mais

Hardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP)

Hardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP) Hardware (Nível 0) Organização O AS/400 isola os usuários das características do hardware através de uma arquitetura de camadas. Vários modelos da família AS/400 de computadores de médio porte estão disponíveis,

Leia mais

Algoritmos e Programação Parte Teórica

Algoritmos e Programação Parte Teórica Universidade Federal do Vale do São Francisco Curso de Engenharia da Produção / Elétrica Algoritmos e Programação Parte Teórica Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti

Leia mais

GereComSaber. Desenvolvimento de Sistemas de Software. Universidade do Minho Conselho de Cursos de Engenharia Licenciatura em Engenharia Informática

GereComSaber. Desenvolvimento de Sistemas de Software. Universidade do Minho Conselho de Cursos de Engenharia Licenciatura em Engenharia Informática Universidade do Minho Conselho de Cursos de Engenharia Licenciatura em Engenharia Informática Desenvolvimento de Sistemas de Software Ano Lectivo de 2009/10 GereComSaber Ana Duarte, André Guedes, Eduardo

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

Engenharia de Requisitos

Engenharia de Requisitos Engenharia de Requisitos Introdução a Engenharia de Requisitos Professor: Ricardo Argenton Ramos Aula 08 Slide 1 Objetivos Introduzir a noção de requisitos do sistema e o processo da engenharia de requisitos.

Leia mais

Universidade de Brasília Faculdade de Economia, Administração, Contabilidade e Ciência da Informação e Documentação Departamento de Ciência da

Universidade de Brasília Faculdade de Economia, Administração, Contabilidade e Ciência da Informação e Documentação Departamento de Ciência da Universidade de Brasília Faculdade de Economia, Administração, Contabilidade e Ciência da Informação e Documentação Departamento de Ciência da Informação e Documentação Disciplina: Planejamento e Gestão

Leia mais

Entendendo como funciona o NAT

Entendendo como funciona o NAT Entendendo como funciona o NAT Vamos inicialmente entender exatamente qual a função do NAT e em que situações ele é indicado. O NAT surgiu como uma alternativa real para o problema de falta de endereços

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

Programação de Computadores I Fluxogramas PROFESSORA CINTIA CAETANO

Programação de Computadores I Fluxogramas PROFESSORA CINTIA CAETANO Programação de Computadores I Fluxogramas PROFESSORA CINTIA CAETANO Problemas & Algoritmos Para resolver um problema através dum computador é necessário encontrar em primeiro lugar uma maneira de descrevê-lo

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 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

Notas de Aula 04: Casos de uso de um sistema

Notas de Aula 04: Casos de uso de um sistema Notas de Aula 04: Casos de uso de um sistema Objetivos da aula: Aprender os elementos básicos da modelagem por casos de uso Utilizar as associações entre casos de uso, atores e demais artefatos Compreender

Leia mais

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

Conteúdo. Disciplina: INF 02810 Engenharia de Software. Monalessa Perini Barcellos 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

GUIA DE CURSO. Tecnologia em Sistemas de Informação. Tecnologia em Desenvolvimento Web. Tecnologia em Análise e Desenvolvimento de Sistemas

GUIA DE CURSO. Tecnologia em Sistemas de Informação. Tecnologia em Desenvolvimento Web. Tecnologia em Análise e Desenvolvimento de Sistemas PIM PROGRAMA DE INTEGRAÇÃO COM O MERCADO GUIA DE CURSO Tecnologia em Sistemas de Informação Tecnologia em Desenvolvimento Web Tecnologia em Análise e Desenvolvimento de Sistemas Tecnologia em Sistemas

Leia mais

Programação Estruturada e Orientada a Objetos. Fundamentos Orientação a Objetos

Programação Estruturada e Orientada a Objetos. Fundamentos Orientação a Objetos Programação Estruturada e Orientada a Objetos Fundamentos Orientação a Objetos 2013 O que veremos hoje? Introdução aos fundamentos de Orientação a Objetos Transparências baseadas no material do Prof. Jailton

Leia mais

15 Computador, projeto e manufatura

15 Computador, projeto e manufatura A U A UL LA Computador, projeto e manufatura Um problema Depois de pronto o desenho de uma peça ou objeto, de que maneira ele é utilizado na fabricação? Parte da resposta está na Aula 2, que aborda as

Leia mais

2. ALGORITMOS. Unesp Campus de Guaratinguetá. Curso de Programação Computadores Prof. Aníbal Tavares Profa. Cassilda Ribeiro

2. ALGORITMOS. Unesp Campus de Guaratinguetá. Curso de Programação Computadores Prof. Aníbal Tavares Profa. Cassilda Ribeiro 2. ALGORITMOS Unesp Campus de Guaratinguetá Curso de Programação Computadores Prof. Aníbal Tavares Profa. Cassilda Ribeiro 2 - Algoritmo 2.1: Introdução Antes de se utilizar uma linguagem de computador,

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

Requisitos de Software. Teresa Maciel DEINFO/UFRPE

Requisitos de Software. Teresa Maciel DEINFO/UFRPE Requisitos de Software Teresa Maciel DEINFO/UFRPE 1 Requisito de Software Características que o produto de software deverá apresentar para atender às necessidades e expectativas do cliente. 2 Requisito

Leia mais

FAZEMOS MONOGRAFIA PARA TODO BRASIL, QUALQUER TEMA! ENTRE EM CONTATO CONOSCO!

FAZEMOS MONOGRAFIA PARA TODO BRASIL, QUALQUER TEMA! ENTRE EM CONTATO CONOSCO! FAZEMOS MONOGRAFIA PARA TODO BRASIL, QUALQUER TEMA! ENTRE EM CONTATO CONOSCO! DEFINIÇÃO A pesquisa experimental é composta por um conjunto de atividades e técnicas metódicas realizados para recolher as

Leia mais

Modelo Cascata ou Clássico

Modelo Cascata ou Clássico Modelo Cascata ou Clássico INTRODUÇÃO O modelo clássico ou cascata, que também é conhecido por abordagem top-down, foi proposto por Royce em 1970. Até meados da década de 1980 foi o único modelo com aceitação

Leia mais

ORGANIZAÇÃO DO ENSINO DE DISCIPLINA / CRÉDITO RESUMO INTRODUTÓRIO

ORGANIZAÇÃO DO ENSINO DE DISCIPLINA / CRÉDITO RESUMO INTRODUTÓRIO ORGANIZAÇÃO DO ENSINO DE DISCIPLINA / CRÉDITO RESUMO INTRODUTÓRIO Roberto Leal Lobo e Silva Filho A organização do ensino de uma disciplina específica dentro de um currículo de graduação vai depender,

Leia mais

Faculdade Alagoana de Administração FAA Ciência da Computação. (Resolução de Problemas em) Espaço de Estados

Faculdade Alagoana de Administração FAA Ciência da Computação. (Resolução de Problemas em) Espaço de Estados Faculdade Alagoana de Administração FAA Ciência da Computação (Resolução de Problemas em) Espaço de Estados (Adaptado de O.B. Coelho & G. Bittencourt & C. Moraes) Maria Aparecida Amorim Sibaldo maasibaldo@gmail.com

Leia mais

Lógica de Programação

Lógica de Programação Lógica de Programação O que é lógica? Conjunto de regras e princípios que orientam, implícita ou explicitamente, o desenvolvimento de uma argumentação ou de um raciocínio, a resolução de um problema, etc.

Leia mais

F.1 Gerenciamento da integração do projeto

F.1 Gerenciamento da integração do projeto Transcrição do Anexo F do PMBOK 4ª Edição Resumo das Áreas de Conhecimento em Gerenciamento de Projetos F.1 Gerenciamento da integração do projeto O gerenciamento da integração do projeto inclui os processos

Leia mais

Tabela de Símbolos. Análise Semântica A Tabela de Símbolos. Principais Operações. Estrutura da Tabela de Símbolos. Declarações 11/6/2008

Tabela de Símbolos. Análise Semântica A Tabela de Símbolos. Principais Operações. Estrutura da Tabela de Símbolos. Declarações 11/6/2008 Tabela de Símbolos Análise Semântica A Tabela de Símbolos Fabiano Baldo Após a árvore de derivação, a tabela de símbolos é o principal atributo herdado em um compilador. É possível, mas não necessário,

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

Programação WEB I Estruturas de controle e repetição

Programação WEB I Estruturas de controle e repetição Programação WEB I Estruturas de controle e repetição Operadores de Incremento Operadores de incremento servem como expressões de atalho para realizar incrementos em variáveis Operadores de Incremento Vamos

Leia mais

Guião para a Organização de Projetos de Melhoria Contínua da Qualidade dos Cuidados de Enfermagem

Guião para a Organização de Projetos de Melhoria Contínua da Qualidade dos Cuidados de Enfermagem SECÇÃO REGIONAL SUL DA ORDEM DOS ENFERMEIROS Guião para a Organização de Projetos de Melhoria Contínua da Qualidade dos Cuidados de Enfermagem Programa Padrões de Qualidade dos Cuidados de Enfermagem CONSELHO

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

Engenharia de Software II

Engenharia de Software II Engenharia de Software II Aula 8 http://www.ic.uff.br/~bianca/engsoft2/ Aula 8-17/05/2006 1 Ementa Processos de desenvolvimento de software Estratégias e técnicas de teste de software (Caps. 13 e 14 do

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

Profissionalização em GP GPA010 - Gerenciamento do Escopo. Introdução: Proposta do Treinamento: Atividades: Temos nesse Módulo 4 Unidades de Ensino:

Profissionalização em GP GPA010 - Gerenciamento do Escopo. Introdução: Proposta do Treinamento: Atividades: Temos nesse Módulo 4 Unidades de Ensino: Introdução: Este módulo não é um módulo básico e depende de formação geral em Gerenciamento de Projetos, padrão PMI, sendo aplicado no aprofundamento de conhecimentos dessa área Nesse módulo o participante

Leia mais

Resolução de problemas e desenvolvimento de algoritmos

Resolução de problemas e desenvolvimento de algoritmos SSC0101 - ICC1 Teórica Introdução à Ciência da Computação I Resolução de problemas e desenvolvimento de algoritmos Prof. Vanderlei Bonato Prof. Cláudio Fabiano Motta Toledo Sumário Análise e solução de

Leia mais

GESTÃO DO CONHECIMENTO NA INDÚSTRIA QUÍMICA

GESTÃO DO CONHECIMENTO NA INDÚSTRIA QUÍMICA GESTÃO DO CONHECIMENTO NA INDÚSTRIA QUÍMICA Maria de Fátima Soares Ribeiro Monografia apresentada para a conclusão do Curso de Gestão Empresarial para a Indústria Química GETIQ pela Escola de Química da

Leia mais

Solução de problemas por meio de busca (com Python) Luis Martí DEE/PUC-Rio http://lmarti.com

Solução de problemas por meio de busca (com Python) Luis Martí DEE/PUC-Rio http://lmarti.com Solução de problemas por meio de busca (com Python) Luis Martí DEE/PUC-Rio http://lmarti.com Python e AI (Re)-introdução ao Python. Problemas de busca e principais abordagens. Exemplos em Python Por que

Leia mais

Banco de Dados Aula 1 Introdução a Banco de Dados Introdução Sistema Gerenciador de Banco de Dados

Banco de Dados Aula 1 Introdução a Banco de Dados Introdução Sistema Gerenciador de Banco de Dados Banco de Dados Aula 1 Introdução a Banco de Dados Introdução Um Sistema Gerenciador de Banco de Dados (SGBD) é constituído por um conjunto de dados associados a um conjunto de programas para acesso a esses

Leia mais

GESTÃO DAS INFORMAÇÕES DAS ORGANIZAÇÕES MÓDULO 11

GESTÃO DAS INFORMAÇÕES DAS ORGANIZAÇÕES MÓDULO 11 GESTÃO DAS INFORMAÇÕES DAS ORGANIZAÇÕES MÓDULO 11 Índice 1. Importância do ERP para as organizações...3 2. ERP como fonte de vantagem competitiva...4 3. Desenvolvimento e implantação de sistema de informação...5

Leia mais

Curso de Graduação em Administração. Administração da Produção e Operações I

Curso de Graduação em Administração. Administração da Produção e Operações I Curso de Graduação em Administração Administração da Produção e Operações I 22º Encontro - 11/05/2012 18:50 às 20:30h COMO SERÁ NOSSO ENCONTRO HOJE? - ABERTURA - CAPACIDADE E TURNOS DE TRABALHO. 02 Introdução

Leia mais

Modelo de Contrato de Prestação de Serviços de Consultoria

Modelo de Contrato de Prestação de Serviços de Consultoria Modelo de Contrato de Prestação de Serviços de Consultoria Contrato de locação de serviços que entre si fazem (nome e qualificação de quem está contratando: natureza ou profissão, endereço e dados como

Leia mais

NetBeans. Conhecendo um pouco da IDE

NetBeans. Conhecendo um pouco da IDE NetBeans Conhecendo um pouco da IDE Professor: Edwar Saliba Júnior Sumário Apresentação:...1 Criando Um Novo Projeto de Software:...1 Depurando Um Código-fonte:...4 Entendendo o Código-fonte:...7 Dica

Leia mais

o(a) engenheiro(a) Projeto é a essência da engenharia 07/02/2011 - v8 dá vazão

o(a) engenheiro(a) Projeto é a essência da engenharia 07/02/2011 - v8 dá vazão empíricos ou vulgar ou senso comum filosófico exige raciocínio reflexões racional e objetivo produto precede a construção conjunto de atividades o(a) engenheiro(a) aplica conhecimentos científicos ligado

Leia mais

Universidade de Brasília Faculdade de Ciência da Informação Profa. Lillian Alvares

Universidade de Brasília Faculdade de Ciência da Informação Profa. Lillian Alvares Universidade de Brasília Faculdade de Ciência da Informação Profa. Lillian Alvares Existem três níveis distintos de planejamento: Planejamento Estratégico Planejamento Tático Planejamento Operacional Alcance

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

Análise e projeto de sistemas PROF. REGILAN SILVA

Análise e projeto de sistemas PROF. REGILAN SILVA Análise e projeto de sistemas PROF. REGILAN SILVA Apresentação da disciplina Ver ementa... Solução Técnicas para identificação e detalhamento de requisitos Técnicas para modelagem de sistemas Definir

Leia mais

Modelo para Documento de. Especificação de Requisitos de Software

Modelo para Documento de. Especificação de Requisitos de Software Modelo para Documento de Especificação de Requisitos de Software Prof. Dr. Juliano Lopes de Oliveira (Baseado na norma IEEE Std 830-1993 - Recommended Practice for Software Requirements Specifications)

Leia mais

Como Processos Criam Valor?

Como Processos Criam Valor? Como Processos Criam Valor? Eu comecei este Advisor há um mês. Li um artigo sobre processos e valor que pensei estar inadequado e decidi ver se eu poderia disponibilizar uma descrição mais clara e compreensível.

Leia mais

FACULDADE DE ENGENHARIA DE COMPUTAÇÃO. PROJETO FINAL I e II PLANO DE TRABALHO <NOME DO TRABALHO> <Nome do Aluno> <Nome do Orientador>

FACULDADE DE ENGENHARIA DE COMPUTAÇÃO. PROJETO FINAL I e II PLANO DE TRABALHO <NOME DO TRABALHO> <Nome do Aluno> <Nome do Orientador> FACULDADE DE ENGENHARIA DE COMPUTAÇÃO PROJETO FINAL I e II PLANO DE TRABALHO O Trabalho de Conclusão de Curso (TCC) a ser desenvolvido

Leia mais

PLANEJAMENTO OPERACIONAL - MARKETING E PRODUÇÃO MÓDULO 5 CONCEITOS DO PLANEJAMENTO OPERACIONAL

PLANEJAMENTO OPERACIONAL - MARKETING E PRODUÇÃO MÓDULO 5 CONCEITOS DO PLANEJAMENTO OPERACIONAL PLANEJAMENTO OPERACIONAL - MARKETING E PRODUÇÃO MÓDULO 5 CONCEITOS DO PLANEJAMENTO OPERACIONAL Índice 1. Conceitos do planejamento...3 1.1. Planejamento... 5 1.2. Conceituação de planejamento... 5 1.3.

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

O modelo do computador

O modelo do computador O modelo do computador Objetivos: Mostrar como é o funcionamento dos computadores modernos Mostrar as limitações a que estamos sujeitos quando programamos Histórico Os primeiros computadores são da década

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

)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