Copyright © 2006 Qualiti. Todos os direitos reservados.
Uma Visão Crítica
Uma Visão Crítica
•
–
–
–
–
•
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
Copyright © 2006 Qualiti. Todos os direitos reservados.
Processo sistematizado, mas na prática são necessárias
técnicas complementares
Copyright © 2006 Qualiti. Todos os direitos reservados.
Referências
Referências bibliográficas
Ivar Jacobson, Grady Booch e James Rumbaugh
Addison-Wesley, 1998.
• The Unified Modeling Language Reference Manual
James Rumbaugh, Ivar Jacobson e Grady Booch
Addison-Wesley, 1999.
• IBM Rational Method Composer (novo RUP)
http://www-128.ibm.com/developerworks/rational/library/nov05/kroll/
• Applying UML and Patterns
Craig 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
Copyright © 2006 Qualiti. Todos os direitos reservados.
• The Unified Software Development Process
• Design Patterns: Elements of Reusable Object-oriented
Software.
Erich Gamma et al. Addison-Wesley, 1994
• Patterns of Enterprise Application Architecture
Martin Fowler, Addison-Wesley. 2002.
• Design Patterns Java Workbook
Steven John Metsker, Addison-Wesley, 2002
• Effective Java Programming Guide
Joshua Bloch, Addison-Wesley, 2000
• Core J2EE Patterns
Deepak Alur, John Crupi and Dan Malks.
Prentice Hall / Sun Microsystems Press
Análise e Projeto OO com
UML e Padrões | 5
Copyright © 2006 Qualiti. Todos os direitos reservados.
Referências bibliográficas
Referências bibliográficas
• 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-applicationarchitecture.html
• MVC (Model View Controller) Design Pattern. Tel Aviv,
– http://aviadezra.blogspot.com/2008/06/mvc-model-view-controllerdesign.html
• GUI Architectures. Martin Fowler
– http://www.martinfowler.com/eaaDev/uiArchs.html
Análise e Projeto OO com
UML e Padrões| 6
Copyright © 2006 Qualiti. Todos os direitos reservados.
– The Design Patterns Java Companion, James Cooper.
– http://www.patterndepot.com/put/8/JavaPatterns.htm
• 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
Copyright © 2006 Qualiti. Todos os direitos reservados.
Referências bibliográficas
Download

Aula12-5-visaoCritica+referencias