Posts com Tag ‘UML’

Padrões de Projeto em JavaOs padrões de projeto são a ferramenta básica de todo desenvolvedor de software moderno. Padrões de Projeto em Java(tm) utiliza os 23 padrões de projeto fundamentais introduzidos no livro clássico Padrões de Projeto (Bookman, 2000). Nesta obra os padrões são organizados em cinco categorias principais: interfaces, responsabilidade, construção, operações e extensões. Cada categoria tem início com um capítulo que revisa e desafia a habilidade do leitor na aplicação de facilidades elaboradas em Java. Às seções introdutórias seguem-se capítulos que explicam um padrão em detalhes, mostram-no em uso com diagramas UML e código Java e oferecem problemas de programação para resolução. Leitura indicada para alunos de programação orientada a objeto e de projeto de sistemas de software, tanto nas universidades como em cursos de formação de programadores na linguagem Java.

Desenvolvendo Aplicações com UML 2.0

Atualmente, não podemos falar em orientação a objetos sem falar em UML. Uma linguagem de modelagem, independente de processo, utilizada para especificação, visualização, construção e documentação de artefatos de sistemas de software.

Este livro traz os principais conceitos da orientação a objetos e tem um enfoque acadêmico, possibilitando seu acompanhamento por meio de uma linguagem leve e vários exemplos.
A obra ensina a transformar modelos criados em UML em códigos escritos em linguagens orientadas a objeto. São fornecidos exemplos de implementação nas linguagens Delphi e Java. A estrutura da UML é mostrada por meio de seus elementos, relacionamentos e diagramas. Ao final de cada capítulo são apresentados exercícios e suas soluções (algumas comentadas).
É recomendado para analistas, gerentes e programadores que desejam iniciar ou aperfeiçoar seus conhecimentos em modelagem orientada a objetos. Pode ser utilizado como material de apoio para cursos de graduação, pós-graduação ou extensão.
Esta segunda edição é toda atualizada para a versão 2.0 da UML e aborda as diferenças em relação à UML 1.4.