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

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

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

Workshop de. Coquetelaria

Workshop de. Coquetelaria Workshop de Coquetelaria 1. Sazerac 6 2. Dry Martini Cocktail 6 3. Negroni 7 4. Manhattan 7 5. Cosmopolitan 7 6. Margarita 8 7. Daiquiri 8 8. Caipirinha 9 9. Mojito 9 10. Sex On The Beach 9 11. Apple Ginger

Leia mais

Receitas de Bebidas, Coquetéis, Vitaminas, Drinks, Sucos Vol. 2

Receitas de Bebidas, Coquetéis, Vitaminas, Drinks, Sucos Vol. 2 Receitas de Bebidas, Coquetéis, Vitaminas, Drinks, Sucos Vol. 2 alvoradanegocios.com.br 1 Índice 3 -Egg nog standard 4 -Egg nog com abacaxi 5 -Coquetel de aveia 6 -Gemada 7 -Banana e leite 8 -Leite de

Leia mais

O ALQUIMISTA DOS COQUETÉIS

O ALQUIMISTA DOS COQUETÉIS O ALQUIMISTA DOS COQUETÉIS MANUAL PRÁTICO DE BARMEN Por: Paulo Avelino Jacovos Noções de Coquetelaria Internacional Categorias Em função da dosagem alcoólica, tamanho e temperatura dos cocktails, convencionou-se

Leia mais

Receitas de coquetéis com Sagatiba

Receitas de coquetéis com Sagatiba Guia de Drinks Receitas de coquetéis com Sagatiba 2 Caipirinhas 3 Caipirinha Clássica Caipiginger Caipirinha de Morango & Kiwi Mediterranean Caipirinha Caipirinha de Melancia e Melão Caipirinha de Sagatiba

Leia mais

Tequila Fizz. Pina Colada. Margarita Frozen. Margarita. Hi Fi. Ingredientes: 1 dose de tequila 1 dose de suco de limão 1 colher (sobremesa) de açúcar

Tequila Fizz. Pina Colada. Margarita Frozen. Margarita. Hi Fi. Ingredientes: 1 dose de tequila 1 dose de suco de limão 1 colher (sobremesa) de açúcar Tequila Fizz 1 dose de tequila 1 dose de suco de limão 1 colher (sobremesa) de açúcar Bata os ingredientes com gelo, despeje num copo tipo long drink, complete com club soda e sirva com uma casca de limão

Leia mais

BEBIDAS. CEF Empregado de Bar Modulo: Serviço de Bebidas Ano lectivo 2011/2012. Formador: José Pinto Leite AGRUPAMENTO DE ESCOLAS DE FAJÕES

BEBIDAS. CEF Empregado de Bar Modulo: Serviço de Bebidas Ano lectivo 2011/2012. Formador: José Pinto Leite AGRUPAMENTO DE ESCOLAS DE FAJÕES BEBIDAS CEF Empregado de Bar Modulo: Serviço de Bebidas Ano lectivo 2011/2012 CAPITAÇÕES Capitação aconselhada para as diversas Bebidas Simples Ao contrário do que acontece na maioria dos Países da Europa,

Leia mais

A ARTE DOS COQUETÉIS

A ARTE DOS COQUETÉIS A ARTE DOS COQUETÉIS MANUAL PRÁTICO DO BARTENDER Por: ANTONIO MARCOS SILVA DE SOUZA International Bartenders Association (Associação que reúne cerca de 50 países membros em todo o mundo). Noções de Coquetelaria

Leia mais

Sanduíches & Entradas

