A principal diferença
existente entre
Arquitetura e Design de
Software está no objetivo
de cada processo.
A Arquitetura de
Software é
responsável pela
"composição física";
Já o Design de Software é
encarregado de garantir o
bom funcionamento de
todas as partes
Design de Software é
definido como o
responsável pelo design
do nível de código,
delimitando a atividade
que cada módulo realiza,
bem como o escopo das
classes e os objetivos
das funções.
CARACTERÍSTICAS:
Automatizar
processos
Processo
criativo
Utilização de padrões
PADRÕES DO
MERCADO:
Factory Pattern
Design Patterns
Arquitetura de Software
pode ser definida como o
conjunto de elementos,
suas características e
métodos para atender as
expectativas de
determinado projeto.