Posts Tagged ‘Arquitetura de Sistemas’

Iniciando com Cairngorm?

Olá a todos!!

Hoje resolvi escrever um post sobre Cairngorm. Desde quando comecei a estudar o Cairngorm, uma micro-arquitetura para RIA para construir aplicações em Flex ou AIR, já comecei a perceber os benefícios que poderia alcançar com esse framework. Ele implementa o padrão de projeto (design patterns) MVC (Model, View e Controller).

A Figura 1 mostra o Diagrama Explorer do Cairngorm. Clique sobre a figura e experimente a aplicação. Como pode ser visto na figura 1, o diagrama é divido em três responsabilidades distintas:

  • A View (Interface) que trata da interação interface gráfica com o usuário.
  • O Model (Modelo) onde essencialmente estão as classes de entidade, ou seja, são objetos que muito provavelmente serão persistidos em banco de dados.
  • O Controller (Controlador) tem a responsabilidade de fazer a ponte com o back-end, processar eventos, etc.

Este post não tem por objetivo o aprofundamento sobre o assunto. Se você ficou interessado acesse o blog do David Tucker que é quem criou o framework, e, diga-se de passagem, ficou tão bom que que a Adobe o adicionou como um dos projetos open source que complementam o SDK do Flex. O David Tucker postou uma série de tutoriais, bastante interessante,  que se lido com cuidado, é o necessário para entender o funcionamento.

Acesso os artigos e os vídeos referentes aos artigos nos seguintes links:

Para complementar acesse também o link da documentação do Cairngorm .

Cairngorm ExplorerFigura 1

Read the rest of this entry »


Pangea

pangea

Mas o que é Pagea?

Resp: Professiona

l and Academic Network to the Growing and Evolution of Architecture. Pangea é uma rede social formada por profissionais e acadêmicos interessados na evolução da arquitetura de software no Brasil. Criado por Adriano Tavares e Marco Mendes.

Conforme descrito no próprio site da rede social, “pangea é o nome do super continente único rodeado por um mega oceano chamado Pantalassa, que existiu há cerca de 250 milhões de anos no período Permiano da era Paleozóica. Na mitologia grega, encontramos: Pan, como o deus que simbolizava a alegria de viver, e Gea (Gaea) como a deusa que personificava a terra com todos os seus elementos naturais.”

Inscreva-se lá, é bastante interessante fazer parte de uma comunidade especializada em arquitetura de software. Os idealizadores foram bastante felizes em fazer analogia com um super continente único como se a comunidade de especialistas em arquitetura de software estivesse unida em uma rede social. Existem outras analogias interessantes como a criação de faunas para descrever os membros da rede, as ilhas de discussões,  os continentes que tratam de assuntos específicos como BPM+SOA, Monstros da Arquitetura de Software, Arquitetura de de teste de Software e por aí vai. Vale a pena!!


Procurar


Edgard Davidson
nova Profissional especialista em engenharia de software e desenvol- vimento de sistemas, professor universitário, coordenador do curso de pós graduação em Engenharia de Software Centrada em Métodos Ágeis ofertado pela UNA, mestrando em Engenharia Elétrica com ênfase em Engenharia de Software, Especialista em Engenharia de Software, Graduado em Sistemas de Informação. Sou sócio da MÉRITA - ENGENHARIA DE SERVIÇOS E SISTEMAS e criei este blog dedicado a assuntos como: desenvolvimento e engenharia de software, opiniões pessoais sobre assuntos pertinentes. Os posts deste blog são escritos sem muito rigor científicos e expressam opiniões exclusivamente minhas

Mérita - Engenharia de Serviços e Sistemas

Curso de Pós Graduação em Engenharia de Software Centrada em Métodos Ágeis

Categorias

Arquivo

Tags

Pagea