Modelagem e projetos baseados em objetos com uml apresenta uma técnica de desenvolvimento de software orientada a objetos baseada na modelagem de objetos do mundo real e no uso desse modelo para criar um projeto independente de linguagem, organizado em torno desses objetos
A modelagem e o projeto orientados a objetos promovem o melhor conhecimento de requisitos, projetos mais limpos e sistemas mais fáceis de manter
Descrevemos um conjunto de conceitos orientados a objetos e uma notaçao gráfica independente de linguagem, que pode ser usada para analisar requisitos do problema, projetar uma soluçao e depois implementá-la em uma linguagem de programaçao ou banco de dados
Nossa técnica permite que os mesmos conceitos e notaçao sejam usados durante todo o processo de desenvolvimento de software
Assim, o desenvolvedor de software nao precisa efetuar traduçoes para uma nova notaçao em cada estágio de desenvolvimento.este livro serve tanto para profissionais quanto para estudantes de desenvolvimento de software
O leitor aprenderá a aplicar conceitos orientados a objetos para todos os estágios do ciclo de vida de desenvolvimento de software
Nao é pressuposto qualquer conhecimento anterior de conceitos orientados a objetos
Parte-se do princípio de que o leitor esteja familiarizado com conceitos básicos de computaçao, mas uma base formal extensiva nao é exigida
Até mesmo os que já sao programadores orientados a objetos se beneficiarao ao aprender como projetar programas sistematicamente; eles podem ficar surpresos ao descobrir que certas práticas comuns de codificaçao orientada a objetos violam os princípios do bom projeto.o projetista de banco de dados encontrará muito material interessante aqui
Embora as linguagens de programaçao orientadas a objetos tenham recebido mais atençao, o projeto de bancos de dados orientado a objetos também é importante e bastante prático
Os autores incluíram um capítulo inteiro que descreve como implementar um modelo orientado a obj