Trabalho de Implementação Jogo Reversi

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

Download "Trabalho de Implementação Jogo Reversi"

Transcrição

1 Trabalho de Implementação Jogo Reversi Paulo Afonso Parreira Júnior Rilson Machado de Olivera Universidade Federal de Lavras UFLA Departamento de Ciência da Computação - DCC Resumo: este trabalho apresenta os artefatos gerados durante o desenvolvimento do jogo Reversi, tais como: a descrição do trabalho, o diagrama de caso de uso e o diagrama de classes. O trabalho apresenta ainda, detalhes sobre as técnicas de busca competitiva utilizadas pelo jogo. Ao final, será indicado o link para execução do jogo através da Internet. 1 Introdução Nos primeiros anos da pesquisa em Inteligência Artificial - IA, desenvolver bons métodos de busca era o principal objetivo. Os pesquisadores acreditavam que a busca é a base da resolução de problemas [1]. Antes de adentrar mais no assunto, faz-se necessário explicitar alguns termos inerentes aos métodos de buscas. Esta terminologia é representada na Tabela 1. Estado Termos Estado inicial Operadores ou ações Espaço de estados Caminho Teste de objetivo Custo do caminho Solução Completude Complexidade de tempo Complexidade no espaço Optimalidade Situação relevante para o problema. Descrição Estado onde o agente se encontra no início. Conjunto de ações disponíveis ao agente que permite ir de um estado para outro. Conjunto de todos os estados alcançáveis a partir do estado inicial por meios da aplicação de uma sequência de ações. Uma sequência de ações levando de um estado a outro. Teste aplicado pelo agente para verificar se chegou a um estado objetivo. A soma total dos custos das ações individuais ao longo de uma caminho, denotada pela função g. Um caminho que parte do estado inicial e leva a uma estado objetivo. A estratégia garante encontrar uma solução se esta existir? Quanto demorou a achar a solução? Quanta memória foi necessária para achar a solução? A solução encontrada foi a melhor? Tabela 1Terminologia: Métodos de Busca. Fonte: [1] A Figura 1, a Figura 2 e a Figura 3 representam exemplos de problemas e a definição de métodos de busca que possam resolvê-los.

2 Figura 1: Exemplo: Quebra-Cabeça. Fonte: [1] Figura 2: Exemplo: Oito Rainhas. Fonte: [1] Figura 3: Exemplo: Missionário e Canibais. Fonte: [1]

3 O funcionamento de um método de busca pode ser visto como um processo de expansão de uma árvore [1]. Assim sendo, podem-se utiliza estratégias para expansão deste nós. Algumas estratégias conhecidas são: (i) busca de amplitude, (ii) bsuca de custo uniforme, (iii) bsuca em profundidade, (iv) minimax, (v) poda alpha-beta, entre outras. Neste trabalho, serão implementados o algoritmo mini-max e a estratégia de poda alpha-beta. 1.1 Minimax O algorítimo MINIMAX é uma técnica de busca utilizada em jogos de soma zero (se alguém ganha, alguém tem que perder). Considere o jogo de xadrez, por exemplo, temos dois lados: as brancas e as pretas. Se um ganha, o outro perde, assim, se a pontuação de um jogador é X, a do oponente é -X, garantindo a soma 0 [1]. Baseado no algoritmo descrito no livro Prolog Programming For Artificial Intelligence. É através deste algoritmo que o computador procura a melhor jogada a efectuar. O algoritmo minimax, consiste na construção de uma árvore com as jogadas possíveis para cada jogador e todas as subsequentes destas. É atribuído então aos nós terminais (jogadas que não têm descendentes ) um valor conforme as condições do tabuleiro favoreçam um jogador ou outro. Desse modo, um dos jogadores deverá tentar obter o valor máximo (jogador MAX) e outro o valor mínimo (jogador MIN). Logo, a todo nó ascendente de um nó terminal, será atribuído o valor do filho com menor ou maior valor, conforme seja uma jogada do MIN ou MAX respectivamente. O mesmo é repetido para todos os nós da árvore, até chegar ao valor da raiz. Na prática, a árvore não é visitada até às folhas, mas sim até uma determinada profundidade imposta por limites de tempo para efectuação da jogada e capacidade de processamento [2]. Neste trabalho, o usuário poderá selecionar até que nível da árvore o algoritmo deverá pesquisar. Através da opção Nível de Dificuldade na tela principal do jogo, o usuário poderá escolher entre os valores: Fácil Intermediário Difícil Estes estes valores representam até que nível da árvore de busca o algoritmo deverá executar. Sendo assim, o valor Fácil permitirá que o algoritmo vasculhe até o 3º nível, o nível intermediário até o 5º nível e o nível Difícil até o 7º nível. Segundo [1], conforme a altura da árvore aumenta, melhor é a jogada do computador. 1.2 Cortes Alpha-Beta Os cortes alpha-beta procuram aumentar a eficiência do algoritmo minimax permitindo a omissão de alguns ramos da árvore de jogadas possíveis na procura da melhor jogada. A ideia é encontrar uma jogada que seja suficientemente boa (não necessariamente a melhor) para conduzir à decisão correcta. É com esse intuito que são introduzidos os limites Alpha e Beta, sendo Alpha o valor mínimo que se garante que o MAX obtenha, e o Beta o valor máximo que o MAX pode esperar obter (logo, o valor final obtido encontrar-se-á entre este dois limites). Se se concluir que uma jogada têm valores exteriores ao intervalo, trata-se de uma jogada que não deverá ser efectuada, não sendo necessário calcular o seu valor exacto, este só tem de ser calculado caso o valor se encontre dentro do intervalo Alpha-Beta [2]. No pior caso, o algoritmo alpha-beta visitará exactamente as mesmas posições que visita o algoritmo minimax simples, não havendo nesse caso vantagem deste algoritmo em relação ao minimax exaustivo. No entanto, está provado que no melhor caso (quando a jogada mais forte é considerada primeiro) o algoritmo alpha-beta terá apenas que avaliar a raiz do número de jogadas terminais que teriam de ser avaliadas pelo algoritmo de pesquisa minimax exaustivo.

4 1.3 Heurísticas Neste trabalho foram utilizadas 2 heurísticas para avaliação das possíveis jogadas. A primeira foi proposta por [1] e é apresentada na seção A segunda heurística foi proposta pela equipe de desenvolvedores (Paulo Afonso e Rilson) e é apresentada na seção A avaliação final de uma jogada é feita a partir da média ponderada dos valores resultantes das 2 heurísticas anteriormente citadas (ver Figura 4). Avaliação Final Jogada = (Avaliação Heurística 1) * (Avaliação Heurística 2) * Heurísticas dos Pesos Figura 4: Avaliação final de uma jogada A avaliação de um nó é dada da seguinte maneira: para todas as peças que possuída por quem está na vez da jogada (Usuário/Computador), soma-se o seu valor baseado na seguinte matriz de pesos (ver Tabela 2): Considerações sobre a matriz de pesos [2]: Tabela 2: Matriz de Pesos. Fonte: [2] 1. As casas do meio mudam freqüentemente o seu valor. Por isso achamos que não valia muito possuir uma casa dessas. 2. As casas do canto são muito valiosas, uma vez que seu valor nunca poderá ser alterado. 3. As casas vizinhas às casas do canto são as piores casas do tabuleiro, uma vez que se você possuílas, você dará oportunidade do adversário dominar um canto. 4. Todas as outras casas têm um valor razoavelmente bom, e quanto mais você possuir, mais opções de jogo você terá, reduzindo as chances de você ter que ceder a vez Heurísticas da Qunatidade de Peças Capturadas Esta é uma heurística simples onde cada jogada é avaliada de acordo com a quantidade de peças capturadas na mesma. Ou seja, uma jogada em que mais peças do adversário são capturadas, para esta heurística, é considerada um boa jogada. 2 Desenvolvimento do Jogo 2.1 Descrição do trabalho O objetivo desse trabalho é implementar algumas técnicas de busca competitiva que são utilizadas em jogo clássicos em IA. Implementar um programa para jogos conhecidos como

