Modelagem e Simulação Material 02 Projeto de Simulação



Documentos relacionados
Modelagem e Simulação

)HUUDPHQWDV &RPSXWDFLRQDLV SDUD 6LPXODomR

MASTER IN PROJECT MANAGEMENT

6 Construção de Cenários

Metodologias de Desenvolvimento de Sistemas. Analise de Sistemas I UNIPAC Rodrigo Videschi

Introdução à Simulação

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

Projeto de Sistemas I

Referências internas são os artefatos usados para ajudar na elaboração do PT tais como:

Introdução a Química Analítica. Professora Mirian Maya Sakuno

Universidade de Brasília Faculdade de Economia, Administração, Contabilidade e Ciência da Informação e Documentação Departamento de Ciência da

Engenharia Reversa e Reengenharia

GUIA DE CURSO. Tecnologia em Sistemas de Informação. Tecnologia em Desenvolvimento Web. Tecnologia em Análise e Desenvolvimento de Sistemas

Capítulo 3. Avaliação de Desempenho. 3.1 Definição de Desempenho

Gerenciamento de projetos.

LEVANTAMENTO DE REQUISITOS. Lílian Simão Oliveira

Simulação Computacional de Sistemas, ou simplesmente Simulação

Universidade Federal de Alfenas

Guião para a Organização de Projetos de Melhoria Contínua da Qualidade dos Cuidados de Enfermagem

PRIMAVERA RISK ANALYSIS

F.1 Gerenciamento da integração do projeto

PLANEJAMENTO E PROJETOS. Lílian Simão Oliveira

UNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação

DESENVOLVIMENTO DE UM SOFTWARE NA LINGUAGEM R PARA CÁLCULO DE TAMANHOS DE AMOSTRAS NA ÁREA DE SAÚDE

Modelagem e Simulação

II. FASE DE PLANEJAMENTO define a maturidade do entendimento do escopo e, o desenvolvimento do Plano do Projeto PP.

Gerenciamento de Problemas

Gerenciamento de Projetos Modulo II Ciclo de Vida e Organização do Projeto

Unidade VI. Validação e Verificação de Software Teste de Software. Conteúdo. Técnicas de Teste. Estratégias de Teste

rosefib.webnode.com.br

Ajuda ao SciEn-Produção O Artigo Científico da Pesquisa Experimental

Engenharia de Software

Melhores práticas no planejamento de recursos humanos

Conteúdo. Disciplina: INF Engenharia de Software. Monalessa Perini Barcellos

SAD orientado a MODELO

Teste de Software Parte 3. Prof.: Jonas Potros

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software

PONTIFÍCIA UNIVERSIDADE CATÓLICA DE GOIÁS Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas

UNIDADE 4. Introdução à Metodologia de Desenvolvimento de Sistemas

CAPÍTULO 1 - CONTABILIDADE E GESTÃO EMPRESARIAL A CONTROLADORIA

Correlação e Regressão Linear

ISO 9000:2000 Sistemas de Gestão da Qualidade Fundamentos e Vocabulário. As Normas da família ISO As Normas da família ISO 9000

Modelo Cascata ou Clássico

Engenharia de Requisitos

Desempenho da Fase Analítica. Fernando de Almeida Berlitz

Segurança e Higiene no Trabalho

Análise do Ambiente estudo aprofundado

Preparação do Trabalho de Pesquisa

Engenharia de Software

Ricardo Roberto de Lima UNIPÊ APS-I. Históricos e Modelagem Orientada a Objetos

Qualidade de Software

Preparação para a Certificação Six Sigma Black Belt

Técnicas de coleta de dados e instrumentos de pesquisa

Simulação Transiente

Tecnologia em Gestão Pública Desenvolvimento de Projetos - Aula 9 Prof. Rafael Roesler

Processos de gerenciamento de projetos em um projeto

GESTÃO DAS INFORMAÇÕES DAS ORGANIZAÇÕES MÓDULO 11

Processos de Desenvolvimento de Software

Objetivo do trabalho 4

Estimativas de Software Fundamentos, Técnicas e Modelos... e o principal, integrando isso tudo!

Sistema de Informação Gerencial SIG

Índice. Grupo Módulo 13

Ciclo de Vida Clássico ou Convencional CICLOS DE VIDA DE DESENVOLVIMENTO DE SISTEMAS. Ciclo de Vida Clássico ou Convencional. Enfoque Incremental

SISTEMA DE GESTÃO AMBIENTAL ABNT NBR ISO 14001

Engenharia de Software II: Desenvolvendo o Orçamento do Projeto. Prof. Msc Ricardo Britto DIE-UFPI rbritto@ufpi.edu.br

QUALIDADE DE SOFTWARE

Disciplina: Técnicas de Racionalização de Processos Líder da Disciplina: Rosely Gaeta NOTA DE AULA 04 O PROJETO DE MELHORIA DOS PROCESSOS

Fundamentos em Teste de Software. Vinicius V. Pessoni

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

