7
Copyright © 2006 Qualiti. Todos os direitos reservados. Uma Visão Crítica

Copyright © 2006 Qualiti. Todos os direitos reservados. Uma Visão Crítica

Embed Size (px)

Citation preview

Page 1: Copyright © 2006 Qualiti. Todos os direitos reservados. Uma Visão Crítica

Copy

right

© 2

006

Qual

iti. T

odos

os d

ireito

s res

erva

dos.

Uma Visão Crítica

Page 2: Copyright © 2006 Qualiti. Todos os direitos reservados. Uma Visão Crítica

Copy

right

© 2

006

Qual

iti. T

odos

os d

ireito

s res

erva

dos.

Uma Visão Crítica • Processo sistematizado, mas na prática são necessárias

técnicas complementares– Mais ênfase em padrões de projeto e arquiteturais– Anti-padrões (anti-patterns)– Frameworks, ...– Novos paradigmas: SOA, Aspectos, ...

• Difícil encontrar profissionais que desempenhem o papel de um arquiteto

• Implantação do fluxo de Análise e Projeto deve ser incremental– Resistência da equipe– Formação contínua é necessária

Análise e Projeto OO com UML e Padrões| 2

Page 3: Copyright © 2006 Qualiti. Todos os direitos reservados. Uma Visão Crítica

Copy

right

© 2

006

Qual

iti. T

odos

os d

ireito

s res

erva

dos.

Referências

Page 4: Copyright © 2006 Qualiti. Todos os direitos reservados. Uma Visão Crítica

Copy

right

© 2

006

Qual

iti. T

odos

os d

ireito

s res

erva

dos.

Referências bibliográficas• The Unified Software Development Process

Ivar Jacobson, Grady Booch e James RumbaughAddison-Wesley, 1998.

• The Unified Modeling Language Reference ManualJames Rumbaugh, Ivar Jacobson e Grady BoochAddison-Wesley, 1999.

• IBM Rational Method Composer (novo RUP)http://www-128.ibm.com/developerworks/rational/library/nov05/kroll/

• Applying UML and PatternsCraig Larman, Prentice-Hall, 2002

• Pattern-Oriented Software Architecture: A System of Patterns. F. Buschmann , R. Meunier, H. Rohnert, P. Sommerlad, M.Stal

Análise e Projeto OO com UML e Padrões| 4

Page 5: Copyright © 2006 Qualiti. Todos os direitos reservados. Uma Visão Crítica

Copy

right

© 2

006

Qual

iti. T

odos

os d

ireito

s res

erva

dos.

Referências bibliográficas• Design Patterns: Elements of Reusable Object-oriented

Software. Erich Gamma et al. Addison-Wesley, 1994

• Patterns of Enterprise Application ArchitectureMartin Fowler, Addison-Wesley. 2002.

• Design Patterns Java WorkbookSteven John Metsker, Addison-Wesley, 2002

• Effective Java Programming GuideJoshua Bloch, Addison-Wesley, 2000

• Core J2EE PatternsDeepak Alur, John Crupi and Dan Malks. Prentice Hall / Sun Microsystems Press

Análise e Projeto OO com UML e Padrões | 5

Page 6: Copyright © 2006 Qualiti. Todos os direitos reservados. Uma Visão Crítica

Copy

right

© 2

006

Qual

iti. T

odos

os d

ireito

s res

erva

dos.

Referências bibliográficas– The Design Patterns Java Companion, James Cooper.– http://www.patterndepot.com/put/8/JavaPatterns.htm

• Enterprise Solution Patterns Using .NET, David Trowbridge. – http://msdn.microsoft.com/en-us/library/ms998469.aspx

• Interactive Application Architecture Patterns. Derek Greer.– http://www.ctrl-shift-b.com/2007/08/interactive-application-

architecture.html• MVC (Model View Controller) Design Pattern. Tel Aviv,

– http://aviadezra.blogspot.com/2008/06/mvc-model-view-controller-design.html

• GUI Architectures. Martin Fowler– http://www.martinfowler.com/eaaDev/uiArchs.html

Análise e Projeto OO com UML e Padrões| 6

Page 7: Copyright © 2006 Qualiti. Todos os direitos reservados. Uma Visão Crítica

Copy

right

© 2

006

Qual

iti. T

odos

os d

ireito

s res

erva

dos.

Referências bibliográficas• Vitor Braga. Um Processo para Projeto Arquitetural de Software

Dirigido a Modelos e Orientado a Serviços. Dissertação de Mestrado (2011)

• SOA Principles– http://www.soaprinciples.com/

• Thomas, E. SOA Principles of Service Design, Prentice Hall, 2007

• Thomas, E. Service-Oriented Architecture (SOA): Concepts, Technology, and Design. Prentice Hall, 2009

Análise e Projeto OO com UML e Padrões| 7