SlideShare uma empresa Scribd logo
Protótipo de Simulador
     de Elevadores

                 TCC

     Aluno Mauricio Volkweis Astiazara
Professor Orientador Roland Teodorowitsch

       Canoas, dezembro de 2005
Sumário

 1. Elevadores
 2. Simulação
 3. Projeto da Ferramenta
 4. Desenvolvimento
 5. Utilização do Protótipo
 6. Conclusão
 7. Trabalhos Futuros
                               2
1. Elevadores

   Engenharia de Elevação;
    – Estudo de Tráfego;
    – Cálculo de Tráfego;
   Necessidades da Área de Pesquisa e
    Desenvolvimento;
    – Cálculo de tráfego não é o ideal;
    – Simulação pode ser uma melhor
      alternativa.
                                          3
2. Simulação

   Técnicas de resolução de problemas:
    – Experimentação Direta;
    – Resolução Analítica;
    – Simulação.
 Conceito;
 Motivações para o uso;
 Metodologias.

                                          4
3. Projeto da Ferramenta

   Motivação:
    – Ferramenta de alto nível para os
      profissionais da área;
    – Deve auxiliar na pesquisa e
      desenvolvimento de novas tecnologias;
    – Pode ser utilizada como ferramenta
      didática em treinamentos sobre
      elevadores.

                                              5
3. Projeto da Ferramenta

   Objetivos:
    – Simular a população de passageiros;
    – Independência de hardware e software;
    – Classes coerentes e consistentes (para as
      lógicas de atendimento);
    – Baixo acoplamento entre apresentação e
      domínio;
    – Validação do simulador com o cálculo de
      tráfego.                                  6
3. Projeto da Ferramenta

   Metodologia adotada:
    – Orientação a Objetos;
    – UML;
    – Processo Unificado;
   Recursos empregados:
    – Ferramenta CASE Jude;
    – Linguagem Visual Basic.Net.

                                    7
4. Desenvolvimento

 Casos de Uso;
 Estrutura do Sistema;
 Execução do Sistema.




                          8
4.1 Casos de Uso




                   9
4.1 Casos de Uso




                   10
4.2 Estrutura do Sistema




                           11
4.2.1 Pacote Prédio




                      12
4.2.2 Pacote Elevador




                        13
4.2.3 Pacote Pessoa




                      14
4.2.4 Pacote Simulação




                         15
4.2.4 Pacote Simulação




                         16
4.3 Execução do Sistema




                          17
4.3.1 Estados da Cabine




                          18
4.3.2 Estados da Pessoa




                          19
5. Utilização do Protótipo

   Introdução
    – Construção de um prédio;
    – Construção de uma população;
    – Construção de um sistema de elevadores;
    – Simulação;
    – Comparação de resultados;
   Exemplos de uso.

                                            20
6. Conclusão

 Simulação é uma alternativa viável;
 O desenvolvedor deve manter o foco ao
  criar o modelo;
 O modelo deve ser constantemente
  aperfeiçoado;
 Quais outros domínios de problemas
  também poderiam ser simulados?
                                     21
7. Trabalhos Futuros

 Melhoria na apresentação da
  simulação;
 Editor de lógica de atendimento;
 Criação de atributos para a pessoa;
 Alimentação com dados reais.




                                        22

Mais conteúdo relacionado

Semelhante a Protótipo de Simulador de Elevadores

Projeto de Sistemas - Aula002
Projeto de Sistemas - Aula002Projeto de Sistemas - Aula002
Projeto de Sistemas - Aula002
Cláudio Amaral
 
Machine Learning Black Boxes
Machine Learning Black BoxesMachine Learning Black Boxes
Machine Learning Black Boxes
Denis Wilson Souza Rosa
 
TDC2016SP - Machine Learning Black Boxes - Terceirizando o Trabalho Duro
TDC2016SP - Machine Learning Black Boxes - Terceirizando o Trabalho DuroTDC2016SP - Machine Learning Black Boxes - Terceirizando o Trabalho Duro
TDC2016SP - Machine Learning Black Boxes - Terceirizando o Trabalho Duro
tdc-globalcode
 
Apresentação Estágio UDESC
Apresentação Estágio UDESCApresentação Estágio UDESC
Apresentação Estágio UDESCMarcos Ferreira
 