Sanduíches & Entradas Sanduíches & Entradas SANDUÍCHES 42001 Misto ( três fatias de pão de forma - comum ou integral - com queijo e presunto ) 42006 Peru Light ( pão de forma - comum ou integral - com peito de peru e ricota

Leia mais

Muitas têm sido usadas como: moeda em rituais religiosos como símbolos políticos como fonte de inspiração filosófica e artística

Muitas têm sido usadas como: moeda em rituais religiosos como símbolos políticos como fonte de inspiração filosófica e artística Chef André Leite Muitas têm sido usadas como: moeda em rituais religiosos como símbolos políticos como fonte de inspiração filosófica e artística 6 bebidas definem a história mundial: Cerveja Vinho Destilados

Leia mais

Batidos. - Batido de Ananás - Batido de Banana - Batido de Morango. Página inicial

Batidos. - Batido de Ananás - Batido de Banana - Batido de Morango. Página inicial Cocktails :: Batidos Batidos - Batido de Ananás - Batido de Banana - Batido de Morango Página inicial http://cocktails.do.sapo.pt/batidos.htm02-11-2007 10:16:31 Cocktails :: Receitas de Bebidas Top Bebidas

Leia mais

BROOKLYN R E S T A U R A N T E

BROOKLYN R E S T A U R A N T E Whiskies Ballantine s Gold 25.00 Black & White 18.00 Buchanan s 25.00 Chivas Regal 25.00 Cutty Sark 8 anos 18.00 Dimple 15 anos 40.00 Famous Grouse 18.00 Glenfiddich 12 anos 25.00 Glenfiddich 18 anos 60.00

Leia mais

COPO AMERICANO. é o copo do povão, com todo o respeito. Para se tomar uma boa cerveja na "padoca" o copo americano é indispensável.

COPO AMERICANO. é o copo do povão, com todo o respeito. Para se tomar uma boa cerveja na padoca o copo americano é indispensável. TIPOS DE COPOS As medidas dos copos utilizados nesta relação visam apenas ser uma referência do tamanho destes copos, uma vez que constumam variar de um fabricante para outro. Existem outros tantos tipos

Leia mais

RECEITAS DE COQUETÉIS

RECEITAS DE COQUETÉIS RECEITAS DE COQUETÉIS MANUAL COMPLETO Não pode ser vendido separadamente deste servidor www.worldatos.com www.worldatos.com Amigo Internauta, Você acaba de adquirir um manual que lhe ajudará muitíssimo,

Leia mais

CAFÉ COQUETÉIS. destruídos, restando apenas a cafeína, que não é destruída com a excessiva

CAFÉ COQUETÉIS. destruídos, restando apenas a cafeína, que não é destruída com a excessiva Café Coquetéis CAFÉ COQUETÉIS O café é uma bebida estimulante, agradável, reanimadora, que apresenta aroma e sabor característicos e é capaz de agradar aos mais variados paladares. Versátil, compõe receitas

Leia mais

Costelinha ao molho de rapadura com mandioca. Surubim ao molho de marácuja com mandioca

Costelinha ao molho de rapadura com mandioca. Surubim ao molho de marácuja com mandioca Mandioca cozida ao alho Fritas com queijo Língua com pão ao molho madeira e acompanhada de pão minerim Costelinha ao molho de rapadura com mandioca acebolada com mandioca cozida na manteiga de garrafa

Leia mais

Inteligência Artificial

Inteligência Artificial Inteligência Artificial Apontamentos para as aulas Luís Miguel Botelho Departamento de Ciências e Tecnologias da Informação Instituto Superior de Ciências do Trabalho e da Empresa Julho de 2015 1 Programação

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

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

Sistema Educacional e Médico On-line (SEMedicOn): uma ferramenta híbrida para auxiliar pacientes, médicos e estudantes da saúde

Sistema Educacional e Médico On-line (SEMedicOn): uma ferramenta híbrida para auxiliar pacientes, médicos e estudantes da saúde Sistema Educacional e Médico On-line (SEMedicOn): uma ferramenta híbrida para auxiliar pacientes, médicos e estudantes da saúde Cláudia Batista Melo 1, 2, Ulrich Schiel 3, Lourdes Mattos Brasil 4, Edilson

Leia mais

Modo de Fazer: Misture os ingredientes com gelo e coe para um copo de coquetel. Americaninho. Ingredientes:

Modo de Fazer: Misture os ingredientes com gelo e coe para um copo de coquetel. Americaninho. Ingredientes: Dia quente Alfonso Especial 1 e 1/2 dose de licor Grand Marnier; 3/4 dose de gin (seco); 3/4 dose vermute seco; 4 gotas de vermute doce; 1 gota de angustura. Misture os ingredientes com gelo e coe para

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

Requisitos de Software

Requisitos de Software Requisitos de Software Prof. José Honorato F.N. Prof. José Honorato F.N. honoratonunes@gmail.com Requisitos de Software Software é o conjunto dos programas e dos meios não materiais que possibilitam o

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

CAFÉ EXPRESSO R$ 3, 50 CORTADO R$ 4, 50 MOKACCINO R$ 7, 50 CAPUCCINO R$ 8, 50 CHOCOLATE QUENTE R$ 8, 00 CHÁS NACIONAIS R$ 5, 00

CAFÉ EXPRESSO R$ 3, 50 CORTADO R$ 4, 50 MOKACCINO R$ 7, 50 CAPUCCINO R$ 8, 50 CHOCOLATE QUENTE R$ 8, 00 CHÁS NACIONAIS R$ 5, 00 Bibite SOFT DRINKS REFRIGERANTES R$ 5, 00 ÁGUA MINERAL SEM GÁS R$ 4, 20 ÁGUA MINERAL COM GÁS R$ 4, 20 SCHWEPPES TÔNICA E CITRUS R$ 5, 50 SUCO NATURAL DE LARANJA R$ 5, 50 SUCO DEL VALLE R$ 5, 50 LEÃO ICE

Leia mais

Notas da Aula 4 - Fundamentos de Sistemas Operacionais

Notas da Aula 4 - Fundamentos de Sistemas Operacionais Notas da Aula 4 - Fundamentos de Sistemas Operacionais 1. Threads Threads são linhas de execução dentro de um processo. Quando um processo é criado, ele tem uma única linha de execução, ou thread. Esta

Leia mais

RBC no Auxílio de Avaliações Imobiliárias

RBC no Auxílio de Avaliações Imobiliárias RBC no Auxílio de Avaliações Imobiliárias Adauto Trigueiro, Alcione da Costa Pinheiro, Clerton Filho, Kátia Silva Unidade Acadêmica de Sistemas e Computação Universidade Federal de Campina Grande (UFCG)

Leia mais

Workflow Genético para Planejamento e Gerenciamento de Currículo em EAD

Workflow Genético para Planejamento e Gerenciamento de Currículo em EAD Workflow Genético para Planejamento e Gerenciamento de Currículo em EAD Autor: Robson da Silva Lopes 1, Orientadora: Prof a. Dr a. Márcia Aparecida Fernandes 1 1 Programa de Pós-Graduação em Ciência da

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

Projeto e Análise de Algoritmos Projeto de Algoritmos Tentativa e Erro Parte 2. Prof. Humberto Brandão humberto@bcc.unifal-mg.edu.

Projeto e Análise de Algoritmos Projeto de Algoritmos Tentativa e Erro Parte 2. Prof. Humberto Brandão humberto@bcc.unifal-mg.edu. Projeto e Análise de Algoritmos Projeto de Algoritmos Tentativa e Erro Parte 2 Prof. Humberto Brandão humberto@bcc.unifal-mg.edu.br versão da aula: 0.3 Última aula teórica Algoritmo de Tentativa e Erro:

Leia mais

Inteligência Artificial

Inteligência Artificial Inteligência Artificial As organizações estão ampliando significativamente suas tentativas para auxiliar a inteligência e a produtividade de seus trabalhadores do conhecimento com ferramentas e técnicas

Leia mais

O INICÍO DA VIAGEM. O ceviche à moda L Escale (Peixe marinado ao limão, ervas finas e brunoise de tomates), salada delicada

O INICÍO DA VIAGEM. O ceviche à moda L Escale (Peixe marinado ao limão, ervas finas e brunoise de tomates), salada delicada O INICÍO DA VIAGEM Paté de campagne do chef com pimenta rosa, torradinhas A autêntica sopa de peixe e crustáceos torradinhas com alho, parmesão O ceviche à moda L Escale (Peixe marinado ao limão, ervas

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

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

mobdrinks SERVIÇOS PARA FESTAS

mobdrinks SERVIÇOS PARA FESTAS mobdrinks SERVIÇOS PARA FESTAS mobdrinks JUST FOR FUN Com 18 anos de experiência na produção de casamentos, festas, confraternizações, aniversários, debutantes, serviços de mão de obra, festas corporativas

Leia mais

Cozinha. Porções. Pratos à la carte * Porções + Acompanhamentos # Acompanhamentos: arroz, feijão, maionese e salada R$ 15,00

Cozinha. Porções. Pratos à la carte * Porções + Acompanhamentos # Acompanhamentos: arroz, feijão, maionese e salada R$ 15,00 Porções Cozinha Amendoim Porção de PALMITO conserva (300g) Kibe frito ( 06 unidades) ISCA de peixe ( 500g Tilápia) Creme de Palmito (light) Batata frita Mandioca frita Fritas ou Mandioca com queijo Pastéis

Leia mais

Pós Graduação Engenharia de Software

Pós Graduação Engenharia de Software Pós Graduação Engenharia de Software Ana Candida Natali COPPE/UFRJ Programa de Engenharia de Sistemas e Computação FAPEC / FAT Estrutura do Módulo Parte 1 QUALIDADE DE SOFTWARE PROCESSO Introdução: desenvolvimento

Leia mais

3/9/2010. Ligação da UCP com o barramento do. sistema. As funções básicas dos registradores nos permitem classificá-los em duas categorias:

3/9/2010. Ligação da UCP com o barramento do. sistema. As funções básicas dos registradores nos permitem classificá-los em duas categorias: Arquitetura de Computadores Estrutura e Funcionamento da CPU Prof. Marcos Quinet Universidade Federal Fluminense P.U.R.O. Revisão dos conceitos básicos O processador é o componente vital do sistema de

Leia mais

Nem tudo que borbulha é ESPUMANTE.

Nem tudo que borbulha é ESPUMANTE. Nem tudo que borbulha é ESPUMANTE. Saiba qual a diferença entre o espumante e produtos substitutos. O que é um vinho espumante? O vinho espumante é resultante da fermentação da uva sã, fresca e madura,

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

Engenharia de Software Software Requirements

Engenharia de Software Software Requirements Requisitos Engenharia de Software Software Requirements SWEBOK, Capítulo 2 Primeira Classificação de Requisito 1. Requisito do usuário: declarações sobre as funções que o sistema deve oferecer 2. Requisito

Leia mais

IA: Problemas de Satisfação de Restrições. Prof. Msc. Ricardo Britto DIE-UFPI rbritto@ufpi.edu.br

IA: Problemas de Satisfação de Restrições. Prof. Msc. Ricardo Britto DIE-UFPI rbritto@ufpi.edu.br IA: Problemas de Satisfação de Restrições Prof. Msc. Ricardo Britto DIE-UFPI rbritto@ufpi.edu.br Introdução Um PSR é definido por um conjunto de variáveis X 1, X 2,..., X n, e por um conjunto de restrições,

Leia mais

A PROBLEMATIZAÇÃO COMO ESTRATÉGIA METODOLÓGICA

A PROBLEMATIZAÇÃO COMO ESTRATÉGIA METODOLÓGICA A PROBLEMATIZAÇÃO COMO ESTRATÉGIA METODOLÓGICA Jeferson Luiz Appel Dar-se-ia mais significação aos conteúdos conceituais a serem aprendidos pelos alunos pela necessidade de esses adquirirem um novo conhecimento

Leia mais

Teste de software. Definição

Teste de software. Definição Definição O teste é destinado a mostrar que um programa faz o que é proposto a fazer e para descobrir os defeitos do programa antes do uso. Quando se testa o software, o programa é executado usando dados

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

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

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

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

Fonte: http://revistaescola.abril.com.br/gestao-escolar/coordenador-pedagogico/projeto-formacao-professoresmatematica-623627.shtml

Fonte: http://revistaescola.abril.com.br/gestao-escolar/coordenador-pedagogico/projeto-formacao-professoresmatematica-623627.shtml Fonte: http://revistaescola.abril.com.br/gestao-escolar/coordenador-pedagogico/projeto-formacao-professoresmatematica-623627.shtml Projeto de formação de professores em Matemática Um projeto exclusivo

Leia mais

COQUETÉIS COQUETÉIS PARA COMPARTILHAR COQUETÉIS SEM ÁLCOOL. SERELEPE...27 Vodka,frutas vermelhas,suco de cranberry e perfume cítrico

COQUETÉIS COQUETÉIS PARA COMPARTILHAR COQUETÉIS SEM ÁLCOOL. SERELEPE...27 Vodka,frutas vermelhas,suco de cranberry e perfume cítrico COQUETÉIS SERELEPE...27 Vodka,frutas vermelhas,suco de cranberry e perfume cítrico TEMPO DA ONÇA...25 Cachaça orgânica,infusão de rúcula, abacaxi, limão, mel de laranjeira e capim limão BULHUFAS...28 Gin

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

Especiais. Uramaki...½ Porção (4 unid.)...porção (8 unid.)

Especiais. Uramaki...½ Porção (4 unid.)...porção (8 unid.) Especiais 3257 Cap 1 de Salmão... 44,50 12 Sashimi Salmão, 2 Hossomaki Salmão, 2 Uramaki Salmão, 4 Niguiri Salmão, 2 Jyo Salmão. 3258 Cap 2 de Salmão... 47,75 12 Sashimi Salmão, 2 Uramaki Salmão, 4 Niguiri

Leia mais

Um Sistema de Suporte ao Planejamento para Gestão de Projetos

Um Sistema de Suporte ao Planejamento para Gestão de Projetos Um Sistema de Suporte ao Planejamento para Gestão de Projetos Fabrício Jailson Barth, Edson Satoshi Gomi Laboratório de Engenharia de Conhecimento (Knoma) Departamento de Computação e Sistemas Digitais

Leia mais

Jogo de Tabuleiro - Mancala Relatório Final

Jogo de Tabuleiro - Mancala Relatório Final Jogo de Tabuleiro - Mancala Relatório Final Inteligência Artificial 3º ano do Mestrado Integrado em Engenharia Informática e Computação Elementos do Grupo: Bruno Lima 080509068 bruno.lima@fe.up.pt Pedro

Leia mais

Limitações dos Computadores

Limitações dos Computadores Limitações dos Computadores Baseado em Computers Ltd. What they really can t do, David Harel. Oxford University Press, 2000. Computadores e Redes de Comunicação Mestrado em Gestão de Informação, FEUP 2004/07

Leia mais

Banco de Dados. CursoTécnico em Informática Modalidade Integrado. Professora Michelle Nery. Instituto Federal do Sul de Minas, câmpus Pouso Alegre

Banco de Dados. CursoTécnico em Informática Modalidade Integrado. Professora Michelle Nery. Instituto Federal do Sul de Minas, câmpus Pouso Alegre Banco de Dados CursoTécnico em Informática Modalidade Integrado Instituto Federal do Sul de Minas, câmpus PousoAlegre Professora Michelle Nery Conteúdo Programático Introdução O que é Banco de Dados O

Leia mais

Notas de Aula 02: Processos de Desenvolvimento de Software

Notas de Aula 02: Processos de Desenvolvimento de Software Notas de Aula 02: Processos de Desenvolvimento de Software Objetivos da aula: Introduzir os conceitos de um processo de desenvolvimento de software Definir os processos básicos Apresentar as vantagens

Leia mais

PROJETO DE REDES www.projetoderedes.com.br

PROJETO DE REDES www.projetoderedes.com.br PROJETO DE REDES www.projetoderedes.com.br Centro Universitário de Volta Redonda - UniFOA Curso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro

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

NOTA À 2ª EDIÇÃO... VII PREFÁCIO... IX. No Renascimento de uma Nova Era... IX PREÂMBULO... XIII. Organização do livro... xiii. Destinatários...

NOTA À 2ª EDIÇÃO... VII PREFÁCIO... IX. No Renascimento de uma Nova Era... IX PREÂMBULO... XIII. Organização do livro... xiii. Destinatários... NOTA À 2ª EDIÇÃO... VII PREFÁCIO... IX No Renascimento de uma Nova Era... IX Índice PREÂMBULO... XIII Organização do livro... xiii Destinatários... xiv Utilização do livro... xiv Agradecimentos... xiv

Leia mais

O PROJETO DE PESQUISA. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza

O PROJETO DE PESQUISA. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza O PROJETO DE PESQUISA Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza ROTEIRO Escolher um tema de pesquisa Por onde começar? Ler para aprender Estrutura do Projeto de Pesquisa A Definição

Leia mais

DESTILAMOS DESDE 1945

DESTILAMOS DESDE 1945 DESTILAMOS DESDE 1945 A mais de 60 anos, em respeito a uma grande tradiçao artesanal, destilamos e envelhecemos Grappas especiais e Brandy, liquores, infusoes de nozes, marmelo, prunospino e outras frutas.

Leia mais

Técnicas de Otimização Combinando Alocação de Banco de Capacitores e Reconfiguração de Rede Visando Minimização de Perdas Técnicas

Técnicas de Otimização Combinando Alocação de Banco de Capacitores e Reconfiguração de Rede Visando Minimização de Perdas Técnicas Universidade Estadual de Campinas - Unicamp Faculdade de Engenharia Elétrica e de Computação - FEEC Comissão de Pós-graduação - CPG IA342 Tópicos em Otimização de Sistemas Aluno: Antonio César Polo Matricula:

Leia mais

Estrutura de um Sistema Especialista

Estrutura de um Sistema Especialista Sistemas Especialistas Difusos Estrutura de um Sistema Especialista Prof. Max Pereira http://paginas.unisul.br/max.pereira Áreas de Aplicação da IA SISTEMAS Sistemas Especialistas (Baseados em Conhecimento)

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

Sistemas Distribuídos. Professora: Ana Paula Couto DCC 064

Sistemas Distribuídos. Professora: Ana Paula Couto DCC 064 Sistemas Distribuídos Professora: Ana Paula Couto DCC 064 Consistência e Replicação Capítulo 7 Agenda Razões para Replicação Replicação como técnica de escalabilidade Modelos de Consistência centrados

Leia mais

Julio Cezar Fialho Freire de Carvalho 1, Aline Maria Malachini Miotto Amaral 2 1 INTRODUÇÃO

Julio Cezar Fialho Freire de Carvalho 1, Aline Maria Malachini Miotto Amaral 2 1 INTRODUÇÃO 26 a 29 de outubro de 2010 ISBN 978-85-61091-69-9 ESTUDO E DEFINIÇÃO DA APLICAÇÃO PARA CONTROLE DE VERSÕES DOS ARTEFATOS GERENCIADOS PELA FERRAMENTA S.A.Do.M (SOFTWARE ARTIFACTS DOCUMENTATION AND MANAGEMENT)

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

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

Módulo 4: Gerenciamento dos Riscos, das Aquisições, das Partes Interessadas e da Integração

Módulo 4: Gerenciamento dos Riscos, das Aquisições, das Partes Interessadas e da Integração Diretoria de Desenvolvimento Gerencial Coordenação Geral de Educação a Distância Gerência de Projetos - Teoria e Prática Conteúdo para impressão Módulo 4: Gerenciamento dos Riscos, das Aquisições, das

Leia mais

Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri. Banco de Dados Processamento e Otimização de Consultas

Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri. Banco de Dados Processamento e Otimização de Consultas Processamento e Otimização de Consultas Banco de Dados Motivação Consulta pode ter sua resposta computada por uma variedade de métodos (geralmente) Usuário (programador) sugere uma estratégia para achar

Leia mais

Orientações para o Planejamento e Realização do Projeto Final

Orientações para o Planejamento e Realização do Projeto Final Orientações para o Planejamento e Realização do Projeto Final Simone Diniz Junqueira Barbosa Versão: 1.0.4 Orientações para o Planejamento e Realização do Projeto Final Sumário 1 Introdução... 3 2 Projeto

Leia mais

Frameworks. Pasteur Ottoni de Miranda Junior

Frameworks. Pasteur Ottoni de Miranda Junior Frameworks Pasteur Ottoni de Miranda Junior 1-Definição Apesar do avanço das técnicas de desenvolvimento de software, a construção de software ainda é um processo extremamente complexo.a reutilização tem

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

Engenharia de Software

Engenharia de Software CENTRO UNIVERSITÁRIO NOVE DE JULHO Profº. Edson T. França edson.franca@uninove.br Software Sistemas Conjunto de elementos, entre os quais haja alguma relação Disposição das partes ou dos elementos de um

Leia mais

Introdução. Aulas. ltodi.est.ips.pt/es. Detalhes administrativos Definição de engenharia de software Contexto Relação com outras áreas e disciplinas

Introdução. Aulas. ltodi.est.ips.pt/es. Detalhes administrativos Definição de engenharia de software Contexto Relação com outras áreas e disciplinas Sumário Introdução Joaquim Filipe João Ascenso Engenharia de Software 2005/06 EST, Setúbal Detalhes administrativos Definição de engenharia de software Contexto Relação com outras áreas e disciplinas 2

Leia mais

FINANÇAS EM PROJETOS DE TI

FINANÇAS EM PROJETOS DE TI FINANÇAS EM PROJETOS DE TI 2012 Material 1 Prof. Luiz Carlos Valeretto Jr. 1 E-mail valeretto@yahoo.com.br Objetivo Objetivos desta disciplina são: reconhecer as bases da administração financeira das empresas,

Leia mais

Sistema Inteligente Não-Linear de Apoio à Aprendizagem 1 Rangel RIGO, Ana Paula Laboissière AMBRÓSIO

Sistema Inteligente Não-Linear de Apoio à Aprendizagem 1 Rangel RIGO, Ana Paula Laboissière AMBRÓSIO Sistema Inteligente Não-Linear de Apoio à Aprendizagem 1 Rangel RIGO, Ana Paula Laboissière AMBRÓSIO rangelrigo@gmail.com, apaula@inf.ufg.br Instituto de Informática Universidade Federal de Goiás (UFG)

Leia mais

IC Inteligência Computacional Redes Neurais. Redes Neurais

IC Inteligência Computacional Redes Neurais. Redes Neurais Universidade Federal do Rio de Janeiro PÓS-GRADUAÇÃO / 2008-2 IC Inteligência Computacional Redes Neurais www.labic.nce.ufrj.br Antonio G. Thomé thome@nce.ufrj.br Redes Neurais São modelos computacionais

Leia mais

PREGÃO PRESENCIAL SESC/MA Nº 14/0002-PG REGISTRO DE PREÇOS ANEXO I DESCRIÇÕES DOS ITENS

PREGÃO PRESENCIAL SESC/MA Nº 14/0002-PG REGISTRO DE PREÇOS ANEXO I DESCRIÇÕES DOS ITENS PREGÃO PRESENCIAL SESC/MA Nº /0002-PG REGISTRO DE PREÇOS ANEXO I DESCRIÇÕES DOS ITENS Item Uso Interno (RCMS) 3/8835 Nº do item na RCMS 2 3 3 2 5 3/8835 2 2 6 52 7 22 8 2 9 23 0 2 20 2 5 Descrição AGUA

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

Impressione seus amigos: 5 drinks com cachaça fáceis de fazer em casa PÁGINA 1

Impressione seus amigos: 5 drinks com cachaça fáceis de fazer em casa PÁGINA 1 ! N o tempo em que divindades e herois caminhavam lado a lado com os homens pelo mundo, um sábio rei foi agraciado pelos deuses com o dom de transformar tudo o que tocasse em riqueza. Essa parte da história

Leia mais

Computadores de Programação (MAB353)

Computadores de Programação (MAB353) Computadores de Programação (MAB353) Aula 19: Visão geral sobre otimização de programas 06 de julho de 2010 1 2 3 Características esperadas dos programas O primeiro objetivo ao escrever programas de computador

Leia mais

Engenharia de Software

Engenharia de Software Engenharia de Software O que é a engenharia de software É um conjunto integrado de métodos e ferramentas utilizadas para especificar, projetar, implementar e manter um sistema. Método É uma prescrição

Leia mais

ASSOCIAÇÃO CAPIXABA DE BARTENDERS

ASSOCIAÇÃO CAPIXABA DE BARTENDERS ASSOCIAÇÃO CAPIXABA DE BARTENDERS REGULAMENTO OFICIAL I CAMPEONATO CAPIXABA DE BARTENDERS 1) A competição será realizada na categoria Livre FANCY COCKTAIL 2) Cada competidor terá o tempo de 5 minutos para

