SlideShare una empresa de Scribd logo
1 de 50
Descargar para leer sin conexión
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
Mis
HIC
Ficha:
Nome: Modelos e metodologias de projeto de sistemas
Local: UNIFEI
Data: 2017-04-10
Público Alvo: Alunos de Graduação – Sistemas de Informação
18:40cscerqueira.com.br
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
Modelos e metodologias
de projeto de sistemas
Christopher Shneider Cerqueira Ana Maria Ambrosio Claudio Kirner
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
O curso de graduação em SIN e sua história...
18:40
Fundamentos
da
Programação
Fundamentos
da
Computação
Metodologia
Científica para
Informática
Fundamentos
Matemáticos
para
Informática I
Introdução
aos Sistemas
de Informação
Fundamentos
Matemáticos
para
Informática II1
Comportamen
to
Organizaciona
l
Introdução a
Administração
Algoritmos e
Estruturas de
Dados I
Organização
e Arquitetura
de
Computadore
s
Probabilidade
e Estatística
Algoritmos e
Estruturas de
Dados II
Fundamentos
de Lógica e
Matemática
Discreta
Engenharia
de Software I
Computação
Orientada a
Objetos I
Banco de
Dados I
Sistemas
Operacionais
Algoritmos e
Grafos
Engenharia
de Software II
Computação
Orientada a
Objetos II
Análise de
Investimento
em
Informática
Linguagens
Formais e
Compiladores
Contabilidade
em
Informática
Banco de
Dados II
Redes de
Computadore
s
Sistemas
Inteligentes
Sistemas
Distribuídos
Informática e
Sociedade
Empreendedo
rismo em
Informática
Administração
e Gerência de
Redes de
Computadore
s
Gerencia de
projeto de
Software
Desenvolvime
nto de
Sistemas na
Web
Organização
e Métodos
Governança
em TI
Inteligência
de Negócio
Desenvolvime
nto de
Aplicações
em SI
Interação
Humano-
Computador
Auditoria e
Segurança de
Sistemas de
Informação
ELETIVAS
ELETIVAS
ELETIVAS
cscerqueira.com.br
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
adicionando informação
18:40
Fundamentos
da
Programação
Fundamentos
da
Computação
Metodologia
Científica para
Informática
Fundamentos
Matemáticos
para
Informática I
Introdução
aos Sistemas
de Informação
Teoria
Prática
Profissionaliza
nte
Prática
Clássica
Fundamentos
Matemáticos
para
Informática II1
Comportamen
to
Organizaciona
l
Introdução a
Administração
Algoritmos e
Estruturas de
Dados I
Organização
e Arquitetura
de
Computadore
s
Probabilidade
e Estatística
Algoritmos e
Estruturas de
Dados II
Fundamentos
de Lógica e
Matemática
Discreta
Engenharia
de Software I
Computação
Orientada a
Objetos I
Banco de
Dados I
Sistemas
Operacionais
Algoritmos e
Grafos
Engenharia
de Software II
Computação
Orientada a
Objetos II
Análise de
Investimento
em
Informática
Linguagens
Formais e
Compiladores
Contabilidade
em
Informática
Banco de
Dados II
Redes de
Computadore
s
Sistemas
Inteligentes
Sistemas
Distribuídos
Informática e
Sociedade
Empreendedo
rismo em
Informática
Administração
e Gerência de
Redes de
Computadore
s
Gerencia de
projeto de
Software
Desenvolvime
nto de
Sistemas na
Web
Organização
e Métodos
Governança
em TI
Inteligência
de Negócio
Desenvolvime
nto de
Aplicações
em SI
Interação
Humano-
Computador
Auditoria e
Segurança de
Sistemas de
Informação
ELETIVAS
ELETIVAS
ELETIVAS
cscerqueira.com.br
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
18:40
Fundamentos
da
Programação
Fundamentos
da
Computação
Metodologia
Científica para
Informática
Fundamentos
Matemáticos
para
Informática I
Introdução
aos Sistemas
de Informação
Fundamentos
Matemáticos
para
Informática II1
Comportamen
to
Organizaciona
l
Introdução a
Administração
Algoritmos e
Estruturas de
Dados I
Organização
e Arquitetura
de
Computadore
s
Probabilidade
e Estatística
Algoritmos e
Estruturas de
Dados II
Fundamentos
de Lógica e
Matemática
Discreta
Engenharia
de Software I
Computação
Orientada a
Objetos I
Banco de
Dados I
Sistemas
Operacionais
Algoritmos e
Grafos
Engenharia
de Software II
Computação
Orientada a
Objetos II
Análise de
Investimento
em
Informática
Linguagens
Formais e
Compiladores
Contabilidade
em
Informática
Banco de
Dados II
Redes de
Computadore
s
Sistemas
Inteligentes
Sistemas
Distribuídos
Informática e
Sociedade
Empreendedo
rismo em
Informática
Administração
e Gerência de
Redes de
Computadore
s
Gerencia de
projeto de
Software
Desenvolvime
nto de
Sistemas na
Web
Organização
e Métodos
Governança
em TI
Inteligência
de Negócio
Desenvolvime
nto de
Aplicações
em SI
Interação
Humano-
Computador
Auditoria e
Segurança de
Sistemas de
Informação
ELETIVAS
ELETIVAS
ELETIVAS
cscerqueira.com.br
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
18:40
O que é a computação (computadores)?
Como irão desenvolver?
Quem (e como) vai usar os sistemas
que vocês irão desenvolver?
Quais os tipos de informação?
cscerqueira.com.br
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
Roteiro
18:40cscerqueira.com.br
O que é um sistema?
.... sistemas complexos
18:40
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
Engenharia de Sistemas
Engenharia de Controle
Pensar abstratamente...
18:40cscerqueira.com.br
Engenharia das
Especialidades
Abstrato
+informaçãoacumulada
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
Engenharia de Sistemas
Como projetar, e gerir,
sistemas complexos no seu
ciclo de vida
Sistema: “A system is a set
of elements in interaction”
(von Bertalanffy)(1)
Conjunto de
boas práticas!
http://sebokwiki.org/wiki/Guide_to_the_Systems_Engineering_Body_of_Knowledge_(SEBoK)
http://www.incose.org
18:40cscerqueira.com.br
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
Será que é possível fazer isso tudo na mão?
18:40cscerqueira.com.br
(SpaceX) Grasshoper Test
(Google) Self-drive Car
(Google) Boston Dynamic – Atlas Robot
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
Sistemas Complexos Interdisciplinares e Acoplados
18:40cscerqueira.com.br
Sistemas
Complexos
Acoplados
Engenharia de
Sistemas
Complexos
AGILE
*pouca documentação
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
Evolução de quem domina as boas práticas, e melhores técnicas
de Engenharia de Sistemas
18:40
Espacial Aeronáutica Automobilística Biomédica
60s 80s 00s futuro
cubesats
drones
cscerqueira.com.br
O que são modelos?
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
Core do esforço das atividades humanas: Fazer Modelos
Em palavras simples...
▪Um modelo é uma imagem simplificada de um sistema.
▪Modelo vem da palavra em latim “modullus”, diminutivo de
“modus” (medida)
▪O que? (mapeamento)
▪Como? (redução)
▪pra quem, quando e para o que? (pragmatismo)
▪As terminologias são recentes mas a ideia é antiga
18:40cscerqueira.com.br
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
Modelo
18:40cscerqueira.com.br
Mapeamento
Pragmatismo
Redução
Figura da palestra do J. Bezevin
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
modelo = metamodelo( );
18:40cscerqueira.com.br
“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)
Figura da palestra do J. Bezevin
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
modelo = metamodelo( );
18:40cscerqueira.com.br
http://www.ariquemesonline.com.br/noticia.asp?cod=292364&codDep=34
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
Somos uma máquina de reconhecimento e interconexão de
modelos...
18:40cscerqueira.com.br
https://www.psychologytoday.com/blog/the-athletes-
way/201311/what-is-the-human-connectome-project-why-
should-you-care
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
As ferramentas devem mapear previamente o conhecimento em
modelos. O usuário só manipula informações que já existem...
18:40
http://www.olavodecarvalho.org/apostilas/presenca.htm https://www.ted.com/talks/david_mccandless_the_beauty_of_d
ata_visualization#
6:15
cscerqueira.com.br
Metodologias para projeto de
Sistemas Complexos
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
Shift de Realidades
18:40cscerqueira.com.br
Margaret Hamilton
Servidores
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
Metodologias que são centradas em documentos
virtualPaperrealPaper
(modelos sempre existiram, mas a lógica estava na cabeça das pessoas - implicita)
model based
18:40cscerqueira.com.br
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
Metodologias que são centradas em modelos:
18:40cscerqueira.com.br
(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)
Formalização da aplicação explicita de modelagem,
baseadas em ferramentas.
metamodelagem, e
transformação de modelos
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
Múltiplos nomes
▪ MDD – Model Driven Development
▪ MDSD – Model Driven Software Development
▪ MDA – Model Driven Architect
▪ MDSE – Model Driven Software Engineering
▪ MDRE – Model Driven Reverse Engineering
▪ MM – Model Management
▪ ADM – Architecture Driven Modernization
▪ DDD – Domain Driven Design
▪ MBD – Model Based Development
▪ … → infinito
18:40cscerqueira.com.br
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
Modelos devem fazer parte de TUDO
Figura da palestra do Prof. Dov Dori
Todas essas
atividades precisam
de ferramentas que
“falem” o contexto
da atividade
18:40cscerqueira.com.br
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
Modelos modelos modelos
▪Já temos bons modelos nas especialidades.
▪Elétrica
▪Mecânica
▪Térmica
▪Computação
▪Civil
▪Etc.
▪E para descrição de sistemas?
18:40cscerqueira.com.br
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
Modelos para sistemas: SysML - System Modelling Language
▪ SysML é uma linguagem de modelagem gráfica em resposta ao
UML para Sistemas
▪ SysML suporta especificação, análise, projeto, verificação e
validação de sistemas incluindo hardware, software, dados,
pessoal, procedimento e infraestruturas.
▪ http://www.omgsysml.org/
▪ SysML V1.4 Beta Specification
▪ – Março 2014
18:40cscerqueira.com.br
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
Modelos para sistemas: SysML
18:40cscerqueira.com.br
Figura da palestra do Prof. Dov Dori
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
Ferramenta (trend): Capella
18:40
https://www.polarsys.org/capella/arcadia.html
cscerqueira.com.br
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
18:40cscerqueira.com.br
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
Modelos para sistemas: OPM – Object-Process Methodology
▪Em OPM aspectos estruturais e de comportamento
coexistem!
▪Três (3) blocos básicos de entidades: objetos, processos e
estados
▪Apenas um (1) diagrama – possibilita melhor compreensão do
sistema como um todo
▪Ontologicamente completo.
18:40cscerqueira.com.br
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
OPM foi desenvolvida para Modelagem Conceitual
▪ Qual a ideia da modelagem conceitual?
▪ Modelar de maneira simplificada sistemas.
18:40cscerqueira.com.br
http://sdm.mit.edu/the-maturation-of-model-based-systems-engineering-opm-as-the-iso-conceptual-modeling-language-standard/
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).
ideia
Modelagem
Conceitual
Sistema Real
Sistema
Simplificado
modelagem
Figura da palestra do Prof. Dov Dori
Figura do autor
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
Coisas (entidades): Objetos e Processos
Coisas
Objetos Processos
18:40cscerqueira.com.br
Objeto: Uma coisa que
existe ou pode existir
Processo: Uma coisa que
transforma um ou mais
objetos
Product
testing
not tested tested
1. Objetos com estados
2. Processos
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
Dois canais de estimulação cognitiva: visual-OPD e textual-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.
18:40cscerqueira.com.br
Figura do autor
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
Ferramenta (trend): OPCat
18:40
http://esml.iem.technion.ac.il/?page_id=1849
“ad-hoc” Java
“ad-hoc” C++ (openFrameworks)
MDD Integrated Solution
o que tem disponível
cscerqueira.com.br
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
Tudo OK?
18:40cscerqueira.com.br
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
Benefícios de usar uma abordagem centrada em modelos
18:40
Transformações
automáticas de
modelo
Arranjos e buscas de Soluções
cscerqueira.com.br
Considerações Finais
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
18:40
O que é a computação (computadores)?
Como irão desenvolver?
Quem (e como) vai usar os sistemas
que vocês irão desenvolver?
Quais os tipos de informação?
cscerqueira.com.br
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
Futuro do design...
18:40cscerqueira.com.br
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
▪ Deve-se evoluir os modelos no ciclo de vida. REUSO = NÃO PERDER TEMPO
▪ Uso intensivo de software (processo / produto) é um caminho sem retorno
(Ressalvo explosão solar, guerra nuclear, Skynet, Apocalipse Zumbi)
▪ (Generalizando) Maioria das outras áreas de conhecimento tem ZERO
conhecimento de programação. Como resolver isso? Desafios...
▪ Montar ferramentas para “Produtos Interdisciplinares Acoplados” são desafios.
▪ OPM is COOL
▪ Cerne computacional: Grafos
18:40cscerqueira.com.br
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
MBCE issues
Storage: DB User Interface:
OPM Designer
Model
Transformation
User Interface:
Visual Transformation
Simulability
(author)
Still several gaps to fill
Model
Transformation 18:40cscerqueira.com.br
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
O futuro (visto pelo passado)
18:40cscerqueira.com.br
GE
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
18:40cscerqueira.com.br
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
18:40cscerqueira.com.br
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
Dúvidas:
christophercerqueira@gmail.com
Site: http://cscerqueira.com.br
Facebook: http://fb.com/RVA.BR
Para maiores dúvidas
filosóficas:
INPE – SJC
Prédio Satélite
Sala 95
18:40cscerqueira.com.br
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
18:40cscerqueira.com.br
INPE
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
http://www.inpe.br/ci/
cscerqueira.com.br
▪ 7 Pós-Graduações:
▪ Astrofísica
▪ Engenharia e Tecnologia Espaciais
▪ Mecânica Espacial e Controle
▪ Combustão e Propulsão
▪ Ciência e Tecnologia de Materiais e Sensores
▪Engenharia e Gerenciamento de Sistemas Espaciais
▪ Geofísica Espacial
▪ Computação Aplicada
▪ Meteorologia
▪ Sensoriamento Remoto
▪ Ciência do Sistema Terrestre
18:40
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
São José dos Campos - SP
▪Capital econômica do Vale do Paraíba
▪EMBRAER, GM, Johnson, Phillips, Petrobras,
Monsanto, Avibras, Mectron (Odebretch).
▪~650k players (ops. Habitantes)
▪ITA, INPE, IEAv, EAE, IP&D, UNIVAP, UNIFESP,
UNESP
▪Capital aeroespacial do país.
18:40cscerqueira.com.br