5 Reversi. O Resversi é um de tabuleiro, onde dois jogadores (um branco e outro preto) tentam preencher o maior numero de posição como suas peças. O tabuleiro tem 8X8 posições, e inicialmente as posições centrais são preenchidas com 2 peças brancas e duas peças pretas formando um X. O jogador preto começa e deve colocar sua peça de forma que exista pelo menos uma peça branca peça capturada entre duas peças pretas, seja na vertical, horizontal ou diagonal. As peças capturadas mudam de cor, e o jogo termina quando nenhum jogador possui mais nenhuma jogada valida. 2.2 Diagrama de Casos de Uso Esta seção apresenta o diagrama de Casos de Uso do sistema a ser desenvolvido. Como pode ser visto na Figura 5, o usuário poderá iniciar um jogo e reiniciá-lo a qualquer momento, poderá também selecionar uma jogada quando for sua vez de jogar, consultar ajuda e visualizar sobre. Figura 5: Diagrama de Casos de Uso - Jogo Reversi. O outro atuador do sistema, o ator Computador, representa a máquina que irá jogar contra o usuário. Como pode-se observar, este ator apenas pode selecionar uma jogada quando for a sua vez de jogar. O detalhamento destes Casos de Uso pode ser visto na Tabela X. Id Caso de Uso: 001 Nome: Iniciar Jogo Descrição: O ator iniciar uma nova partida. Ator(es): Usuário Pré-Condições: O Ator ter selecionado um tema, com qual peça deseja jogar e o nível de dificuldade do jogo. Extension Points: O Ator inicia o Caso de Uso selecionando Iniciar Jogo ; 2. O Sistema atualiza o tabuleiro e exibe a tela para um novo jogo; Pós-Condições: Um novo jogo é iniciado. Exceções: --

6 Id Caso de Uso: 002 Nome: Reiniciar Jogo Descrição: O ator poderá reiniciar um jogo a qualquer momento. Ator(es): Usuário Pré-Condições: -- Extension Points: -- 3.O Ator inicia o Caso de Uso selecionando Reiniciar Jogo ; 4.O Sistema atualiza o tabuleiro e exibe a tela para um novo jogo; Pós-Condições: Um novo jogo é iniciado. Exceções: -- Id Caso de Uso: 003 Nome: Selecionar jogada Descrição: O Ator informa a jogada que deseja realizar naquele momento; Ator(es): Usuário, Computador Pré-Condições: -- Extension Points: Consultar Ajuda 1. O Ator inicia o Caso de Uso informando a jogada que deseja realizar, ou seja, informando sobre qual casa deseja colocar uma peça sua; 2. O Sistema verifica se a jogada satisfaz as regras do jogo [E1]; 3. O Sistema atualiza o tabuleiro e encerra o Caso de Uso; Pós-Condições: Uma nova configuração do tabuleiro é representada; Exceções: Exceção E1 Jogada Inválida. 1. O Sistema informa que a jogada não é válida; volta para o passo 1 do Fluxo Básico; Id Caso de Uso: 004 Nome: Consultar Ajuda Descrição: O Ator obtém ajuda sobre as regras do jogo; Ator(es): -- Pré-Condições: -- Extension Points: O Ator inicia o Caso de Uso, selecionando Consultar Ajuda ; 2. O Sistema exibe as informações sobre o jogo, bem como suas regras e dicas de boas jogadas; Pós-Condições: Informações sobre o jogo são exibidas. Exceções: --

7 Id Caso de Uso: 005 Nome: Consultar Sobre Descrição: Exibe informações sobre a equipe que desenvolveu o jogo; Ator(es): -- Pré-Condições: -- Extension Points: O Ator inicia o Caso de Uso, selecionando Consultar Sobre ; 2. O Sistema exibe as informações dos desenvolvedores do jogo; Pós-Condições: Informações sobre os desenvolvedores são exibidas. Exceções: Diagrama de Classes Esta seção apresenta o diagrama de Classes do jogo desenvolvido (ver Figura 6), bem como uma breve descrição sobre cada uma das classes presentes no diagrama (ver Tabela 3). Tabuleiro Classe TabuleiroSingleton CasaTabuleiro JogadaValida Jogo Util Tema JApplet Descrição Classe que modela o tabuleiro do jogo. Possui métodos para manipulação das peças no tabuleiro, bem como para a escolha das jogadas através dos métodos de busca Minimax e Poda alfa-beta. Classe derivada do Design Pattern Singleton que garante a existência de apenas uma instância da classe Tabuleiro durante o jogo. Classe que modela uma casa do tabuleiro. Possui métodos que possibilitam verificar se casa está vazia, ou com alguma peça. Consiste de um casa de destino e algumas casas que possuem peças a serem capturadas. Ou seja, é uma classe que modela uma jogada, e esta jogada necessariamente é válida, ou seja, é passível de ocorrer. Classe que modela o jogo reversi. É responsável por criar a interface do jogo e garantir a interação com o usuário. Funciona como interface entre o usuário e o tabuleiro do jogo, traduzindo os eventos gerados pelo jogador em ações de movimentação de peças do tabuleiro. Classe utilitária, responsável por armazenar as mensagens e constantes utilizadas pelo jogo. Classe que modela um tema de jogo. É responsável por definir o formato das peças do tabuleiro. Classe distribuída junto com a plataforma de desenvolvimento JDK da linguagem JAVA. Permite a construção de Applets: componentes que podem ser incoporados a páginas HTML e executados via web. Tabela 3: Descrição das classes - Jogo Reversi

8 3 Ferramentas Utilizadas Para o desenvolvimento deste trabalho foram utilizadas as seguintes tecnologias: Plataforma de programação JAVA 1.5: tecnologia Applet; Browser Mozila Firefox; Ferramenta de modelagem de sistemas orientados a objetos baseado na UML JUDE 5.0; Considerações Finais Com este trabalho foi possível aprender mais sobre as estratégias de IA (Minimax e Poda Alfa-beta) utilizadas em jogos. Utilizando o algoritmo MiniMax, observou-se a diferença na qualidade das jogadas encontradas pelo computador quando este é habilitado a vasculhar mais ou menos o espaço de busca da solução. Percebeu-se também, que quanto mais alta era árvore de busca (nível de dificuldade difícil), maior era o tempo dispensado para retornar uma jogada válida. Sendo assim, foi implementado a estratégia de poda alfa-beta que garante um desempenho maior deste algoritmo por realizar cortes na árvore de busca em regiões onde a melhor solução não se encontra. O resultado do trabalho encontra-se disponibilizado na Internet e pode ser acessado através do endereço endereço: 6 Referências Bibliográficas Figura 6: Diagrama de classes - Jogo Reversi [1] Notas de aula. Disciplina: IA Inteligência Artificial, UFLA: 2007/2. [2]

