ArquiteturaDeSoftware

1731 palavras 7 páginas
Jornada Acadêmica – FACIN
25 a 27 de agosto de 2010

Arquitetura de Software: conceitos e tendências
Prof. Dra. Ana Paula Terra Bacelo ana.bacelo@pucrs.br - FACIN/PUCRS

Agenda





Motivação
Arquitetura de Software (AS): o que é?
Estilos de Arquiteturas de Software








Linguagens de Descrição Arquitetural (ADL)
Estilos X Linguagens X Padrões Arquiteturais
Abordagens de Desenvolvimento baseado em Arquitetura:





Camadas (Layered-based Architecture)
SOA (Service Oriented Architecture)
CBD (Component-based Development)

Model-Driven Architecture- MDA (Arquitetura orientada a modelos)

Arquitetura de Software e os currículos do Bacharelado em
CC, SI e EC
Considerações Finais
Jornada Acadêmica - FACIN - PUCRS - Arquitetura de Software

2

Motivação


Engenharia de Software


Ciclo de vida de um produto

Modelo
Processo
Unificado
ModeloCascata
Espiral

Jornada Acadêmica - FACIN - PUCRS - Arquitetura de Software – 25/8/2010

3

Por que usar processos de desenvolvimento
 arquitetura de software?


Cada vez é maior a complexidade do software a ser construído 

É necessária a redução de tempo e custo de desenvolvimento e manutenção do software



A Arquitetura do Software - AS desempenha um papel fundamental para gerenciar a complexidade inerente ao software a ser desenvolvido

Jornada Acadêmica - FACIN - PUCRS - Arquitetura de Software – 25/8/2010

4

Processos de Desenvolvimento e AS
Desenvolvimento Incremental

Processo Genérico de Desenvolvimento de Software - Projeto

Jornada Acadêmica - FACIN - PUCRS - Arquitetura de Software – 25/8/2010

5

Arquitetura de Software: o que é?


Diversos conceitos (PFLEEGER, 1998; FIELDING, 2000; GARLAN, 2000)



“Uma arquitetura de software envolve a descrição de elementos arquiteturais dos quais os sistemas serão construídos, interações entre esses elementos, padrões que guiam suas composições e restrições sobre estes padrões”.



A arquitetura de um software define em termos computacionais quais são

Relacionados

  • Trabalho Individual V Semestre
    5411 palavras | 22 páginas