Leia mais

Regulamento da concessão de bares das Noites de Engenharia 2015

Regulamento da concessão de bares das Noites de Engenharia 2015 Regulamento da concessão de bares das Noites de Engenharia 2015 1 2 Artigo 1º (do objeto do regulamento) O presente regulamento regerá tudo o que diz respeito à Concessão de Bares nas Noites de Engenharia,

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

Lógica Proposicional

Lógica Proposicional Lógica Proposicional Prof. Dr. Silvio do Lago Pereira slago@ime.usp.br 1 Introdução A lógica proposicional é um formalismo matemático através do qual podemos abstrair a estrutura de um argumento, eliminado

Leia mais

Palavras-chave: Formação de professores; Justificativas biológicas; Dificuldades de escolarização

Palavras-chave: Formação de professores; Justificativas biológicas; Dificuldades de escolarização OS MECANISMOS DE ATUALIZAÇÃO DAS EXPLICAÇÕES BIOLÓGICAS PARA JUSTIFICAR AS DIFICULDADES NO PROCESSO DE ESCOLARIZAÇÃO: ANÁLISE DO PROGRAMA DE ALFABETIZAÇÃO LETRA E VIDA Cristiane Monteiro da Silva 1 ; Aline

Leia mais

SISTEMAS INTELIGENTES DE APOIO À DECISÃO

