Copy
right
© 2
006
Qual
iti. T
odos
os d
ireito
s res
erva
dos.
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
Copy
right
© 2
006
Qual
iti. T
odos
os d
ireito
s res
erva
dos.
Referências
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
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
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
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
Top Related