BVCCoN-Tool - Uma Ferramenta para Apoiar uma Abordagem de Configuração de Pro...
BVCCoN-Tool - Uma Ferramenta para Apoiar uma Abordagem de Configuração de Pro...BVCCoN-Tool - Uma Ferramenta para Apoiar uma Abordagem de Configuração de Pro...
BVCCoN-Tool - Uma Ferramenta para Apoiar uma Abordagem de Configuração de Pro...
Tarcísio Couto
 
Projeto de sistemas com UML - Parte 1
Projeto de sistemas com UML - Parte 1Projeto de sistemas com UML - Parte 1
Projeto de sistemas com UML - Parte 1
Natanael Simões
 
Pesquisa operacional
Pesquisa operacionalPesquisa operacional
Pesquisa operacional
Éder Alves
 
Apresentação: Utilização de Metodologias Ágeis para Adaptação de um Processo ...
Apresentação: Utilização de Metodologias Ágeis para Adaptação de um Processo ...Apresentação: Utilização de Metodologias Ágeis para Adaptação de um Processo ...
Apresentação: Utilização de Metodologias Ágeis para Adaptação de um Processo ...
Felipe Nascimento
 
Workshop de Pós Graduação - 2011
Workshop de Pós Graduação - 2011Workshop de Pós Graduação - 2011
Workshop de Pós Graduação - 2011
João Paulo Brognoni Casati
 
Redes de comunicaçao
Redes de comunicaçaoRedes de comunicaçao
Redes de comunicaçao
Rui Raposo
 
Programa Redes de Comunicação - Ens. Profissional
Programa Redes de Comunicação - Ens. ProfissionalPrograma Redes de Comunicação - Ens. Profissional
Programa Redes de Comunicação - Ens. Profissional
Filipe Mendonça
 
Proposta de plano de ensino
Proposta de plano de ensinoProposta de plano de ensino
Proposta de plano de ensinodkem
 
Apresentação monografia douglas brito
Apresentação monografia   douglas britoApresentação monografia   douglas brito
Apresentação monografia douglas britoMarceloMotta87
 
ECODE
ECODEECODE
Apostila elementos de projeto de informática
Apostila elementos de projeto de informáticaApostila elementos de projeto de informática
Apostila elementos de projeto de informáticaFabricio Tecinfo
 
Trabalho PI I
Trabalho PI ITrabalho PI I
Trabalho PI I
Vitor Savicki
 
Machine Learning: Do Notebook ao modelo em produção
Machine Learning: Do Notebook ao modelo em produçãoMachine Learning: Do Notebook ao modelo em produção
Machine Learning: Do Notebook ao modelo em produção
Marlesson Santana
 
Ambiente Virtual de Treinamento: Transferindo o Aprendizado Virtual para a Re...
Ambiente Virtual de Treinamento: Transferindo o Aprendizado Virtual para a Re...Ambiente Virtual de Treinamento: Transferindo o Aprendizado Virtual para a Re...
Ambiente Virtual de Treinamento: Transferindo o Aprendizado Virtual para a Re...
Alexandre Lima, M.Sc.
 
Slide-simulação computacional.pptx
Slide-simulação computacional.pptxSlide-simulação computacional.pptx
Slide-simulação computacional.pptx
Pedro Luis Moraes
 

Semelhante a Protótipo de Simulador de Elevadores (20)

Projeto de Sistemas - Aula002
Projeto de Sistemas - Aula002Projeto de Sistemas - Aula002
Projeto de Sistemas - Aula002
 
Machine Learning Black Boxes
Machine Learning Black BoxesMachine Learning Black Boxes
Machine Learning Black Boxes
 
TDC2016SP - Machine Learning Black Boxes - Terceirizando o Trabalho Duro
TDC2016SP - Machine Learning Black Boxes - Terceirizando o Trabalho DuroTDC2016SP - Machine Learning Black Boxes - Terceirizando o Trabalho Duro
TDC2016SP - Machine Learning Black Boxes - Terceirizando o Trabalho Duro
 
Apresentação Estágio UDESC
Apresentação Estágio UDESCApresentação Estágio UDESC
Apresentação Estágio UDESC
 
BVCCoN-Tool - Uma Ferramenta para Apoiar uma Abordagem de Configuração de Pro...
BVCCoN-Tool - Uma Ferramenta para Apoiar uma Abordagem de Configuração de Pro...BVCCoN-Tool - Uma Ferramenta para Apoiar uma Abordagem de Configuração de Pro...
BVCCoN-Tool - Uma Ferramenta para Apoiar uma Abordagem de Configuração de Pro...
 