SISTEMAS INTELIGENTES DE APOIO À DECISÃO SISTEMAS INTELIGENTES DE APOIO À DECISÃO As organizações estão ampliando significativamente suas tentativas para auxiliar a inteligência e a produtividade de seus trabalhadores do conhecimento com ferramentas

Leia mais

COCKTAIL DE CERVEJA AFRODISÍACO. - 1 garrafa de cerveja. - 1/2 colheres de mel. - 1 galho de alecrim. - uma pitada de pimenta. - 4 cravos da Índia

COCKTAIL DE CERVEJA AFRODISÍACO. - 1 garrafa de cerveja. - 1/2 colheres de mel. - 1 galho de alecrim. - uma pitada de pimenta. - 4 cravos da Índia SENTIMENTAL - Champagne - 1/3 de Cognac - 1/3 de mel - 1/3 de sumo de laranja Prepa ração: Aqueça tudo, excepto o Champagne, durante 5 minutos. Sirva num cálice amplo e junte o Champagne. COCKTAIL DE CERVEJA

Leia mais

Cocktails da Casa. Daiquiri: Drink da coquetelaria cubana conhecido por ser o favorito do presidente

Cocktails da Casa. Daiquiri: Drink da coquetelaria cubana conhecido por ser o favorito do presidente Cocktails da Casa Daiquiri: Drink da coquetelaria cubana conhecido por ser o favorito do presidente ca, Se meu apartamento falasse e Nosso homem em Havana. D-1 Daiquiri / Ron, limão, sirop de açúcar e

