Simulação de Sistemas Prof. MSc Sofia Mara de Souza AULA2.

Slides:



Advertisements
Apresentações semelhantes
Análise e Projeto de Sistemas I
Advertisements

Simulação de Sistemas Antonio J. Netto AULA1.
Introdução a Algoritmos
Amintas engenharia.
Adélia Barros Testes de Software Adélia Barros
Técnicas de Simulação e Simulação Aplicada
ETAPAS DE ESTUDO EM P.O. Definição e Formulação do Problema
Débora da Silva Orientadora: Maria Inés Castiñeira
Teste de Software.
Identificando requisitos
SAD - SISTEMA DE APOIO À DECISÃO Prof. Wagner Andrade
Modelagem e simulação de sistemas
Diretrizes para Desenvolvimento do Projeto
Sistemas Operacionais Planejamento de Experimento
Avaliação de Sistemas Operacionais
Avaliação de Desempenho Planejamento de Experimentos 2 Aula 2 Marcos José Santana Regina Helena Carlucci Santana Universidade de São Paulo Instituto de.
Avaliação de Desempenho
Avaliação de Desempenho Introdução Aula 1 Marcos José Santana Regina Helena Carlucci Santana Universidade de São Paulo Instituto de Ciências Matemáticas.
Avaliação de Desempenho Introdução Aula 1 Marcos José Santana Regina Helena Carlucci Santana Universidade de São Paulo Instituto de Ciências Matemáticas.
PLANEJAMENTO E ANÁLISE DE EXPERIMENTOS
SISTEMA DE INFORMAÇÕES DESENVOLVIMENTO DE SISTEMAS
O processo de coletar os requisitos (escopo do cliente)
Simulação e Modelagem de Sistemas
Prof. MSc Sofia Mara de Souza AULA3
PHD 5729 SIMULAÇÃO HIDROLÓGICA
Solução: SIMULAÇÃO Sistemas Complexos
Planejamento do gerenciamento de riscos
TSDD Teste de segurança durante o desenvolvimento.
Testes – visão geral Vanilson Burégio.
UFRPE – Modelos de Qualidade Teresa Maciel
Abrangência do Planejamento
FORMAÇÃO DE AUDITORES INTERNOS RONALDO COSTA RODRIGUES
Cap 4 – Métricas do Processo e Projeto de Software
PMBOK 5ª Edição Capítulo 5
Análise e Projeto de Sistemas
Fase de Concepção (Início, Planejamento)
Etapas do Projeto DC.IC.15 Data Revisão: 07/04/2017 Início Fim
PLANEJAMENTO DO EXPERIMENTO
Avaliação de Desempenho Simulação
GESTÃO DE PROJETOS DE MANUTENÇÃO
Agenda GERÊNCIA DE PROJETOS PMI – Project Management Institute
PLANEJAMENTO As organizações e seus respectivos programas não funcionam na base da improvisação. É preciso estabelecer estratégias que possibilitem a sua.
Teste de Software Conceitos iniciais.
©2001 Paulo Adeodato Erros Comuns em Projetos Paulo Adeodato Grupo de Inteligência Computacional Centro de Informática Universidade Federal de Pernambuco.
ANÁLISE ESTRUTURADA DE SISTEMAS
Estimativas de Custos e Orçamentação
O que é? É o processo de investigação técnica com intuito de identificar a qualidade, a segurança e a exatidão do software desenvolvido. A validação do.
Introdução A pesquisa é um procedimento reflexivo e crítico de busca de respostas para problemas ainda não solucionados.
Gestão de defeitos.
GERENCIAMENTO DE PROJETOS DE T.I
Fase de Concepção Levantamento de Requisitos, Organização de Requisitos, Planejamento dos Ciclos Iterativos.
Gerenciamento de Custos
IEEE Melhores Práticas para Descrições de Projeto de Software (DPS)
PROCESSO DE DESENVOLVIMENTO DE SOFTWARE AULA 5
Integração.
Métodos Ágeis e Programação Extrema (XP)
Engenharia de Software
Capítulo 9: SAD orientado a Modelo
ORGANIZAÇÃO, SISTEMAS E MÉTODOS
Abordagem Sistemática Guilherme Amaral Avelino Avaliação e Controle de Sistemas de Informação.
Professora Michelle Luz
Sistema de Informações Gerenciais
RUP – Rational Unified Process Márcia Seabra Cabral Prof. Augusto Sampaio Centro de Informática - UFPE.
Engenharia de Software
TÉCNICAS DE ESTIMATIVAS
Sistemas Operacionais
PROJETO SPICE ISO Integrantes: Erickson Balzaneli
Processos de Software Ludimila Monjardim Casagrande 1º Semestre Desenvolvimento e Qualidade.
TESTES DE SOFTWARE – AULA 1 Prof. Me. Ronnison Reges Vidal
CMMI Capability Maturity Model Integration
Transcrição da apresentação:

Simulação de Sistemas Prof. MSc Sofia Mara de Souza AULA2

Projeto de Simulação n Revisão de conceitos básicos n Processo de simulação n Etapas de projeto n Cuidados ao desenvolver projetos de simulação

Visão Geral n Codificação do modelo representa apenas 30% a 40% do esforço total em um estudo de simulação. n Elementos de um estudo bem sucedido: –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 e sua lógica;

