Your SlideShare is downloading. ×
0
Modelagem multinível desistemas de informação emPython                       Profa. Luciana Tricai Cavalini (UFF)         ...
Por que multinível?◘Necessária para sistemas que apresentem dependência espaço-temporal◘Sistemas complexos e dinâmicos◘Não...
Sistemas complexos◘Dependência espaço-temporal: a informação a ser persistida varia no tempo e no espaço◘Complexidade: o s...
Outras questões importantes◘Manutenção da coerência semântica◘Interoperabilidade◘Persistência da informação
Onde está o contexto?
Interoperabilidade   Lugar AInformação 1                                 Lugar B                              Informação 2...
Interoperabilidade      Lugar A   Informação 1                                    Lugar BInformação 3Informação 2         ...
Interoperabilidade?    Lugar AInformação 1                                     Lugar B  Software defundo de quintal       ...
Modelagem tradicional
Modelagem multinível
O que é modelagem multinível?◘Desenvolvimento de sistemas de informação na qual a camada de software é separada da camada ...
Modelagem multinível   Seu aplicativo (GUI, BI etc.)  Modelagem do conhecimento     Modelo de Referência
Modelagem do conhecimento            Metáfora: Peças do Lego®
Por que Python para MML?◘Python é uma linguagem orientada a objeto de verdade, o que se adequa aos princípios do Modelo de...
Por que Python para MML?◘Permite o desenvolvimento rápido de aplicações em comparação com outras linguagens◘Há um grande n...
Por que Python para MML?◘Em Python, há apenas um jeito certo de fazer as coisas◘Espaços em branco são importantes◘...e o l...
Quem somos nós◘Somos um Laboratório Associado do Instituto Nacional de Ciência e Tecnologia – Medicina Assistida por Compu...
Quem somos nós◘Nosso portfólio de projetos está no Launchpad – Junte-se a nós!       https://launchpad.net/mlhim◘Nossa pri...
Muito obrigada!                     lutricav@vm.uff.br                  http://www.mlhim.org
Upcoming SlideShare
Loading in...5
×

Presentation Pythoncampus 2009

130

Published on

Dr. Luciana Cavalini's presentation at Pythoncampus in 2009.
See: http://www.mlhim.org http://gplus.to/MLHIM and http://gplus.to/MLHIMComm for more information about semantic interoperability in healthcare.

#mlhim #semantic_interoperability #health_informatics

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
130
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Presentation Pythoncampus 2009"

  1. 1. Modelagem multinível desistemas de informação emPython Profa. Luciana Tricai Cavalini (UFF) Laboratório Associado “Multilevel Healthcare Information Modeling” Instituto Nacional de Ciência e Tecnologia – Medicina Assistida por Computação Científica
  2. 2. Por que multinível?◘Necessária para sistemas que apresentem dependência espaço-temporal◘Sistemas complexos e dinâmicos◘Não é obrigatória em sistemas simples e estáveis
  3. 3. Sistemas complexos◘Dependência espaço-temporal: a informação a ser persistida varia no tempo e no espaço◘Complexidade: o sistema é composto por um grande número de itens de informação que apresentam complexas interrelações◘Dinâmica: a variação temporal é rápida e a variação espacial é próxima
  4. 4. Outras questões importantes◘Manutenção da coerência semântica◘Interoperabilidade◘Persistência da informação
  5. 5. Onde está o contexto?
  6. 6. Interoperabilidade Lugar AInformação 1 Lugar B Informação 2 Lugar C Informação 3
  7. 7. Interoperabilidade Lugar A Informação 1 Lugar BInformação 3Informação 2 Informação 2 Informação 1 Lugar C Informação 3 Informação 2 Informação 1
  8. 8. Interoperabilidade? Lugar AInformação 1 Lugar B Software defundo de quintal Informação 2 Especificação X Lugar C Informação 3 Especificação Y
  9. 9. Modelagem tradicional
  10. 10. Modelagem multinível
  11. 11. O que é modelagem multinível?◘Desenvolvimento de sistemas de informação na qual a camada de software é separada da camada de conhecimento◘Não confundir com “three tier”, que usualmente mantém o conhecimento na camada de software e somente separa BI e GUI
  12. 12. Modelagem multinível Seu aplicativo (GUI, BI etc.) Modelagem do conhecimento Modelo de Referência
  13. 13. Modelagem do conhecimento Metáfora: Peças do Lego®
  14. 14. Por que Python para MML?◘Python é uma linguagem orientada a objeto de verdade, o que se adequa aos princípios do Modelo de Informação (em oposição aos Modelos de Dados)◘Como é uma linguagem dinâmica, permite “passar por cima” pelos múltiplos níveis do que é definido nos MIs como classes abstratas (inclui atributos e métodos)
  15. 15. Por que Python para MML?◘Permite o desenvolvimento rápido de aplicações em comparação com outras linguagens◘Há um grande número de bibliotecas desenvolvidas em software livre que podem ser reutilizadas em contextos diversos
  16. 16. Por que Python para MML?◘Em Python, há apenas um jeito certo de fazer as coisas◘Espaços em branco são importantes◘...e o logo é legal!
  17. 17. Quem somos nós◘Somos um Laboratório Associado do Instituto Nacional de Ciência e Tecnologia – Medicina Assistida por Computação Científica (coordenado pelo LNCC)◘Professores e pesquisadores da UERJ e UFF◘Nosso objetivo é publicar em formatos abertos as especificações multinível para o desenvolvimento de SI em saúde, e implementá-las em software livre
  18. 18. Quem somos nós◘Nosso portfólio de projetos está no Launchpad – Junte-se a nós! https://launchpad.net/mlhim◘Nossa primeira implementação das especificações MLHIM foi (lógico) em Python: o Open Source Health Information Platform (OSHIP)◘Temos ainda um projeto em Plone: Health Knowledge Component Repository (HKCR)
  19. 19. Muito obrigada! lutricav@vm.uff.br http://www.mlhim.org
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×