Arquitectura de Software

575 palavras 3 páginas
Arquitectura de Software

A Arquitectura do Software
 A Arquitectura do Software - desempenha um papel

fundamental para gerir a complexidade inerente ao software a ser desenvolvido.
 Representa a ligação entre a especificação e o processo de desenho;  Envolve a identificação da maior parte de componentes do sistema e a sua comunicação.

Arquitectura de Software: o que é?

 “Uma arquitectura de software envolve a descrição de

elementos arquitecturais dos quais os sistemas serão construídos, interacções entre esses elementos, padrões que guiam suas composições.”
 A arquitectura de um software define em termos computacionais quais são seus elementos arquitecturais e como ocorre a interacção entre eles.

Arquitectura de Software: o que é?
A arquitectura de um software envolve o conjunto de decisões que definem a organização do sistema objectivando:
 definir os elementos estruturais e suas interfaces de modo a estabelecer a composição do sistema;
 estabelecer o comportamento pela colaboração entre estes elementos;  compor estes elementos estruturais e comportamentais em subsistemas (agregação).

Arquitectura de Software: o que é?

Arquitectura de Software: o que é?
A arquitectura é também influenciada por factores de implementação:  arquitectura de computador;
 sistema operacional;
 SGBD;
 protocolos de rede;
 linguagem de programação;
 ambiente de interface gráfica;
 bibliotecas de funções disponíveis;
 sistemas legados;
 necessidades de performance, portabilidade etc.

Vantagens da arquitectura
Comunicação com Stakeholder
 Construção pode ser usado como um foco da discussão pelas

partes interessadas pelo sistema.

Análise de Sistema
 Significa que a análise de sistema pode atender aos requisitos

não-funcionais.

A arquitectura pode ser reutilizável em uma variedade de sistemas. Processo de desenho Arquitectural
Estrutura do Sistema


O sistema é decomposto em vários subsistemas principais e as comunicações entre esses subsistemas são

Relacionados

  • SOA - Desafios para o Processo de Desenvolvimento de Software
    7078 palavras | 29 páginas
  • ARQUITETURA CISC E RISC
    1245 palavras | 5 páginas
  • Risc e cisc
    6660 palavras | 27 páginas
  • Patrones de diseño
    1969 palavras | 8 páginas
  • Plano de negocios
    2797 palavras | 12 páginas
  • Benchmarks
    1085 palavras | 5 páginas
  • A notação sysml no desenvolvimento de sistemas embebidos nomeadamente em aplicações aeroespaciais
    6418 palavras | 26 páginas
  • Comparação de arquitetura de computadores
    1192 palavras | 5 páginas
  • Sebenta de eas
    13235 palavras | 53 páginas
  • debian
    4682 palavras | 19 páginas