Jogos vs. Problemas de Procura

Jogos vs. Problemas de Procura Jogos Capítulo 6 Jogos vs. Problemas de Procura Adversário imprevisível" necessidade de tomar em consideração todas os movimentos que podem ser tomados pelo adversário Pontuação com sinais opostos O que

Leia mais

Guia de utilização da notação BPMN

Guia de utilização da notação BPMN 1 Guia de utilização da notação BPMN Agosto 2011 2 Sumário de Informações do Documento Documento: Guia_de_utilização_da_notação_BPMN.odt Número de páginas: 31 Versão Data Mudanças Autor 1.0 15/09/11 Criação

Leia mais

CURSO DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

CURSO DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS CURSO DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS TURMA 2008/1 4º PERÍODO 7º MÓDULO AVALIAÇÃO A3 DATA 15/10/2009 ENGENHARIA DE SOFTWARE 2009/2 GABARITO COMENTADO QUESTÃO 1: Analise as afirmações

Leia mais

MODELAGEM E SIMULAÇÃO

MODELAGEM E SIMULAÇÃO MODELAGEM E SIMULAÇÃO Professor: Dr. Edwin B. Mitacc Meza edwin@engenharia-puro.com.br www.engenharia-puro.com.br/edwin Terminologia Básica Utilizada em de Sistemas Terminologia Básica Uma série de termos

Leia mais

Inteligência Artificial. Minimax. Xadrez chinês. Xadrez chinês. Exemplos de Jogos. Exemplo de função de avaliação: Prof. Paulo Martins Engel

Inteligência Artificial. Minimax. Xadrez chinês. Xadrez chinês. Exemplos de Jogos. Exemplo de função de avaliação: Prof. Paulo Martins Engel Xadrez chinês Inteligência Artificial Exemplos de Jogos O objetivo de cada jogador é passar todas as suas peças para o quadrado oposto. Movimenta-se uma peça a cada jogada. O movimento é sempre para uma

Leia mais

4.1. UML Diagramas de casos de uso

4.1. UML Diagramas de casos de uso Engenharia de Software 4.1. UML Diagramas de casos de uso Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt Utilizados para ajudar na análise de requisitos Através da forma como o utilizador usa o sistema

Leia mais

O ENSINO DE CÁLCULO NUMÉRICO: UMA EXPERIÊNCIA COM ALUNOS DO CURSO DE CIÊNCIA DA COMPUTAÇÃO

O ENSINO DE CÁLCULO NUMÉRICO: UMA EXPERIÊNCIA COM ALUNOS DO CURSO DE CIÊNCIA DA COMPUTAÇÃO O ENSINO DE CÁLCULO NUMÉRICO: UMA EXPERIÊNCIA COM ALUNOS DO CURSO DE CIÊNCIA DA COMPUTAÇÃO Prof. Leugim Corteze Romio Universidade Regional Integrada URI Campus Santiago-RS leugimcr@urisantiago.br Prof.

Leia mais

SIE - SISTEMA DE INFORMAÇÕES PARA O ENSINO CADASTRO DE FUNCIONÁRIOS

SIE - SISTEMA DE INFORMAÇÕES PARA O ENSINO CADASTRO DE FUNCIONÁRIOS SIE - SISTEMA DE INFORMAÇÕES PARA O ENSINO CADASTRO DE FUNCIONÁRIOS SANTA MARIA FATECIENS 2008 Este manual tem por finalidade apresentar as especificações detalhadas da aplicação de Cadastro de Funcionários,

Leia mais

DESENVOLVIMENTO DE UM REPOSITÓRIO DE DADOS DO FUTEBOL BRASILEIRO

DESENVOLVIMENTO DE UM REPOSITÓRIO DE DADOS DO FUTEBOL BRASILEIRO Universidade Federal de Ouro Preto - UFOP Instituto de Ciências Exatas e Biológicas - ICEB Departamento de Computação - DECOM DESENVOLVIMENTO DE UM REPOSITÓRIO DE DADOS DO FUTEBOL BRASILEIRO Aluno: Rafael

Leia mais

3. Fase de Planejamento dos Ciclos de Construção do Software

3. Fase de Planejamento dos Ciclos de Construção do Software 3. Fase de Planejamento dos Ciclos de Construção do Software A tarefa de planejar os ciclos de construção do software pode partir de diretrizes básicas. Estas diretrizes visam orientar que os ciclos de

Leia mais

Como fazer a Renovação de Matrícula online no Sistema Acadêmico

Como fazer a Renovação de Matrícula online no Sistema Acadêmico Como fazer a Renovação de Matrícula online no Sistema Acadêmico 1) Acesse o sistema por meio do endereço http://academico.unifal-mg.edu.br. Para navegar com segurança e aproveitar todos os recursos do

Leia mais

PROJETO DE REDES www.projetoderedes.com.br

PROJETO DE REDES www.projetoderedes.com.br PROJETO DE REDES www.projetoderedes.com.br Curso de Tecnologia em Redes de Computadores Disciplina: Tópicos Avançados II 5º período Professor: José Maurício S. Pinheiro AULA 3: Políticas e Declaração de

Leia mais

Relatório Trabalho Prático 2 : Colônia de Formigas para Otimização e Agrupamento

Relatório Trabalho Prático 2 : Colônia de Formigas para Otimização e Agrupamento Relatório Trabalho Prático 2 : Colônia de Formigas para Otimização e Agrupamento Ramon Pereira Lopes Rangel Silva Oliveira 31 de outubro de 2011 1 Introdução O presente documento refere-se ao relatório

Leia mais

1. Introdução. Avaliação de Usabilidade Página 1

1. Introdução. Avaliação de Usabilidade Página 1 1. Introdução Avaliação de Usabilidade Página 1 Os procedimentos da Avaliação Heurística correspondem às quatro fases abaixo e no final é apresentado como resultado, uma lista de problemas de usabilidade,

Leia mais

Engenharia Informática Engenharia Electrotécnica e Computadores Programação Orientada por Objectos Projecto PlayCards

Engenharia Informática Engenharia Electrotécnica e Computadores Programação Orientada por Objectos Projecto PlayCards Engenharia Informática Engenharia Electrotécnica e Computadores Programação Orientada por Objectos Projecto PlayCards Pacote de Jogos de Cartas Ano Lectivo: 2006/2007 1. Introdução O objectivo deste projecto

Leia mais

IMPLEMENTAÇÃO DE UM PROTÓTIPO PARA INFORMATIZAÇÃO DE PROCESSO DE ADEQUAÇÃO DE FÉRIAS

