Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and the Unified Process (2nd Edition)

Buy
“People often ask me which is the best book to introduce them to the world of OO design. Ever since I came across it, ‘Applying UML and Patterns’ has been my unreserved choice.” —Martin Fowler, author, “UML Distilled” and “Refactoring”

The first edition of “Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design” quickly emerged as the leading OOA/D introduction; translated to many languages and adopted in universities and businesses worldwide. In this second edition, well-known object technology and iterative methods leader Craig Larman refines and expands this text for developers and students new to OOA/D, the UML, patterns, use cases, iterative development, and related topics.

The book helps newcomers to OOA/D learn how to “think in objects” by presenting three iterations of a single, cohesive case study, incrementally introducing the requirements and OOA/D activities, principles, and patterns that are most critical to success. It introduces the most frequently used UML diagramming notation, while emphasizing that OOA/D is much more than knowing UML notation. All case study iterations and skills are presented in the context of an “agile” version of the Unified Process -- a popular, modern iterative approach to software development. Throughout, Larman presents the topics in a fashion designed for learning and comprehension.

Among the topics introduced in Applying UML and Patterns are: * requirements and use cases, * domain object modeling, * core UML, * designing objects with responsibilities, * “Gang of Four” and other design patterns, * mapping designs to code (using Java as an example), * layered architectures, * architectural analysis, * package design, * iterative development, * the Unified Process.Foreword by Philippe Kruchten, the lead architect of the Rational Unified Process.

“Too few people have a knack for explaining things. Fewer still have a handle on software analysis and design. Craig Larman has both.” —John Vlissides, author, “Design Patterns” and “Pattern Hatching”

“This edition contains Larman’s usual accurate and thoughtful writing. It is a very good book made even better.” —Alistair Cockburn, author, “Writing Effective Use Cases” and “Surviving OO Projects”
(HTML tags aren't allowed.)

Common Statistical Methods for Clinical Research with SAS Examples, Third Edition
Common Statistical Methods for Clinical Research with SAS Examples, Third Edition

Aristotle, one of mankind’s greatest thinkers, rooted his basis of human understanding in the notion that universal phenomena can be explained through perception and rationalization. As such, Aristotle conjectured that a 10-pound object should fall through the air 10 times faster than a similar 1-pound object. This, and other intuitive...

Scalability Rules: 50 Principles for Scaling Web Sites
Scalability Rules: 50 Principles for Scaling Web Sites

50 Powerful, Easy-to-Use Rules for Supporting Hypergrowth in Any Environment

 

Scalability Rules is the easy-to-use scalability primer and reference for every architect, developer, web professional, and manager. Authors Martin L. Abbott and...

Principles of Social Psychiatry
Principles of Social Psychiatry

This second edition of Principles of Social Psychiatry appears more than 15 years after the first one, and even a cursory comparison between the contents of the two editions clearly documents that the scope and the impact of the social component of our discipline and profession have remarkably increased during the past few years.

...


Veterinary Psychopharmacology
Veterinary Psychopharmacology

Offers an updated second edition of the comprehensive reference on the use of drugs for veterinary mental health care and behavior modification

This fully revised Second Edition of Veterinary Psychopharmacology offers an authoritative reference to the drugs prescribed to treat psychiatric, psychological,...

Intelligent Knowledge: A Study beyond Data Mining (SpringerBriefs in Business)
Intelligent Knowledge: A Study beyond Data Mining (SpringerBriefs in Business)

This book is mainly about an innovative and fundamental method called “intelligent knowledge” to bridge the gap between data mining and knowledge management, two important fields recognized by the information technology (IT) community and business analytics (BA) community respectively. The book includes definitions of the...

The Origins of the Roman Economy: From the Iron Age to the Early Republic in a Mediterranean Perspective
The Origins of the Roman Economy: From the Iron Age to the Early Republic in a Mediterranean Perspective
In this book, Gabriele Cifani reconstructs the early economic history of Rome, from the Iron Age to the early Republic. Bringing a multidisciplinary approach to the topic, he argues that the early Roman economy was more diversified than has been previously acknowledged, going well beyond agriculture and pastoralism. Cifani bases his argument on...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy