Com um enfoque acadêmico, 'Desenvolvendo aplicações com UML 2.2' pretende apresentar os conceitos da UML, como o mapeamento de seus modelos para linguagens de programação. Esta edição aborda também alguns conceitos de orientação a objetos; a estrutura da UML por meio de seus elementos, relacionamentos e diagramas. Ao final de cada capítulo são apresentados exercícios com soluções (algumas comentadas); a transformação de modelos criados em UML em códigos escritos em duas linguagens OO do mercado - Java e Delphi; a diferença entre as versões da UML (1.4, 2.0 e 2.2) e ainda apresenta questões de concursos públicos. Este livro pode ser recomendado para analistas, gerentes e programadores que desejam iniciar ou aperfeiçoar seus conhecimentos em modelagem orientada a objetos, ou ainda pode ser utilizado como material de apoio para cursos de graduação, pós-graduação, extensão ou preparatório para concursos públicos.
Com um enfoque acadêmico, 'Desenvolvendo aplicações com UML 2.2' pretende apresentar os conceitos da UML, como o mapeamento de seus modelos para linguagens de programação.
Este livro apresenta os tópicos - Parte I - Introdução - 1. Análise e Projeto Orientados a Objeto; 2. Iterativo, Evolutivo e Ágil; 3. Estudos de Caso. Parte II - Concepção - 4. Concepção não é a Fase de Requisitos; 5. Requisitos Evolutivos; 6. Casos de Uso; 7. Outros Requisitos. Parte III - Elaboração - Iteração 1 - Conceitos Básicos - 8. Iteração 1 - Conceitos Básicos; 9. Modelos de Domínio; 10. Diagramas de Seqüência do Sistema; 11. Contratos de Operação; 12. Dos Requisitos para o Projeto - Iterativamente; 13. Arquitetura Lógica e Diagrama de Pacotes UML; 14. Projeto de Objetos; 15. Diagramas de Interação UML; 16. Projetos de Classe UML; 17. GRASP; Projeto de Objetos com Responsabilidades; 18. Exemplos de Projeto de Objetos com GRASP; 19. Projetar para Visibilidade; 20. Mapeamento de Projetos para Código; 21. Desenvolvimento Dirigido por Teste e Refatoração. Parte IV - Elaboração - Iteração 3 - Tópicos Intermediários - 27. Iteração 3 - Requisitos; 28. Diagramas de Atividades UML e Modelagem; 29. Diagramas de Máquina de Estados em UML e Modelagem; 30. Como Relacionar Casos de Uso; 31. Mais sobre DSSs e Contratos; 32. Refinamento do Modelo de Domínio; 33. Análise Arquitetural; 34. Refinamento da Arquitetura Lógica; 35. Projeto Pacotes; 36. Mais Projeto de Objetos com Padrões GoF; 37. Diagramas UML de Implantação e de Componentes; 38. Projeto de um Framework de Persistência com Padrões. Parte VI - Tópicos Especiais - 39. Documentação da Arquitetura - UML e o Modelo das N+1 Visões; 40. Mais sobre Desenvolvimento Iterativo e Gestão Projetos Ágeis.
Este livro, seguindo os padrões da série Consulta Rápida, apresenta, de forma simples e objetiva, as informações básicas para o diagnóstico seguro e rápido das patologias mais frequentes em ortopedia.
Este livro, seguindo os padrões da série Consulta Rápida, apresenta, de forma simples e objetiva, as informações básicas para o diagnóstico seguro e rápido das patologias mais frequentes em ortopedia.
Explains how to streamline an embedded code project through the use of UML (unified modeling language) statecharts as a framework for creating and maintaining efficient and maintainable systems, describing the new features and functions of the open-source software framework, while discussing statecharts, design applications, and how to code directly into C/C++. Original. (Advanced)
Explains how to streamline an embedded code project through the use of UML (unified modeling language) statecharts as a framework for creating and maintaining efficient and maintainable systems, describing the new features and functions of ...