Destaques
Edicao Atual (n. 32)

 

 

O papel do Arquiteto de Software

Qual o papel do arquiteto? Quais são as qualidades e conhecimentos necessários para desempenhar essa importante posição? Neste artigo exclusivo, com contribuição de renomados autores, vamos esclarecer muitas dúvidas que circulam nos corredores de várias empresas que desenvolvem software. A arquitetura é o sistema nervoso do software, isso a torna crucial para o sucesso do projeto. As soluções arquiteturais que você selecionar são ativos da sua empresa que poderão definir o sucesso nos negócios. Além de todo o conhecimento técnico necessário para tomar essas importantes decisões, o arquiteto de software deverá também lapidar outras qualidades que vão além das classes e interfaces.

Nenhum aspecto da produção de um sistema computacional evoluiu tanto nos últimos anos como a solução de problemas arquiteturais. A valorização dos aspectos arquiteturais de uma aplicação começou a ganhar força no mercado a partir da popularização das ferramentas e linguagens orientadas a objeto, e também, por grande influência da importância dada pelo Rational Unified Process para essa importante faceta que muitas vezes é ignorada na maioria das aplicações e empresas.
O próprio Rational Unified Process é fundamentado num conjunto de pilares importantes e, entre eles, destaca-se o processo “centrado na arquitetura”. O Unified Process é a metodologia que nos fala mais a respeito do que é uma arquitetura e quais são as responsabilidades do arquiteto levando-se em conta “o trabalho a ser feito”. Porém, a visão do arquiteto no RUP não nos esclarece nada sobre a criatividade necessária para estabelecer o fundamento de uma arquitetura vencedora e nem mesmo como viabilizar essa arquitetura dentro da sua organização.
Para o aspecto técnico, o RUP pode nos dar boas dicas a respeito do papel do arquiteto. Para o aspecto humano, Jon Kern e Scott Ambler, dois renomados arquitetos que juntos somam décadas de experiência em desenvolvimento de software, contribuem para este artigo, compartilhando suas participações em inúmeros projetos.


SCEA-O Topo na Carreira de Certificações da Sun
Dicas sobre a prova, o projeto e o que poderá vir por aí na nova versão da certificação.

Conheça os três passos necessários para a obtenção da certificação SCEA. Veja dicas sobre a prova fechada, o projeto e a prova aberta e, em seguida, teste seus conhecimentos com um simulado e veja o quão preparado você está. Saiba também o que poderá vir por aí em uma nova versão da certificação.

Um arquiteto é um profissional capaz de projetar modelos e outras abstrações que atendam aos requisitos expressos por clientes. Essa definição é tão válida na área de computação quanto o é na construção civil. Os modelos criados pelo arquiteto são abstrações de sistemas (no sentido mais amplo da palavra) que refletem características de um determinado produto antes mesmo que ele exista, na maioria dos casos. O arquiteto Java EE é um profissional capaz de usar as tecnologias oferecidas pela plataforma no projeto de soluções que atendam aos requisitos funcionais e não-funcionais inerentes ao negócio do cliente. A certificação é um atestado de que um arquiteto de software foi avaliado objetiva e subjetivamente na proposta de uma solução baseada em Java para um cenário de negócios real, atendendo aos rigorosos padrões de qualidade.
A Sun Certified Enterprise Architect for Java 2 Platform (SCEA) está no topo da carreira de certificações da tecnologia Java e faz jus à sua posição de destaque. O nível do programa é avançado e os exames exigem uma boa dose de maturidade e experiência no desenvolvimento de soluções corporativas, passando por integração com sistemas legados, padrões de projeto, modelagem UML, protocolos, segurança, internacionalização, além de muitos conhecimentos sobre a tecnologia Java. A figura 1 situa a SCEA entre as outras certificações Java e mostra o grau de conhecimento esperado do profissional que possui esta certificação.


Leia os artigos completos na revista MUNDOJAVA, já nas bancas!


 




 
© 2003 - MundoJava - Todos os direitos reservados <design: www.id-art.com.br >