IMPLEMENTAÇÃO DE UM PROTÓTIPO PARA INFORMATIZAÇÃO DE PROCESSO DE ADEQUAÇÃO DE FÉRIAS 1 IMPLEMENTAÇÃO DE UM PROTÓTIPO PARA INFORMATIZAÇÃO DE PROCESSO DE ADEQUAÇÃO DE FÉRIAS Autor: Petrus Adriano Neto* petrusneto@yahoo.com.br RESUMO: A informatização das empresas é um caminho sem volta na

Leia mais

UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO DEPARTAMENTO DE ESTATÍSTICA E INFORMÁTICA BACHARELADO EM SISTEMAS DE INFORMAÇÃO RAPID APPLICATION DEVELOPMENT

UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO DEPARTAMENTO DE ESTATÍSTICA E INFORMÁTICA BACHARELADO EM SISTEMAS DE INFORMAÇÃO RAPID APPLICATION DEVELOPMENT UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO DEPARTAMENTO DE ESTATÍSTICA E INFORMÁTICA BACHARELADO EM SISTEMAS DE INFORMAÇÃO RAPID APPLICATION DEVELOPMENT Disciplina: Modelagem a Programação Orientada a Objetos

Leia mais

Manual do Gestor da Informação do Sistema

Manual do Gestor da Informação do Sistema Faculdade de Engenharia da Universidade do Porto Licenciatura Informática e Computação Laboratório de Informática Avançada Automatização de Horários Manual do Gestor da Informação do Sistema João Braga

Leia mais

sendo bastante acessível e compreendido pelos usuários que o utilizarem.

sendo bastante acessível e compreendido pelos usuários que o utilizarem. APLICATIVO WEB PARA O SETOR DE EXTENSÃO IFC VIDEIRA Claudiléia Gaio Bandt 1 ; Tiago Heineck 2 ; Patrick Kochan 3 ; Leila Lisiane Rossi 4 ; Angela Maria Crotti da Rosa 5 INTRODUÇÃO Este artigo descreve

Leia mais

Cotação OnLine. Manual do Usuário

Cotação OnLine. Manual do Usuário Cotação OnLine Manual do Usuário Última Revisão 10-10-2010 Histórico de Revisões Data Descrição Versão 01-12-2010 Primeira versão do manual 1.0.0 Delf Tecnologia 2 ÍNDICE 1. Introdução... 4 1.1 O que é

Leia mais

O QUE É A CENTRAL DE JOGOS?

O QUE É A CENTRAL DE JOGOS? O QUE É A CENTRAL? A Central de Jogos consiste de duas partes: Um site na Internet e um programa de computador (Central) que deve ser instalado em sua máquina. No site www.centraldejogos.com.br, você pode

Leia mais

Especificação do Trabalho

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

Leia mais

IA: Busca Competitiva. Ricardo Britto DIE-UFPI rbritto@ufpi.edu.br

IA: Busca Competitiva. Ricardo Britto DIE-UFPI rbritto@ufpi.edu.br IA: Busca Competitiva Ricardo Britto DIE-UFPI rbritto@ufpi.edu.br Sumário Introdução Árvores de Jogos Minimax Antecipação Limitada Poda Alfa-beta Introdução Jogos têm sido continuamente uma importante

Leia mais

Portal de Compras. São José do Rio Preto

Portal de Compras. São José do Rio Preto Portal de Compras São José do Rio Preto Sumário DÚVIDAS GERAIS...2 PREGÃO ELETRÔNICO... 4 EMPRO Empresa Municipal de Processamento de Dados 1 DÚVIDAS GERAIS 1.O que é o Fluxograma das Etapas? Resposta:

Leia mais

Cartões de gamificação. Para saber mais: livrogamification.com.br GAMIFICATION, INC. Como reinventar empresas a partir de jogos

Cartões de gamificação. Para saber mais: livrogamification.com.br GAMIFICATION, INC. Como reinventar empresas a partir de jogos GAMIFICATION, INC. Como reinventar empresas a partir de jogos Cartões de gamificação Utilize esses cards como um guia para desenvolver seu projeto de gamificação. VERSÃO PARA IMPRESSÃO imprima as páginas

Leia mais

F.A.Q. PORTAL DE COMPRAS SÃO JOSÉ DO RIO PRETO

F.A.Q. PORTAL DE COMPRAS SÃO JOSÉ DO RIO PRETO F.A.Q. PORTAL DE COMPRAS SÃO JOSÉ DO RIO PRETO Página 1 Sumário DÚVIDAS GERAIS... 3 PREGÃO ELETRÔNICO... 6 Página 2 DÚVIDAS GERAIS 1. O que é o Fluxograma das Etapas? Resposta: O fluxograma representa

Leia mais

Actualizaç ões e novas funcionalidades. Inoxnet. Versã o 1.70. (c) EBASE Lda. www.inoxnet.com

Actualizaç ões e novas funcionalidades. Inoxnet. Versã o 1.70. (c) EBASE Lda. www.inoxnet.com Actualizaç ões e novas funcionalidades Inoxnet Versã o 1.70 (c) EBASE Lda www.inoxnet.com Índice PORTAL DO INOXNET...3 Modelos... 3 Suporte... 3 Links ú teis... 3 BACK-OFFICE DO WEBSITE...3 Menu... 3 Editor

Leia mais

SIMULADOR DE FUTEBOL EM AMBIENTE WEB

SIMULADOR DE FUTEBOL EM AMBIENTE WEB SIMULADOR DE FUTEBOL EM AMBIENTE WEB Roberto Rocha Rodrigues Orientador: José Roque Voltolini da Silva Roteiro da apresentação Introdução Fundamentação Teórica Desenvolvimento Conclusão Introdução Futebol

Leia mais

Submissão Autenticada de Ficheiros ao SIGEX

Submissão Autenticada de Ficheiros ao SIGEX Submissão Autenticada de Ficheiros ao SIGEX Segurança em Sistemas Informáticos José Martins - ei06031@fe.up.pt Marcelo Cerqueira - ei06093@fe.up.pt Grupo 10, T4 Índice Introdução... 3 Problema e Objectivos...

Leia mais

Programação Orientada a Objeto

Programação Orientada a Objeto Programação Orientada a Objeto Classes, Atributos, Métodos e Objetos Programação de Computadores II Professor: Edwar Saliba Júnior 1) Java é uma linguagem orientada a objetos. Para que possamos fazer uso

Leia mais

UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 14 PROFª BRUNO CALEGARO

UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 14 PROFª BRUNO CALEGARO UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 14 PROFª BRUNO CALEGARO Santa Maria, 01 de Novembro de 2013. Revisão aula passada Projeto de Arquitetura Decisões de projeto de Arquitetura

Leia mais

EDUCAÇÃO TECNOLÓGICA - Disciplina semestral 32 aulas previstas

EDUCAÇÃO TECNOLÓGICA - Disciplina semestral 32 aulas previstas EDUCAÇÃO TECNOLÓGICA 3ºCICLO DO ENSINO BÁSICO CONTEÚDOS PROGRAMÁTICOS 7.ºANO EDUCAÇÃO TECNOLÓGICA - Disciplina semestral 32 aulas previstas CONTEÚDOS PROGRAMÁTICOS Os Conteúdos Programáticos estão enunciados

Leia mais

O Sistema foi inteiramente desenvolvido em PHP+Javascript com banco de dados em MySQL.

