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

Slides:



Advertisements
Apresentações semelhantes
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.
Advertisements

3/24/2017 7:59 AM © 2005 Microsoft Corporation. All rights reserved.
UML Modelando um sistema.
(Unified Modeling Language)
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.
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.
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)
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
Desenvolvimento de Aplicações Java para Web
Orientação a Objetos.
Introdução a Banco de Dados com exercícios de aplicação
XNA Framework Raphael Barros.
Arquitetura Microsoft .Net
Projeto de Sistemas de Software
Arquiteturas de Referência
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.
Análise e Projeto de Sistemas
MAS-ML Tool: Um Ambiente de Modelagem de Sistemas Multi-Agentes
Apoio à Engenharia de Software
Métodos de Construção de Software: Orientação a Objetos
20/9/2014FACENS1 Desenvolvimento de Jogos na Plataforma XNA: Introdução Fábio Lopes Caversan.
Programação de SCRIPTS
Engenharia do Conhecimento Ernesto Trajano Jacques Robin CIn-UFPE.
Modelagem de Dados Espaciais
 Adelino Moreira Marcial Neto  Alex A. Toniatto  Gabriela Santini.
APLICANDO O PROCESSO DIRIGIDO POR RESPONSABILIDADES PARA A CRIAÇÃO DE UM SUBFRAMEWORK PARA VALIDAÇÃO SINTÁTICA DE FÓRMULAS Autores: Rafael Hornung Simone.
Adriano Melo Introdução ao ASP.NET Adriano Melo
Orientação a Objetos Parte I
SISTEMAS DISTRIBUIDOS Aula 4
A abordagem de banco de dados para gerenciamento de dados
Objetivos Apresentar de forma breve a Metodologia de Modelagem Orientada a Objetos (OMT). A partir de um modelo de objetos de um sistema de informação.
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.
Guilherme Pires Gustavo Royer Chaurais Orientação: Olinto José Varela Furtado Banca: José Eduardo De Lucca e Ricardo Azambuja Silveira.
Projeto de Sistemas de Informação Microsoft C++ Grupo 8: Claudia Rocha Leonardo Rezende Ricardo Pereira.
Desenvolvimento de Frameworks e Componentes Baseados em Metadados Eduardo Guerra.
1 Fábrica de Software com UML Toacy C. Oliveira. 2 Agenda Motivação Contexto UML/MDA Exemplo Prático UML Profile Definições Exemplo Conclusão.
MO801: Tópicos em Arquitetura e Hardware 1 Tópicos em System-Level Design Tecnologia de Projeto Sandro Rigo
Processos de Software.
O que é um Framework? Introdução ao XNA Motivações Instalação Camadas do XNA Estruturas básicas de jogo.
Vellum Ferramenta de automação para Python ou para outras plataformas Ferramenta de automação para Python ou para outras plataformas Módulos escritos na.
Curso de Aprendizado Industrial Desenvolvedor WEB Disciplina: Programação Orientada a Objetos Professor: Cheli Mendes Costa Introdução a Programação Orientada.
Linguagem de Modelagem Unificada
April 05 Prof. Ismael H. F. Santos - 1 Modulo I Princípios e Padrões de Projeto de SW em Java Professores Eduardo Bezerra –
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.
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.
CloudSim Um framework para modelagem e simulação de infraestrutura e serviços de Computação em Nuvem.
Prof. Wallace Borges Cristo
Projeto de Banco de Dados
Palavras-Chaves Linguagem gráficas e utilizações de símbolos.
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.
IF 718 Análise e Projeto de Sistemas Augusto Sampaio Vitor Braga (Estágio docência) Camila Sá (Monitora) Parte do material cedido pela Qualiti Software.
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:

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