Porque programar para tablets e celulares

quinta-feira, 10 de novembro de 2011

UML Executável e MDD

Neste post estão indicados links no SlideShare onde buscar as transparências utilizadas em nossas últimas aulas sobre Executable UML e Arquiteturas Baseadas em Modelos (MDD):

Para acessar a uma síntese da maior parte do que foi apresentado em nosso curso de Tópicos Especiais, uma análise sobre os assuntos do ponto de vista de aplicações encontra-se no Projeto da ATHENA, European Integrated Project, onde se pode obter informações teóricas e práticas sobre inter-operabilidade, MDI, MDD e assuntos concernentes à Integração e Família de Sistemas (ATHENA - Advanced Technologies for Interoperability of Heterogeneous Enterprise Networks and their Applications Integrated Project).
Na página do Projeto ATHENA pode-se ler:


"Model Driven Development (MDD) representa uma aproximação com a Engenharia de Sistemas onde os modelos são usados na compreensão, no projeto, na construção, na distribuição, na operação, na manutenção e na modificação de sistemas de software. As ferramentas de modelagem e os serviços da transformação são usados para alinhar os modelos diferentes, assegurando-se de que sejam consistentes através por exemplo dos diferentes níveis de refinamento.

O desenvolvimento conduzido por modelos, em nossa opinião, representa uma aproximação voltada para negócios no desenvolvimento de sistemas do software, que começa com um Modelo Independente do sistema computacional (CIM) que descreve o contexto do negócio e suas exigências. O CIM é refinado para um modelo independente da plataforma (PIM) que especifica os serviços e as relações que os sistemas de software devem proporcionar ao negócio, independente de plataformas da tecnologia de software. O PIM, por sua vez, é transformado então para um modelo específico da plataforma (PSM) que descreve a realização dos sistemas de software no que diz respeito às plataformas escolhidas da tecnologia de software. Além da abordagem voltada para negócios, uma estrutura conduzida por modelos deve igualmente endereçar como integrar e modernizar sistemas de legado existentes de acordo com necessidades novas do negócio. Esta aproximação é sabida como a Modernização de Arquitetura Conduzida para Negócios, um padrão da OMG".






Nenhum comentário:

Postar um comentário