Didática e objetiva, esta obra apresenta a linguagem UML, fornecendo uma visão prática e dinâmica de sua aplicação e um estudo de caso. Apresenta importantes conceitos de modelagem de processos de negócio, necessários ao entendimento do domínio de aplicação e definição dos requisitos do sistema. Grande ênfase é dada ao desenvolvimento de software orientado a objetos e a conceitos básicos, tais como classes, objetos, herança, polimorfismo, entre outros, considerados subsídios importantes para compreender e aplicar a UML. Inclui também uma visão operacional do software astah community 6.2, utilizado nos exercícios práticos e na demonstração dos exemplos inspirados no cenário corporativo. Destinada a estudantes e profissionais da área.