SlideShare une entreprise Scribd logo
1  sur  29
Télécharger pour lire hors ligne
OPM
Object-Process
Methodology
Conceitos e Aplicações
M.Sc. Eng. Christopher S. Cerqueira
cscerqueira.com.br
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
[Apresentação Básica – OPM]
Meta apresentação:
MBSE
OPM
Conceitos fundamentais
Metodologias Reconhecidas
Ontologia Universal
Entidades da Ontologia
Exemplos de Modelagem
Contexto e Justificativa – Modelagem Conceitual
OPM no ciclo de Projeto
Visão
Armazenamento de informação
Transformações de modelo
ConceitosAplicação
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
MBSE
Conceitos fundamentais e Metodologias Reconhecidas
MBSE
Conceitos fundamentais
Metodologias Reconhecidas
Motivação
MBSE
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
[MBSE][Conceitos Fundamentais]
Modelagem e Simulação
Figuras baseadas nas definições do DoD (Department of Defense)
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
[MBSE][Conceitos Fundamentais]
Core do esforço: Modelos
“Um modelo é uma especificação formal de uma função, estrutura
e/ou comportamento de uma aplicação ou sistema.”
(OMG, 2014)
a) Mapeamento (mapping): um modelo é baseado em alguma
coisa original. Esse original (sistema) pode ser algo ainda a ser
construído, ou algo completamente imaginário.
b) Redução (reduction): nem todas as propriedades de um objeto
são mapeadas em um modelo, portanto, o modelo é algo
reduzido que espelha algumas propriedades.
c) Pragmático (pragmatic): modelos deve servir para um propósito,
devem ser considerados pra quem, quando e para o que o
modelo vai ser usado.
(Stachowiak,
1973)
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
[MBSE][Conceitos Fundamentais]
modelo = metamodelo( );
“Metamodelo é uma especificação explicita de uma abstração.
Para definir uma abstração, um metamodelo identifica uma lista de
conceitos relevantes e uma lista de relações relevantes entre os
conceitos, sendo usado como um filtro de possibilidades de uma
dada atividade de modelagem.”
(Bézivin e
Gerbé, 2001)
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
[MBSE][Conceitos Fundamentais]
3 paradigmas:
(BÉZIVIN, 2012)
sistema S modelo M
representa
modelo MMeta-modelo
Em conformidade
modelo Mamodelo Mk
derivado de
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
[MBSE][Conceitos Fundamentais]
Engenharia de Sistemas Baseada em Modelos
(Model-Based System Engineering – MBSE)
(Sampson e
Friedenthal ,
2015)
“Formalização da aplicação de modelagem de sistemas como
apoio para atividades de requisitos, design, análise, verificação e
validação, começando na fase de design conceitual e continuando
através do desenvolvimento em futuras fases do ciclo de vida.”
“Um conjunto de práticas bem definidas baseadas em ferramentas
que utilizam ao mesmo tempo metamodelagem e transformação de
modelos para atingir automaticamente objetivos em produção,
manutenção e operação de sistemas intensivos de software.”
(Bézivin, 2012)
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
[MBSE][Conceitos Fundamentais]
Metodologias Reconhecidas
• INCOSE Object-Oriented Systems Engineering Method
(OOSEM) – baseada em SysML
• IBM Rational Telelogic Harmony-SE – baseada em SysML
• IBM Rational Unified Process for System Engineering (RUP-
SE) – não possui orientação para diagramação
• Vitech MBSE Methodology – baseada em SysML
• JPL State Analysis – baseada em diagrama de estados
• Dori Object-Process Methodology – diagramas
próprios
INCOSE (Watson et al, 2015)
[Matéria de Introdução a Engenharia de Sistemas – Prof. Geilson]
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
OPM
OPM
Ontologia Universal
Entidades da Ontologia
Exemplos de Modelagem
Contexto e Justificativa – Modelagem Conceitual
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
[OPM]
Modelagem Conceitual
Construção de uma figura mental
simplificada utilizando formalismos
visuais/textuais que possam converter
conhecimentos do indivíduo para bases de
dados, melhorando a eficiência da
colaboração e compartilhamento de
conhecimento (inter/intra fases de
desenvolvimento).
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
[OPM]
Modelagem Conceitual
▪ Qual a ideia por traz da modelagem conceitual?
▪ Descrever de maneira simplificada sistemas – relações de
existência e dinâmica
http://sdm.mit.edu/the-maturation-of-model-based-systems-engineering-opm-as-the-iso-conceptual-modeling-language-standard/
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
[OPM]
Em busca de uma linguagem para a EngSis
▪ Atualmente armazenamos informação de Engenharia de
Sistemas em três formas:
▪ Textual
▪ Diagramática
▪ Modelo simulável.
Conjunto léxico e gramatical de
uma linguagem escrita
Conjunto de símbolos e relações
de uma linguagem gráfica
Conjunto executável de símbolos
e suas relações de uma
linguagem gráfica.
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
[OPM]
Em busca de uma linguagem para a EngSis
▪ Linguagem simplificada
▪ Uso intensivo de visual
▪ Correlação visual x textual
▪ Representação personalizada para
contexto do especialista
▪ Exportável para outros ambientes
▪ Montagem automatizada de blocos
Pesquisa
“academia”
Oportunidades
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
Computacionalmente
[OPM]
Ontologia
(Gruber 2008)
Ontologia define um conjunto de representações
primitivas para modelar um domínio de
conhecimento ou raciocínio.
* conjuntos, propriedades e relacionamentos.
http://web.dfc.unibo.it/buzzetti/IUcorso2007-08/mdidattici/ontology-definition-2007.htm
http://ontology.buffalo.edu/smith/IntroOntology_Course.html
Tendências:
- Gráficas
- Simuláveis
- Interligadas
Grafos
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
[OPM]
“Principal” linguagem disponível para Eng. Sis.
▪ System Modeling Language – SysML
▪ OMG Standard – 2007
▪ Baseado no UML (SOFTWARE)
▪ 11 diagramas diferentes (9 tipos)
▪ Permite detalhamento
▪ >100 símbolos
▪ Sobreposição semântica
▪ Cada diagrama precisa de um interpretador diferente
http://www.aero.umd.edu/~mumu/classes/files/SysML_Notation_Chapter5.pdf
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
[OPM]
(em estabilização) Object Process Methodology
▪ Primeira publicação em 1995
▪ Criada em 2002 – por Dov Dori
▪ Technion – Israel Institute of Technology
▪ Se tornará um padrão ISO para Modelagem Conceitual
▪ ISO 19450
▪ Quantidade de diagramas: 1
▪ Mesmo ferramental para interpretar
▪ Quantidade de símbolos: 27
▪ Detalhamento em camadas
• Object-Process Analysis: Maintaining the Balance between System Structure and Behavior. Journal of
Logic and Computation, 5, 2, pp. 227–249.
• Object-Process Methodology – A Holistic Systems Paradigm. Springer Verlag, New York.
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
[OPM]
Entidades da OPM: Objetos e Processos
Objeto
Uma coisa que exista, mesmo que na
imaginação.
Exemplo de objetos:
• Carro, avião, satélite
• Motor, asa, antena
• Requisito, projeto
• Ideia, documento, resultado, parâmetro
• Governo, pessoa, motorista, usuário, piloto,
passageiro
Objeto
Estado
1
Estado
2
Objetos podem ter estados! (stateful objects)
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
[OPM]
Entidades da OPM: Objetos e Processos
Uma coisa que transforma um ou mais objetos
Exemplo de processos:
• Transformando, criando, destruindo
• Afetando, significando, controlando,
• Resultando, limpando, adquirindo,
• Funcionalidades do sistema
Processo
Processos podem ter sub processos!
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
[OPM]
Entidades da OPM: Relacionamentos (20 tipos)
ISO/PDPAS 19450
EstruturaisComportamentais
Comportamentais
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
[OPM]
Dois canais de estimulação cognitiva: visual-
OPD e textil-OPL
Diagramático (OPD) Textual (OPL)
Christopher is physical.
Christopher knows OPM Theory.
Christopher handles presenting.
OPM consists of OPM Theory.
presenting is physical.
presenting consumes OPM Theory.
presenting yields Presentation.
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
[OPM]
Exemplos literatura:
Object-Process Methodology and Its
Application to the Visual Semantic Web
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
[OPM]
Exemplos literatura:
Model-Based Guidelines for User-Centric Satellite Control Software
Development
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
[OPM]
Exemplos literatura:
Agile Modeling of an Evolving Ballistic Missile Defense System with Object-
Process Methodology
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
[OPM]
Exemplos literatura:
Project Management vs. Systems Engineering Management: A Practitioners’ View
on Integrating the Project and Product Domains
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
[OPM]
Exemplos literatura:
Conceptual Model-Based Systems Biology: Mapping Knowledge and
Discovering Gaps in the mRNA Transcription Cycle
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
Wrap-up
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
▪ O uso de modelos é uma tendência, sem
retorno para Engenharia de um modo geral.
▪ A integração via modelos favorece a documentação,
colaboração, produtividade e eficiência.
▪ Ainda há discussão para a metodologia padrão
para a fase conceitual.
▪ Tendência de ser escolhido OPM (vide
indicação de se tornar ISO).
▪ OPM é uma ontologia/linguagem simplificada.
▪(27 símbolos) x >100 da SysML.
▪ Há muita resistência em migrar do Document-
Based (Excel-Word) para o Model-Based.
▪ Esta resistência pode ser pela imposição inicial do uso
de SysML (sabor do UML – Mais familiar para a
Computação, e estranho para as outras engenharias)
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
OPM - Object-Process
Methodology
M.Sc. Eng. Christopher S. Cerqueira
cscerqueira.com.br
christophercerqueira@gmail.com
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE

