DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da Java Magazine DIGITAL ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!


Model Driven Architecture - Revista Java Magazine 94

Este artigo trata sobre Model Driven Architecture (MDA), uma abordagem para o desenvolvimento de software com grande potencial para resolver questões com relação a tempo, custos, produtividade, portabilidade, manutenção e adaptação às mudanças t






Durante décadas, a Engenharia de Software permanece sendo uma área em evolução. Os desenvolvedores de software ainda estão atrás das abordagens de desenvolvimento que alcancem a reutilização de mais níveis de abstração. Os projetistas de software precisam de um framework de modelagem que permita à engenharia de processo acumular serviços reutilizáveis. Além disso, a abordagem de desenvolvimento deve habilitar partes da empresa a reagir de forma rápida e confiável às mudanças nos requisitos e nas tecnologias disponíveis.

Tecnologias Model Driven (dirigidas a modelos) incluem modelagem e captura de ontologias sobre o ambiente, a informação, os processos e tecnologias de apoio. O modelo da abordagem orientada a modelos captura o significado dos elementos dos diagramas e dos seus relacionamentos e utiliza essa compreensão para compor elementos de projeto, testes de performance e até geração automática de partes do código da aplicação, fornecendo a informação correta para as partes interessadas no momento adequado.

Além de fornecer informações, a abordagem obtém um maior valor do conteúdo (fazendo uso de modelos) por ser capaz de usá-lo para apoiar os processos automatizados e o desenvolvimento tecnológico. Ser capaz de utilizar esta abordagem dirigida a modelos torna as organizações mais ágeis, mais eficientes e menos dispendiosas para operar.

Model Driven Architecture (MDA) é uma nova abordagem para o desenvolvimento de software, definida pelo Object Management Group (OMG), que vem recebendo atenção da comunidade acadêmica e industrial, já apoiada por grandes companhias como IBM e Motorola. MDA visa separar a lógica do negócio da lógica da aplicação, as mantendo em diferentes níveis de abstração.

 

Object Management Group (OMG): É um consórcio internacional da indústria de software fundado em maio de 1989 com a finalidade de nomear padrões para permitir a interoperabilidade e a portabilidade das aplicações distribuídas empregando a tecnologia de objetos. O OMG não visa a produção de software, somente especificações.

 

Hoje em dia a indústria de software trabalha com várias tecnologias e plataformas diferentes, e acompanha frequentes mudanças tecnológicas, tornando as aplicações já desenvolvidas obsoletas e inúteis com o passar do tempo. MDA tem objetivos de proporcionar maior longevidade para as aplicações, evitando um grande retrabalho para implementar uma aplicação em tecnologias diferentes, e auxiliar a indústria de software em outras questões como custo e tempo do processo de desenvolvimento de novas aplicações, produtividade, qualidade e manutenção de software, portabilidade das aplicações, entre outras.

A abordagem MDA leva o foco do desenvolvimento com escrita de código para a construção de modelos, tornando estes o centro do processo de desenvolvimento. Um modelo é uma especificação formal da função, estrutura e comportamento de um sistema, sob um ponto de vista, e dentro de um determinado contexto. Em MDA, um modelo é a representação do sistema por uma linguagem com sintaxe e semântica bem definidas, capazes de serem interpretadas por computador. Por exemplo, a UML.

"



ATENÇÃO! A exibição deste artigo foi interrompida.


  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da Java Magazine DIGITAL ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!






    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!



Publicidade
Autor
Estatísticas
Favorito:
Comentários:
Feedback:
Utilidade:
1   0
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2012 - Todos os Direitos Reservados a web-03