Pangea

A primeira rede social sobre arquitetura de software do Brasil

Segue uma lista inicial de arqutietos....

- Paul Clements (SEI)
- Len Bass (SEI)
- Ivar Jacobson (Objectory)
- Grady Booch (UP)
- Jim Rumbaugh (OMT)
- Anders Hejlsberg (Delphi, C#)
- Martin Fowler (Refactoring, Analysis Patterns)
- Scott Ambler (EUP, Enterprise Agile Development)
- Gregor Hohpe (EAI Patterns)

Responder esta

Respostas a este tópico

Rick Kazman (SEI)
Mary Shaw (SEI)
Eóin Woods (Artechra, Software Systems Architecture)
Nick Rozanski (idem)
Dana Bredemeyer (Bredemeyer Consulting)
Ian Gorton (Essencial Software Architecture)
Luke Hohmann (Beyond SA)
Alur, Crupi, Malks (Core J2EE Patterns)
Marks, Bell (SOA)
Daniel Paulish (Architecture-Centric Software PM)

Responder esta

- Philip Kruchten (The 4+1 view model of architecture)

Responder esta

Lembrei de uma monstra.... Rebbeca Wirfs-Brock
Quem duvidar, siga os links
http://wirfs-brock.com/rebeccasblog.html
http://wirfs-brock.com/Resources.html

Responder esta

Os monstros BIG IRONs da arquitetura, que deram origem ao termo, arquitetura de software, foram Edsger Dijkstra em 1968 e David Parnas em meados de 1970s.

http://en.wikipedia.org/wiki/Edsger_Dijkstra
http://en.wikipedia.org/wiki/David_Parnas

Responder esta

Tem também David Garlan, que escreveu o seguinte artigo: An Introduction to Software Architecture, junto com Mary Shaw, já citada pelo Eros. Este artigo trabalha conceitos como componentes, conectores, estilos arquiteturais, camadas, isso em 1994.

Responder esta

Denis Oliveira Corrêa said:
- Philip Kruchten (The 4+1 view model of architecture)

Complementando Denis, link para o artigo: Architectural Blueprints—The “4+1” View Model of Software Architecture

Responder esta

Thomas Erl - autor de uma série de livros sobre SOA incluindo Service Oriented Architecture Concepts, Technology and Design. Veja em http://www.soabooks.com/

Responder esta

Adriano Tavares said:
Denis Oliveira Corrêa said:
- Philip Kruchten (The 4+1 view model of architecture)

Complementando Denis, link para o artigo: Architectural Blueprints—The “4+1” View Model of Software Architecture

Indubitavelmente é a maior contribuição de Kruchten para a Arquitetura de Software. Mas, creio que, para o Arquiteto de Software, a grande inspiração foi The Tao of the Software Architect. Imperdível :)

Responder esta

Adriano Tavares said:
Os monstros BIG IRONs da arquitetura, que deram origem ao termo, arquitetura de software, foram Edsger Dijkstra em 1968 e David Parnas em meados de 1970s.
http://en.wikipedia.org/wiki/Edsger_Dijkstra http://en.wikipedia.org/wiki/David_Parnas

Heheheh... Assim não vale, Adriano! Arrancou do fundo do baú... Daqui a pouco vamos desenterrar todos os cientistas da computação como Knuth ou mesmo Turing :) Acho que o Corélio (Marco Mendes) deveria ter limitado o tópico à "Arquitetura de Software Moderna" (será que cunhei o termo?). Brincadeira, é um abuso inventar este papo de moderna.

Agora falando sério: refletindo sobre a Arquitetura de Software, apesar de todas as valiosas contribuições anteriores e dos pilares nos quais a arquitetura se fundamenta (como OO, Engenharia de Software, etc), creio que seu nascimento como disciplina clara e identificada data do início da década de 90.

Concordam comigo?

Responder esta

Eros Viggiano said:
Adriano Tavares said:
Os monstros BIG IRONs da arquitetura, que deram origem ao termo, arquitetura de software, foram Edsger Dijkstra em 1968 e David Parnas em meados de 1970s.
http://en.wikipedia.org/wiki/Edsger_Dijkstra http://en.wikipedia.org/wiki/David_Parnas

Heheheh... Assim não vale, Adriano! Arrancou do fundo do baú... Daqui a pouco vamos desenterrar todos os cientistas da computação como Knuth ou mesmo Turing :) Acho que o Corélio (Marco Mendes) deveria ter limitado o tópico à "Arquitetura de Software Moderna" (será que cunhei o termo?). Brincadeira, é um abuso inventar este papo de moderna.