Contenu connexe

Tendances

EENG519FinalProjectReport
EENG519FinalProjectReportEENG519FinalProjectReport
EENG519FinalProjectReportDaniel K
 
Estatística Para Engenharia - Correlação e Regressão Linear - Exercícios.
Estatística Para Engenharia - Correlação e Regressão Linear - Exercícios.Estatística Para Engenharia - Correlação e Regressão Linear - Exercícios.
Estatística Para Engenharia - Correlação e Regressão Linear - Exercícios.Jean Paulo Mendes Alves
 
Capitulo 2A - Estudo de tempos cronoanalise.ppt
Capitulo 2A - Estudo de tempos cronoanalise.pptCapitulo 2A - Estudo de tempos cronoanalise.ppt
Capitulo 2A - Estudo de tempos cronoanalise.pptVanessaGomes644650
 
Control configuration in digital control
Control configuration in digital controlControl configuration in digital control
Control configuration in digital controlAshvani Shukla
 
Algoritmos e Programação: Estruturas de repetição
Algoritmos e Programação: Estruturas de repetiçãoAlgoritmos e Programação: Estruturas de repetição
Algoritmos e Programação: Estruturas de repetiçãoAlex Camargo
 
Introduc-a-o-a-Lo-gica-de-Primeira-Ordem.pdf
Introduc-a-o-a-Lo-gica-de-Primeira-Ordem.pdfIntroduc-a-o-a-Lo-gica-de-Primeira-Ordem.pdf
Introduc-a-o-a-Lo-gica-de-Primeira-Ordem.pdfFabio Apolinario
 
Lesson 4 ar-ma
Lesson 4 ar-maLesson 4 ar-ma
Lesson 4 ar-maankit_ppt
 
Algoritmos e Lógica de Programação
Algoritmos e Lógica de ProgramaçãoAlgoritmos e Lógica de Programação
Algoritmos e Lógica de ProgramaçãoJose Augusto Cintra
 
Método de Newton-Raphson - @professorenan
Método de Newton-Raphson - @professorenanMétodo de Newton-Raphson - @professorenan
Método de Newton-Raphson - @professorenanRenan Gustavo
 
All types of model(Simulation & Modelling) #ShareThisIfYouLike
All types of model(Simulation & Modelling) #ShareThisIfYouLikeAll types of model(Simulation & Modelling) #ShareThisIfYouLike
All types of model(Simulation & Modelling) #ShareThisIfYouLikeUnited International University
 
1930799415 capitulo 04 adm produção tempos e métodos aulas 01 - 02 - 03 ok
1930799415 capitulo 04   adm produção tempos e métodos aulas 01 - 02 - 03 ok1930799415 capitulo 04   adm produção tempos e métodos aulas 01 - 02 - 03 ok
1930799415 capitulo 04 adm produção tempos e métodos aulas 01 - 02 - 03 okAmanda Ponciano Pereira
 
