Online: http://cnx.org/content/col10722/1.9
CONNEXIONS
Rice University, Houston, Texas
design de software é essencial no processo de desenvolvimento de software
Cap 2
projetar arquitetura é fazer design em alto nível
Cap 2
arquitetura é design, mas nem todo design é arquitetural
Cap 4
design é necessário em todos os níveis de detalhe durante o processo de desenvolvimento do software
Cap 2
arquitetura é um veículo de comunicação
Cap 4
Cap 4
documentar a arquitetura ajuda na divisão de tarefas entre os times
Cap 4
arquitetos; engenheiros de requisitos; designers; desenvolvedores; testadores; responsáveis pela integração do software com outros sistemas; mantenedores do software; designers de outros sistemas; gerente do desenvolvimento; time de controle de qualidade do software.
Cap 5
é fundamental enteder a relação entre os stakeholders e os atributos de qualidade do software
Cap 5
??? ??? ???
Cap 6
desempenho; escalabilidade; confiabilidade; disponibilidade; segurança; manutenibilidade; portabilidade; extensibilidade.
Cap 6
Cap 7
Cap 7
“É tanto o processo de definição da arquitetura, módulos, interfaces e outras características de um sistema quanto o resultado desse processo.”
Cap 2