Más contenido relacionado

Similar a Modelos e metodologias de projeto de sistemas

Machine learning java ce conference 2012 - fortaleza ce
Machine learning java ce conference 2012 - fortaleza ceMachine learning java ce conference 2012 - fortaleza ce
Machine learning java ce conference 2012 - fortaleza ceLuca Bastos
 
Como identificar oportunidades de robotização [Webinares iProcess]
Como identificar oportunidades de robotização [Webinares iProcess]Como identificar oportunidades de robotização [Webinares iProcess]
Como identificar oportunidades de robotização [Webinares iProcess]iProcess Soluções em BPM e RPA
 
Tcc final - fsa2006
Tcc   final - fsa2006Tcc   final - fsa2006
Tcc final - fsa2006edson_mcz
 
Apresentação na EXPO ETEP - Realidade Virtual, Aumentada e Cruzada
Apresentação na EXPO ETEP - Realidade Virtual, Aumentada e CruzadaApresentação na EXPO ETEP - Realidade Virtual, Aumentada e Cruzada
Apresentação na EXPO ETEP - Realidade Virtual, Aumentada e CruzadaChristopher Cerqueira
 
ENGENHARIA DE COMPUTAÇÃO E INTELIGÊNCIA ARTIFICIAL
ENGENHARIA DE COMPUTAÇÃO E INTELIGÊNCIA ARTIFICIALENGENHARIA DE COMPUTAÇÃO E INTELIGÊNCIA ARTIFICIAL
ENGENHARIA DE COMPUTAÇÃO E INTELIGÊNCIA ARTIFICIALActiveEon
 