MODELLING, ANALYSIS AND SIMULATION OF DYNAMIC SYSTEMS USING CONTROL TECHNIQUE...
MODELLING, ANALYSIS AND SIMULATION OF DYNAMIC SYSTEMS USING CONTROL TECHNIQUE...MODELLING, ANALYSIS AND SIMULATION OF DYNAMIC SYSTEMS USING CONTROL TECHNIQUE...
MODELLING, ANALYSIS AND SIMULATION OF DYNAMIC SYSTEMS USING CONTROL TECHNIQUE...shivamverma394
 

Tendances (17)

EENG519FinalProjectReport
EENG519FinalProjectReportEENG519FinalProjectReport
EENG519FinalProjectReport
 
Estatística Para Engenharia - Correlação e Regressão Linear - Exercícios.
Estatística Para Engenharia - Correlação e Regressão Linear - Exercícios.Estatística Para Engenharia - Correlação e Regressão Linear - Exercícios.
Estatística Para Engenharia - Correlação e Regressão Linear - Exercícios.
 
Capitulo 2A - Estudo de tempos cronoanalise.ppt
Capitulo 2A - Estudo de tempos cronoanalise.pptCapitulo 2A - Estudo de tempos cronoanalise.ppt
Capitulo 2A - Estudo de tempos cronoanalise.ppt
 
Control configuration in digital control
Control configuration in digital controlControl configuration in digital control
Control configuration in digital control
 
Algoritmos e Programação: Estruturas de repetição
Algoritmos e Programação: Estruturas de repetiçãoAlgoritmos e Programação: Estruturas de repetição
Algoritmos e Programação: Estruturas de repetição
 
02 tópico 1 - regressão linear simples 01 - Econometria - Graduação - UFPA
02   tópico 1 - regressão linear simples 01 - Econometria - Graduação - UFPA02   tópico 1 - regressão linear simples 01 - Econometria - Graduação - UFPA
02 tópico 1 - regressão linear simples 01 - Econometria - Graduação - UFPA
 
Parameter estimation
Parameter estimationParameter estimation
Parameter estimation
 
Apqp
ApqpApqp
Apqp
 
Introduc-a-o-a-Lo-gica-de-Primeira-Ordem.pdf
Introduc-a-o-a-Lo-gica-de-Primeira-Ordem.pdfIntroduc-a-o-a-Lo-gica-de-Primeira-Ordem.pdf
Introduc-a-o-a-Lo-gica-de-Primeira-Ordem.pdf
 
03 tópico 2 - regressão multipla
03   tópico 2 - regressão multipla03   tópico 2 - regressão multipla
03 tópico 2 - regressão multipla
 
Lesson 4 ar-ma
Lesson 4 ar-maLesson 4 ar-ma
Lesson 4 ar-ma
 
Algoritmos e Lógica de Programação
Algoritmos e Lógica de ProgramaçãoAlgoritmos e Lógica de Programação
Algoritmos e Lógica de Programação
 
Método de Newton-Raphson - @professorenan
Método de Newton-Raphson - @professorenanMétodo de Newton-Raphson - @professorenan
Método de Newton-Raphson - @professorenan
 
All types of model(Simulation & Modelling) #ShareThisIfYouLike
All types of model(Simulation & Modelling) #ShareThisIfYouLikeAll types of model(Simulation & Modelling) #ShareThisIfYouLike
All types of model(Simulation & Modelling) #ShareThisIfYouLike
 
Genetic Algorithm
Genetic AlgorithmGenetic Algorithm
Genetic Algorithm
 
1930799415 capitulo 04 adm produção tempos e métodos aulas 01 - 02 - 03 ok
1930799415 capitulo 04   adm produção tempos e métodos aulas 01 - 02 - 03 ok1930799415 capitulo 04   adm produção tempos e métodos aulas 01 - 02 - 03 ok
1930799415 capitulo 04 adm produção tempos e métodos aulas 01 - 02 - 03 ok
 
MODELLING, ANALYSIS AND SIMULATION OF DYNAMIC SYSTEMS USING CONTROL TECHNIQUE...
MODELLING, ANALYSIS AND SIMULATION OF DYNAMIC SYSTEMS USING CONTROL TECHNIQUE...MODELLING, ANALYSIS AND SIMULATION OF DYNAMIC SYSTEMS USING CONTROL TECHNIQUE...
MODELLING, ANALYSIS AND SIMULATION OF DYNAMIC SYSTEMS USING CONTROL TECHNIQUE...
 

Similaire à Apresentação sobre OPM

Aula1 - Modelagem de Sistemas Orientada a Objetos
Aula1 - Modelagem de Sistemas Orientada a ObjetosAula1 - Modelagem de Sistemas Orientada a Objetos
Aula1 - Modelagem de Sistemas Orientada a ObjetosLeandro Rezende
 
Análise e Modelagem de Software
Análise e Modelagem de SoftwareAnálise e Modelagem de Software
Análise e Modelagem de SoftwareMarcelo Yamaguti
 
Modelagem Ágil - UML ainda serve para alguma coisa?
Modelagem Ágil - UML ainda serve para alguma coisa?Modelagem Ágil - UML ainda serve para alguma coisa?
Modelagem Ágil - UML ainda serve para alguma coisa?Jean Hauck
 
Tecnologias para Definição do Processo Organizacional segundo o MPS.BR
Tecnologias para Definição do Processo Organizacional segundo o MPS.BRTecnologias para Definição do Processo Organizacional segundo o MPS.BR
Tecnologias para Definição do Processo Organizacional segundo o MPS.BRLeandro Coutinho
 
Modelagem Arquitetural e Visão 4+1
Modelagem Arquitetural e Visão 4+1Modelagem Arquitetural e Visão 4+1
Modelagem Arquitetural e Visão 4+1Adriano Tavares
 
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 4º PERÍODO ANÁLISE E PROJET...
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 4º PERÍODO ANÁLISE E PROJET...CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 4º PERÍODO ANÁLISE E PROJET...
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 4º PERÍODO ANÁLISE E PROJET...Os Fantasmas !
 
Metodologia orientado a objetos
Metodologia orientado a objetosMetodologia orientado a objetos
Metodologia orientado a objetosGabriel Faustino
 
Projeto de Sistemas - Aula005
Projeto de Sistemas - Aula005Projeto de Sistemas - Aula005
Projeto de Sistemas - Aula005Cláudio Amaral
 
