G2- Importância da arquitetura de software no desenvolvimento de sistemas

Autor: Felipe Golin
Data: 14/06/17

O que é

descrição abstrata na forma de modelos

resultados do design

estrtuura dos componentes de um sistema, seus inter-relacionamento

Arquitetura

Seleção de alternativas de projeto

protocolos de comunicação

funcionalidades

todo sistema tem uma arquitetura

todo software tem ao menos um arquiteto

papel da arquitetura

analisar a eficacia do design

alternativas arquitetonicas

reduzi os riscos na construção de softare

caminho para conectar as metas do negocio

estrutura de um sistema

componentes ou modulos

conectores

configuração

importancia

é a planta do software

fornece um visão geral do sistema

habilita a comunicação entre os interessados

constitui um modelo simples dos componentes do software

vantagens

reduz intevalos de especificação e implementação

reduz riscos na construção do software

arquiteto

responsavel por planejar a arquitetura do software

importante para o sucesso do projeto

precisa ter dominio do assunto e experiencia

Ponte entre os requisitos e o sistema

Conclusão

palnejar

documentar

existe uma contribuição a ser dada por cada um de nós