Indique um Livro de Arquitetura de Software

6 respostas
M

Ola galera,
acho que ja passei da hora de aprender sobre Arquitetura de Software, mas eu tenho uma duvida bastante boba

Qual a diferença (isso é se existe) entre Arquitetura de Software e engenharia de Software?

Bem, o que estou afim de aprender é coias do tipo MVC CRUD Singleton DAO
confesso q estou bastante perdido

entao que livro vcs me indicam?

vlws galera

6 Respostas

pcalcado

Engenharia de Software é geralmente definido como todo o conjunto de disciplinas utilizadas apra a construção de um software.

Arquitetura é o conjunto de macro-decisões de um sistema. Arquitetura diz quais são os macro-componentes e como eles se comportam e relacionam.

Um livro que vai ter dar uma excelente base é o Patterns of Enterprise Application Architecture, do Martin Fowler, mas não espere que um livro vá te dar nem 50% do conhecimento necessário.

rodrigoy

A literatura do Fowler é muito boa. Se quiser um conteúdo grátis acesse:

http://www.booch.com/architecture/index.jsp

Acho que o Booch tem um dos conteúdos mais abrangentes sobre o assunto.

Porém, qualidades interpessoais também são importantes para o papel do arquiteto.

M

Aee galera vwls!!

Vou estada bastante!

Ae quem sabe se qualquer dia eu estou aki discutindo com voces!??!?

Rafael_Afonso

Este Livro já existe em português: Padrões de Arquitetura de Aplicações Corporativas.
Alguém já leu ele? A tradução está confiável?

Grato,

Fabricio_Cozer_Marti

pcalcado:
Engenharia de Software é geralmente definido como todo o conjunto de disciplinas utilizadas apra a construção de um software.

Arquitetura é o conjunto de macro-decisões de um sistema. Arquitetura diz quais são os macro-componentes e como eles se comportam e relacionam.

Um livro que vai ter dar uma excelente base é o Patterns of Enterprise Application Architecture, do Martin Fowler, mas não espere que um livro vá te dar nem 50% do conhecimento necessário.

Só pra complementar …
Arquitetura além disso é a escolha de tecnologias, definições de camadas, e de como será feita a comunicação entre elas, tudo isso claro baseado nos requisitos funcionais e não-funcionais do sistema.

Acho que pra arquitetura não existe um livro, e sim uma série deles, que envolve temas como ejb ou web-services ou clusters ou mobile, etc… a não ser que você queira se especializar em um tipo de arquitetura, como arquiteto ejb, ou arquiteto .net, ou arquiteto mobile, etc…

Acho que a melhor prática pra vc aprender arquitetura é participar do início do projeto, participar das decisões e de o que será utilizado pra implementar o software, depois que isso foi feito, dificilmente ou raramente a arquitetura é mudada, só em casos de por exemplo, migrações ou melhorias em caso de baixa performance ou adaptações com novas tecnologias ( modismo ) .

R

Este Livro já existe em português: Padrões de Arquitetura de Aplicações Corporativas.
Alguém já leu ele? A tradução está confiável?

Grato,

Veja algumas opiniões aqui…
http://www.submarino.com.br/books_productdetails.asp?Query=ProductPage&ProdTypeId=1&ProdId=1348031&franq=102414

Criado 3 de agosto de 2007
Ultima resposta 8 de ago. de 2007
Respostas 6
Participantes 6