Tópicos Abordados. Pesquisa de Mercado. Aula 2. Contextualização. Qualitativa X Quantitativa. Instrumentalização. 1. Diferença entre qualitativa

Tópicos Especiais em Sistemas de Telecomunicações IV

Metodologia de Gerenciamento de Projetos da Justiça Federal

Visão Geral das Áreas de Conhecimento e dos Processos da Gerência de Projetos

Artigo Lean Seis Sigma e Benchmarking

Gerenciamento de Projetos

Curso de Engenharia de Produção. Organização do Trabalho na Produção

Módulo 3 Procedimento e processo de gerenciamento de riscos, PDCA e MASP

AULA 07 Tipos de avaliação

PÓS GRADUAÇÃO EM CIÊNCIAS DE FLORESTAS TROPICAIS-PG-CFT INSTITUTO NACIONAL DE PESQUISAS DA AMAZÔNIA-INPA. 09/abril de 2014

OBJETIVO 2 APLICAÇÃO 3 ATRIBUIÇÕES E RESPONSABILIDADES 4 DOCUMENTOS DE REFERÊNCIA 5 TERMINOLOGIA 6 DESCRIÇÃO DO PROCESSO DE GESTÃO DE MUDANÇAS

Seção 2/E Monitoramento, Avaliação e Aprendizagem

Introdução a Avaliação de Desempenho

Métodos qualitativos: Pesquisa-Ação

MODELAGEM E SIMULAÇÃO

Processo de Desenvolvimento Unificado

Implantação. Prof. Eduardo H. S. Oliveira

2.1 Os projetos que demonstrarem resultados (quádrupla meta) serão compartilhados na Convenção Nacional.

Pesquisa Operacional

CONCURSO PÚBLICO ANALISTA DE SISTEMA ÊNFASE GOVERNANÇA DE TI ANALISTA DE GESTÃO RESPOSTAS ESPERADAS PRELIMINARES

Gerenciamento de Riscos do Projeto Eventos Adversos

Este trabalho tem como objetivo propor um modelo multicritério para a priorização dos modos de falha indicados a partir de uma aplicação do processo

Resumo do BABok 2.0 O Guia de Referência de Análise de Negócio Curso de Analista de Negócio 3.0

Transcrição:

Modelagem e Simulação Material 02 Projeto de Simulação Prof. Simão Sirineo Toscani Projeto de Simulação Revisão de conceitos básicos Processo de simulação Etapas de projeto Cuidados nos projetos de simulação

Visão Geral Codificação do modelo representa apenas 30% a 40% do esforço total em um estudo de simulação. Elementos para um bom estudo de simulação: Conhecimento de metodologias de simulação, modelos estocásticos, probabilidade e estatística; Formulação correta do problema; Boas informações sobre o funcionamento do sistema a ser simulado e sua lógica; Visão Geral (cont.) Escolha do software de simulação adequado; Utilização de procedimentos estatísticos apropriados para interpretação dos resultados. Falhas mais comuns: Não definição de objetivos claros e precisos; Uso de simulação quando outra abordagem mais simples é suficiente; Uso de nível de complexidade não apropriado no modelo; Má interpretação dos resultados.

Etapas de um (bom) Projeto de Simulação 1. Formulação do problema 2. Definição do sistema 3. Decisão do uso de simulação 4. Formulação do modelo 5. Preparação dos dados 6. Implementação do modelo 7. Validação do modelo Etapas de um Projeto de Simulação (cont.) 8. Planejamento estratégico (para a experimentação) 9. Planejamento tático (para a experimentação) 10. Experimentação 11. Análise dos resultados da simulação 12. Documentação 13. Implementação dos resultados

Etapas de um Projeto de Simulação (cont.) 1. Formulação do Problema Estabelecer objetivos do estudo Como o modelo será utilizado no processo de decisão? Quem serão os usuários finais do modelo? Projeto de um novo sistema ou análise de um sistema já existente? Estas questões irão definir o nível de detalhamento do modelo.

2. Definição (entendimento) do Sistema Determinar os limites do sistema Isto é, a fronteira entre o sistema e o ambiente que o cerca. Identificar os componentes básicos do sistema O que pode ser abstraído (desconsiderado)? Identificar as funções dos componentes. Identificar as relações entre os componentes. 3. Decisão do uso de simulação Análise da relação custo-benefício e das alternativas para o estudo O custo do modelo pode ser elevado Quais benefícios esperados a curto, médio e longo prazo? Estudar alternativas à simulação Modelos analíticos Análise direta do próprio sistema real (talvez essa análise possa fornecer as respostas procuradas)

4. Formulação do Modelo Definir objetivos Coletar dados sobre a operação do sistema e sua lógica de controle Não-trivial para sistemas não-automatizados Consultar as diversas pessoas envolvidas no funcionamento do sistema Informações obtidas são, em geral, incompletas e não formalizadas 4. Formulação do Modelo (cont.) Desenvolver uma especificação funcional completa do modelo Definir os vários componentes e suas funções Especificar as variáveis e as relações a serem incluídas Definir entradas e saídas do modelo Definir a lógica de controle