Importância do Teste Unitário na Qualidade do Software
Importância do Teste Unitário na Qualidade do SoftwareImportância do Teste Unitário na Qualidade do Software
Importância do Teste Unitário na Qualidade do SoftwareEdison Moreira
 
Mwds01 - Introdução a Arquitetura e Projeto de Soluções Mobile
Mwds01 - Introdução a Arquitetura e Projeto de Soluções MobileMwds01 - Introdução a Arquitetura e Projeto de Soluções Mobile
Mwds01 - Introdução a Arquitetura e Projeto de Soluções MobileWsdevs Desenvolvedores
 

Similaire à Apresentação sobre OPM (20)

MBSE e Espaço 4.0
MBSE e Espaço 4.0MBSE e Espaço 4.0
MBSE e Espaço 4.0
 
Aula1 - Modelagem de Sistemas Orientada a Objetos
Aula1 - Modelagem de Sistemas Orientada a ObjetosAula1 - Modelagem de Sistemas Orientada a Objetos
Aula1 - Modelagem de Sistemas Orientada a Objetos
 
Análise e Modelagem de Software
Análise e Modelagem de SoftwareAnálise e Modelagem de Software
Análise e Modelagem de Software
 
Apostila uml
Apostila umlApostila uml
Apostila uml
 
Apostila uml
Apostila umlApostila uml
Apostila uml
 
Apostila UML
Apostila UMLApostila UML
Apostila UML
 
O emprego do_rup_na_uml_-_trabalho_poo_2012
O emprego do_rup_na_uml_-_trabalho_poo_2012O emprego do_rup_na_uml_-_trabalho_poo_2012
O emprego do_rup_na_uml_-_trabalho_poo_2012
 
Apostila uml
Apostila umlApostila uml
Apostila uml
 
Apostila uml
Apostila umlApostila uml
Apostila uml
 
Apostila uml
Apostila umlApostila uml
Apostila uml
 
Aula 5 -_fundamentos_de_uml
Aula 5 -_fundamentos_de_umlAula 5 -_fundamentos_de_uml
Aula 5 -_fundamentos_de_uml
 
Modelagem Ágil - UML ainda serve para alguma coisa?
Modelagem Ágil - UML ainda serve para alguma coisa?Modelagem Ágil - UML ainda serve para alguma coisa?
Modelagem Ágil - UML ainda serve para alguma coisa?
 
Tecnologias para Definição do Processo Organizacional segundo o MPS.BR
Tecnologias para Definição do Processo Organizacional segundo o MPS.BRTecnologias para Definição do Processo Organizacional segundo o MPS.BR
Tecnologias para Definição do Processo Organizacional segundo o MPS.BR
 
Modelagem Arquitetural e Visão 4+1
Modelagem Arquitetural e Visão 4+1Modelagem Arquitetural e Visão 4+1
Modelagem Arquitetural e Visão 4+1
 
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 4º PERÍODO ANÁLISE E PROJET...
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 4º PERÍODO ANÁLISE E PROJET...CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 4º PERÍODO ANÁLISE E PROJET...
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 4º PERÍODO ANÁLISE E PROJET...
 
Objectory
ObjectoryObjectory
Objectory
 
Metodologia orientado a objetos
Metodologia orientado a objetosMetodologia orientado a objetos
Metodologia orientado a objetos
 
Projeto de Sistemas - Aula005
Projeto de Sistemas - Aula005Projeto de Sistemas - Aula005
Projeto de Sistemas - Aula005
 
Importância do Teste Unitário na Qualidade do Software
Importância do Teste Unitário na Qualidade do SoftwareImportância do Teste Unitário na Qualidade do Software
Importância do Teste Unitário na Qualidade do Software
 
Mwds01 - Introdução a Arquitetura e Projeto de Soluções Mobile
Mwds01 - Introdução a Arquitetura e Projeto de Soluções MobileMwds01 - Introdução a Arquitetura e Projeto de Soluções Mobile
Mwds01 - Introdução a Arquitetura e Projeto de Soluções Mobile
 

Plus de Christopher Cerqueira

MICRO SATÉLITES BRASILEIROS, ELES EXISTEM?
MICRO SATÉLITES BRASILEIROS, ELES EXISTEM?MICRO SATÉLITES BRASILEIROS, ELES EXISTEM?
MICRO SATÉLITES BRASILEIROS, ELES EXISTEM?Christopher Cerqueira
 
Jornada Espacial 2018 - Cubesats: o que são e pra que servem
Jornada Espacial 2018 - Cubesats: o que são e pra que servemJornada Espacial 2018 - Cubesats: o que são e pra que servem
Jornada Espacial 2018 - Cubesats: o que são e pra que servemChristopher Cerqueira
 
[Thesis] Tangible Collaboration applied in Space Systems Concurrent Engineeri...
[Thesis] Tangible Collaboration applied in Space Systems Concurrent Engineeri...[Thesis] Tangible Collaboration applied in Space Systems Concurrent Engineeri...
[Thesis] Tangible Collaboration applied in Space Systems Concurrent Engineeri...Christopher Cerqueira
 
Using Finite State Machines From Concept to Realization
Using Finite State Machines From Concept to RealizationUsing Finite State Machines From Concept to Realization
Using Finite State Machines From Concept to RealizationChristopher Cerqueira
 
A Model Based Concurrent Engineering Framework using ISO-19450 Standard
A Model Based Concurrent Engineering Framework using ISO-19450 StandardA Model Based Concurrent Engineering Framework using ISO-19450 Standard
A Model Based Concurrent Engineering Framework using ISO-19450 StandardChristopher Cerqueira
 
Modelos e metodologias de projeto de sistemas
 Modelos e metodologias de projeto de sistemas Modelos e metodologias de projeto de sistemas
Modelos e metodologias de projeto de sistemasChristopher Cerqueira
 

Plus de Christopher Cerqueira (20)

MICRO SATÉLITES BRASILEIROS, ELES EXISTEM?
MICRO SATÉLITES BRASILEIROS, ELES EXISTEM?MICRO SATÉLITES BRASILEIROS, ELES EXISTEM?
MICRO SATÉLITES BRASILEIROS, ELES EXISTEM?
 
