Revisão engenharia de software
Projeto de Arquitetura de Software 1º. Semestre - 2011
Prof. Mauricio Wieler
Slide 1
Introdução
Prof. Mauricio Wieler
Slide 2
Introdução
Prof. Mauricio Wieler
Slide 3
Introdução
Prof. Mauricio Wieler
Slide 4
Introdução
Prof. Mauricio Wieler
Slide 5
Visões da arquitetura
Arquitetura Conceitual • Diagramas arquiteturais, especificação informal de componentes • Foco: identificação e alocação de responsabilidades entre componentes Arquitetura Lógica • Atualiza os diagramas arquiteturais (apresentando as interfaces), especificação interface, especificação de componentes e guias de utilização • Foco: design da interação, mecanismos e protocolos de conexão; provimento de info contextual para os usuários dos componentes Arquitetura Execução • Visão do Processo (via Diagramas de Colaboração) • Foco: informa como se dará o comportamento do componente em tempo de execução, threads; como eles se comunicam; como os recursos físicos são alocados.
Slide 6
Visão global do sistema
Esquema para os desenvolv: •preciso •Sem ambiguidade
Prof. Mauricio Wieler
Visões da arquitetura
Qualidades do sistema: encapsulação e separação de papéis
Arquitetura Conceitual • Diagramas arquiteturais, especificação informal de componentes • Foco: identificação e alocação de responsabilidades entre componentes Arquitetura Lógica • Atualiza os diagramas arquiteturais (apresentando as interfaces), especificação interface, especificação de componentes e guias de utilização • Foco: design da interação, mecanismos e protocolos de conexão; provimento de info contextual para os usuários dos componentes Arquitetura Execução • Visão do Processo (via Diagramas de Colaboração) • Foco: informa como se dará o comportamento do componente em tempo de execução, threads; como eles se comunicam; como os recursos físicos são alocados.
Slide 7
Mecanismos e interações entre componentes
Topologia do sistema/recursos e