Apresentação da Disciplina Gerência de Projetos - DCOMP - UFS
Apresentação da Disciplina Gerência de Projetos - DCOMP - UFSApresentação da Disciplina Gerência de Projetos - DCOMP - UFS
Apresentação da Disciplina Gerência de Projetos - DCOMP - UFSRogerio P C do Nascimento
 
Disciplina Gerencia de Projetos - Prof. Rogerio P C do Nascimento, PhD
Disciplina Gerencia de Projetos - Prof. Rogerio P C do Nascimento, PhDDisciplina Gerencia de Projetos - Prof. Rogerio P C do Nascimento, PhD
Disciplina Gerencia de Projetos - Prof. Rogerio P C do Nascimento, PhDRogerio P C do Nascimento
 
Infraestrutura como Código
Infraestrutura como CódigoInfraestrutura como Código
Infraestrutura como Códigoinstructbr
 
Aula Apresentação PETIC UFAM - Rogerio P C do Nascimento
Aula Apresentação PETIC UFAM - Rogerio P C do NascimentoAula Apresentação PETIC UFAM - Rogerio P C do Nascimento
Aula Apresentação PETIC UFAM - Rogerio P C do NascimentoRogerio P C do Nascimento
 
Seminário Mestrado em Engenharia de Computação - Disciplina Sistemas computac...
Seminário Mestrado em Engenharia de Computação - Disciplina Sistemas computac...Seminário Mestrado em Engenharia de Computação - Disciplina Sistemas computac...
Seminário Mestrado em Engenharia de Computação - Disciplina Sistemas computac...Lanylldo Araujo
 
