UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CAMPUS CURITIBA ENGENHARIA ELETRÔNICA FELIPE GONÇALVES GARCIA FELIPE MARTINS DE LIMA
|
|
- Giulia Fátima Carrilho Quintanilha
- 6 Há anos
- Visualizações:
Transcrição
1 UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CAMPUS CURITIBA ENGENHARIA ELETRÔNICA FELIPE GONÇALVES GARCIA FELIPE MARTINS DE LIMA LUZIA SAYURI KATAOKA HIGASKINO CLUE SUSPEITOS CURITIBA JULHO,2014
2 FELIPE GONÇALVES GARCIA FELIPE MARTINS DE LIMA LUZIA SAYURI KATAOKA HIGASKINO CLUE SUSPEITOS Relatório elaborado na disciplina de Fundamentos de Programação 2 do curso de Engenharia Eletrônica, turma S11, ofertada pelo Departamento Acadêmico de Eletrônica, do Campus Curitiba da Universidade Tecnológica Federal do Paraná. Orientador: Danillo Belmonte CURITIBA JULHO,
3 Índice Introdução 4 Dados Técnicos do Jogo 4 Dinâmica do Jogo 4 Adaptação do Jogo para o Ambiente Computacional 7 Disposição dos Jogadores e sua Representação no Ambiente Computacional 7 Modelo Computacional 9 Pacotes 9 Classes 9 Carta 9 Baralho 10 Jogador 10 Mediador 11 Partida 11 Análise Orientada a Objetos do Diagrama de Classes 12 Diagrama de Classes Completo 13 Diagrama de Sequência Completo 14 3
4 Introdução O Jogo Clue Suspeitos é um jogo de cartas do tipo pergunta e resposta. Nesse jogo o objetivo é descobrir quem matou o Mr. Black,com que arma e em qual local. A Figura 1, a seguir, ilustra o conjunto de cartas desse jogo. Divididos em dois baralhos, o baralho de evidencia (cor laranja) e o baralho do arquivo (cor branca), compostos por suspeito, arma e local do crime. Figura 1 O jogo Suspeitos Dados Técnicos do Jogo Propriedades Quantidade de participantes 2 a 4 Valor Objetivo Ser o jogador mais rápido a desvendar o mistério Quantidade de cartas 75 Vencedor Descobrir quem matou o Mr. Black,com que arma e em qual local Dinâmica do Jogo Cada jogador recebe um baralho de Arquivo. Em seguida separar as cartas de Evidencia em três montes (suspeitos, arma e lugares), retirar uma carta de cada um dos montes, esses serão os dados do crime. Juntar as cartas restantes, da. Evidencia, embaralhar e distribuir para os jogadores. 4
5 As cartas de Evidencia que estiverem em sua posse são inocentes, não estão envolvidas no crime. Começando a jogar: o jogador da vez pergunta ao jogador à sua esquerda sobre dois itens que suspeita estar no crime. O jogador que responde verifica se as cartas de Evidencia relacionado aos dois itens esta em sua posse, caso tenha apenas um mostre para o jogador que perguntou discretamente, caso tenha as duas escolher apenas uma e mostrar, se não tiver nenhuma o jogador continua perguntando, em sentido horário, para o próximo jogador até alguém ter respondido ou ter perguntado a todos. Caso tenha perguntado a todos e ninguém tenha respondido essas cartas fazem parte do crime. Agora, com a rodada finalizada, o jogador a esquerda iniciara a próxima rodada de perguntas. Se o jogador já descobriu quem matou o Mr. Black,com que arma e em qual local ele poderá acusar, apenas na sua rodada, verifica se a acusação corresponde com as cartas do crime, se sim o jogador venceu caso não, ele perdeu, os outros jogadores continuam jogando e o que perdeu só vai responder as perguntas, não vai mais perguntar ou acusar no jogo. O Fluxograma 1 a seguir representa de maneira estruturada a dinâmica do jogo. 5
6 Fluxograma 1 Fluxograma de execução do jogo 6
7 Adaptação do Jogo para o Ambiente Computacional Para adequar o jogo ao ambiente computacional, optou-se por utilizar uma interface gráfica contendo o nome dos jogadores, a quantidade de cartas que eles possuem nas mãos e as cartas que o jogador possuí. A princípio todas as cartas de arquivo do jogador estarão viradas para cima. O usuário terá a opção de clicar para sinalizar (Virar a face para baixo) que aquela carta é inocente e não participou do crime. As cartas do jogador só serãovisíveis para ele mesmo. As cartas dos outros jogadores estarão sempre voltadas para baixo e ele só poderá visualizar se eles ainda faltam muitas cartas para descobrir quem matou, aonde e com o que. Disposição dos Jogadores e sua Representação no Ambiente Computacional Figura 2 - Disposição da tela As cartas marrons representam as cartas voltadas para baixas e verdes voltadas para cima. 7
8 Servidor O servidor será responsável por: embaralhar as cartas, dar as cartas aos jogadores, controlar o tráfego de informações entre esses jogadores. identificar quem é o Jogador da Vez e quem é Jogador a esquerda. iniciar e encerrar uma partida. Figura 3 - Representação Computacional da disposição dos jogadores. 8
9 Modelo Computacional Pacotes Optou-se por utilizar, até o presente momento, cinco pacotes. Esses pacotes foram definidos de acordo com algumas funcionalidades e atores responsáveis. Considera-se apenas dois atores: i) cliente e ii) servidor. Esses pacotes são: CLUESuspeitos_Cliente : pacote que armazenará as classes que devem estar no aplicativo que rodará no computador do jogador. Dentro desse pacote, foi definido o pacote ComunicaClienteToServidor. O pacote ComunicaClienteToServidor armazenará as classes que farão a comunicação entre o computador do jogador ou Cliente com o computador Servidor. CLUESuspeitos _Servidor: pacote que armazenará as classes que devem estar no aplicativo que rodará no computador Servidor. Dentro desse pacote, foi definido o pacote ComunicaServidorToCliente. O pacote ComunicaServidorToCliente armazenará as classes que farão a comunicação entre o computador Servidor e o computador do jogador ou Cliente. Classes A seguir, as classes definidas para representar o jogo CLUE Suspeitos no ambiente computacional são apresentadas. Para o jogo, foram definidas 9 classes, dispostas em 1 pacotes. Carta A classe Carta é a base para o jogo, será essa classes que será manipulada pelas demais classes para criar o ambiente do jogo. Essa classe irá conter os seguintes atributos: 1. Nome: utilizado uma String para identificar as cartas 2. Visibilidade será um boolean onde será utilizada para mudar a visibilidade da carta para o jogador, serio como virar a carta a fim de eliminá-la. 9
10 Arquivo A classe Arquivo representa o baralho do jogo. A principal função do baralho é separar as cartas em tipo, pois em vários momentos do jogo será fundamental escolher cartas de tipos diferentes. E aproveitando que foi necessário criar essa classe, colocaremos na implementação um construtor baralho com todas as 15 carta, para que economize muitas linhas Jogador Essa classe será responsável pelas as ações dos jogadores e seus atributos. Nome: Será uma String para identificar o nome do jogador; Arquivo: Um baralho onde conterá todas as cartas que pode ser as cartas do crime, nela o jogador poderá fazer os palpites, para decifrar o mistério ou enquanto esse momento não chega pode ir eliminando-as para ficar mais fácilganhar a partida; Jogando: Será um boolean para saber se o jogador continua na partida. 10
11 Mediador É a classe que irá gerenciar a partida, ela irá escolher as cartas do crime, e embaralhar e distribuir as cartas restantes para os jogadores, e nele que haverá as verificações se um jogador venceu e trocar o jogador da vez. O Mediador possui um ArrayList de jogadores para distribuir mais facilmente as cartas e fazer verificações e decidir qual jogador será o da vez Análise Orientada a Objetos do Diagrama de Classes 11
12 1)Existe Herança entre as classes? Sim. 2)Vislumbra-se a possibilidade do uso de polimorfismo? Explique. Sim, somente no construtores da classe Mediador. 3)Quais os tipos de relacionamentos foram empregados? Agregação e composição. 4)Existe alguma classe Associativa? Se sim, quais e quais são os detalhes da associação que ela representa? Não. 5)Existe, no diagrama de classes, alguma definição que conduza o programador a escolher alguma linguagem de programação específica? Não. 6)Existe a definição de Enumerações? Não 7)Foi definido algum atributo estático? Se sim, justifique. Não 8)Existe alguma classe abstrata ou que contenha pelo menos um método abstrato? Não. 12
13 Diagrama de Classes Completo Diagrama de Sequência - Completo 13
14 14
WAR. Equipe de desenvolvimento. Sumário
Universidade Tecnológica Federal do Paraná Disciplina: IF62C - Fundamentos de Programação 2 Professores: Robinson Vida Noronha Equipe de desenvolvimento WAR Everton Plotchkacz Herica Batista Sumário Introdução...
Leia maisRequisitos de sistemas
Requisitos de sistemas Unidade III - Casos de Uso Identificação de casos de uso Conceitos de orientação a objetos Modelagem do diagrama de classes e casos de uso 1 Casos de uso CONCEITO Especifica o comportamento
Leia maisFigura 1 Cartas do baralho e as tradicionais fichas de pôquer. Fonte: Win Poker Game¹ Dãdos Te cnicos do Jogo
PÔQUER Trabalho feito e desenvolvido pelos alunos: João Crespim Juscelino Dorneles Weslley Picone Curitiba, 27 de agosto de 2014 1 Í ndice Introdução 3 Dados Técnicos do Jogo 3 Dinâmica do Jogo 3 Dicionário
Leia maisENSINO MÉDIO INTEGRADO INFORMÁTICA LINGUAGEM DE PROGRAMAÇÃO Trabalho Semestral
ENSINO MÉDIO INTEGRADO INFORMÁTICA LINGUAGEM DE PROGRAMAÇÃO Trabalho Semestral CAÇA-PALAVRAS http://www.gileduardo.com.br/ifpr/pci/downloads/referencia.c 1. Introdução O trabalho proposto tem por objetivo
Leia maisPROJETO DE PROGRAMAS. Projeto de Programas PPR0001
PROJETO DE PROGRAMAS Projeto de Programas PPR0001 Desenvolvimento de Software 2 3 Desenvolvimento de Software Análise de Requisitos Distinguir e dividir o sistema em componentes: Analisar os componentes
Leia maisTrabalho Campeonato de Futebol Programação Orientada a Objetos (SCC204) Prof. Moacir Pereira Ponti Junior 26 de abril de 2011
Trabalho Campeonato de Futebol Programação Orientada a Objetos (SCC204) Prof. Moacir Pereira Ponti Junior 26 de abril de 2011 Trabalho Prático - Parte 2 Tarefas O Trabalho 2 envolve o uso de interface
Leia maisPROJETO DE PROGRAMAS. Projeto de Programas PPR0001
PROJETO DE PROGRAMAS Projeto de Programas PPR0001 Desenvolvimento de Software 2 3 Desenvolvimento de Software Análise de Requisitos Distinguir e dividir o sistema em componentes: Analisar os componentes
Leia maisDCC / ICEx / UFMG. O Jogo SimulES. Eduardo Figueiredo.
DCC / ICEx / UFMG O Jogo SimulES Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo O Jogo SimulES Simulação de Engenharia de Software http://www.dcc.ufmg.br/~figueiredo/simules/ O jogo foi fortemente
Leia mais04/11/2016 UML. Prof. Esp. Fabiano Taguchi DIAGRAMAS DE CLASSE
UML Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com fabianotaguchi@hotmail.com DIAGRAMAS DE CLASSE 1 REPRESENTAÇÃO DE CLASSES DIAGRAMA DE CLASSES O diagrama de classes serve de apoio para
Leia mais15/04/2013. Outro Diagrama de Classes. Primeiro Diagrama de Classes. Diagrama de Classes. Atributos. Eduardo Figueiredo
DCC / ICEx / UFMG Primeiro Diagrama de Classes Diagrama de Classes Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo Professor Aluno matricula Outro Diagrama de Classes Diagrama de Classes Serve de
Leia maisProtótipo de Editor Gráfico de Fluxogramas para Representação de Comandos da Linguagem Portugol
Protótipo de Editor Gráfico de Fluxogramas para Representação de Comandos da Linguagem Portugol Aluno Luís Carlos Seifert de Souza Orientador Wilson Pedro Carli Roteiro da Apresentação Introdução Motivação
Leia maisSME Introdução à Programação de Computadores Primeiro semestre de Trabalho: jogo Semáforo
SME0230 - Introdução à Programação de Computadores Primeiro semestre de 2017 Professora: Marina Andretta (andretta@icmc.usp.br) Monitores: Douglas Buzzanello Tinoco (douglas.tinoco@usp.br) Amanda Carrijo
Leia maisDaniel Wildt
Orientação a Objetos 1 Daniel Wildt http://danielwildt.blogspot.com Agenda 2 Orientação a Objetos Classe x Objeto Representação classe Atributos / operações Construtores e Destrutores Liberando memória
Leia maisProgramação Estruturada Orientada a Objetos
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE Programação Estruturada Orientada a Objetos Docente: Éberton da Silva Marinho e-mail: ebertonsm@gmail.com eberton.marinho@gmail.com
Leia maisAnálise de Sistemas 4º Bimestre (material 3)
Análise de Sistemas 4º Bimestre (material 3) Permite a visualização das classes que irão compor o sistema com seus respectivos atributos e métodos, bem como demonstrar como elas se relacionam, complementam
Leia maisModelagem de Classes. Mestrado em Engenharia de Produção e Sistemas Computacionais. Profa. Adriana Pereira de Medeiros
Modelagem de Classes Mestrado em Engenharia de Produção e Sistemas Computacionais Profa. Adriana Pereira de Medeiros adrianamedeiros@id.uff.br Resumo Introdução Conceitos em Orientação a Objetos Diagrama
Leia maisDiagrama de Classes. Régis Patrick Silva Simão. Régis Simão Diagrama de Classes 1/42
Diagrama de Classes Régis Patrick Silva Simão Régis Simão Diagrama de Classes 1/42 Agenda Introdução Objetos Classes Atributos Operações & Métodos Relacionamentos Relacionamento: Associação Nome de Relacionamento
Leia maisManual de Orientação
Manual de Orientação Autoria e Concepção do jogo: Barbara Nunes Padovani** e Larissa Martins Garcia Silva Aves Benites** e Maria Ligia Coutinho Carvalhal* Projeto Gráfico: Natalya Luzia Rodrigues de Vasconcelos
Leia maisMODELAGEM DE SISTEMAS. Introdução a Computação e Engenharia de Software. Profa. Cynthia Pinheiro
MODELAGEM DE SISTEMAS Introdução a Computação e Engenharia de Software Profa. Cynthia Pinheiro Introdução Modelagem de Sistemas: A modelagem de um sistema auxilia o analista a entender a funcionalidade
Leia maisPROGRAMAÇÃO ORIENTADA A OBJETOS
PROGRAMAÇÃO ORIENTADA A OBJETOS SEMANA 4 Classes, Objetos, Instâncias, Referências e Métodos Prof. Geovani Sajorato sajorato@gmail.com Programadores que utilizam o paradigmade Programação Orientada a Objetoscriam
Leia maisFoto 1: Jogo: Roda-Roda Equações
Registro PIBID Matemática 2016 ELABORAÇÃO DE JOGOS DIDÁTICOS Foram elaborados Jogos didáticos envolvendo as equações do 2º grau colaborativamente com os alunos do nono ano da escola participante EELAS.
Leia maisDIAGRAMAS DE CLASSE UML
DIAGRAMAS DE CLASSE UML Projeto Detalhado de Software (PDS) Profa. Cynthia Pinheiro Antes de mais nada... Calendário de Reposições Aula 1: 27/10/2017, 8h-10h, Sala 8 Aula 2: A verificar Aula 3: A verificar
Leia maisProf. Esp. Fabiano Taguchi
UML Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com fabianotaguchi@hotmail.com UML COMPETÊNCIA: Conhecer e desenvolver estudos de caso usando modelagem orientada a objeto. HABILIDADE: Conhecer
Leia maisAnálise e projeto de sistemas
Análise e projeto de sistemas Conteúdo: UML O processo de desenvolvimento de software Prof. Patrícia Lucas A linguagem de modelagem unificada (UML) A UML teve origem em uma tentativa de se unificar os
Leia maisIntrodução à Programação
Introdução à Programação Aula 02 Algoritmos e Ciclo de Desenvolvimento Edirlei Soares de Lima Modelo de um Computador Linguagem de Máquina Um processador executa instruções de máquina.
Leia maisDescrição Arquitetural
Descrição Arquitetural IEEE ISO 1471 Stakeholders Pessoas interessadas no desenvolvimento e no produto final do sistema: 1. Professora Adriana: responsável por verificar e validar o sistema. Tem como principal
Leia maisIntrodução à UML. Prof. Jesus José de Oliveira Neto
Introdução à UML Prof. Jesus José de Oliveira Neto UML Linguagem de Modelagem Unificada Linguagem visual utilizada para modelar softwares baseados no paradigma de orientação a objetos UML não é uma linguagem
Leia maisIntrodução ao paradigma da orientação a objetos
Introdução ao paradigma da orientação a objetos POO29004 Engenharia de Telecomunicações Prof. Emerson Ribeiro de Mello http://docente.ifsc.edu.br/mello/poo 21 DE AGOSTO DE 2018 Desenvolvimento de software
Leia mais- TORNEIO INTERNO DE BURACO IATE
- TORNEIO INTERNO DE BURACO IATE 2016 - OBJETIVO DO TORNEIO Tem por objetivo promover a interação e confraternização entre os sócios e participantes mediante regras abaixo. 1 - DAS INSCRIÇÕES 1.1 - As
Leia maisRegras como jogar Poker
Regras como jogar Poker O Baralho Um baralho de poker contem 52 cartas. Estas castas são divididas em 4 naipes, esses são divididos em 13 numerações. Os 4 Naipes Os naipes são todos de igual valor. Isso
Leia maisAs Visões. Visões arquiteturais (revisão)
As 4 + 1 Visões Jair C Leite Visões arquiteturais (revisão) Separar diferentes aspectos em visões separadas com o objetivo de gerenciar complexidade. Cada visão descreve diferentes conceitos da engenharia.
Leia maisProgramação para Games II. Professor Ariel da Silva Dias Orientação a Objetos
Programação para Games II Professor Ariel da Silva Dias Orientação a Objetos Pacotes Pacotes são um modo de organizar classes e interfaces Um programa pode ser formado por centenas de classes individiduais;
Leia maisRealizando a Análise e Projeto
Realizando a Análise e Projeto Modelagem de Negócios O que temos: Modelagem dos processos: Diagrama de Atividades Modelo de Casos de Uso de Negócio: Modelo de Objetos de Negócio Ator de negócio, trabalhador
Leia maisProgramação Orientada a Objetos
Programação Orientada a Objetos Paradigmas de Programação Prof. Francisco de Assis S. Santos, Dr. São José, 2014. Paradigmas de Programação: Programação sequencial A solução para o problema se da através
Leia maisGRADUAÇÃO EM ANÁLISE E DESENVOLVIMENTO PROGRAMAÇÃO DE COMPUTADORES I Trabalho Final Anual TFA
GRADUAÇÃO EM ANÁLISE E DESENVOLVIMENTO PROGRAMAÇÃO DE COMPUTADORES I Trabalho Final Anual TFA Introdução O TFA tem por objetivo avaliar todo o conhecimento adquirido pelo aluno ao longo das disciplinas
Leia maisTelevisao tamanho tela emitirsom. conectarperifericos
1 - Introdução a Programação Orientada a Objeto Para tentar solucionar o problema do baixo reaproveitamento de código, surgiu a idéia da Programação Orientada a Objeto (POO). A POO não é nova, sua formulação
Leia maisSCC0504 Programação Orientada a Objetos Projeto
SCC0504 Programação Orientada a Objetos Projeto Luiz Eduardo Virgilio da Silva ICMC, USP Proposta Consulte no Moodle o texto contendo a descrição detalhada do projeto Eventuais correções serão feita apenas
Leia maisTutorial sobre o uso da ferramenta de autoria A Ferramenta de Autoria - Célula
Tutorial sobre o uso da ferramenta de autoria A Ferramenta de Autoria - Célula Célula é uma Ferramenta de Autoria para o padrão Ginga. Auxilia no processo de criação da interatividade na TV Digital e é
Leia maisLinguagem de Programação II Programação Orientada a Objetos. Orientação a Objetos
Linguagem de Programação II Programação Orientada a Objetos Orientação a Objetos Prof. Alessandro Borges 2 Tópicos Introdução à Programação Orientada a Objetos Conceitos Objetivos Classes e Objetos Atributos
Leia maisLista de Exercícios AV1
Seminários Engenharia Integrados de Usabilidade em Sistemas de Informação SEMINÁRIOS INTEGRADOS EM SISTEMAS DE INFORMAÇÃO Lista de Exercícios AV1 Luiz Leão luizleao@gmail.com http://www.luizleao.com Questão
Leia maisAula Inaugural. Iniciação à Programação
Aula Inaugural Iniciação à Programação A OBI Olimpíada Brasileira de Informática Modalidades: 1. Iniciação a. 2. Provas de Lógica Objetiva utilizando Papel e Caneta Programação a. Provas com Problemas
Leia maisADAPTAÇÃO PEGA VARETAS (Números Inteiros Negativos)
1 ADAPTAÇÃO PEGA VARETAS (Números Inteiros Negativos) Objetivos Introduzir o conceito de números inteiros negativos; Desenvolvimento O professor confeccionará o jogo com os alunos ou distribuirá os jogos
Leia mais1 Introdução. 1.1 Teoria dos Sistemas 23/4/2010
1 1 Introdução 1.1 Teoria dos Sistemas 1.2 Constituição dos sistemas 1.3 Natureza dos sistemas 1.4 Parâmetros do sistema 1.5 Descrição de sistemas 1.6 Desafios enfrentados no desenvolvimento 1.7 Perfil
Leia maisESTUDO DE CASO: CONVERSOR CELSIUS-FAHRENHEIT
PR UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ ESTUDO DE CASO: CONVERSOR CELSIUS-FAHRENHEIT Cesar Augusto Tacla Departamento Acadêmico de Informática http://www.dainf.cefetpr.br/~tacla O uso e reprodução
Leia maisDiagramas de Classes. ESII Profª. Andressa Falcade URI Santiago
Diagramas de Classes Conceitos Básicos O caso de uso fornece uma perspectiva do sistema de um ponto de vista externo (do ator) Internamente os objetos colaboram para atender às funcionalidades do sistema
Leia mais1) Defina os principais conceitos de orientação a objetos. 4) Porque é desejável programar com foco em interfaces?
Instituto de Computação Bacharelado em Ciência da Computação Disciplina: Técnicas de Programação Avançada Primeira lista de exercícios - 2013.2 Conceitos Básicos de O.O 1) Defina os principais conceitos
Leia maisProcessos de Software by Pearson Education Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 4 Slide 1
Processos de Software Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 4 Slide 1 Objetivos Apresentar modelos de processos de software Descrever três modelos genéricos de processo e quando
Leia maisSCC0504 Programação Orientada a Objetos Prof. Luiz Eduardo Virgilio da Silva / Estevam Arantes (Monitor) Projeto
UNIVERSIDADE DE SÃO PAULO INSTITUTO DE CIÊNCIAS MATEMÁTICAS E DE COMPUTAÇÃO Departamento de Ciências de Computação SCC0504 Programação Orientada a Objetos Prof. Luiz Eduardo Virgilio da Silva / Estevam
Leia maisIntrodução. à UML. Histórico (cont.) Histórico Definição Benefícios Notação Diagrama de Classes Diagramas de Interação Conclusões Revisão
Sumário Introdução à UML BSI Bacharelado em Sistemas de Informação LOO Linguagens Orientadas a Objetos Humberto Mossri de Almeida hmossri_cursos@yahoo.com.br Marcelo Nassau Malta nassau_cursos@yahoo.com.br
Leia maisMaterial criado e organizado por: Suéllen Rodolfo Martinelli. Disponibilizado em:
Material criado e organizado por: Suéllen Rodolfo Martinelli Disponibilizado em: www.scratchbrasil.net.br Um jogo muito simples e viciante que foi lançado no ano de 2014 para celulares, é o jogo Flappy
Leia maisUML. Modelando um sistema
UML Modelando um sistema Fases do desenvolvimento de Software Análise de requisitos Análise Projeto Programação Análise de Requisitos Esta fase captura as intenções e necessidades dos usuários do sistema
Leia maisLABORATÓRIO DE INTRODUÇÃO A CIÊNCIA DE COMPUTAÇÃO TRABALHO SEMESTRAL:
LABORATÓRIO DE INTRODUÇÃO A CIÊNCIA DE COMPUTAÇÃO TRABALHO SEMESTRAL: JOGO DA FORCA ALUNOS: LEANDRO LUIS BELLINI JONATA PEREIRA MARTINS ROGER DOS SANTOS AGUERA PROFESSOR: SEIJI ISOTANI UNIVERSIDADE DE
Leia maisLINGUAGEM DE PROGRAMAÇÃO
Técnico em Informática LINGUAGEM DE PROGRAMAÇÃO Profª Ana Paula anapaula_mandelli@hotmail.com JAVA Como qualquer linguagem de programação, a linguagem Java tem sua própria estrutura, regras de sintaxe
Leia maisTrabalho Computacional Jogo da Forca
Universidade Federal do Espírito Santo Centro Tecnológico Trabalho Computacional Jogo da Forca PET Engenharia de Computação 1. Introdução: Você será responsável por implementar o Jogo da Forca como trabalho
Leia maisMODELAGEM E SIMULAÇÃO
MODELAGEM E SIMULAÇÃO Professor: Dr. Edwin B. Mitacc Meza edwin@engenharia-puro.com.br www.engenharia-puro.com.br/edwin Análise da Decisão Pela própria natureza da vida, todos nós devemos continuamente
Leia maisMANUAL. Manual elaborado por: GABRIELLA PORTELA BARBOSA DE OLIVEIRA
Manual elaborado por: GABRIELLA PORTELA BARBOSA DE OLIVEIRA Sumário 1. Apresentação 2. Primeiros Passos: Criando uma conta no Kahoot! 3. Mãos a obra: Criando um Quiz 4. Tudo Pronto: Preview do Quiz Apresentação:
Leia maisQ d( ) P. a( ) c( ) e( ) c( ) S. c( ) d( )
ELEMENTOS BÁSICOS DA LINGUAGEM JAVA Patricia Della Méa Plentz INE-CTC-UFSC E-Mail: plentz@inf.ufsc.br URL: http://moodle.ufsc.br INE5605-Turma 0238B Sumário 2.1 Classes e Objetos na POO 2.2 2 Revisão da
Leia maisPCS LABORATÓRIO DE PROGRAMAÇÃO ORIENTADA A OBJETOS PARA A ENGENHARIA ELÉTRICA
ESCOLA POLITÉCNICA DA UNIVERSIDADE DE SÃO PAULO Departamento de Engenharia de Computação e Sistemas Digitais PCS - LABORATÓRIO DE PROGRAMAÇÃO ORIENTADA A OBJETOS PARA A ENGENHARIA ELÉTRICA EXERCÍCIO PROGRAMA
Leia maisCONTEÚDO PROGRAMÁTICO
CONTEÚDO PROGRAMÁTICO Java Básico Carga horária: 24 horas TreinaWeb Tecnologia LTDA CNPJ: 06.156.637/0001-58 Av. Paulista, 1765 - Conj 71 e 72 São Paulo - SP CONTEÚDO PROGRAMÁTICO 1 - Um pouco sobre o
Leia maisUniversidade Estadual do Oeste do Paraná UNIOESTE Campus de Cascavel Colegiado de Ciência da Computação. Algoritmos Trabalho 3º Bimestre
Universidade Estadual do Oeste do Paraná UNIOESTE Campus de Cascavel Colegiado de Ciência da Computação Algoritmos Trabalho 3º Bimestre 1) A utilização de jogos de baralho tem sido um entretenimento muito
Leia maisProgramação Orientada a Objetos. Vagner Luz do Carmo - Vluzrmos
Programação Orientada a Objetos Vagner Luz do Carmo - Vluzrmos Questão 1 Dada a seguinte classe na linguagem JAVA: public class Carro { public String retornacor(){ ; return Azul ; private String retornachassi(){
Leia maisLista Diagrama de Casos de Uso
Lista Diagrama de Casos de Uso 1. Qual é a notação da UML para um caso de uso? Qual é a notação da UML para um ator? Qual a notação utilizada na UML para o relacionamento de generalização? 2. Defina o
Leia maisModelagem Usando Orientação à Objetos (Programação Orientada a Objetos) Prof. Responsáveis Wagner Santos C. de Jesus
Curso Disciplina Linguagem de Programação II Curso Engenharia da Computação Modelagem Usando Orientação à Objetos (Programação Orientada a Objetos) Site : http://www1.univap.br/~wagner/ec.html Prof. Responsáveis
Leia maisProcessos de software
Processos de software 1 Processos de software Conjunto coerente de atividades para especificação, projeto, implementação e teste de sistemas de software. 2 Objetivos Introduzir modelos de processos de
Leia maisAVALIAÇÃO UNIFICADA 2015/2 SISTEMAS DE INFORMAÇÃO/4º PERÍODO NÚCLEO I CADERNO DE QUESTÕES
CADERNO DE QUESTÕES INSTRUÇÕES Você está recebendo o CADERNO DE QUESTÕES e a FOLHA DE RESPOSTA. 1º SEMESTRE - 2013 Para cada questão há somente uma alternativa correta. Assinale na folha de respostas a
Leia maisModelagem de Sistemas
Lista de Exercícios AV2 Luiz Leão luizleao@gmail.com http://www.luizleao.com Questão 1 Quais os elementos básicos de um Diagrama de Casos de Uso? Descreva-os Questão 1 Resposta Quais os elementos básicos
Leia maisGFM015 Introdução à Computação. Algoritmos. Ilmério Reis da Silva UFU/FACOM
GFM015 Introdução à Computação Algoritmos Ilmério Reis da Silva ilmerio@facom.ufu.br www.facom.ufu.br/~ilmerio/ic UFU/FACOM Programa 1. Noções básicas sobre os componentes de micro computadores 2.Uso de
Leia maisE N C A P S U L A M E N T O P R O F. M E. H É L I O E S P E R I D I Ã O
E N C A P S U L A M E N T O P R O F. M E. H É L I O E S P E R I D I Ã O REVIEW CLASSES E INSTÂNCIAS. REVIEW - O OPERADOR THIS This faz referencia a métodos e atributos da própria classe REVIEW - EXEMPLO
Leia maisUNIVERSIDADE FEDERAL DO RIO DE JANEIRO - UFRJ. Instituto Tércio Pacitti de Aplicações e Pesquisas Computacionais - ince
UNIVERSIDADE FEDERAL DO RIO DE JANEIRO - UFRJ Instituto Tércio Pacitti de Aplicações e Pesquisas Computacionais - ince Pós-Graduação em Tecnologias da Informação Aplicadas à Educação - PGTIAE Disciplina:
Leia maisAULA 10. Conteúdo: Frações Equivalentes Parte 2 Objetivo: Obter frações equivalentes às frações dadas.
AULA 10 Conteúdo: Frações Equivalentes Parte Objetivo: Obter frações equivalentes às frações dadas. A aula será iniciada com algumas atividades para retomar o conteúdo do encontro anterior. 10.1 Tarefa
Leia maisNotas de Aula 03: Introdução a Orientação a Objetos e a UML
Notas de Aula 03: Introdução a Orientação a Objetos e a UML Objetivos da aula: Introduzir os conceitos da Orientação à Objetos (O.O) Introduzir os conceitos da UML Relacionar os processos às ferramentas
Leia maisAula 01 Conceito de Banco de Dados e SGBD
Aula 01 Conceito de Banco de Dados e SGBD Dado: conjunto de símbolos arranjados a fim de representar a informação fora da mente humana. Elemento de Dado: subconjunto de símbolos que compõem um dado com
Leia maisBanco de Dados? Banco de Dados Professor Vanderlei Frazão
Banco de Dados? OU Vamos por partes... O que são dados? Definições... 1. Dados são observações documentadas ou resultados de medições. 2. Dados são matéria bruta de que é feita a informação. 3. Valores
Leia maisProfessor Emiliano S. Monteiro
Professor Emiliano S. Monteiro É uma padronização de modelagem. Ele é desenhada! Como é uma linguagem desenhada, os desenhos podem ser codificados em qualquer linguagem de qualquer forma, não necessariamente
Leia maisSEMINÁRIOS INTEGRADOS EM SISTEMAS DE INFORMAÇÃO. Luiz Leão
SEMINÁRIOS INTEGRADOS EM SISTEMAS DE INFORMAÇÃO Luiz Leão luizleao@gmail.com http://www.luizleao.com Conteúdo Programático 4.1. Aplicações utilizando Programação Estruturada e Programação Orientada a Objeto.
Leia maisClasses e Objetos. Sintaxe de classe em Java
Classes e Objetos Classes e Objetos A Programação Orientada a Objetos (POO) é uma técnica de programação que se baseia na construção de classes e utilização de objetos. Os objetos são formados por dados
Leia mais3 Uma Arquitetura Distribuída via WEB
24 3 Uma Arquitetura Distribuída via WEB Neste capítulo será apresentada a Arquitetura de Ambiente Distribuído no qual está implementado o Gerador VRML (VRMLGer) e o fluxo de dados que há entre as diferentes
Leia maisVISEDU: JOGO DE REALIDADADE AUMENTADA DE LETRAS COM CONTEÚDO DINÂMICO
VISEDU: JOGO DE REALIDADADE AUMENTADA DE LETRAS COM CONTEÚDO DINÂMICO Aluna: Vivian de Lima Panzenhagen Orientador: Prof. Dalton Solano dos Reis, M. Sc Roteiro Introdução Objetivos Fundamentação Teórica
Leia maisModelo do Mundo Real. Abstração. Interpretação
Modelo do Mundo Real Mundo Real Abstração Interpretação Sistema de Software Modelo Algoritmo Abstração: O modelo precisa capturar apenas as características do mundo real que são importantes para o sistema
Leia maisEngenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios
Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Cronograma das Aulas. Hoje você está na aula Semana
Leia maisPOO Paradigma Orientado a Objetos. POO Paradigma Orientado a Objetos. POO Paradigma Orientado a Objetos. POO Paradigma Orientado a Objetos
UEG - Universidade Estadual de Goiás (Câmpus Posse) Disciplina: Análise e Projeto de Sistemas II Turma: 4 Semestre Ano: 2016 Professor: José Ronaldo Leles Júnior O que é? É uma forma de abordar um problema.
Leia maisCriando a Classe Pessoa Exemplo: Crie e modele uma classe que receba o nome, idade e peso de uma Pessoa. Ao final mostre os dados na tela.
Aula 09 Criando a Classe Pessoa Exemplo: Crie e modele uma classe que receba o nome, idade e peso de uma Pessoa. Ao final mostre os dados na tela. Conforme a aula anterior vamos seguir as regras de padronização
Leia maisBANCO DE DADOS I. Prof. Luiz Antônio Vivacqua C. Meyer
BANCO DE DADOS I Prof. Luiz Antônio Vivacqua C. Meyer Projeto de Banco de Dados Etapas do Desenvolvimento de um Projeto de Sistemas: 1. Levantamento de Requisitos a. Requisitos Funcionais b. Requisitos
Leia maisOrientação a Objetos Parte I. Introdução a POO (Programação Orientada a Objetos)
Orientação a Objetos Parte I Introdução a POO (Programação Orientada a Objetos) Histórico Gerações de Linguagens de Programação Primeira Geração: Linguagem de máquina Segunda Geração: Linguagem de montagem
Leia mais27) Em relação aos Projetos de Sistemas de Software, assinale a sequência correta de desenvolvimento de um sistema:
Modelos de Ciclo de Vida e Metodologias de Software 33) No SCRUM, uma iteração que segue um ciclo (PDCA) e entrega incremento de software pronto é denominada: A) Backlog. B) Sprint. C) Daily scrum. D)
Leia maisPEGUE 10. Quantidade: 08 unidades
1 PEGUE 10 Materiais Um tabuleiro e 66 cartas redondas com os numerais de 1 a 7 nas seguintes quantidades: 1 22 cartas; 6-2 cartas; 2-16 cartas; 7-2 cartas; 3-12 cartas; Coringa 1 carta. 4-7 cartas; 5-4
Leia maisPara calcular a área do trapézio considere a entrada na seguinte ordem: <base maior> <base menor> <altura>.
PC-II 2008/2 Lista 1 Prof. Alexandre Sztajnberg Em todos os exercícios a aluno deve atender aos requisitos enunciados. Métodos e variáveis auxiliares podem ser criados e usados, desde que pertinentes.
Leia maisUniversidade Federal do ABC BCM Processamento da Informação Prática Projeto Campo Minado Primeiro Quadrimestre de 2018
Universidade Federal do ABC BCM0505 15 Processamento da Informação Prática Projeto Campo Minado Primeiro Quadrimestre de 2018 Professores Thiago Ferreira Covões Emilio Francesquini
Leia maisINSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA UML UNIFIED MODELING LANGUAGE
1 INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA UML UNIFIED MODELING LANGUAGE Nickerson Fonseca Ferreira nickerson.ferreira@ifrn.edu.br O que é?? 2 A UML
Leia maisJogo do Feche a caixa
Programa PIBID/CAPES Departamento de Matemática Universidade de Brasília Objetivos Introduzir o conceito de probabilidade. Conteúdos abordados Raciocínio combinatório; Probabilidade; Inequações. Metodologia
Leia mais4) Defina o que vem a ser um algoritmo, e porque, o mesmo depende do processo.
Lista de Exercício 1 Algoritmo e Programação 29/08/2018 (Solução) 1) Escreva conforme a premissas computacionais, o que vem a ser, lógica. R: São as premissas básicas para se executar instruções, alocadas
Leia maisRole Playing Game (Jogo de Interpretação de papéis). Jogadores são personagens da história.
RPG Universidade Federal Fluminense - PURO Monitor: José Victor Dias Pereira Professores: Alessandro Copetti e Patrick Moratori Programação de computadores II O que é? Role Playing Game (Jogo de Interpretação
Leia maisIntrodução a orientação a objetos
2 Introdução a orientação a objetos Introdução 2 Linguagens procedimentais 2 Um pouco de história 2 Idéias básicas da POO 2 Classe, atributo e método 2 Herança 3 Polimorfismo 3 Vantagens e desvantagens
Leia maisPOO Paradigma Orientado a Objetos. POO Paradigma Orientado a Objetos. POO Paradigma Orientado a Objetos. POO Paradigma Orientado a Objetos
UEG - Universidade Estadual de Goiás (Câmpus Posse) Disciplina: Análise e Projeto de Sistemas II Turma: 4 Semestre Ano: 2016 Professor: José Ronaldo Leles Júnior O que é? É uma forma de abordar um problema.
Leia maisRegras do jogo equipe de evolução de software /6/2006 versão 2.1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 Regras do Jogo Objetivo do jogo: Os jogadores competem para terminar um projeto
Leia maisObjetivo: Vence o jogo o time que conseguir revelar primeiro todas as 3 Cartas de Identidade de 2 infiltrados pertencentes ao time adversário.
Autores: Zero Cheung & Dark Chan Agradecimentos Especiais a: Pedro Pereira & Hims Chu ASSUNTOS INTERNOS (2 a 8 Jogadores, Idade 14+, 20 min.) Um grupo de mafiosos infiltrou-se na força policial. No entanto,
Leia maisDiagrama de Classes Módulo de Treinamento FIGURA 19: DIAGRAMA DE CLASSES DO MÓDULO DE TREINAMENTO
5.3.3.4 Diagrama de Classes Módulo de Treinamento FIGURA 19: DIAGRAMA DE CLASSES DO MÓDULO DE TREINAMENTO 101 5.3.4 Definição das Classes - Módulo Pedagógico 5.3.4.1 Classe GrupoCurso A classe GrupoCurso
Leia maisTrabalho B Campo Minado
Trabalho B Campo Minado Neste trabalho, você deve implementar um jogo chamado Campo Minado. Neste documento, você encontrará todas as informações sobre a implementação a ser realizada: regras do jogo,
Leia mais