A proposta desta literatura é apresentar a modelagem de software usando a UML através de exemplos práticos, que envolvam modelagem e codificação no qual a linguagem Java foi utilizada como referência. Em cada parte desta série de livros um diagrama é abordado, no qual o tema está no sumário da obra. Em todos os casos, exemplos práticos escritos em Java procuram envolver modelagem com programação, facilitando desta forma a compreensão deste assunto. É importante que o leitor tenha conhecimentos de programação em Java, de modo a implementar as modelagens que serão apresentadas ao longo da obra. Recomenda-se a leitura prévia ou conhecimentos dos assuntos abordados na obra Antologia de projetos em Java No ambiente IntelliJ IDEA do mesmo autor e editora.