Visão Geral –escolha do software de simulação adequado; –utilização de procedimentos estatísticos apropriados para interpretação dos resultados. n Falhas mais comuns: –não definição de objetivos claros e precisos; –uso de simulação quando outra abordagem mais simples é suficiente;

Visão Geral –uso de nível não apropriado de complexidade do modelo; –má interpretação dos resultados.

Etapas de Projeto de Simulação n Formulação do problema n Definição do sistema n Decisão do uso de simulação n Formulação do modelo n Preparação dos dados n Implementação do modelo n Verificação e Validação do modelo

Etapas de Projeto de Simulação n Planejamento estratégico n Planejamento tático n Experimentação n Análise dos resultados da simulação n Documentação n Implementação dos resultados

Etapas de Projeto de Simulação

Formulação do Problema n Estabelecer objetivos do estudo. –como o modelo será utilizado no processo de decisão? –quem serão os usuários finais do modelo? n Projeto de um novo sistema ou análise de um sistema existente? n Nível de detalhamento do modelo depende das respostas das questões.

Definição do Sistema n Determinar limites do sistema. –fronteira sistema X ambiente n Identificar componentes básicos do sistema. –o que pode ser abstraído? –identificar funções dos componentes. –identificar relações entre componentes.

Decisão do uso de simulação n Análise da relação custo-benefício das alternativas para o estudo. –custo do modelo poder ser elevado. –quais benefícios esperados a curto, médio e longo prazo? n Estudar alternativas à simulação. –modelos analíticos –benchmarks...

Formulação do Modelo n Definir objetivos precisos. n Coletar dados sobre a operação do sistema e sua lógica de controle. –não-trivial para sistemas não- automatizados. –consultar diversas pessoas envolvidas. –informações obtidas são incompletas e não formalizadas.

Formulação do Modelo n Desenvolver uma especificação funcional completa do modelo. –especificar componentes, variáveis, relações a serem incluídas; –definir entradas e saídas; –definir a lógica de controle.

Preparação dos Dados n Obter informações que permitam estabelecer ou confirmar as relações entre os componentes do modelo. n Obter dados de entrada para os experimentos. n Obter dados de saída para o processo de validação do sistema.

Preparação dos Dados n No caso de modelos estocásticos: –Utilizar arquivos de dados obtidos experimentalmente? –Utilizar números randômicos segundo distribuições de probabilidade? Não simula apenas o passado. É mais eficiente computacionalmente. Permite variar parâmetros.

Preparação dos Dados n Dados obtidos experimentalmente poderiam vir de alguma distribuição de probabilidade? n Existe uma relação entre as variáveis? n Utilizar métodos estatísticos adequados para a coleta e preparação dos dados.

Implementação do Modelo n 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. n Codificar o modelo na plataforma escolhida. n Verificar correção do modelo.

Verificação e Validação do Modelo n Verificação: o programa realiza o que se espera do modelo? n Validação: o modelo se comporta como o sistema real? Realidade ModeloPrograma validação verificação

Verificação e Validação do Modelo n 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.

Verificação e Validação do Modelo n Validação do modelo: –análise de sensibilidade à variação dos parâmetros. se a variação é grande, refinar o modelo. –alternativas de validação comparar com sistema existente. comparar com sistema similar. como validar se o modelo é inédito?

Verificação e Validação do Modelo n Provar um modelo de forma absoluta tem custo proibitivo. –Provar um modelo para os objetivos e condições desejados.

Planejamento Estratégico n Objetivos: –planejar o conjunto de experimentos; –minimizar número de experimentos. n Fatores são variáveis externas que influenciam o 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 n Cada fator tem um número de níveis.

Planejamento Estratégico n Planejamento depende: –número de fatores; –número de níveis por fator; –das interações entre os fatores; –das limitações de tempo de CPU e custo do experimento; –da precisão desejada dos experimentos.

Planejamento Tático n Objetivos: –planejar cada experimento; –minimizar tempo de cada experimento. n Questões importantes: –inicialização do modelo situação de não-operação / regime permanente –tamanho das amostras aumento permite calcular médias mais próximas da realidade –número de replicações de cada experimento técnicas de redução da variância e auto- correlação (atingir regime permanente)

Planejamento n Modelo de simulação produz uma estimativa estatística do parâmetro de interesse. Para o experimento ser estatisticamente correto, definir: –duração de cada execução; –quantas vezes repetir o experimento; –condições iniciais de cada replicação; –qual o tempo de execução necessário para o modelo começar a gerar estimativas válidas?

Experimentação n Conduzir sessões de simulação. n Definição do estado inicial. n Definição dos estímulos externos nos modelos determinísticos.

Análise dos resultados n Resultados são úteis? –Resultados desejados devem ter sido previstos no modelo. –Análises estatísticas posteriores à experimentação. Uso de pacotes estatísticos. n Formas de visualização dos dados coletados: gráficos, diagramas, tabelas, animações.

Documentação n Documentar os passos do projeto para facilitar novas extensões ao modelo e para o próprio uso correto do modelo. n Documentação da apresentação e interpretação dos resultados para os tomadores de decisão.

Implementação dos Resultados n Tomada de decisão como resultado final do projeto de simulação. n Os usuários precisam entender os resultados obtidos na simulação do sistema.