O Sistema foi inteiramente desenvolvido em PHP+Javascript com banco de dados em MySQL. Nome do Software: Gerenciador de Projetos Versão do Software: Gerenciador de Projetos 1.0.0 1. Visão Geral Este Manual de Utilização do Programa Gerenciador de Projetos via Web, tem por finalidade facilitar

Leia mais

REGISTRO DE PROJETOS

REGISTRO DE PROJETOS REGISTRO DE PROJETOS 1. REGISTRO DE PROJETOS Esta aplicação tem o objetivo de realizar o Registro de Projetos da Instituição. É possível, incluir, alterar ou excluir essas informações. 1.1. Acessando a

Leia mais

DOMINE O EXCEL 2007. 16-09-2008 Fascículo 1

DOMINE O EXCEL 2007. 16-09-2008 Fascículo 1 DOMINE O EXCEL 2007 16-09-2008 Introdução ao Microsoft Excel 2007 O ambiente de trabalho O Friso e os Tabuladores do Excel 2007 O Excel possui várias versões sendo que, para a plataforma Windows, a mais

Leia mais

Projudi Módulo de Correição. Tutorial Juiz Corregedor

Projudi Módulo de Correição. Tutorial Juiz Corregedor Projudi Módulo Tutorial Juiz Corregedor Antes de mais nada, recomendamos que para a utilização do sistema Projudi você não utilize o navegador Internet Explorer, e sim os navegadores Chrome e Firefox 2

Leia mais

DIAGRAMA DE ATIVIDADES

DIAGRAMA DE ATIVIDADES DIAGRAMA DE ATIVIDADES Profª Lucélia Oliveira Email: lucelia.com@gmail.com DIAGRAMA DE ATIVIDADES É o diagrama com maior ênfase ao nível de algoritmo da UML e provavelmente um dos mais detalhistas. Era

Leia mais

UTILIZAÇÃO DE TECNOLOGIAS PARA O ENSINO DE MATEMÁTICA

UTILIZAÇÃO DE TECNOLOGIAS PARA O ENSINO DE MATEMÁTICA ISSN 2177-9139 UTILIZAÇÃO DE TECNOLOGIAS PARA O ENSINO DE MATEMÁTICA Natanna Silva Dutra natannabg@hotmail.com Fundação Universidade Federal do Pampa, Campus Bagé, 96413-170 Bagé, RS, Brasil Nathália Cabral

Leia mais

SquidCacheAux para BrazilFW

SquidCacheAux para BrazilFW SquidCacheAux para BrazilFW ÍNDICE Índice Pág. 1 O que é o SquidCacheAux Pág. 2 SquidCacheAux e a inicialização do sistema Pág. 2 SquidCacheAux e a finalização do sistema Pág. 2 Tela principal do SquidCacheaux

Leia mais

Game Programming Basic

Game Programming Basic ESCOLA DE COMPUTAÇÃO GRÁFICA AVANÇADA 3D E 2D 1 Game Programming Basic Formação em O treinamento de programação básica para jogos tem a duração de 6 meses. Durante o treinamento, o aluno terá contato com

Leia mais

Programação em papel quadriculado

Programação em papel quadriculado 4 NOME DA AULA: Programação em papel quadriculado Tempo de aula: 45 60 minutos Tempo de preparação: 10 minutos Objetivo principal: ajudar os alunos a entender como a codificação funciona. RESUMO Ao "programar"

Leia mais

CARLOS RENATO PARAIZO RA 974808 ANÁLISE DO PORTAL. educarede.org.br

CARLOS RENATO PARAIZO RA 974808 ANÁLISE DO PORTAL. educarede.org.br CARLOS RENATO PARAIZO RA 974808 www.educarede.com.br - 1 ANÁLISE DO PORTAL educarede.org.br Trabalho apresentado como aproveitamento da disciplina AM540 Multimeios e Educação, sob orientação do Prof. Dr.

Leia mais

QUALIDADE DE SOFTWARE

QUALIDADE DE SOFTWARE DOCENTE PROFESSOR CELSO CANDIDO QUALIDADE DE SOFTWARE Formação: o Bacharel em Sistemas de Informações (SI); o MBA em Tecnologia da Informação e Comunicação (TIC). Conhecimentos: o Web Designer; o Arquitetura

Leia mais

Manual de Rotinas para Usuários. Advogados da União. Procuradoria da União no Estado do Ceará PU/CE SAPIENS. Sistema da AGU de Inteligência Jurídica

Manual de Rotinas para Usuários. Advogados da União. Procuradoria da União no Estado do Ceará PU/CE SAPIENS. Sistema da AGU de Inteligência Jurídica Manual de Rotinas para Usuários Advogados da União Procuradoria da União no Estado do Ceará PU/CE SAPIENS Sistema da AGU de Inteligência Jurídica Versão 1.0 2015 1 INTRODUÇÃO 3 1.1 O QUE É O SAPIENS? 3

Leia mais

Engenharia de Software II

Engenharia de Software II Engenharia de Software II Aula 14 Revisão http://www.ic.uff.br/~bianca/engsoft2/ Aula 14-07/05/2006 1 Processo de Software Qual é a diferença entre uma atividade de arcabouço e uma atividade guarda chuva?

Leia mais

MANUAL DA SECRETARIA

MANUAL DA SECRETARIA MANUAL DA SECRETARIA Conteúdo Tela de acesso... 2 Liberação de acesso ao sistema... 3 Funcionários... 3 Secretaria... 5 Tutores... 7 Autores... 8 Configuração dos cursos da Instituição de Ensino... 9 Novo

Leia mais

Exemplo: Na figura 1, abaixo, temos: Clique aqui para continuar, que é a primeira atividade que você precisa realizar para iniciar seus estudos.

Exemplo: Na figura 1, abaixo, temos: Clique aqui para continuar, que é a primeira atividade que você precisa realizar para iniciar seus estudos. Visão Geral VISÃO GERAL Esse material abordará o acesso ao AVA (Ambiente Virtual de Aprendizagem) da Proativa do Pará, com intenção de ilustrar os aspectos na visão do Aprendiz. Essa abordagem dedica-se

Leia mais

PROJETO PILOTO. Setembro 2015

PROJETO PILOTO. Setembro 2015 PROJETO PILOTO Setembro 2015 Manual completo de funcionamento do projeto: Instruções Iniciais, Perguntas Frequentes e Tutorial de Utilização 1 Projeto Piloto - Aplicativo Di@rio de Classe 1) Instruções

Leia mais

WebQualis 3.0 MANUAL CAPES/MEC. Diretoria de Avaliação - DAV

WebQualis 3.0 MANUAL CAPES/MEC. Diretoria de Avaliação - DAV CAPES/MEC Diretoria de Avaliação - DAV WebQualis 3.0 Aplicativo para a classificação dos veículos de divulgação da produção científica da Pós-Graduação Brasileira MANUAL 2008 2 Fundação CAPES Presidente

Leia mais

MANUAL MOODLE - PROFESSORES

MANUAL MOODLE - PROFESSORES MANUAL MOODLE - PROFESSORES VERSÃO 2.5 Faculdades Projeção FACULDADE PROJEÇÃO Prof. Oswaldo Luiz Saenger Presidente Prof.ª Catarina Fontoura Costa Diretora Geral das Unidades Educacionais Prof. José Sérgio

