Domínios da Arquitetura Corporativa

A arquitetura de software pode ser entendida como um domínio da arquitetura corporativa. Inclusive, é dentro de tal contexto que o mais eficaz valor da arquitetura de software é realizado: o alinhamento com o negócio. Antes de prosseguirmos, convém definir “arquitetura corporativa”.
“A arquitetura corporativa define a coleção de capacidades de negócio, processos, serviços de negócio, [...]

Artigo sobre gestão em arquitetura de software

Graças ao lembrete do Adriano Tavares, informamos que Marco Aurélio e eu publicamos o artigo “Ciclo de Vida da Gestão em Arquitetura de Software” na edição 14 da Engenharia de Software Magazine.
Atualmente a Engenharia de Software Magazine só está disponível para assinatura digital. Havendo algum interesse pelo artigo, deixe seu comentário.
Obrigado, Adriano!

Gestão da arquitetura de software

arquitetura de software, gestão, projeto

As diferenças entre um arquiteto de software e um projetista Java EE/.NET

Muitas vezes um arquiteto é confundido com um desenvolvedor sênior ou projetista especialista.  Um arquiteto, entretanto, não é um projetista especialista de uma tecnologia. O arquiteto de software é apenas outro papel, com outras atribuições e outras funçoes, conforme podemos observar dentro das escolas de renome de arquitetura de software no mundo, como por exemplo [...]

Para saber mais sobre arquitetura de software, estude sobre arquiteturas de negócio

Arquitetos de software de verdade investem grande parte do seu aprendizado em técnicas arquiteturais. Exemplos destas técnicas incluem o modelo de visualização 4+1 de Kruchten, processos de software, os modelos SEI QAW, ATAM, CBAM, V&B e ADD, os modelos de requisitos FURPS+, ISO 9126, ISO SQUARE, as recomendações arquiteturais da norma IEEE 1471, técnicas de [...]

Fowler sobre Agilidade com Arquitetura de Software

Há algum tempo discutimos sobre o aparente conflito entre arquitetura de software e métodos ágeis. Uma interessante e recente apresentação de Martin Fowler e Rebecca Parsons enfatiza os benefícios dos conceitos ágeis para a arquitetura de software. São 45 minutos da sua vida bem investidos

Palestra “O Arquiteto de Software em Projetos JEE”

Tivemos a oportunidade de palestrar sobre arquitetura de software no evento MGJUG Tech Meeting, em 20/06/2009, no campus do UNI-BH. Segue apresentação.
Arquiteto de Software em Projetos JEE
View more OpenOffice presentations from eros.viggiano.

Estabelecendo a estratégia arquitetural

Entendemos que o arquiteto de software é o estrategista técnico do produto de software. O arquiteto de software (ou time de arquitetura) deve ser capaz de estabelecer, planejar e executar uma estratégia técnica para o software para atingir a visão do produto. Neste post, iremos discutir sobre o desenvolvimento da estratégia arquitetural.
Há algum tempo discutimos [...]

Uma trilha de estudos iniciais para arquitetura de software

Seja em sala de aula ou no trabalho, frequentemente alguém nos solicita um trilha de estudos em arquitetura de software. Longe de ter a presunção de conhecer O caminho certo, tentamos montar um pequeno guia de estudo inicial para arquitetura de software. Pessoas com aspirações diversas tem diferentes necessidades e sugerimos que cada um avalie [...]

Agilidade versus Arquitetura de Software

Atualmente, existe uma aparente tensão entre a comunidade de praticantes de métodos ágeis e arquitetos de software ortodoxos. Os chamados agilistas entendem que os arquitetos produzem “muito papel”, enquanto que mudança nos requisitos (principalmente arquiteturais) provoca incômodo a alguns arquitetos de software em qualquer estágio do projeto. Comentaremos rapidamente alguns mitos de agilidade versus arquitetura de [...]