Arquitetura da Informação
Arquitetura da InformaçãoArquitetura da Informação
Arquitetura da InformaçãoMarcello Cardoso
 
Inteligência Artificial e suas aplicações - A experiência do TECPAR
Inteligência Artificial e suas aplicações  - A experiência do TECPARInteligência Artificial e suas aplicações  - A experiência do TECPAR
Inteligência Artificial e suas aplicações - A experiência do TECPARBruno Campagnolo
 
Agile Trends 2018 - Além da Automação com Machine Learning
Agile Trends 2018 - Além da Automação com Machine LearningAgile Trends 2018 - Além da Automação com Machine Learning
Agile Trends 2018 - Além da Automação com Machine LearningEmerson Bertolo
 
TDC2016SP - Trilha Arquitetura Empresarial
TDC2016SP - Trilha Arquitetura EmpresarialTDC2016SP - Trilha Arquitetura Empresarial
TDC2016SP - Trilha Arquitetura Empresarialtdc-globalcode
 
C.E.S.A.R - Prototipación Electronica en Diseño
C.E.S.A.R - Prototipación Electronica en DiseñoC.E.S.A.R - Prototipación Electronica en Diseño
C.E.S.A.R - Prototipación Electronica en DiseñoTiago Barros
 
Curso de Inverno 2016 - INPE - Simuladores de Satélite
Curso de Inverno 2016 - INPE - Simuladores de SatéliteCurso de Inverno 2016 - INPE - Simuladores de Satélite
Curso de Inverno 2016 - INPE - Simuladores de SatéliteChristopher Cerqueira
 

Similar a Modelos e metodologias de projeto de sistemas (20)

Machine learning java ce conference 2012 - fortaleza ce
Machine learning java ce conference 2012 - fortaleza ceMachine learning java ce conference 2012 - fortaleza ce
Machine learning java ce conference 2012 - fortaleza ce
 
Como identificar oportunidades de robotização [Webinares iProcess]
Como identificar oportunidades de robotização [Webinares iProcess]Como identificar oportunidades de robotização [Webinares iProcess]
Como identificar oportunidades de robotização [Webinares iProcess]
 
Tcc final - fsa2006
Tcc   final - fsa2006Tcc   final - fsa2006
Tcc final - fsa2006
 
Apresentação na EXPO ETEP - Realidade Virtual, Aumentada e Cruzada
Apresentação na EXPO ETEP - Realidade Virtual, Aumentada e CruzadaApresentação na EXPO ETEP - Realidade Virtual, Aumentada e Cruzada
Apresentação na EXPO ETEP - Realidade Virtual, Aumentada e Cruzada
 
ENGENHARIA DE COMPUTAÇÃO E INTELIGÊNCIA ARTIFICIAL
ENGENHARIA DE COMPUTAÇÃO E INTELIGÊNCIA ARTIFICIALENGENHARIA DE COMPUTAÇÃO E INTELIGÊNCIA ARTIFICIAL
ENGENHARIA DE COMPUTAÇÃO E INTELIGÊNCIA ARTIFICIAL
 
Apresentação da Disciplina Gerência de Projetos - DCOMP - UFS
Apresentação da Disciplina Gerência de Projetos - DCOMP - UFSApresentação da Disciplina Gerência de Projetos - DCOMP - UFS
Apresentação da Disciplina Gerência de Projetos - DCOMP - UFS
 
[Ci2017] Simuladores de Satélites
[Ci2017] Simuladores de Satélites[Ci2017] Simuladores de Satélites
[Ci2017] Simuladores de Satélites
 
Disciplina Gerencia de Projetos - Prof. Rogerio P C do Nascimento, PhD
Disciplina Gerencia de Projetos - Prof. Rogerio P C do Nascimento, PhDDisciplina Gerencia de Projetos - Prof. Rogerio P C do Nascimento, PhD
Disciplina Gerencia de Projetos - Prof. Rogerio P C do Nascimento, PhD
 
Infraestrutura como Código
Infraestrutura como CódigoInfraestrutura como Código
Infraestrutura como Código
 
Aula Apresentação PETIC UFAM - Rogerio P C do Nascimento
Aula Apresentação PETIC UFAM - Rogerio P C do NascimentoAula Apresentação PETIC UFAM - Rogerio P C do Nascimento
Aula Apresentação PETIC UFAM - Rogerio P C do Nascimento
 
Aula1 Apresentacao SIE PETIC
Aula1 Apresentacao SIE PETICAula1 Apresentacao SIE PETIC
Aula1 Apresentacao SIE PETIC
 
Seminário Mestrado em Engenharia de Computação - Disciplina Sistemas computac...
Seminário Mestrado em Engenharia de Computação - Disciplina Sistemas computac...Seminário Mestrado em Engenharia de Computação - Disciplina Sistemas computac...
Seminário Mestrado em Engenharia de Computação - Disciplina Sistemas computac...
 
Apresentação sobre OPM
Apresentação sobre OPMApresentação sobre OPM
Apresentação sobre OPM
 
Arquitetura da Informação
Arquitetura da InformaçãoArquitetura da Informação
Arquitetura da Informação
 
Inteligência Artificial e suas aplicações - A experiência do TECPAR
Inteligência Artificial e suas aplicações  - A experiência do TECPARInteligência Artificial e suas aplicações  - A experiência do TECPAR
Inteligência Artificial e suas aplicações - A experiência do TECPAR
 
Agile Trends 2018 - Além da Automação com Machine Learning
Agile Trends 2018 - Além da Automação com Machine LearningAgile Trends 2018 - Além da Automação com Machine Learning
Agile Trends 2018 - Além da Automação com Machine Learning
 
TDC2016SP - Trilha Arquitetura Empresarial
TDC2016SP - Trilha Arquitetura EmpresarialTDC2016SP - Trilha Arquitetura Empresarial
TDC2016SP - Trilha Arquitetura Empresarial
 