Agora falando sério: refletindo sobre a Arquitetura de Software, apesar de todas as valiosas contribuições anteriores e dos pilares nos quais a arquitetura se fundamenta (como OO, Engenharia de Software, etc), creio que seu nascimento como disciplina clara e identificada data do início da década de 90.

Concordam comigo?

Absolutamente, Eros! (achei que ninguém ia questionar) Mas, a minha homenagem está feita. :-) Bom, se pegarmos a fase "moderna", então tem outro artigo de David Garlan e Dewayne Perry de 1995 "Introduction to the special Issue on Software architecture" que traz uma excelente definição de arquitetura de software, citada no livro de Antonio Mendes:

A estrutura dos componentes de um programa/sistema, seus inter-relacionamentos, princípios e diretrizes guiando o projeto e evolução ao longo do tempo.

Garlan então é um dos BIG IRONs da modernidade. :-)

Responder esta

Colocando lenha na nossa primeira thread, este é sem dúvida um assunto interessante. Concordo que o termo "Arquitetura de Software" como nós o conhecemos começou em algum ponto do começo dos anos 90.
Mas também concordo que a pessoa que abriu este processo e nos permite hoje fazer o que fazermos é o David Parnas. Neste contexto ele merece está como monstro dentro da nossa galeria. Eros, para você ficar feliz, achei um paper muito interessante do David Parnas e do Paul Clements, de 1986
"A Rational Design Process: How And Why To Fake It," IEEE Transactions on Software Engineering, vol. SE-12, Number 2, pp. 251-257, Feb. 1986. With D. Parnas. Reprinted in Software Fundamentals: Collected Papers by David L. Parnas, ed. by D. Hoffman and D. Weiss, Addison Wesley Longman, 2001.

Este paper é referenciado no livro que lhe mostrei do Grady Booch (Object Solutions, da Addison-Wesley, de 1995), que é a minha inspiração primária sobre arquitetura de software. O interessante é que o Booch diz que este paper o inspirou a montar o processo descrito no livro.




Eros Viggiano said:
Adriano Tavares said:
Os monstros BIG IRONs da arquitetura, que deram origem ao termo, arquitetura de software, foram Edsger Dijkstra em 1968 e David Parnas em meados de 1970s.
http://en.wikipedia.org/wiki/Edsger_Dijkstra http://en.wikipedia.org/wiki/David_Parnas

Heheheh... Assim não vale, Adriano! Arrancou do fundo do baú... Daqui a pouco vamos desenterrar todos os cientistas da computação como Knuth ou mesmo Turing :) Acho que o Corélio (Marco Mendes) deveria ter limitado o tópico à "Arquitetura de Software Moderna" (será que cunhei o termo?). Brincadeira, é um abuso inventar este papo de moderna.

Agora falando sério: refletindo sobre a Arquitetura de Software, apesar de todas as valiosas contribuições anteriores e dos pilares nos quais a arquitetura se fundamenta (como OO, Engenharia de Software, etc), creio que seu nascimento como disciplina clara e identificada data do início da década de 90.

Concordam comigo?

Responder esta

Valeu a defesa do Parnas Corélio! Divertido! :-) Mais uma vez, indo de encontro às considerações do Eros, para caracterizar arquitetura de software como disciplina dos anos 90, não podemos deixar de citar o livro escrito por Mary Shaw (ja citada pelo Eros) e Garlan (Olha ele aí de novo) em 1996 Software architecture: perspectives on an emerging discipline.

Responder esta

Responder esta

RSS

Fórum

Marco Mendes

Você acredita em arquiteturas de software evolutivas? 8 respostas 

Iniciado por Marco Mendes. Última resposta de Juliano Nunes 22 Fev.

Adriano Tavares

Iniciar pela documentação é uma boa forma de introduzir arquitetura de software? 3 respostas 

Iniciado por Adriano Tavares. Última resposta de Camilo Ribeiro 13 Jan.

Marcelo Savio

Certificação em Arquitetura de TI 8 respostas 

Iniciado por Marcelo Savio. Última resposta de Marcelo Savio 6 Jan.

Juliano Viana

Cloud Computing e Arquitetura de Software 3 respostas 

Iniciado por Juliano Viana. Última resposta de Luiz Carlos Faria 4. Nov, 2009.

Sobre

Adriano Tavares Adriano Tavares
&

Marco Mendes

Marco Mendes

criaram esta rede social.

Badge

Carregando...

Parcerias

© 2010   Criado por Adriano Tavares e Marco Mendes

Badges  |  Relatar um incidente  |  Privacidade  |  Termos de serviço