Arquitetura de software
ainda não avaliado
nível : todo público
consultado 465 vezes
- Arquitetura de software
- A modelagem arquitetural
- Elementos arquiteturais
- Composição de elementos arquiteturais
- Estilos arquiteturais
- Pipes and Filters
- Invocação implícita baseada em eventos
- Repositórios
- Estilos heterogêneos
- Alguns aspectos técnicos da arquitetura de software
- Propriedades arquiteturais
- Linguagens de descrição de arquitetura
- Rastreamento e arquitetura de software
- Arquitetura de software no processo de desenvolvimento de sistemas
- Ambientes de desenvolvimento integrado
- Exemplos de ambientes de desenvolvimento integrado de arquiteturas
- Visões em arquitetura de software
- OMT
- Booch
- MDA - A arquitetura baseada em modelos
Nos últimos tempos, o aumento da complexidade dos sistemas de software bem como a importância cada vez maior de aplicações distribuídas, observou-se significativas mudanças nos projetos de sistemas. Dessa forma, tornou-se necessária a existência de diversos modelos em diferentes níveis de abstração, bem como em diferentes etapas de desenvolvimento (HOFMANN et al, 1997).
O domínio da arquitetura de software tem como foco a identificação de importantes propriedades e relacionamentos, isto é, restrições nos tipos de componentes que se apresentam como necessários para a arquitetura, projeto e implementação de um sistema.
A presença de uma descrição de alto nível do sistema traz vantagens em todas as etapas de seu ciclo de vida, sobretudo, por meio da experimentação de um maior reuso em componentes quando menores forem as restrições aplicadas a ele. Por outro lado, tem-se um nível de abstração maior quando se descreve o comportamento e relacionamento abstrato de componentes do que quando se define seu código em uma linguagem de programação.
A presente monografia tem por objetivo estudar a arquitetura de software, por meio da análise dos principais conceitos encontrados na literatura. Para tanto, o trabalho encontra-se dividido em 5 capítulos.
O primeiro capítulo analisa a definição de arquitetura de software, destacando ainda a modelagem arquitetural, os elementos arquiteturais e suas composições.
O segundo capítulo aborda os estilos arquiteturais e, na seqüência, o terceiro capítulo tem por objeto aspectos técnicos da arquitetura de software destacando as propriedades arquiteturais, as linguagens de descrição de arquitetura e ainda o rastreamento.
O quarto capítulo estuda a arquitetura de software no processo de desenvolvimento de sistemas e, por fim, o quinto capítulo analisa as visões em arquitetura de software.
O domínio da arquitetura de software tem como foco a identificação de importantes propriedades e relacionamentos, isto é, restrições nos tipos de componentes que se apresentam como necessários para a arquitetura, projeto e implementação de um sistema.
A presença de uma descrição de alto nível do sistema traz vantagens em todas as etapas de seu ciclo de vida, sobretudo, por meio da experimentação de um maior reuso em componentes quando menores forem as restrições aplicadas a ele. Por outro lado, tem-se um nível de abstração maior quando se descreve o comportamento e relacionamento abstrato de componentes do que quando se define seu código em uma linguagem de programação.
A presente monografia tem por objetivo estudar a arquitetura de software, por meio da análise dos principais conceitos encontrados na literatura. Para tanto, o trabalho encontra-se dividido em 5 capítulos.
O primeiro capítulo analisa a definição de arquitetura de software, destacando ainda a modelagem arquitetural, os elementos arquiteturais e suas composições.
O segundo capítulo aborda os estilos arquiteturais e, na seqüência, o terceiro capítulo tem por objeto aspectos técnicos da arquitetura de software destacando as propriedades arquiteturais, as linguagens de descrição de arquitetura e ainda o rastreamento.
O quarto capítulo estuda a arquitetura de software no processo de desenvolvimento de sistemas e, por fim, o quinto capítulo analisa as visões em arquitetura de software.

