Introdução Técnicas de Análise de Domínio O Domínio dos Jogos RPGT Commander Assembler Language Commander Assembler Engine Demo Considerações Finais e.

Slides:



Advertisements
Apresentações semelhantes
Introdução à plataforma
Advertisements

Geração de DSLs Vamos criar agora um projeto exemplo que trabalhe não mais com a linguagem DRL, mas sim com DSL (Domain Specific Languages – Linguagens.
3/24/2017 7:59 AM © 2005 Microsoft Corporation. All rights reserved.
UML Modelando um sistema.
(Unified Modeling Language)
1 ZEUS Agentes Inteligentes e Sistemas Multi-agente Ferramentas de Contrução de Agentes IST- 2003/2004 Ana Paiva.
12 de Dezembro de 2002 Mestrado em Engenharia Electrotécnica e de Computadores Mestrando: Rogério Dias Paulo Orientador: Professor Doutor Adriano Carvalho.
UML – MODELAÇÃO DA ESTRUTURA Professor Sandro Carvalho.
FACULDADE DOS GUARARAPES
Projeto de Sistemas de Software
Linguagens de Modelagem para SMA
Artur Rauen Luciano Peixoto
André Rangel de Matos Raquel Pereira Crespo PÓS-GRADUAÇÃO LATO SENSU EM ANÁLISE, PROJETO E GERÊNCIA DE SISTEMAS DE INFORMAÇÃO Especificação e Manutenção.
Linguagens de programação
Introdução a diagrama de classes e UML
Análise Estruturada O mais amplamente usado dos métodos de modelagem de requisitos Modelos que retratam fluxo e o conteúdo da informação (dados e controle)
Reutilização de Software
Linguagens de Programação
Trabalho de Conclusão de Curso Moisés Alves Carneiro Filho
Introdução Visão Geral do Método.
Domain-Specific Modelling na Engenharia de Software.
Especificação de Requisitos em PIT-RSL
Orientação a Objetos.
Aula 1 Minicurso: Astah Ministrantes: André Martins; Camila Brondani;
XNA Framework Raphael Barros.
Desenvolvimento de Jogos com XNA
Plataforma de Desenvolvimento de Software
Projeto de Sistemas de Software
Industria de jogos – Uma da mais lucrativas do mundo – Grandes Desafios – Industrialização do processo de desenvolvimento – Migração do processo artesanal.
Análise e Projeto de Sistemas
MAS-ML Tool: Um Ambiente de Modelagem de Sistemas Multi-Agentes
Métodos de Construção de Software: Orientação a Objetos
Fabíola Guerra Nakamura Vitor Alcântara Batista
Engenharia do Conhecimento Ernesto Trajano Jacques Robin CIn-UFPE.
Projeto de Banco de Dados
 Adelino Moreira Marcial Neto  Alex A. Toniatto  Gabriela Santini.
Adriano Melo Introdução ao ASP.NET Adriano Melo
A abordagem de banco de dados para gerenciamento de dados
INFOS IMPORTANTES: Fonte utilizada: Segoe (essa não é uma fonte padrão do Windows. Favor instalar em seu computador) Paleta de cores: 183 –
Go3D! A 3D Graphics Engine Carlos Tosin. Divisão Estrutura dividida em 4 componentes Core (46 classes) Áudio (4 classes) Script (4 classes) Renderer (37.
Projeto de Linguagens de Programação
Guilherme Pires Gustavo Royer Chaurais Orientação: Olinto José Varela Furtado Banca: José Eduardo De Lucca e Ricardo Azambuja Silveira.
Sistemas da informação para processos produtivos Softwares e programação.
Desenvolvimento de Frameworks e Componentes Baseados em Metadados Eduardo Guerra.
MO801: Tópicos em Arquitetura e Hardware 1 Tópicos em System-Level Design Tecnologia de Projeto Sandro Rigo
O que é um Framework? Introdução ao XNA Motivações Instalação Camadas do XNA Estruturas básicas de jogo.
Conceitos Básicos Introdução.
EDA – Electronic Design Assistant
UML e a Ferramenta Astah
Linguagem de Modelagem Unificada
Linhas de Produtos de Software Ivan Cardim, Pedro Matos Jr {icc2,
© 2007 by Pearson Education ©Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 18 Slide 1 Reuso de Software.
Padrões de projeto M.Sc. Sílvio Bacalá Jr..
Objetos Distribuídos Frameworks Orientados a Objetos.
Frameworks e Componentes Daniel Fernando Pavelec.
Análise e Projeto de Sistemas Unified Modeling Language Renata Araujo Ricardo Storino Núcleo de Computação Eletrônica Curso de Programação de Computadores.
Artigo 1 “One World: Experiências com uma arquitetura de computação pervasiva” Robert Grimm New York University Seu objetivo é ser uma plataforma que forneça.
CloudSim Um framework para modelagem e simulação de infraestrutura e serviços de Computação em Nuvem.
Prototipação de Software
Prof. Wallace Borges Cristo
1 Database Systems, 8 th Edition Sistemas de Banco de Dados: Projeto, Implementação e gestão Oitava Edição Capítulo 2 Modelo de Dados.
1 Database Systems, 8 th Edition Sistemas de Banco de Dados: Projeto, Implementação e gestão Oitava Edição Capítulo 2 Modelo de Dados.
MDA na Prática Flávia Durans Pitta Marinho
VII Encontro CIn sobre Qualidade, Processos e Gestão de Software Thierry Araujo Avaliação dos resultados do projeto SmartSim e perspectivas para.
JBuilder Daniel Almeida, Dayene Mendes, Gustavo Ribeiro, Thiago Dias.
1 Projeto Piloto Conclusão em Agenda Projeto Piloto –Descrição –Execução da aplicação –Implementação de requisitos funcionais e não- funcionais.
Sistema de Apoio à Gestão do Fomento na IFP by ABC.
1 Especificação de Sistemas de Software e a UML. 2 Modelagem de sistema A modelagem de sistema auxilia o analista a entender a funcionalidade do sistema.
Desenvolvendo sotfware com UML1 Visão Geral de Orientação a Objetos.
Uma Extensão do Fluxo de Análise e Projeto do RUP com suporte a Desenvolvimento Baseado em Componentes Eduardo Almeida
Transcrição da apresentação:

Introdução Técnicas de Análise de Domínio O Domínio dos Jogos RPGT Commander Assembler Language Commander Assembler Engine Demo Considerações Finais e Trabalhos Futuros

Industria de jogos – Uma da mais lucrativas do mundo – Grandes Desafios – Industrialização do processo de desenvolvimento – Migração do processo artesanal para o fabril

Trabalho intensivamente manual Ferramentas (linguagens) genéricas Processos genéricos Um tipo de aplicação por vez Feito a mão do zero Pouco ou nenhum reuso

Objetiva aumentar o nível de abstração do desenvolvimento Linhas de Produção Automação Reuso

A Atividade de identificar objetos e operações de uma classe de sistemas similares em um domínio particular de problemas Reuso da análise e design, não do código Tornar a informação acessível Identificar características comuns e variáveis

Baseado nas funcionalidades Feature-Model Abstração, generalização e parametrização

UFO: Enemy Unknown Final Fantasy Tactics Front Mission 3 Vandal Hearts 2 Vanguard Bandist Suikoden Tactics (validação)

Criação da Linguagem Visual Criação/Reutilização de um framework Criação do gerador de código

Microsoft Tools for Domain-Specific Languages – DSL Tools – Modelo do Domínio – Notação – Integração – Geração – Serialização

XNA 3.0 Renderização 2.5D (isométrica) – Gerenciador de Estados – Gerenciador de Entidades – Mapa Isométrico – Gerenciador de Batalhas Gerenciador de Movimentação Gerenciador de Ações – Biblioteca de Componentes Gráficos

Fábricas de software – Custo de construção muito alto – Aumento da performance – Diminuição dos erros – Nivelamento do conhecimento

IA Comunicação Gráficos 3D Itens e Eventos Experiência e lvls Integração com o Content Pipeline Suportar novas funcionalidades