Desenvolvimento de Jogos e Entretenimento Digital Oficina temática: Algoritmos e Programação UML e Modelagem Visual de Aplicações de Software Professor: Sandro Rigo Roteiro UML Artigo sobre Modelagem Visual de Aplicações de Software Exercícios Referências Booch, G., et al., The Unified Software Development Process, Addison-Wesley, 1999. Larman, C., Applying UML and Patterns – An Introduction to ObjectOriented Analysis and Design, Prentice Hall, 1997. Ferramenta de Modelagem UML Poseidon, 2002, http://www.gentleware.com Ferramenta de Modelagem UML Rational Rose, 2002, http://www.rational.com UML 1.4 Specification. Chapter 2 and 3 - UML Notation Guide, September, 2001, http://www.omg.org/technology/documents/formal/uml.htm Argo UML http://www.argo.tigris.org. OMG: http://www.uml.org/ UML (Unified Modeling Language) Linguagem não proprietária Linguagem de propósito geral Linguagem visual voltada para modelagem de sistemas de software. Objetivos: Especificação ; Comunicação e validação; Apoio na construção; Documentação. Visões: Projeto Implementação Casos de Uso Processo Implantação Diagramas de casos de uso Casos de uso Classes Relaciona classes entre si, com generalização ou associação, por exemplo Classes Relaciona classes entre si, com generalização ou associação, por exemplo Classes Relaciona classes entre si, com generalização ou associação, por exemplo UML - Revisão UML - Revisão UML - Revisão UML - Revisão UML - Revisão UML - Revisão