C.E.S.A.R - Prototipación Electronica en Diseño
C.E.S.A.R - Prototipación Electronica en DiseñoC.E.S.A.R - Prototipación Electronica en Diseño
C.E.S.A.R - Prototipación Electronica en Diseño
 
Curso de Inverno 2016 - INPE - Simuladores de Satélite
Curso de Inverno 2016 - INPE - Simuladores de SatéliteCurso de Inverno 2016 - INPE - Simuladores de Satélite
Curso de Inverno 2016 - INPE - Simuladores de Satélite
 
P r o j e t o
P r o j e t oP r o j e t o
P r o j e t o
 

Más 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
 

Más 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
 
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
 
Curso basAR e Movimento
Curso basAR e MovimentoCurso basAR e Movimento
Curso basAR e Movimento
 
Curso basAR e Clicks
Curso basAR e ClicksCurso basAR e Clicks
Curso basAR e Clicks
 
Curso basAR e Funções
Curso basAR e FunçõesCurso basAR e Funções
Curso basAR e Funções
 

Último

Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...marcelafinkler
 
Caderno de exercícios Revisão para o ENEM (1).pdf
Caderno de exercícios Revisão para o ENEM (1).pdfCaderno de exercícios Revisão para o ENEM (1).pdf
Caderno de exercícios Revisão para o ENEM (1).pdfJuliana Barbosa
 
Cartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxCartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxMarcosLemes28
 
Questões de Língua Portuguesa - gincana da LP
Questões de Língua Portuguesa - gincana da LPQuestões de Língua Portuguesa - gincana da LP
Questões de Língua Portuguesa - gincana da LPEli Gonçalves
 
Falando de Física Quântica apresentação introd
Falando de Física Quântica apresentação introdFalando de Física Quântica apresentação introd
Falando de Física Quântica apresentação introdLeonardoDeOliveiraLu2
 
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...azulassessoria9
 
Educação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptxEducação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptxMarcosLemes28
 
INTERTEXTUALIDADE atividade muito boa para
INTERTEXTUALIDADE   atividade muito boa paraINTERTEXTUALIDADE   atividade muito boa para
INTERTEXTUALIDADE atividade muito boa paraAndreaPassosMascaren
 
Aula 1 - Psicologia Cognitiva, aula .ppt
Aula 1 - Psicologia Cognitiva, aula .pptAula 1 - Psicologia Cognitiva, aula .ppt
Aula 1 - Psicologia Cognitiva, aula .pptNathaliaFreitas32
 
Sopa de letras | Dia da Europa 2024 (nível 1)
Sopa de letras | Dia da Europa 2024 (nível 1)Sopa de letras | Dia da Europa 2024 (nível 1)
Sopa de letras | Dia da Europa 2024 (nível 1)Centro Jacques Delors
 
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxMonoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxFlviaGomes64
 
Acessibilidade, inclusão e valorização da diversidade
Acessibilidade, inclusão e valorização da diversidadeAcessibilidade, inclusão e valorização da diversidade
Acessibilidade, inclusão e valorização da diversidadeLEONIDES PEREIRA DE SOUZA
 
Slide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticaSlide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticash5kpmr7w7
 
Pesquisa Ação René Barbier Livro acadêmico
Pesquisa Ação René Barbier Livro  acadêmicoPesquisa Ação René Barbier Livro  acadêmico
Pesquisa Ação René Barbier Livro acadêmicolourivalcaburite
 
apostila filosofia 1 ano 1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...
apostila filosofia 1 ano  1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...apostila filosofia 1 ano  1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...
apostila filosofia 1 ano 1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...SileideDaSilvaNascim
 
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxSlides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxLuizHenriquedeAlmeid6
 
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...azulassessoria9
 
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!Centro Jacques Delors
 
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM POLÍGON...
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM  POLÍGON...Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM  POLÍGON...
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM POLÍGON...marcelafinkler
 
Aprender as diferentes formas de classificar as habilidades motoras é de extr...
Aprender as diferentes formas de classificar as habilidades motoras é de extr...Aprender as diferentes formas de classificar as habilidades motoras é de extr...
Aprender as diferentes formas de classificar as habilidades motoras é de extr...azulassessoria9
 

Último (20)

Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
 
Caderno de exercícios Revisão para o ENEM (1).pdf
Caderno de exercícios Revisão para o ENEM (1).pdfCaderno de exercícios Revisão para o ENEM (1).pdf
Caderno de exercícios Revisão para o ENEM (1).pdf
 
Cartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxCartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptx
 
Questões de Língua Portuguesa - gincana da LP
Questões de Língua Portuguesa - gincana da LPQuestões de Língua Portuguesa - gincana da LP
Questões de Língua Portuguesa - gincana da LP
 
Falando de Física Quântica apresentação introd
Falando de Física Quântica apresentação introdFalando de Física Quântica apresentação introd
Falando de Física Quântica apresentação introd
 
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
 
Educação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptxEducação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptx
 
INTERTEXTUALIDADE atividade muito boa para
INTERTEXTUALIDADE   atividade muito boa paraINTERTEXTUALIDADE   atividade muito boa para
INTERTEXTUALIDADE atividade muito boa para
 
Aula 1 - Psicologia Cognitiva, aula .ppt
Aula 1 - Psicologia Cognitiva, aula .pptAula 1 - Psicologia Cognitiva, aula .ppt
Aula 1 - Psicologia Cognitiva, aula .ppt
 
Sopa de letras | Dia da Europa 2024 (nível 1)
Sopa de letras | Dia da Europa 2024 (nível 1)Sopa de letras | Dia da Europa 2024 (nível 1)
Sopa de letras | Dia da Europa 2024 (nível 1)
 
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxMonoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
 
Acessibilidade, inclusão e valorização da diversidade
Acessibilidade, inclusão e valorização da diversidadeAcessibilidade, inclusão e valorização da diversidade
Acessibilidade, inclusão e valorização da diversidade
 
Slide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticaSlide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemática
 
Pesquisa Ação René Barbier Livro acadêmico
Pesquisa Ação René Barbier Livro  acadêmicoPesquisa Ação René Barbier Livro  acadêmico
Pesquisa Ação René Barbier Livro acadêmico
 