Projeto de sistemas com UML - Parte 1
Projeto de sistemas com UML - Parte 1Projeto de sistemas com UML - Parte 1
Projeto de sistemas com UML - Parte 1
 
Pesquisa operacional
Pesquisa operacionalPesquisa operacional
Pesquisa operacional
 
Apresentação: Utilização de Metodologias Ágeis para Adaptação de um Processo ...
Apresentação: Utilização de Metodologias Ágeis para Adaptação de um Processo ...Apresentação: Utilização de Metodologias Ágeis para Adaptação de um Processo ...
Apresentação: Utilização de Metodologias Ágeis para Adaptação de um Processo ...
 
Workshop de Pós Graduação - 2011
Workshop de Pós Graduação - 2011Workshop de Pós Graduação - 2011
Workshop de Pós Graduação - 2011
 
Redes de comunicaçao
Redes de comunicaçaoRedes de comunicaçao
Redes de comunicaçao
 
Programa Redes de Comunicação - Ens. Profissional
Programa Redes de Comunicação - Ens. ProfissionalPrograma Redes de Comunicação - Ens. Profissional
Programa Redes de Comunicação - Ens. Profissional
 
Proposta de plano de ensino
Proposta de plano de ensinoProposta de plano de ensino
Proposta de plano de ensino
 
Apresentação monografia douglas brito
Apresentação monografia   douglas britoApresentação monografia   douglas brito
Apresentação monografia douglas brito
 
ECODE
ECODEECODE
ECODE
 
Apostila elementos de projeto de informática
Apostila elementos de projeto de informáticaApostila elementos de projeto de informática
Apostila elementos de projeto de informática
 
AOP - ESJUG - 2005
AOP - ESJUG - 2005AOP - ESJUG - 2005
AOP - ESJUG - 2005
 
Trabalho PI I
Trabalho PI ITrabalho PI I
Trabalho PI I
 
Machine Learning: Do Notebook ao modelo em produção
Machine Learning: Do Notebook ao modelo em produçãoMachine Learning: Do Notebook ao modelo em produção
Machine Learning: Do Notebook ao modelo em produção
 
Ambiente Virtual de Treinamento: Transferindo o Aprendizado Virtual para a Re...
Ambiente Virtual de Treinamento: Transferindo o Aprendizado Virtual para a Re...Ambiente Virtual de Treinamento: Transferindo o Aprendizado Virtual para a Re...
Ambiente Virtual de Treinamento: Transferindo o Aprendizado Virtual para a Re...
 
Slide-simulação computacional.pptx
Slide-simulação computacional.pptxSlide-simulação computacional.pptx
Slide-simulação computacional.pptx
 

Mais de Mauricio Volkweis Astiazara

Como Programar Melhor em Java
Como Programar Melhor em JavaComo Programar Melhor em Java
Como Programar Melhor em Java
Mauricio Volkweis Astiazara
 
Sistemas Imunológicos Artificiais
Sistemas Imunológicos ArtificiaisSistemas Imunológicos Artificiais
Sistemas Imunológicos Artificiais
Mauricio Volkweis Astiazara
 
Sistema Imunológico Artificial para Predição de Fraudes e Furtos de Energia E...
Sistema Imunológico Artificial para Predição de Fraudes e Furtos de Energia E...Sistema Imunológico Artificial para Predição de Fraudes e Furtos de Energia E...
Sistema Imunológico Artificial para Predição de Fraudes e Furtos de Energia E...
Mauricio Volkweis Astiazara
 
Sistema Imunológico Artificial para Predição de Fraudes e Furtos de Energia E...
Sistema Imunológico Artificial para Predição de Fraudes e Furtos de Energia E...Sistema Imunológico Artificial para Predição de Fraudes e Furtos de Energia E...
Sistema Imunológico Artificial para Predição de Fraudes e Furtos de Energia E...Mauricio Volkweis Astiazara
 
Comparação de Algoritmos Baseados em Q-Learning
Comparação de Algoritmos Baseados em Q-LearningComparação de Algoritmos Baseados em Q-Learning
Comparação de Algoritmos Baseados em Q-LearningMauricio Volkweis Astiazara
 