Leia mais

Sistema Integrado CAPES - Programa de Apoio a Eventos no País

Sistema Integrado CAPES - Programa de Apoio a Eventos no País COORDENAÇÃO DE APERFEIÇOAMENTO DE PESSOAL DE NÍVEL SUPERIOR DIRETORIA DE GESTÃO DGES COORDENAÇÃO GERAL DE INFORMÁTICA CGIN COORDENAÇÃO DE DESENVOLVIMENTO E MANUTENÇÃO DE SISTEMAS CSI MANUAL DE UTILIZAÇÃO

Leia mais

Figura 1: tela inicial do BlueControl COMO COLOCAR A SALA DE INFORMÁTICA EM FUNCIONAMENTO?

Figura 1: tela inicial do BlueControl COMO COLOCAR A SALA DE INFORMÁTICA EM FUNCIONAMENTO? Índice BlueControl... 3 1 - Efetuando o logon no Windows... 4 2 - Efetuando o login no BlueControl... 5 3 - A grade de horários... 9 3.1 - Trabalhando com o calendário... 9 3.2 - Cancelando uma atividade

Leia mais

MINISTÉRIO DA SAÚDE. Secretária de Gestão Estratégica e Participativa da Saúde SGEP. Coordenação de Desenvolvimento dos Sistemas de Saúde - CDESS

MINISTÉRIO DA SAÚDE. Secretária de Gestão Estratégica e Participativa da Saúde SGEP. Coordenação de Desenvolvimento dos Sistemas de Saúde - CDESS MINISTÉRIO DA SAÚDE Secretária de Gestão Estratégica e Participativa da Saúde SGEP Coordenação de Desenvolvimento dos Sistemas de Saúde - CDESS Departamento de Informática do SUS - DATASUS Manual operacional

Leia mais

JavaScript (ou JScript)

JavaScript (ou JScript) 1. Introdução JavaScript (ou JScript) Uma linguagem como o JavaScript permite criar interfaces interativas na web (permite a interação do usuário). Para desenvolver web sites interativos precisamos de

Leia mais

Fundamentos de Teste de Software

Fundamentos de Teste de Software Núcleo de Excelência em Testes de Sistemas Fundamentos de Teste de Software Módulo 2- Teste Estático e Teste Dinâmico Aula 4 Projeto de Teste 1 SUMÁRIO INTRODUÇÃO... 3 ANÁLISE E PROJETO DE TESTE... 3 1.

Leia mais

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Internacionalização e Literais Professor: Danilo Giacobo OBJETIVOS DA AULA Aprender as vantagens do uso de literais e da internacionalização em aplicativos Android.

Leia mais

0800-728-2001 (Capitais e Interior) 0800-729-2001 (Demais Localidades) 0800-727-2001 (Capitais e Interior) Golden Fone (SAC)

0800-728-2001 (Capitais e Interior) 0800-729-2001 (Demais Localidades) 0800-727-2001 (Capitais e Interior) Golden Fone (SAC) Golden Fone (SAC) 0800-728-2001 (Capitais e Interior) Central Técnica 4004-2001 (Regiões Metropolitanas do Rio de Janeiro, São Paulo, Salvador, Belo Horizonte, Porto Alegre, Brasília e São Luís) 0800-729-2001

Leia mais

Casos de uso Objetivo:

Casos de uso Objetivo: Casos de uso Objetivo: Auxiliar a comunicação entre os analistas e o cliente. Descreve um cenário que mostra as funcionalidades do sistema do ponto de vista do usuário. O cliente deve ver no diagrama de

Leia mais

CAPÍTULO 2. Grafos e Redes

CAPÍTULO 2. Grafos e Redes CAPÍTULO 2 1. Introdução Um grafo é uma representação visual de um determinado conjunto de dados e da ligação existente entre alguns dos elementos desse conjunto. Desta forma, em muitos dos problemas que

Leia mais

TEORIA DOS JOGOS E APRENDIZADO

TEORIA DOS JOGOS E APRENDIZADO TEORIA DOS JOGOS E APRENDIZADO DE MÁQUINA Estudos Iniciais André Filipe de Moraes Batista Disciplina de Aprendizagem de Máquina UFABC 2010 TEORIA DOS JOGOS Ramo da matemática aplicada estuda situações

Leia mais

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

COORDENAÇÃO DE EAD MANUAL DE UTILIZAÇÃO DO MOODLE 2.6 PERFIL ALUNO. Versão 1.0 COORDENAÇÃO DE EAD MANUAL DE UTILIZAÇÃO DO MOODLE 2.6 PERFIL ALUNO Versão 1.0 2015 SUMÁRIO 1. O MOODLE 3 2. Acesso à Plataforma 3 2.1. Cadastrar-se em uma disciplina 4 2.2. Página Inicial do Curso 5 3.

Leia mais

04/07/2015 UML. Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com fabianotaguchi@hotmail.com DEFINIÇÃO DE REQUSIITOS

04/07/2015 UML. Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com fabianotaguchi@hotmail.com DEFINIÇÃO DE REQUSIITOS UML Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com fabianotaguchi@hotmail.com DEFINIÇÃO DE REQUSIITOS 1 REQUISITOS São os serviços fornecidos para um sistema. São classificados em requisitos

Leia mais

Introdução... 3. 1ª Parte - Acesso à Aplicação Avaliação Online... 4 I Aceder à Aplicação... 4 1. Inscrição... 4 2. Acesso à Aplicação...

Introdução... 3. 1ª Parte - Acesso à Aplicação Avaliação Online... 4 I Aceder à Aplicação... 4 1. Inscrição... 4 2. Acesso à Aplicação... Índice Introdução... 3 1ª Parte - Acesso à Aplicação Avaliação Online... 4 I Aceder à Aplicação... 4 1. Inscrição... 4 2. Acesso à Aplicação... 4 II Entrada na Aplicação... 5 1. Informações... 6 1. Avaliação

Leia mais

Engenharia do Conhecimento

Engenharia do Conhecimento Engenharia do Conhecimento 1º Projecto 23 de Março de 2015 BattleShip Jess Prazo de Entrega: 19 de Abril Objectivo Geral: Pretende-se desenvolver em Jess uma das variantes do jogo clássico da Batalha Naval.

Leia mais

c. Técnica de Estrutura de Controle Teste do Caminho Básico

c. Técnica de Estrutura de Controle Teste do Caminho Básico 1) Defina: a. Fluxo de controle A análise de fluxo de controle é a técnica estática em que o fluxo de controle através de um programa é analisado, quer com um gráfico, quer com uma ferramenta de fluxo

Leia mais

Projeto ECA na Escola - Plataforma de Educação à Distância

Projeto ECA na Escola - Plataforma de Educação à Distância Página1 Apresentação Projeto ECA na Escola - Plataforma de Educação à Distância Olá Participante do Projeto ECA na Escola, Este tutorial pretende auxiliá-lo na navegação na Plataforma de Educação à Distância

Leia mais

PROCESSO DE NEGOCIAÇÃO

