Desde a descrição realizada por Krutchen, tem havido muita reflexão, experiência e desenvolvimento na área de visões de arquitetura. Um trabalho que merece destaque é o realizado pelo SEI.
Conhecido como abordagem "Views and Beyond", este trabalho recomenda a captura de um modelo de arquitetura usando três diferentes pontos de vista:
- Esta é uma visão estrutural da arquitetura, que compreende os módulos de código como classes, pacotes e subsistemas no design. Ele também capta módulo de decomposição, herança, associações e agregações.
|
- Esta visão descreve os aspectos comportamentais da arquitetura. Componentes são tipicamente objetos, linhas, ou processos, e os conectores descrevem como os componentes interagem. Conectores comuns são tomadas, middleware como CORBA ou memória compartilhada.
|
- Esta visão mostra como os processos na arquitetura são mapeados para hardware, e como eles se comunicam através de redes e bases de dados. Ela também captura uma vista para o código-fonte dos sistemas de gerenciamento de configuração, e que no grupo de desenvolvimento tem a responsabilidade de cada um dos módulos.
|
SEI
Software Engineering Institute (SEI) é um centro de pesquisa e desenvolvimento patrocinado pelo Departamento de Defesa dos Estados Unidos da América que provê uma prática avançada de engenharia de software qualificando graus de qualidade de software.
X
Copyright © 2016 AIEC.