apostila filosofia 1 ano 1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...
apostila filosofia 1 ano  1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...apostila filosofia 1 ano  1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...
apostila filosofia 1 ano 1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...
 
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxSlides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
 
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
 
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
 
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM POLÍGON...
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM  POLÍGON...Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM  POLÍGON...
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM POLÍGON...
 
Aprender as diferentes formas de classificar as habilidades motoras é de extr...
Aprender as diferentes formas de classificar as habilidades motoras é de extr...Aprender as diferentes formas de classificar as habilidades motoras é de extr...
Aprender as diferentes formas de classificar as habilidades motoras é de extr...
 

Modelos e metodologias de projeto de sistemas

  • 1. Mission Simulation Lab HICEE Mission Simulation Lab HICEE Mis HIC Ficha: Nome: Modelos e metodologias de projeto de sistemas Local: UNIFEI Data: 2017-04-10 Público Alvo: Alunos de Graduação – Sistemas de Informação 18:40cscerqueira.com.br
  • 2. Mission Simulation Lab HICEE Mission Simulation Lab HICEE Modelos e metodologias de projeto de sistemas Christopher Shneider Cerqueira Ana Maria Ambrosio Claudio Kirner
  • 3. Mission Simulation Lab HICEE Mission Simulation Lab HICEE O curso de graduação em SIN e sua história... 18:40 Fundamentos da Programação Fundamentos da Computação Metodologia Científica para Informática Fundamentos Matemáticos para Informática I Introdução aos Sistemas de Informação Fundamentos Matemáticos para Informática II1 Comportamen to Organizaciona l Introdução a Administração Algoritmos e Estruturas de Dados I Organização e Arquitetura de Computadore s Probabilidade e Estatística Algoritmos e Estruturas de Dados II Fundamentos de Lógica e Matemática Discreta Engenharia de Software I Computação Orientada a Objetos I Banco de Dados I Sistemas Operacionais Algoritmos e Grafos Engenharia de Software II Computação Orientada a Objetos II Análise de Investimento em Informática Linguagens Formais e Compiladores Contabilidade em Informática Banco de Dados II Redes de Computadore s Sistemas Inteligentes Sistemas Distribuídos Informática e Sociedade Empreendedo rismo em Informática Administração e Gerência de Redes de Computadore s Gerencia de projeto de Software Desenvolvime nto de Sistemas na Web Organização e Métodos Governança em TI Inteligência de Negócio Desenvolvime nto de Aplicações em SI Interação Humano- Computador Auditoria e Segurança de Sistemas de Informação ELETIVAS ELETIVAS ELETIVAS cscerqueira.com.br
  • 4. Mission Simulation Lab HICEE Mission Simulation Lab HICEE adicionando informação 18:40 Fundamentos da Programação Fundamentos da Computação Metodologia Científica para Informática Fundamentos Matemáticos para Informática I Introdução aos Sistemas de Informação Teoria Prática Profissionaliza nte Prática Clássica Fundamentos Matemáticos para Informática II1 Comportamen to Organizaciona l Introdução a Administração Algoritmos e Estruturas de Dados I Organização e Arquitetura de Computadore s Probabilidade e Estatística Algoritmos e Estruturas de Dados II Fundamentos de Lógica e Matemática Discreta Engenharia de Software I Computação Orientada a Objetos I Banco de Dados I Sistemas Operacionais Algoritmos e Grafos Engenharia de Software II Computação Orientada a Objetos II Análise de Investimento em Informática Linguagens Formais e Compiladores Contabilidade em Informática Banco de Dados II Redes de Computadore s Sistemas Inteligentes Sistemas Distribuídos Informática e Sociedade Empreendedo rismo em Informática Administração e Gerência de Redes de Computadore s Gerencia de projeto de Software Desenvolvime nto de Sistemas na Web Organização e Métodos Governança em TI Inteligência de Negócio Desenvolvime nto de Aplicações em SI Interação Humano- Computador Auditoria e Segurança de Sistemas de Informação ELETIVAS ELETIVAS ELETIVAS cscerqueira.com.br
  • 5. Mission Simulation Lab HICEE Mission Simulation Lab HICEE 18:40 Fundamentos da Programação Fundamentos da Computação Metodologia Científica para Informática Fundamentos Matemáticos para Informática I Introdução aos Sistemas de Informação Fundamentos Matemáticos para Informática II1 Comportamen to Organizaciona l Introdução a Administração Algoritmos e Estruturas de Dados I Organização e Arquitetura de Computadore s Probabilidade e Estatística Algoritmos e Estruturas de Dados II Fundamentos de Lógica e Matemática Discreta Engenharia de Software I Computação Orientada a Objetos I Banco de Dados I Sistemas Operacionais Algoritmos e Grafos Engenharia de Software II Computação Orientada a Objetos II Análise de Investimento em Informática Linguagens Formais e Compiladores Contabilidade em Informática Banco de Dados II Redes de Computadore s Sistemas Inteligentes Sistemas Distribuídos Informática e Sociedade Empreendedo rismo em Informática Administração e Gerência de Redes de Computadore s Gerencia de projeto de Software Desenvolvime nto de Sistemas na Web Organização e Métodos Governança em TI Inteligência de Negócio Desenvolvime nto de Aplicações em SI Interação Humano- Computador Auditoria e Segurança de Sistemas de Informação ELETIVAS ELETIVAS ELETIVAS cscerqueira.com.br
  • 6. Mission Simulation Lab HICEE Mission Simulation Lab HICEE 18:40 O que é a computação (computadores)? Como irão desenvolver? Quem (e como) vai usar os sistemas que vocês irão desenvolver? Quais os tipos de informação? cscerqueira.com.br
  • 7. Mission Simulation Lab HICEE Mission Simulation Lab HICEE Roteiro 18:40cscerqueira.com.br
  • 8. O que é um sistema? .... sistemas complexos 18:40
  • 9. Mission Simulation Lab HICEE Mission Simulation Lab HICEE Engenharia de Sistemas Engenharia de Controle Pensar abstratamente... 18:40cscerqueira.com.br Engenharia das Especialidades Abstrato +informaçãoacumulada
  • 10. Mission Simulation Lab HICEE Mission Simulation Lab HICEE Engenharia de Sistemas Como projetar, e gerir, sistemas complexos no seu ciclo de vida Sistema: “A system is a set of elements in interaction” (von Bertalanffy)(1) Conjunto de boas práticas! http://sebokwiki.org/wiki/Guide_to_the_Systems_Engineering_Body_of_Knowledge_(SEBoK) http://www.incose.org 18:40cscerqueira.com.br
  • 11. Mission Simulation Lab HICEE Mission Simulation Lab HICEE Será que é possível fazer isso tudo na mão? 18:40cscerqueira.com.br (SpaceX) Grasshoper Test (Google) Self-drive Car (Google) Boston Dynamic – Atlas Robot
  • 12. Mission Simulation Lab HICEE Mission Simulation Lab HICEE Sistemas Complexos Interdisciplinares e Acoplados 18:40cscerqueira.com.br Sistemas Complexos Acoplados Engenharia de Sistemas Complexos AGILE *pouca documentação
  • 13. Mission Simulation Lab HICEE Mission Simulation Lab HICEE Evolução de quem domina as boas práticas, e melhores técnicas de Engenharia de Sistemas 18:40 Espacial Aeronáutica Automobilística Biomédica 60s 80s 00s futuro cubesats drones cscerqueira.com.br
  • 14. O que são modelos?
  • 15. Mission Simulation Lab HICEE Mission Simulation Lab HICEE Core do esforço das atividades humanas: Fazer Modelos Em palavras simples... ▪Um modelo é uma imagem simplificada de um sistema. ▪Modelo vem da palavra em latim “modullus”, diminutivo de “modus” (medida) ▪O que? (mapeamento) ▪Como? (redução) ▪pra quem, quando e para o que? (pragmatismo) ▪As terminologias são recentes mas a ideia é antiga 18:40cscerqueira.com.br
  • 16. Mission Simulation Lab HICEE Mission Simulation Lab HICEE Modelo 18:40cscerqueira.com.br Mapeamento Pragmatismo Redução Figura da palestra do J. Bezevin
  • 17. Mission Simulation Lab HICEE Mission Simulation Lab HICEE modelo = metamodelo( ); 18:40cscerqueira.com.br “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) Figura da palestra do J. Bezevin
  • 18. Mission Simulation Lab HICEE Mission Simulation Lab HICEE modelo = metamodelo( ); 18:40cscerqueira.com.br http://www.ariquemesonline.com.br/noticia.asp?cod=292364&codDep=34
  • 19. Mission Simulation Lab HICEE Mission Simulation Lab HICEE Somos uma máquina de reconhecimento e interconexão de modelos... 18:40cscerqueira.com.br https://www.psychologytoday.com/blog/the-athletes- way/201311/what-is-the-human-connectome-project-why- should-you-care
  • 20. Mission Simulation Lab HICEE Mission Simulation Lab HICEE As ferramentas devem mapear previamente o conhecimento em modelos. O usuário só manipula informações que já existem... 18:40 http://www.olavodecarvalho.org/apostilas/presenca.htm https://www.ted.com/talks/david_mccandless_the_beauty_of_d ata_visualization# 6:15 cscerqueira.com.br
  • 21. Metodologias para projeto de Sistemas Complexos
  • 22. Mission Simulation Lab HICEE Mission Simulation Lab HICEE Shift de Realidades 18:40cscerqueira.com.br Margaret Hamilton Servidores
  • 23. Mission Simulation Lab HICEE Mission Simulation Lab HICEE Metodologias que são centradas em documentos virtualPaperrealPaper (modelos sempre existiram, mas a lógica estava na cabeça das pessoas - implicita) model based 18:40cscerqueira.com.br
  • 24. Mission Simulation Lab HICEE Mission Simulation Lab HICEE Metodologias que são centradas em modelos: 18:40cscerqueira.com.br (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) Formalização da aplicação explicita de modelagem, baseadas em ferramentas. metamodelagem, e transformação de modelos
  • 25. Mission Simulation Lab HICEE Mission Simulation Lab HICEE Múltiplos nomes ▪ MDD – Model Driven Development ▪ MDSD – Model Driven Software Development ▪ MDA – Model Driven Architect ▪ MDSE – Model Driven Software Engineering ▪ MDRE – Model Driven Reverse Engineering ▪ MM – Model Management ▪ ADM – Architecture Driven Modernization ▪ DDD – Domain Driven Design ▪ MBD – Model Based Development ▪ … → infinito 18:40cscerqueira.com.br
  • 26. Mission Simulation Lab HICEE Mission Simulation Lab HICEE Modelos devem fazer parte de TUDO Figura da palestra do Prof. Dov Dori Todas essas atividades precisam de ferramentas que “falem” o contexto da atividade 18:40cscerqueira.com.br
  • 27. Mission Simulation Lab HICEE Mission Simulation Lab HICEE Modelos modelos modelos ▪Já temos bons modelos nas especialidades. ▪Elétrica ▪Mecânica ▪Térmica ▪Computação ▪Civil ▪Etc. ▪E para descrição de sistemas? 18:40cscerqueira.com.br
  • 28. Mission Simulation Lab HICEE Mission Simulation Lab HICEE Modelos para sistemas: SysML - System Modelling Language ▪ SysML é uma linguagem de modelagem gráfica em resposta ao UML para Sistemas ▪ SysML suporta especificação, análise, projeto, verificação e validação de sistemas incluindo hardware, software, dados, pessoal, procedimento e infraestruturas. ▪ http://www.omgsysml.org/ ▪ SysML V1.4 Beta Specification ▪ – Março 2014 18:40cscerqueira.com.br
  • 29. Mission Simulation Lab HICEE Mission Simulation Lab HICEE Modelos para sistemas: SysML 18:40cscerqueira.com.br Figura da palestra do Prof. Dov Dori
  • 30. Mission Simulation Lab HICEE Mission Simulation Lab HICEE Ferramenta (trend): Capella 18:40 https://www.polarsys.org/capella/arcadia.html cscerqueira.com.br
  • 31. Mission Simulation Lab HICEE Mission Simulation Lab HICEE 18:40cscerqueira.com.br
  • 32. Mission Simulation Lab HICEE Mission Simulation Lab HICEE Modelos para sistemas: OPM – Object-Process Methodology ▪Em OPM aspectos estruturais e de comportamento coexistem! ▪Três (3) blocos básicos de entidades: objetos, processos e estados ▪Apenas um (1) diagrama – possibilita melhor compreensão do sistema como um todo ▪Ontologicamente completo. 18:40cscerqueira.com.br
  • 33. Mission Simulation Lab HICEE Mission Simulation Lab HICEE OPM foi desenvolvida para Modelagem Conceitual ▪ Qual a ideia da modelagem conceitual? ▪ Modelar de maneira simplificada sistemas. 18:40cscerqueira.com.br http://sdm.mit.edu/the-maturation-of-model-based-systems-engineering-opm-as-the-iso-conceptual-modeling-language-standard/ 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). ideia Modelagem Conceitual Sistema Real Sistema Simplificado modelagem Figura da palestra do Prof. Dov Dori Figura do autor
  • 34. Mission Simulation Lab HICEE Mission Simulation Lab HICEE Coisas (entidades): Objetos e Processos Coisas Objetos Processos 18:40cscerqueira.com.br Objeto: Uma coisa que existe ou pode existir Processo: Uma coisa que transforma um ou mais objetos Product testing not tested tested 1. Objetos com estados 2. Processos
  • 35. Mission Simulation Lab HICEE Mission Simulation Lab HICEE Dois canais de estimulação cognitiva: visual-OPD e textual-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. 18:40cscerqueira.com.br Figura do autor
  • 36. Mission Simulation Lab HICEE Mission Simulation Lab HICEE Ferramenta (trend): OPCat 18:40 http://esml.iem.technion.ac.il/?page_id=1849 “ad-hoc” Java “ad-hoc” C++ (openFrameworks) MDD Integrated Solution o que tem disponível cscerqueira.com.br
  • 37. Mission Simulation Lab HICEE Mission Simulation Lab HICEE Tudo OK? 18:40cscerqueira.com.br
  • 38. Mission Simulation Lab HICEE Mission Simulation Lab HICEE Benefícios de usar uma abordagem centrada em modelos 18:40 Transformações automáticas de modelo Arranjos e buscas de Soluções cscerqueira.com.br
  • 40. Mission Simulation Lab HICEE Mission Simulation Lab HICEE 18:40 O que é a computação (computadores)? Como irão desenvolver? Quem (e como) vai usar os sistemas que vocês irão desenvolver? Quais os tipos de informação? cscerqueira.com.br
  • 41. Mission Simulation Lab HICEE Mission Simulation Lab HICEE Futuro do design... 18:40cscerqueira.com.br
  • 42. Mission Simulation Lab HICEE Mission Simulation Lab HICEE ▪ Deve-se evoluir os modelos no ciclo de vida. REUSO = NÃO PERDER TEMPO ▪ Uso intensivo de software (processo / produto) é um caminho sem retorno (Ressalvo explosão solar, guerra nuclear, Skynet, Apocalipse Zumbi) ▪ (Generalizando) Maioria das outras áreas de conhecimento tem ZERO conhecimento de programação. Como resolver isso? Desafios... ▪ Montar ferramentas para “Produtos Interdisciplinares Acoplados” são desafios. ▪ OPM is COOL ▪ Cerne computacional: Grafos 18:40cscerqueira.com.br
  • 43. Mission Simulation Lab HICEE Mission Simulation Lab HICEE MBCE issues Storage: DB User Interface: OPM Designer Model Transformation User Interface: Visual Transformation Simulability (author) Still several gaps to fill Model Transformation 18:40cscerqueira.com.br
  • 44. Mission Simulation Lab HICEE Mission Simulation Lab HICEE O futuro (visto pelo passado) 18:40cscerqueira.com.br GE
  • 45. Mission Simulation Lab HICEE Mission Simulation Lab HICEE 18:40cscerqueira.com.br
  • 46. Mission Simulation Lab HICEE Mission Simulation Lab HICEE 18:40cscerqueira.com.br
  • 47. Mission Simulation Lab HICEE Mission Simulation Lab HICEE Dúvidas: christophercerqueira@gmail.com Site: http://cscerqueira.com.br Facebook: http://fb.com/RVA.BR Para maiores dúvidas filosóficas: INPE – SJC Prédio Satélite Sala 95 18:40cscerqueira.com.br
  • 48. Mission Simulation Lab HICEE Mission Simulation Lab HICEE 18:40cscerqueira.com.br INPE
  • 49. Mission Simulation Lab HICEE Mission Simulation Lab HICEE http://www.inpe.br/ci/ cscerqueira.com.br ▪ 7 Pós-Graduações: ▪ Astrofísica ▪ Engenharia e Tecnologia Espaciais ▪ Mecânica Espacial e Controle ▪ Combustão e Propulsão ▪ Ciência e Tecnologia de Materiais e Sensores ▪Engenharia e Gerenciamento de Sistemas Espaciais ▪ Geofísica Espacial ▪ Computação Aplicada ▪ Meteorologia ▪ Sensoriamento Remoto ▪ Ciência do Sistema Terrestre 18:40
  • 50. Mission Simulation Lab HICEE Mission Simulation Lab HICEE São José dos Campos - SP ▪Capital econômica do Vale do Paraíba ▪EMBRAER, GM, Johnson, Phillips, Petrobras, Monsanto, Avibras, Mectron (Odebretch). ▪~650k players (ops. Habitantes) ▪ITA, INPE, IEAv, EAE, IP&D, UNIVAP, UNIFESP, UNESP ▪Capital aeroespacial do país. 18:40cscerqueira.com.br