Leia mais

2 Auto-sintonia de Bancos de Dados e Agentes de Software

2 Auto-sintonia de Bancos de Dados e Agentes de Software 2 Auto-sintonia de Bancos de Dados e Agentes de Software A uso da abordagem de agentes de software 1 pode trazer benefícios a áreas de aplicação em que é necessário construir sistemas autônomos, ou seja,

Leia mais

A IMPORTÂNCIA DA MATEMÁTICA NAS ÁREAS DO CONHECIMENTO

A IMPORTÂNCIA DA MATEMÁTICA NAS ÁREAS DO CONHECIMENTO A IMPORTÂNCIA DA MATEMÁTICA NAS ÁREAS DO CONHECIMENTO 1. Introdução: Por que a Matemática? Eu, Alessandro Ferreira Alves professor de Matemática já alguns anos, já vivenciei em vários momentos a experiência

Leia mais

Engenharia de Software II

Engenharia de Software II Engenharia de Software II Aula 27 http://www.ic.uff.br/~bianca/engsoft2/ Aula 27-26/07/2006 1 Ementa Processos de desenvolvimento de software Estratégias e técnicas de teste de software Métricas para software

Leia mais

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

Ontologias. Profa. Lillian Alvares Faculdade de Ciência da Informação, Universidade de Brasília Ontologias Profa. Lillian Alvares Faculdade de Ciência da Informação, Universidade de Brasília Origem Teoria sobre a natureza da existência Ramo da filosofia que lida com a natureza e organização da realidade.

Leia mais