PROCESSO DE NEGOCIAÇÃO PROCESSO DE NEGOCIAÇÃO [ Pág 2 Capa 1 Objectivos 3 Introdução... 4 Como fazer uma negociação eficaz... 5 Preparar a Negociação. 6 Cuidar da Apresentação.. 7 Escolher o Método de Negociação. 8 Regra da

Leia mais

VII JOGOS DOS APOSENTADOS FENACEF 2016

VII JOGOS DOS APOSENTADOS FENACEF 2016 REGULAMENTO TÉCNICO DAMAS Art. 1º. O torneio de Damas do VII JOGOS FENACEF, será realizado de acordo com as regras estabelecidas pela FENACEF no Regulamento Geral do VII JOGOS FENACEF, combinado com as

Leia mais

Metadados. 1. Introdução. 2. O que são Metadados? 3. O Valor dos Metadados

Metadados. 1. Introdução. 2. O que são Metadados? 3. O Valor dos Metadados 1. Introdução O governo é um dos maiores detentores de recursos da informação. Consequentemente, tem sido o responsável por assegurar que tais recursos estejam agregando valor para os cidadãos, as empresas,

Leia mais

ASSUNTO DA APOSTILA: SISTEMAS DE INFORMAÇÃO E AS DECISÕES GERENCIAIS NA ERA DA INTERNET

ASSUNTO DA APOSTILA: SISTEMAS DE INFORMAÇÃO E AS DECISÕES GERENCIAIS NA ERA DA INTERNET AULA 01 ASSUNTO DA APOSTILA: SISTEMAS DE INFORMAÇÃO E AS DECISÕES GERENCIAIS NA ERA DA INTERNET JAMES A. O BRIEN CAPÍTULO 01 Páginas 03 à 25 1 A mistura de tecnologias da Internet e preocupações empresariais

Leia mais

Inteligência Artificial. Metodologias de Busca

Inteligência Artificial. Metodologias de Busca Inteligência Artificial Metodologias de Busca 1 Solução de problemas como Busca Um problema pode ser considerado como um objetivo Um conjunto de ações podem ser praticadas para alcançar esse objetivo Ao

Leia mais

Ferramenta para Comunicação Empresarial: Estudo de Caso Marluvas

Ferramenta para Comunicação Empresarial: Estudo de Caso Marluvas Ferramenta para Comunicação Empresarial: Estudo de Caso Marluvas Leandro César Silva Cardoso 1, Frederico Coelho (Orientador) 1 1 Universidade Presidente Antônio Carlos (UNIPAC) Barbacena/MG leandro_t30@hotmail.com,

Leia mais

Cálculo Numérico Faculdade de Engenharia, Arquiteturas e Urbanismo FEAU

Cálculo Numérico Faculdade de Engenharia, Arquiteturas e Urbanismo FEAU Cálculo Numérico Faculdade de Engenharia, Arquiteturas e Urbanismo FEAU Prof. Dr. Sergio Pilling (IPD/ Física e Astronomia) II Métodos numéricos para encontrar raízes (zeros) de funções reais. Objetivos:

Leia mais

Introdução à Programação B Licenciatura em Engenharia Informática. Enunciado do trabalho prático. Quem quer ser milionário? 20 de Dezembro de 2007

Introdução à Programação B Licenciatura em Engenharia Informática. Enunciado do trabalho prático. Quem quer ser milionário? 20 de Dezembro de 2007 Introdução à Programação B Licenciatura em Engenharia Informática Enunciado do trabalho prático Quem quer ser milionário? 20 de Dezembro de 2007 1. Introdução Quem quer ser milionário? é um jogo televisivo

Leia mais

MANUAL DE UTILIZAÇÃO DO AMBIENTE EAD (Educação a Distância) ÍNDICE

MANUAL DE UTILIZAÇÃO DO AMBIENTE EAD (Educação a Distância) ÍNDICE MANUAL DE UTILIZAÇÃO DO AMBIENTE EAD (Educação a Distância) ÍNDICE FORMAS DE ACESSO AO AMBIENTE EAD... 2 O AMBIENTE EAD... 2 TERMO DE COMPROMISSO... 3 CONHECENDO A HOME PAGE DO TREINAMENTO EAD... 3 ETAPAS

Leia mais

6 Ferramenta de Apoio ao Processo de Desenvolvimento de Sistemas Multi-Agentes

6 Ferramenta de Apoio ao Processo de Desenvolvimento de Sistemas Multi-Agentes 6 Ferramenta de Apoio ao Processo de Desenvolvimento de Sistemas Multi-Agentes A ferramenta MAS-ML Tool surgiu com o objetivo de viabilizar o processo de desenvolvimento proposto na Seção anterior, implementando

Leia mais

Inventário WMS. SCM Concept www.scmconcept.com.br (47) 3029-1626

Inventário WMS. SCM Concept www.scmconcept.com.br (47) 3029-1626 Inventário WMS Sumário Inventário WMS... 5 Seleção... 5 Parâmetro... 6 Impressão... 8 Relatório... 8 Manutenção Inventário... 10 Filtro... 11 Busca e Pesquisa... 13 Coordenadas... 16 Identificador de Endereços...

Leia mais

Trabalho de Desenvolvimento de Sistemas de Software GereComSaber 2ª Fase

Trabalho de Desenvolvimento de Sistemas de Software GereComSaber 2ª Fase Universidade do Minho Departamento de Informática Desenvolvimento de Sistemas de Software Trabalho de Desenvolvimento de Sistemas de Software GereComSaber 2ª Fase Luana Georgia Lopes Telha nº 49379 Luís

Leia mais

Manual do Sistema HDI Online / Worksite (Circulação: Corretoras parceiras da HDI Seguros )

Manual do Sistema HDI Online / Worksite (Circulação: Corretoras parceiras da HDI Seguros ) Manual do (Circulação: Corretoras parceiras da HDI Seguros ) HDI Seguros Departamento de Produto Automóvel Produto Auto Magda Dioclecio Martins 01 1/47 1. Introdução 1.1. Objetivo Aplicabilidades múltiplas

Leia mais

Conectar diferentes pesquisas na internet por um menu

Conectar diferentes pesquisas na internet por um menu Conectar diferentes pesquisas na internet por um menu Pré requisitos: Elaboração de questionário Formulário multimídia Publicação na internet Uso de senhas na Web Visualização condicionada ao perfil A

Leia mais

Resolução da lista de exercícios de casos de uso

Resolução da lista de exercícios de casos de uso Resolução da lista de exercícios de casos de uso 1. Explique quando são criados e utilizados os diagramas de casos de uso no processo de desenvolvimento incremental e iterativo. Na fase de concepção se

Leia mais

Manual do Usuário. Protocolo

Manual do Usuário. Protocolo Manual do Usuário Protocolo Índice de capítulos Parte I - Processos............................... 01 1 - Buscar................................ 01 2 - Listar................................ 02 3 - Abertura..............................

Leia mais

Avanço Autor: Dan Troyka, 2000. Rastros Autor: Bill Taylor, 1992. Material Um tabuleiro quadrado 7 por 7. 14 peças brancas e 14 peças negras.

Avanço Autor: Dan Troyka, 2000. Rastros Autor: Bill Taylor, 1992. Material Um tabuleiro quadrado 7 por 7. 14 peças brancas e 14 peças negras. Avanço Autor: Dan Troyka, 2000 Um tabuleiro quadrado 7 por 7. 14 peças brancas e 14 peças negras. posição inicial Um jogador ganha se chegar com uma das suas peças à primeira linha do adversário, ou seja,

Leia mais

Especificação dos Requisitos do Software. Sistema de Controle e Gerenciamento de Loja de Vestuários e Acessórios

Especificação dos Requisitos do Software. Sistema de Controle e Gerenciamento de Loja de Vestuários e Acessórios Especificação dos Requisitos do Software Sistema de Controle e Gerenciamento de Loja de Vestuários e Acessórios Autores: Guilherme Henrique Costa Reginaldo da Silva Alves Muzambinho/MG Outubro 2011 Aprovação

Leia mais

Itens estruturais/caso de uso. Itens estruturais/classe ativa. Itens estruturais/componente. Itens estruturais/artefatos. Itens comportamentais

Itens estruturais/caso de uso. Itens estruturais/classe ativa. Itens estruturais/componente. Itens estruturais/artefatos. Itens comportamentais Objetivos da UML Introdução a UML cbraga@ic.uff.br Uma linguagem para: Visualizar Especificar Construir Documentar... e analisar. Desenvolvimento dirigido a modelos 2 Construções básicas Organizadas em

Leia mais

PROJETO DE COOPERAÇÃO TÉCNICA INTERNACIONAL. Projeto 914 BRA5065 - PRODOC-MTC/UNESCO DOCUMENTO TÉCNICO Nº 03

PROJETO DE COOPERAÇÃO TÉCNICA INTERNACIONAL. Projeto 914 BRA5065 - PRODOC-MTC/UNESCO DOCUMENTO TÉCNICO Nº 03 PROJETO DE COOPERAÇÃO TÉCNICA INTERNACIONAL Diretrizes e Estratégias para Ciência, Tecnologia e Inovação no Brasil Projeto 914 BRA5065 - PRODOC-MTC/UNESCO DOCUMENTO TÉCNICO Nº 03 RELATÓRIO TÉCNICO CONCLUSIVO

Leia mais

MANUAL CHAT DE ATENDIMENTO VIASOFT

MANUAL CHAT DE ATENDIMENTO VIASOFT MANUAL CHAT DE ATENDIMENTO VIASOFT 1. CONSIDERAÇÕES INICIAIS A Viasoft para melhor atender seus clientes está aperfeiçoando as suas ferramentas de atendimento. O Chat Online, já conhecido e utilizado pela

Leia mais

Jogos Lógicos de Tabuleiro

Jogos Lógicos de Tabuleiro Universidade Federal do Rio Grande do Sul Programa de Extensão 2014/2015 Jogos Lógicos de Tabuleiro Coordenadores: Liliane F. Giordani Renato P. Ribas www.inf.ufrgs.br/lobogames lobogames.ufrgs@gmail.com

Leia mais

UML: Diagrama de Casos de Uso, Diagrama de Classes

UML: Diagrama de Casos de Uso, Diagrama de Classes UML: Diagrama de Casos de Uso, Diagrama de Classes Diagrama de Casos de Uso O modelo de casos de uso visa responder a pergunta: Que usos (funcionalidades) o sistema terá? ou Para que aplicações o sistema

Leia mais

O Processo de Engenharia de Requisitos

O Processo de Engenharia de Requisitos UNIVERSIDADE ESTADUAL PAULISTA INSTITUTO DE BIOCIÊNCIAS, LETRAS E CIÊNCIAS EXATAS DEPARTAMENTO DE CIÊNCIAS DE COMPUTAÇÃO E ESTATÍSTICA O Processo de Engenharia de Requisitos Engenharia de Software 2o.

Leia mais

SISTEMA DE SERVIÇOS DE INFRA-ESTRUTURA DA UFRGS

SISTEMA DE SERVIÇOS DE INFRA-ESTRUTURA DA UFRGS SISTEMA DE SERVIÇOS DE INFRA-ESTRUTURA DA UFRGS Instituição: UFRGS Autores: Ricardo Vieira, José Luis Machado e Álvaro Juscelino Lanner Área: Sistema de Informações Introdução. O trabalho aqui proposto

Leia mais

ORGANIZAÇÃO DE COMPUTADORES MÓDULO 1

ORGANIZAÇÃO DE COMPUTADORES MÓDULO 1 ORGANIZAÇÃO DE COMPUTADORES MÓDULO 1 Índice 1. Introdução...3 1.1. O que é um Computador?... 3 1.2. Máquinas Multiníveis... 3 2 1. INTRODUÇÃO 1.1 O QUE É UM COMPUTADOR? Para estudarmos como um computador

Leia mais

Software Livre e Engenharia Elétrica

Software Livre e Engenharia Elétrica Software Livre e Engenharia Elétrica Diego Cézar Silva de Assunção Henrique Ribeiro Soares José Rubens Guimarães Vilaça Lima Pedro Dias de Oliveira Carvalho Rafael Viegas de Carvalho Carlos Gomes O software

Leia mais

Themis Serviços On Line - Publicações

Themis Serviços On Line - Publicações Nome do documento Guia do Usuário Themis Serviços On Line - Publicações Sumário Introdução:... 3 1 - Cadastro dos Usuários do Themis Serviços On Line:... 3 2 - Acesso ao Sistema Themis Serviços On Line:...

Leia mais

Gráficos estatísticos: histograma. Série Software ferramenta

Gráficos estatísticos: histograma. Série Software ferramenta Gráficos estatísticos: histograma Série Software ferramenta Funcionalidade Este software permite a construção de histogramas a partir de uma tabela de dados digitada pelo usuário. Gráficos estatísticos:

Leia mais

Linguagem de Programação

Linguagem de Programação Linguagem de Programação Introdução a Linguagem C Princípios de Programação em C Gil Eduardo de Andrade Conceitos Iniciais: Linguagem C Introdução É uma linguagem estruturada; Foi desenvolvida na década

Leia mais

CellBus DOCUMENTO DE CASO DE USO VERSÃO (1.0)

CellBus DOCUMENTO DE CASO DE USO VERSÃO (1.0) CellBus DOCUMENTO DE CASO DE USO VERSÃO (1.0) HISTÓRICO DA REVISÃO Data Versão Descrição Autor 05/04/2016 1.0 Elaboração do Documento de Caso de Uso Cibellie Adrianne 16/04/2016 1.0 Revisão Geral do Documento

Leia mais

DELPHI 7 LINGUAGEM DE PROGRAMAÇÃO AMBIENTE CLIENTE SERVIDOR

DELPHI 7 LINGUAGEM DE PROGRAMAÇÃO AMBIENTE CLIENTE SERVIDOR DELPHI 7 LINGUAGEM DE PROGRAMAÇÃO AMBIENTE CLIENTE SERVIDOR Fortaleza - CE Introdução ao ambiente de desenvolvimento delphi e preparação da interface basíca O ambiente delphi foi criado pela Borland Software

Leia mais

Implementadas por Computador

Implementadas por Computador «Título Dia Aberto da Acção» da PI «Nome Ricardo Formador» Pereira «Título Invenções do Módulo» Implementadas por Computador «Função Desempenhada» Examinador de Patentes Universidade de «Local» Évora «dd.mm.aaaa»

Leia mais