Jornada Espacial 2018 - Cubesats: o que são e pra que servem
Jornada Espacial 2018 - Cubesats: o que são e pra que servemJornada Espacial 2018 - Cubesats: o que são e pra que servem
Jornada Espacial 2018 - Cubesats: o que são e pra que servem
 
CI2018_Simuladores
CI2018_Simuladores CI2018_Simuladores
CI2018_Simuladores
 
CI2018_MBSE4.0
CI2018_MBSE4.0CI2018_MBSE4.0
CI2018_MBSE4.0
 
[Thesis] Tangible Collaboration applied in Space Systems Concurrent Engineeri...
[Thesis] Tangible Collaboration applied in Space Systems Concurrent Engineeri...[Thesis] Tangible Collaboration applied in Space Systems Concurrent Engineeri...
[Thesis] Tangible Collaboration applied in Space Systems Concurrent Engineeri...
 
XV Jornada do Espaço
XV Jornada do EspaçoXV Jornada do Espaço
XV Jornada do Espaço
 
Using Finite State Machines From Concept to Realization
Using Finite State Machines From Concept to RealizationUsing Finite State Machines From Concept to Realization
Using Finite State Machines From Concept to Realization
 
So 01 - processos
So   01 - processosSo   01 - processos
So 01 - processos
 
Redes 05 - aplicação
Redes   05 - aplicaçãoRedes   05 - aplicação
Redes 05 - aplicação
 
Redes 04 - transporte
Redes   04 - transporteRedes   04 - transporte
Redes 04 - transporte
 
Redes 03 - rede
Redes   03 - redeRedes   03 - rede
Redes 03 - rede
 
Redes 02 - enlace
Redes   02 - enlaceRedes   02 - enlace
Redes 02 - enlace
 
Redes 01 - topologia
Redes   01 - topologiaRedes   01 - topologia
Redes 01 - topologia
 
Intro heuristica
Intro heuristicaIntro heuristica
Intro heuristica
 
[Ci2017] Simuladores de Satélites
[Ci2017] Simuladores de Satélites[Ci2017] Simuladores de Satélites
[Ci2017] Simuladores de Satélites
 
A Model Based Concurrent Engineering Framework using ISO-19450 Standard
A Model Based Concurrent Engineering Framework using ISO-19450 StandardA Model Based Concurrent Engineering Framework using ISO-19450 Standard
A Model Based Concurrent Engineering Framework using ISO-19450 Standard
 
Introdução à Engenharia Espacial
Introdução à Engenharia EspacialIntrodução à Engenharia Espacial
Introdução à Engenharia Espacial
 
CubeSats e Software Embarcado
CubeSats e Software EmbarcadoCubeSats e Software Embarcado
CubeSats e Software Embarcado
 
Modelos e metodologias de projeto de sistemas
 Modelos e metodologias de projeto de sistemas Modelos e metodologias de projeto de sistemas
Modelos e metodologias de projeto de sistemas
 
Curso basAR e Movimento
Curso basAR e MovimentoCurso basAR e Movimento
Curso basAR e Movimento
 

Dernier

O-P-mais-importante.pptx de Maria Jesus Sousa
O-P-mais-importante.pptx de Maria Jesus SousaO-P-mais-importante.pptx de Maria Jesus Sousa
O-P-mais-importante.pptx de Maria Jesus SousaTeresaCosta92
 
autismo conhecer.pptx, Conhecer para entender
autismo conhecer.pptx, Conhecer para entenderautismo conhecer.pptx, Conhecer para entender
autismo conhecer.pptx, Conhecer para entenderLucliaResende1
 
Ressonancia_magnetica_basica_slide_da_net.pptx
Ressonancia_magnetica_basica_slide_da_net.pptxRessonancia_magnetica_basica_slide_da_net.pptx
Ressonancia_magnetica_basica_slide_da_net.pptxPatriciaFarias81
 
EBOOK LINGUAGEM GRATUITO EUDCAÇÃO INFANTIL.pdf
EBOOK LINGUAGEM GRATUITO EUDCAÇÃO INFANTIL.pdfEBOOK LINGUAGEM GRATUITO EUDCAÇÃO INFANTIL.pdf
EBOOK LINGUAGEM GRATUITO EUDCAÇÃO INFANTIL.pdfIBEE5
 
A Congregação de Jesus e Maria, conhecida também como os Eudistas, foi fundad...
A Congregação de Jesus e Maria, conhecida também como os Eudistas, foi fundad...A Congregação de Jesus e Maria, conhecida também como os Eudistas, foi fundad...
A Congregação de Jesus e Maria, conhecida também como os Eudistas, foi fundad...Unidad de Espiritualidad Eudista
 
Poder do convencimento,........... .
Poder do convencimento,...........         .Poder do convencimento,...........         .
Poder do convencimento,........... .WAGNERJESUSDACUNHA
 
Atividade de matemática para simulado de 2024
Atividade de matemática para simulado de 2024Atividade de matemática para simulado de 2024
Atividade de matemática para simulado de 2024gilmaraoliveira0612
 
Verbos - transitivos e intransitivos.pdf
Verbos -  transitivos e intransitivos.pdfVerbos -  transitivos e intransitivos.pdf
Verbos - transitivos e intransitivos.pdfKarinaSouzaCorreiaAl
 
Apresentação sobrea dengue educação.pptx
Apresentação sobrea dengue educação.pptxApresentação sobrea dengue educação.pptx
Apresentação sobrea dengue educação.pptxtaloAugusto8
 
Trabalho DAC História 25 de Abril de 1974
Trabalho DAC História 25 de Abril de 1974Trabalho DAC História 25 de Abril de 1974
Trabalho DAC História 25 de Abril de 1974AnaRitaFreitas7
 
FORMAÇÃO POVO BRASILEIRO atividade de história
FORMAÇÃO POVO BRASILEIRO atividade de históriaFORMAÇÃO POVO BRASILEIRO atividade de história
FORMAÇÃO POVO BRASILEIRO atividade de históriaBenigno Andrade Vieira
 
Aula 6 - O Imperialismo e seu discurso civilizatório.pptx
Aula 6 - O Imperialismo e seu discurso civilizatório.pptxAula 6 - O Imperialismo e seu discurso civilizatório.pptx
Aula 6 - O Imperialismo e seu discurso civilizatório.pptxMarceloDosSantosSoar3
 
