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.)

Discourse of Character Education: Culture Wars in the Classroom
Discourse of Character Education: Culture Wars in the Classroom
In this book Peter Smagorinsky and Joel Taxel analyze the ways in which the perennial issue of character education has been articulated in the United States, both historically and in the current character education movement that began in earnest in the 1990s.

The goal is to uncover the ideological nature of different conceptions of character...

Pro DevOps with Google Cloud Platform: With Docker, Jenkins, and Kubernetes
Pro DevOps with Google Cloud Platform: With Docker, Jenkins, and Kubernetes
Use DevOps principles with Google Cloud Platform (GCP) to develop applications and services. This book builds chapter by chapter to a complete real-life scenario, explaining how to build, monitor, and maintain a complete application using DevOps in practice.

Starting with core DevOps concepts, continuous...
Building Financial Models
Building Financial Models
The first all-inclusive guidebook for designing, building, and implementing a sturdy core valuation/projection model

In today's no-room-for-error corporate finance market, precise and effective financial modeling is essential for both determining a company's current value and projecting its future performance. Yet few books have explained how...


Magento 1.8 Development Cookbook
Magento 1.8 Development Cookbook

For developers with a little PHP know-how, this book will quickly have you exploiting both the basic and advanced features of Magento. Packed with practical recipes, it helps you build a truly impressive customized online store.

Overview

  • Customize the look and feel of your Magento shop
  • Work...
Building Django 2.0 Web Applications: Create enterprise-grade, scalable Python web applications easily with Django 2.0
Building Django 2.0 Web Applications: Create enterprise-grade, scalable Python web applications easily with Django 2.0

Go from the initial idea to a production-deployed web app using Django 2.0.

Key Features

  • A beginners guide to learning python's most popular framework, Django
  • Build fully featured web projects in Django 2.0 through examples.
  • Deploy web applications in...
Beautiful Security: Leading Security Experts Explain How They Think
Beautiful Security: Leading Security Experts Explain How They Think
In this thought-provoking anthology, today's security experts describe bold and extraordinary methods used to secure computer systems in the face of ever-increasing threats. Beautiful Security features a collection of essays and insightful analyses by leaders such as Ben Edelman, Grant Geyer, John McManus, and a dozen others who have found...
©2019 LearnIT (support@pdfchm.net) - Privacy Policy