5. Preparação dos Dados Obter informações que permitam estabelecer ou confirmar as relações entre os componentes do modelo Obter dados de entrada para os experimentos Definir os dados de saída para o processo de validação do sistema 5. Preparação dos Dados (cont.) No caso de modelos estocásticos: Utilizar arquivos de dados obtidos experimentalmente? Utilizar números randômicos segundo distribuições de probabilidade? Vantagens do uso de distribuições probabilísticas: Não simula apenas o passado É mais eficiente computacionalmente Permite variar parâmetros

5. Preparação dos Dados (cont.) Dados obtidos experimentalmente poderiam vir de alguma distribuição de probabilidade? Existe uma relação entre as variáveis do sistema? Utilizar métodos estatísticos adequados para a coleta e preparação dos dados 6. Implementação do Modelo Selecionar plataforma de software: Linguagem de programação de propósitos gerais Linguagem de simulação de propósitos gerais Pacote de simulação específico Codificar o modelo na plataforma escolhida Verificar correção do modelo

7. Validação do Modelo Validação: o modelo se comporta como o sistema real? Verificação: o programa realiza o que se espera do modelo? Realidade Modelo Programa validação verificação 7. Validação do Modelo (cont.) Verificação do modelo: Assegurar que o código é uma implementação correta do modelo Uso de depuração e animação Verificar os casos extremos (condições de contorno)

7. Validação do Modelo (cont.) Validação do modelo: Análise de sensibilidade à variação dos parâmetros. Se a variação é grande, deve-se refinar o modelo (grandes variações para pequenas mudanças indicam instabilidade ou mau comportamento do modelo) Alternativas de validação Comparar o modelo com o sistema existente Comparar o modelo com um sistema similar (Se o modelo é inédito, não é possível fazer essas comparações) 7. Validação do Modelo (cont.) A construção de um modelo acurado (que represente o sistema com precisão) tem custo proibitivo Portanto, constrói-se o modelo para os objetivos e as condições desejadas O eixo das abscissas representa a acuracidade do modelo.

8. Planejamento Estratégico Objetivos: Planejar o conjunto de experimentos (quantos fazer e variando quais fatores?) Minimizar número de experimentos Fatores são as variáveis externas que influenciam no resultado Quantitativos: valores podem ser medidos em escalas Ex.: velocidade, custo, tempo Qualitativos: valores não têm magnitude. Ex.: políticas, regras, áreas geográficas A cada fator pode corresponder vários níveis 8. Planejamento Estratégico (cont.) Planejamento depende: do número de fatores; do número de níveis por fator; das interações entre os fatores; das limitações impostas para o tempo de CPU e para o custo do experimento; da precisão desejada nos experimentos.

9. Planejamento Tático Objetivos: Planejar cada um dos experimentos do conjunto definido no Planejamento Estratégico; Minimizar o tempo de cada experimento (duração da execução). Questões importantes: Inicialização do modelo Que tempo o modelo leva para começar a gerar estimativas válidas, após o transiente inicial? Será necessário primeiro esquentar o modelo (para atingir uma situação de equilíbrio) para depois fazer as medições em regime permanente? Problema: saber quando se atingiu o regime permanente 9. Planejamento Tático (cont.) Tamanho das amostras aumento das amostras permite calcular médias mais próximas da realidade o ideal é usar amostras pequenas, mas que mantenham a significância dos resultados Quantas vezes repetir cada experimento (replicações do experimento) para diminuir o erro causado pelo uso de valores randômicos? Supor que tenham sido feitos k experimentos e, como resultado, tenha sido obtida uma média para uma variável x (soma dos diferentes valores de x dividido por k). Supor que o erro no cálculo dessa média seja E. Tem-se que para 4*k observações o erro será 0.5*E e para 16*k observações o erro será 0.25*E (pois o erro é inversamente proporcional à raiz quadrada do número de experimentos).

10. Experimentação Conduzir sessões de simulação Definição do estado inicial Definição dos estímulos externos para os modelos determinísticos 11. Análise dos resultados Resultados são úteis? Os resultados esperados devem ter sido previstos anteriormente (resultados absurdos indicam a má formulação do modelo) Devem ser feitas análises estatísticas posteriores à experimentação Uso de pacotes estatísticos Formas de visualizar os dados coletados: gráficos, diagramas, tabelas, animações

12. Documentação Documentar os passos do projeto do modelo para facilitar novas extensões ao modelo e para o próprio uso correto do modelo Documentação da apresentação e interpretação dos resultados para os tomadores de decisão 13. Implementação dos Resultados Tomada de decisão do que fazer, como resultado final do projeto de simulação Os usuários (tomadores de decisão) precisam entender os resultados obtidos na simulação do sistema.