A CONCEPÇÃO FILO/SOCIOLÓGICA DE KARL MARX
A CONCEPÇÃO FILO/SOCIOLÓGICA DE KARL MARXA CONCEPÇÃO FILO/SOCIOLÓGICA DE KARL MARX
A CONCEPÇÃO FILO/SOCIOLÓGICA DE KARL MARXHisrelBlog
 
Cruzadinha da dengue - Mosquito Aedes aegypti
Cruzadinha da dengue - Mosquito Aedes aegyptiCruzadinha da dengue - Mosquito Aedes aegypti
Cruzadinha da dengue - Mosquito Aedes aegyptiMary Alvarenga
 
SEMIOSES DO OLHAR - SLIDE PARA ESTUDO 123
SEMIOSES DO OLHAR - SLIDE PARA ESTUDO 123SEMIOSES DO OLHAR - SLIDE PARA ESTUDO 123
SEMIOSES DO OLHAR - SLIDE PARA ESTUDO 123JaineCarolaineLima
 
1. CIENCIAS-HUMANAS-GLOBALIZAÇÃO, TEMPO E ESPAÇO-V1.pdf
1. CIENCIAS-HUMANAS-GLOBALIZAÇÃO, TEMPO E ESPAÇO-V1.pdf1. CIENCIAS-HUMANAS-GLOBALIZAÇÃO, TEMPO E ESPAÇO-V1.pdf
1. CIENCIAS-HUMANAS-GLOBALIZAÇÃO, TEMPO E ESPAÇO-V1.pdfRitoneltonSouzaSanto
 
arte retrato de um povo - Expressão Cultural e Identidade Nacional
arte retrato de um povo - Expressão Cultural e Identidade Nacionalarte retrato de um povo - Expressão Cultural e Identidade Nacional
arte retrato de um povo - Expressão Cultural e Identidade Nacionalidicacia
 

Dernier (20)

O-P-mais-importante.pptx de Maria Jesus Sousa
O-P-mais-importante.pptx de Maria Jesus SousaO-P-mais-importante.pptx de Maria Jesus Sousa
O-P-mais-importante.pptx de Maria Jesus Sousa
 
autismo conhecer.pptx, Conhecer para entender
autismo conhecer.pptx, Conhecer para entenderautismo conhecer.pptx, Conhecer para entender
autismo conhecer.pptx, Conhecer para entender
 
Ressonancia_magnetica_basica_slide_da_net.pptx
Ressonancia_magnetica_basica_slide_da_net.pptxRessonancia_magnetica_basica_slide_da_net.pptx
Ressonancia_magnetica_basica_slide_da_net.pptx
 
EBOOK LINGUAGEM GRATUITO EUDCAÇÃO INFANTIL.pdf
EBOOK LINGUAGEM GRATUITO EUDCAÇÃO INFANTIL.pdfEBOOK LINGUAGEM GRATUITO EUDCAÇÃO INFANTIL.pdf
EBOOK LINGUAGEM GRATUITO EUDCAÇÃO INFANTIL.pdf
 
A Congregação de Jesus e Maria, conhecida também como os Eudistas, foi fundad...
A Congregação de Jesus e Maria, conhecida também como os Eudistas, foi fundad...A Congregação de Jesus e Maria, conhecida também como os Eudistas, foi fundad...
A Congregação de Jesus e Maria, conhecida também como os Eudistas, foi fundad...
 
Poder do convencimento,........... .
Poder do convencimento,...........         .Poder do convencimento,...........         .
Poder do convencimento,........... .
 