Visão Computacional
Visão ComputacionalVisão Computacional
Visão Computacional
Mauricio Volkweis Astiazara
 
Sistema de Recomendação de Páginas sobre Saúde
Sistema de Recomendação de Páginas sobre SaúdeSistema de Recomendação de Páginas sobre Saúde
Sistema de Recomendação de Páginas sobre Saúde
Mauricio Volkweis Astiazara
 
Sistema de Recomendação de Páginas sobre Saúde
Sistema de Recomendação de Páginas sobre SaúdeSistema de Recomendação de Páginas sobre Saúde
Sistema de Recomendação de Páginas sobre Saúde
Mauricio Volkweis Astiazara
 
Processamento de Imagens
Processamento de ImagensProcessamento de Imagens
Processamento de Imagens
Mauricio Volkweis Astiazara
 
Percepção, Movimento e Ação
Percepção, Movimento e AçãoPercepção, Movimento e Ação
Percepção, Movimento e Ação
Mauricio Volkweis Astiazara
 
Memória e Aprendizagem
Memória e AprendizagemMemória e Aprendizagem
Memória e Aprendizagem
Mauricio Volkweis Astiazara
 
Gerência de Requisitos
Gerência de RequisitosGerência de Requisitos
Gerência de Requisitos
Mauricio Volkweis Astiazara
 
Testes de Sistema
Testes de SistemaTestes de Sistema
Testes de Sistema
Mauricio Volkweis Astiazara
 
Telefonia Móvel
Telefonia MóvelTelefonia Móvel
Telefonia Móvel
Mauricio Volkweis Astiazara
 
Telefonia Móvel
Telefonia MóvelTelefonia Móvel
Telefonia Móvel
Mauricio Volkweis Astiazara
 
Realidade Virtual
Realidade VirtualRealidade Virtual
Realidade Virtual
Mauricio Volkweis Astiazara
 
Planejamento de Informática
Planejamento de InformáticaPlanejamento de Informática
Planejamento de Informática
Mauricio Volkweis Astiazara
 
Planejamento de Informática
Planejamento de InformáticaPlanejamento de Informática
Planejamento de Informática
Mauricio Volkweis Astiazara
 
Ordenação de Dados por Distribuição de Chaves
Ordenação de Dados por Distribuição de ChavesOrdenação de Dados por Distribuição de Chaves
Ordenação de Dados por Distribuição de Chaves
Mauricio Volkweis Astiazara
 

Mais de Mauricio Volkweis Astiazara (20)

Como Programar Melhor em Java
Como Programar Melhor em JavaComo Programar Melhor em Java
Como Programar Melhor em Java
 
Sistemas Imunológicos Artificiais
Sistemas Imunológicos ArtificiaisSistemas Imunológicos Artificiais
Sistemas Imunológicos Artificiais
 
Sistema Imunológico Artificial para Predição de Fraudes e Furtos de Energia E...
Sistema Imunológico Artificial para Predição de Fraudes e Furtos de Energia E...Sistema Imunológico Artificial para Predição de Fraudes e Furtos de Energia E...
Sistema Imunológico Artificial para Predição de Fraudes e Furtos de Energia E...
 
Sistema Imunológico Artificial para Predição de Fraudes e Furtos de Energia E...
Sistema Imunológico Artificial para Predição de Fraudes e Furtos de Energia E...Sistema Imunológico Artificial para Predição de Fraudes e Furtos de Energia E...
Sistema Imunológico Artificial para Predição de Fraudes e Furtos de Energia E...
 
Comparação de Algoritmos Baseados em Q-Learning
Comparação de Algoritmos Baseados em Q-LearningComparação de Algoritmos Baseados em Q-Learning
Comparação de Algoritmos Baseados em Q-Learning
 
Classificador de Documentos Naïve Bayes
Classificador de Documentos Naïve BayesClassificador de Documentos Naïve Bayes
Classificador de Documentos Naïve Bayes
 
Visão Computacional
Visão ComputacionalVisão Computacional
Visão Computacional
 
Sistema de Recomendação de Páginas sobre Saúde
Sistema de Recomendação de Páginas sobre SaúdeSistema de Recomendação de Páginas sobre Saúde
Sistema de Recomendação de Páginas sobre Saúde
 
