Arquitetura Ágil com o AUP

O AUP (Agile Unified Process) é uma “versão simplificada” do RUP idealizada por Scott Ambler que incorpora princípios ágeis. Assim como o OpenUP, o AUP procura balancear agilidade e controle de riscos.
As práticas do AUP se baseiam em técnicas ágeis como, como exemplo, Test Driven Development (TDD), Agile Model Driven Development (AMDD), Agile Change Management, [...]

Extraindo o Sumo da Arquitetura com o EssentialUP – Um processo de software orientado por aspectos

A grande maioria dos processos de software traz um forte acoplamento entre disciplinas, atividades, artefatos e papéis. Este desenho torna complexo ou às vezes impossível adotar uma determinada “prática” isoladamente. A partir das idéias de “separação de preocupações” do paradigma de programação por aspectos, um processo chamado EssentialUP (ou EssUP) foi desenhado como um conjunto [...]

Diretrizes do RUP para Arquitetura de Software

O RUP oferece uma fonte razoável de informações voltadas para a arquitetura de software como fluxo de trabalho (incluindo atividades e tarefas), conceitos, diretrizes, etc. Ao definir o ciclo de vida de desenvolvimento do software, constitui guia fundamental para arquitetos de software. Neste texto, citaremos algumas dessas diretrizes.

Descoberta, Análise e Controle Arquitetural: descreve como realizar descoberta, análise [...]