Abordagens 4 (Problematização) e 5 (Síntese pessoal) do texto de Severino (20...
Abordagens 4 (Problematização) e 5 (Síntese pessoal) do texto de Severino (20...Abordagens 4 (Problematização) e 5 (Síntese pessoal) do texto de Severino (20...
Abordagens 4 (Problematização) e 5 (Síntese pessoal) do texto de Severino (20...
 
Atividade de matemática para simulado de 2024
Atividade de matemática para simulado de 2024Atividade de matemática para simulado de 2024
Atividade de matemática para simulado de 2024
 
Verbos - transitivos e intransitivos.pdf
Verbos -  transitivos e intransitivos.pdfVerbos -  transitivos e intransitivos.pdf
Verbos - transitivos e intransitivos.pdf
 
(42-ESTUDO - LUCAS) DISCIPULO DE JESUS
(42-ESTUDO - LUCAS)  DISCIPULO  DE JESUS(42-ESTUDO - LUCAS)  DISCIPULO  DE JESUS
(42-ESTUDO - LUCAS) DISCIPULO DE JESUS
 
Apresentação sobrea dengue educação.pptx
Apresentação sobrea dengue educação.pptxApresentação sobrea dengue educação.pptx
Apresentação sobrea dengue educação.pptx
 
Trabalho DAC História 25 de Abril de 1974
Trabalho DAC História 25 de Abril de 1974Trabalho DAC História 25 de Abril de 1974
Trabalho DAC História 25 de Abril de 1974
 
FORMAÇÃO POVO BRASILEIRO atividade de história
FORMAÇÃO POVO BRASILEIRO atividade de históriaFORMAÇÃO POVO BRASILEIRO atividade de história
FORMAÇÃO POVO BRASILEIRO atividade de história
 
Aula 6 - O Imperialismo e seu discurso civilizatório.pptx
Aula 6 - O Imperialismo e seu discurso civilizatório.pptxAula 6 - O Imperialismo e seu discurso civilizatório.pptx
Aula 6 - O Imperialismo e seu discurso civilizatório.pptx
 
A CONCEPÇÃO FILO/SOCIOLÓGICA DE KARL MARX
A CONCEPÇÃO FILO/SOCIOLÓGICA DE KARL MARXA CONCEPÇÃO FILO/SOCIOLÓGICA DE KARL MARX
A CONCEPÇÃO FILO/SOCIOLÓGICA DE KARL MARX
 
Cruzadinha da dengue - Mosquito Aedes aegypti
Cruzadinha da dengue - Mosquito Aedes aegyptiCruzadinha da dengue - Mosquito Aedes aegypti
Cruzadinha da dengue - Mosquito Aedes aegypti
 
Abordagem 2. Análise temática (Severino, 2013)_PdfToPowerPoint.pdf
Abordagem 2. Análise temática (Severino, 2013)_PdfToPowerPoint.pdfAbordagem 2. Análise temática (Severino, 2013)_PdfToPowerPoint.pdf
Abordagem 2. Análise temática (Severino, 2013)_PdfToPowerPoint.pdf
 
SEMIOSES DO OLHAR - SLIDE PARA ESTUDO 123
SEMIOSES DO OLHAR - SLIDE PARA ESTUDO 123SEMIOSES DO OLHAR - SLIDE PARA ESTUDO 123
SEMIOSES DO OLHAR - SLIDE PARA ESTUDO 123
 
1. CIENCIAS-HUMANAS-GLOBALIZAÇÃO, TEMPO E ESPAÇO-V1.pdf
1. CIENCIAS-HUMANAS-GLOBALIZAÇÃO, TEMPO E ESPAÇO-V1.pdf1. CIENCIAS-HUMANAS-GLOBALIZAÇÃO, TEMPO E ESPAÇO-V1.pdf
1. CIENCIAS-HUMANAS-GLOBALIZAÇÃO, TEMPO E ESPAÇO-V1.pdf
 
arte retrato de um povo - Expressão Cultural e Identidade Nacional
arte retrato de um povo - Expressão Cultural e Identidade Nacionalarte retrato de um povo - Expressão Cultural e Identidade Nacional
arte retrato de um povo - Expressão Cultural e Identidade Nacional
 

Apresentação sobre OPM

  • 1. OPM Object-Process Methodology Conceitos e Aplicações M.Sc. Eng. Christopher S. Cerqueira cscerqueira.com.br Mission Simulation Lab HICEE Mission Simulation Lab HICEE
  • 2. [Apresentação Básica – OPM] Meta apresentação: MBSE OPM Conceitos fundamentais Metodologias Reconhecidas Ontologia Universal Entidades da Ontologia Exemplos de Modelagem Contexto e Justificativa – Modelagem Conceitual OPM no ciclo de Projeto Visão Armazenamento de informação Transformações de modelo ConceitosAplicação Mission Simulation Lab HICEE Mission Simulation Lab HICEE
  • 3. MBSE Conceitos fundamentais e Metodologias Reconhecidas MBSE Conceitos fundamentais Metodologias Reconhecidas Motivação MBSE Mission Simulation Lab HICEE Mission Simulation Lab HICEE
  • 4. [MBSE][Conceitos Fundamentais] Modelagem e Simulação Figuras baseadas nas definições do DoD (Department of Defense) Mission Simulation Lab HICEE Mission Simulation Lab HICEE
  • 5. [MBSE][Conceitos Fundamentais] Core do esforço: Modelos “Um modelo é uma especificação formal de uma função, estrutura e/ou comportamento de uma aplicação ou sistema.” (OMG, 2014) a) Mapeamento (mapping): um modelo é baseado em alguma coisa original. Esse original (sistema) pode ser algo ainda a ser construído, ou algo completamente imaginário. b) Redução (reduction): nem todas as propriedades de um objeto são mapeadas em um modelo, portanto, o modelo é algo reduzido que espelha algumas propriedades. c) Pragmático (pragmatic): modelos deve servir para um propósito, devem ser considerados pra quem, quando e para o que o modelo vai ser usado. (Stachowiak, 1973) Mission Simulation Lab HICEE Mission Simulation Lab HICEE
  • 6. [MBSE][Conceitos Fundamentais] modelo = metamodelo( ); “Metamodelo é uma especificação explicita de uma abstração. Para definir uma abstração, um metamodelo identifica uma lista de conceitos relevantes e uma lista de relações relevantes entre os conceitos, sendo usado como um filtro de possibilidades de uma dada atividade de modelagem.” (Bézivin e Gerbé, 2001) Mission Simulation Lab HICEE Mission Simulation Lab HICEE
  • 7. [MBSE][Conceitos Fundamentais] 3 paradigmas: (BÉZIVIN, 2012) sistema S modelo M representa modelo MMeta-modelo Em conformidade modelo Mamodelo Mk derivado de Mission Simulation Lab HICEE Mission Simulation Lab HICEE
  • 8. [MBSE][Conceitos Fundamentais] Engenharia de Sistemas Baseada em Modelos (Model-Based System Engineering – MBSE) (Sampson e Friedenthal , 2015) “Formalização da aplicação de modelagem de sistemas como apoio para atividades de requisitos, design, análise, verificação e validação, começando na fase de design conceitual e continuando através do desenvolvimento em futuras fases do ciclo de vida.” “Um conjunto de práticas bem definidas baseadas em ferramentas que utilizam ao mesmo tempo metamodelagem e transformação de modelos para atingir automaticamente objetivos em produção, manutenção e operação de sistemas intensivos de software.” (Bézivin, 2012) Mission Simulation Lab HICEE Mission Simulation Lab HICEE
  • 9. [MBSE][Conceitos Fundamentais] Metodologias Reconhecidas • INCOSE Object-Oriented Systems Engineering Method (OOSEM) – baseada em SysML • IBM Rational Telelogic Harmony-SE – baseada em SysML • IBM Rational Unified Process for System Engineering (RUP- SE) – não possui orientação para diagramação • Vitech MBSE Methodology – baseada em SysML • JPL State Analysis – baseada em diagrama de estados • Dori Object-Process Methodology – diagramas próprios INCOSE (Watson et al, 2015) [Matéria de Introdução a Engenharia de Sistemas – Prof. Geilson] Mission Simulation Lab HICEE Mission Simulation Lab HICEE
  • 10. OPM OPM Ontologia Universal Entidades da Ontologia Exemplos de Modelagem Contexto e Justificativa – Modelagem Conceitual Mission Simulation Lab HICEE Mission Simulation Lab HICEE
  • 11. [OPM] Modelagem Conceitual Construção de uma figura mental simplificada utilizando formalismos visuais/textuais que possam converter conhecimentos do indivíduo para bases de dados, melhorando a eficiência da colaboração e compartilhamento de conhecimento (inter/intra fases de desenvolvimento). Mission Simulation Lab HICEE Mission Simulation Lab HICEE
  • 12. [OPM] Modelagem Conceitual ▪ Qual a ideia por traz da modelagem conceitual? ▪ Descrever de maneira simplificada sistemas – relações de existência e dinâmica http://sdm.mit.edu/the-maturation-of-model-based-systems-engineering-opm-as-the-iso-conceptual-modeling-language-standard/ Mission Simulation Lab HICEE Mission Simulation Lab HICEE
  • 13. [OPM] Em busca de uma linguagem para a EngSis ▪ Atualmente armazenamos informação de Engenharia de Sistemas em três formas: ▪ Textual ▪ Diagramática ▪ Modelo simulável. Conjunto léxico e gramatical de uma linguagem escrita Conjunto de símbolos e relações de uma linguagem gráfica Conjunto executável de símbolos e suas relações de uma linguagem gráfica. Mission Simulation Lab HICEE Mission Simulation Lab HICEE
  • 14. [OPM] Em busca de uma linguagem para a EngSis ▪ Linguagem simplificada ▪ Uso intensivo de visual ▪ Correlação visual x textual ▪ Representação personalizada para contexto do especialista ▪ Exportável para outros ambientes ▪ Montagem automatizada de blocos Pesquisa “academia” Oportunidades Mission Simulation Lab HICEE Mission Simulation Lab HICEE
  • 15. Computacionalmente [OPM] Ontologia (Gruber 2008) Ontologia define um conjunto de representações primitivas para modelar um domínio de conhecimento ou raciocínio. * conjuntos, propriedades e relacionamentos. http://web.dfc.unibo.it/buzzetti/IUcorso2007-08/mdidattici/ontology-definition-2007.htm http://ontology.buffalo.edu/smith/IntroOntology_Course.html Tendências: - Gráficas - Simuláveis - Interligadas Grafos Mission Simulation Lab HICEE Mission Simulation Lab HICEE
  • 16. [OPM] “Principal” linguagem disponível para Eng. Sis. ▪ System Modeling Language – SysML ▪ OMG Standard – 2007 ▪ Baseado no UML (SOFTWARE) ▪ 11 diagramas diferentes (9 tipos) ▪ Permite detalhamento ▪ >100 símbolos ▪ Sobreposição semântica ▪ Cada diagrama precisa de um interpretador diferente http://www.aero.umd.edu/~mumu/classes/files/SysML_Notation_Chapter5.pdf Mission Simulation Lab HICEE Mission Simulation Lab HICEE
  • 17. [OPM] (em estabilização) Object Process Methodology ▪ Primeira publicação em 1995 ▪ Criada em 2002 – por Dov Dori ▪ Technion – Israel Institute of Technology ▪ Se tornará um padrão ISO para Modelagem Conceitual ▪ ISO 19450 ▪ Quantidade de diagramas: 1 ▪ Mesmo ferramental para interpretar ▪ Quantidade de símbolos: 27 ▪ Detalhamento em camadas • Object-Process Analysis: Maintaining the Balance between System Structure and Behavior. Journal of Logic and Computation, 5, 2, pp. 227–249. • Object-Process Methodology – A Holistic Systems Paradigm. Springer Verlag, New York. Mission Simulation Lab HICEE Mission Simulation Lab HICEE
  • 18. [OPM] Entidades da OPM: Objetos e Processos Objeto Uma coisa que exista, mesmo que na imaginação. Exemplo de objetos: • Carro, avião, satélite • Motor, asa, antena • Requisito, projeto • Ideia, documento, resultado, parâmetro • Governo, pessoa, motorista, usuário, piloto, passageiro Objeto Estado 1 Estado 2 Objetos podem ter estados! (stateful objects) Mission Simulation Lab HICEE Mission Simulation Lab HICEE
  • 19. [OPM] Entidades da OPM: Objetos e Processos Uma coisa que transforma um ou mais objetos Exemplo de processos: • Transformando, criando, destruindo • Afetando, significando, controlando, • Resultando, limpando, adquirindo, • Funcionalidades do sistema Processo Processos podem ter sub processos! Mission Simulation Lab HICEE Mission Simulation Lab HICEE
  • 20. [OPM] Entidades da OPM: Relacionamentos (20 tipos) ISO/PDPAS 19450 EstruturaisComportamentais Comportamentais Mission Simulation Lab HICEE Mission Simulation Lab HICEE
  • 21. [OPM] Dois canais de estimulação cognitiva: visual- OPD e textil-OPL Diagramático (OPD) Textual (OPL) Christopher is physical. Christopher knows OPM Theory. Christopher handles presenting. OPM consists of OPM Theory. presenting is physical. presenting consumes OPM Theory. presenting yields Presentation. Mission Simulation Lab HICEE Mission Simulation Lab HICEE
  • 22. [OPM] Exemplos literatura: Object-Process Methodology and Its Application to the Visual Semantic Web Mission Simulation Lab HICEE Mission Simulation Lab HICEE
  • 23. [OPM] Exemplos literatura: Model-Based Guidelines for User-Centric Satellite Control Software Development Mission Simulation Lab HICEE Mission Simulation Lab HICEE
  • 24. [OPM] Exemplos literatura: Agile Modeling of an Evolving Ballistic Missile Defense System with Object- Process Methodology Mission Simulation Lab HICEE Mission Simulation Lab HICEE
  • 25. [OPM] Exemplos literatura: Project Management vs. Systems Engineering Management: A Practitioners’ View on Integrating the Project and Product Domains Mission Simulation Lab HICEE Mission Simulation Lab HICEE
  • 26. [OPM] Exemplos literatura: Conceptual Model-Based Systems Biology: Mapping Knowledge and Discovering Gaps in the mRNA Transcription Cycle Mission Simulation Lab HICEE Mission Simulation Lab HICEE
  • 28. ▪ O uso de modelos é uma tendência, sem retorno para Engenharia de um modo geral. ▪ A integração via modelos favorece a documentação, colaboração, produtividade e eficiência. ▪ Ainda há discussão para a metodologia padrão para a fase conceitual. ▪ Tendência de ser escolhido OPM (vide indicação de se tornar ISO). ▪ OPM é uma ontologia/linguagem simplificada. ▪(27 símbolos) x >100 da SysML. ▪ Há muita resistência em migrar do Document- Based (Excel-Word) para o Model-Based. ▪ Esta resistência pode ser pela imposição inicial do uso de SysML (sabor do UML – Mais familiar para a Computação, e estranho para as outras engenharias) Mission Simulation Lab HICEE Mission Simulation Lab HICEE
  • 29. OPM - Object-Process Methodology M.Sc. Eng. Christopher S. Cerqueira cscerqueira.com.br christophercerqueira@gmail.com Mission Simulation Lab HICEE Mission Simulation Lab HICEE