Nada
Prof. Dr. Ronaldo Martins da Costa
Objetivos
Discutir um conjunto de propriedade de arquitetura de
software.
Apresentar dois métodos de análise de arquitetura de
software SAAM e ATAM.
2
Introdução
Diversas abordagens para análise:
Desenvolvimento de modelos arquiteturais.
Os dados são coletados durante a análise de requisitos a fim de
serem analisado e incorporados ao modelo arquitetural. O modelo é o elemento central da análise.
Melhoria e síntese de uma solução.
Incrementa as informações descritas no modelo arquitetural .
Análise de solução.
A análise da solução realizada em termos do modelo arquitetural
que se tem em mão, podendo identificar a necessidade de refinar o
3
modelo.
Propriedades da Arquitetura de Software
Vimos que a arquitetura de software é parte de um sistema
complexo de software.
Também
vimos que existem atributos de qualidade
(requisitos não funcionais) e atributos de projeto (requisitos funcionais) que constituem uma arquitetura de software.
4
Propriedades da Arquitetura de Software
Além
desses requisitos, considerados como:
outros
Eficiência
Integridade
Flexibilidade
5
fatores
devem
ser
Propriedades da Arquitetura de Software
Eficiência
Lida com a quantidade de recursos computacionais necessária
para que um programa realize suas funções.
Estes recursos podem ser vistos em termos de capacidade de
armazenamento e processamento.
Um dos principais requisitos associados à eficiência é o
desempenho.
6
Propriedades da Arquitetura de Software
Integridade
Integridade aqui refere-se à noção de unificação do projeto em
níveis distintos.
Flexibilidade
Esforço exigido para modificar um sistema de software.
Facilidade com a qual um sistema de software pode ser estendido a fim de dar suporte a uma ou mais funcionalidades adicionais. 7
Propriedades da