Attribute-Driven Design

Tive que fazer um resumo sobre ADD, e novamente me fundamentei em referências da internet:

http://tombarta.wordpress.com/2006/09/12/attribute-driven-design-vs-object-oriented-programming/

http://www.sei.cmu.edu/architecture/tools/define/add.cfm

Porém, desta vez, quero colocar um ponto de vista meu e peço que sinta-se livre para comentar contra ou a favor:

O ADD é um método que vai dar suporte ao QAW, porém eu vejo uma questão que na minha opinião é um defeito: será que um requisito precisa mesmo ser fatorado exaustivamente e recursivamente? Isto não vai acabar aumentando a complexidade da implementação e da arquitetura desnecessariamente? Acaba exigindo um profissional muito mais qualificado para saber qual é o momento de interromper grandes “viagens” e manter um nível de qualidade e riqueza de detalhes satisfatório, além de possivelmente aumentar prazo e custo. Fica aí meu questionamento…

Continue lendo “Attribute-Driven Design”

Quality Atribute Workshop

No curso de pós graduação (Engenharia de Software Centrada em Métodos Ágeis coordenado pelo Edgard Davidson), durante a matéria de Arquitetura, o professor Marco Mendes nos pediu um resumo sobre Quality Atribute Workshop. Como meu tempo é bem curto, eu fiz um resumo me baseando em 2 referências:

http://blog.arkhi.com.br/2008/11/01/qaw/

http://www.sei.cmu.edu/architecture/tools/establish/qaw.cfm

Vocês vão notar que é uma mescla do que está escrito em ambos os sites, portanto, deixo aqui os créditos aos autores.

Continue lendo “Quality Atribute Workshop”