Definição de Termo: arquitetura de software
Descrição Principal
A arquitetura de software abrange:
  • as decisões significativas sobre a organização de um sistema de software
  • a seleção dos elementos estruturais e suas interfaces pelos quais o sistema é composto em conjunto com o comportamento, conforme especificado na colaboração entre esses elementos
  • a composição dos elementos estruturais e comportamentais em subsistemas progressivamente maiores
  • o estilo arquitetural que orienta essa organização, esses elementos e suas interfaces, suas colaborações e sua composição