Sistema de Recomendação de Páginas sobre Saúde
Sistema de Recomendação de Páginas sobre SaúdeSistema de Recomendação de Páginas sobre Saúde
Sistema de Recomendação de Páginas sobre Saúde
 
Processamento de Imagens
Processamento de ImagensProcessamento de Imagens
Processamento de Imagens
 
Percepção, Movimento e Ação
Percepção, Movimento e AçãoPercepção, Movimento e Ação
Percepção, Movimento e Ação
 
Memória e Aprendizagem
Memória e AprendizagemMemória e Aprendizagem
Memória e Aprendizagem
 
Gerência de Requisitos
Gerência de RequisitosGerência de Requisitos
Gerência de Requisitos
 
Testes de Sistema
Testes de SistemaTestes de Sistema
Testes de Sistema
 
Telefonia Móvel
Telefonia MóvelTelefonia Móvel
Telefonia Móvel
 
Telefonia Móvel
Telefonia MóvelTelefonia Móvel
Telefonia Móvel
 
Realidade Virtual
Realidade VirtualRealidade Virtual
Realidade Virtual
 
Planejamento de Informática
Planejamento de InformáticaPlanejamento de Informática
Planejamento de Informática
 
Planejamento de Informática
Planejamento de InformáticaPlanejamento de Informática
Planejamento de Informática
 
Ordenação de Dados por Distribuição de Chaves
Ordenação de Dados por Distribuição de ChavesOrdenação de Dados por Distribuição de Chaves
Ordenação de Dados por Distribuição de Chaves
 

Protótipo de Simulador de Elevadores

  • 1. Protótipo de Simulador de Elevadores TCC Aluno Mauricio Volkweis Astiazara Professor Orientador Roland Teodorowitsch Canoas, dezembro de 2005
  • 2. Sumário  1. Elevadores  2. Simulação  3. Projeto da Ferramenta  4. Desenvolvimento  5. Utilização do Protótipo  6. Conclusão  7. Trabalhos Futuros 2
  • 3. 1. Elevadores  Engenharia de Elevação; – Estudo de Tráfego; – Cálculo de Tráfego;  Necessidades da Área de Pesquisa e Desenvolvimento; – Cálculo de tráfego não é o ideal; – Simulação pode ser uma melhor alternativa. 3
  • 4. 2. Simulação  Técnicas de resolução de problemas: – Experimentação Direta; – Resolução Analítica; – Simulação.  Conceito;  Motivações para o uso;  Metodologias. 4
  • 5. 3. Projeto da Ferramenta  Motivação: – Ferramenta de alto nível para os profissionais da área; – Deve auxiliar na pesquisa e desenvolvimento de novas tecnologias; – Pode ser utilizada como ferramenta didática em treinamentos sobre elevadores. 5
  • 6. 3. Projeto da Ferramenta  Objetivos: – Simular a população de passageiros; – Independência de hardware e software; – Classes coerentes e consistentes (para as lógicas de atendimento); – Baixo acoplamento entre apresentação e domínio; – Validação do simulador com o cálculo de tráfego. 6
  • 7. 3. Projeto da Ferramenta  Metodologia adotada: – Orientação a Objetos; – UML; – Processo Unificado;  Recursos empregados: – Ferramenta CASE Jude; – Linguagem Visual Basic.Net. 7
  • 8. 4. Desenvolvimento  Casos de Uso;  Estrutura do Sistema;  Execução do Sistema. 8
  • 9. 4.1 Casos de Uso 9
  • 10. 4.1 Casos de Uso 10
  • 11. 4.2 Estrutura do Sistema 11
  • 17. 4.3 Execução do Sistema 17
  • 18. 4.3.1 Estados da Cabine 18
  • 19. 4.3.2 Estados da Pessoa 19
  • 20. 5. Utilização do Protótipo  Introdução – Construção de um prédio; – Construção de uma população; – Construção de um sistema de elevadores; – Simulação; – Comparação de resultados;  Exemplos de uso. 20
  • 21. 6. Conclusão  Simulação é uma alternativa viável;  O desenvolvedor deve manter o foco ao criar o modelo;  O modelo deve ser constantemente aperfeiçoado;  Quais outros domínios de problemas também poderiam ser simulados? 21
  • 22. 7. Trabalhos Futuros  Melhoria na apresentação da simulação;  Editor de lógica de atendimento;  Criação de atributos para a pessoa;  Alimentação com dados reais. 22