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