
Título: Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and the Unified Process (2nd Edition)
Autor: Craig Larman
Sinopse: The world's no.1 best-selling introduction to object-oriented analysis/design, iterative development, and the UML-now completely updated! Applying UML and Patterns, second edition, helps any developer or student master the core principles and best practices of object-oriented analysis and design (OOA/D)-not just drawing UML, but really applying it in the context of software design. Renowned object technology and iterative methods leader Craig Larman presents three iterations of a single, cohesive case study, incrementally introducing the critical skills of OOA/D, while emphasizing the most essential activities, principles, and patterns. Coverage includes: *Requirements and Use Cases: Identifying and recording requirements *Domain Object Modeling: Understanding domain objects of interest, their attributes, and relationships *Architecture: Creating layered architectures that maximize applicationflexibility, robustness, and maintainability *Essential Object Design: Mastering key skills, including assigning responsibilities to objects, and designing collaborations with principles such as Information Expert, Indirection, and Protected Variations *Design Patterns: Creating robust objec
Contexto da obra
Quando a classificação é mais ampla, o contexto do livro costuma depender ainda mais de autoria, tema e edição. “Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and the Unified Process (2nd Edition)”, de Craig Larman, publicado pela editora Prentice Hall PTR, em 2001 e com 656 páginas, integra a categoria Livros Variados. Por isso, autoria, edição e tema acabam tendo ainda mais peso na forma de apresentar o livro.
Editora: Prentice Hall PTR
Páginas: 656
Ano: 2001
Edição: 2
Linguagem: pt_BR
ISBN: 0130925691
ISBN13: 9780130925695
Sobre a editora
Os livros da editora Prentice Hall PTR costumam focar em temas técnicos e profissionais, especialmente ligados à programação, arquitetura de computadores e desenvolvimento de software. A experiência de leitura tende a ser detalhada e densa, com explicações que equilibram teoria e exemplos práticos, muitas vezes voltados para um público com alguma familiaridade prévia no assunto. Há obras que exploram desde algoritmos avançados e otimização de código até conceitos mais amplos como redes neurais e documentação técnica, mostrando um catálogo que privilegia o aprofundamento e a aplicação direta. O tom é geralmente didático e objetivo, com textos que valorizam a clareza sem abrir mão da complexidade inerente ao tema.
