Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Practical Object-oriented Design with UML

Buy

This book is a revised edition of my earlier book Practical Object-Oriented Design. It shares the same aims as the earlier book, namely to provide a practical introduction to design which will be of use to people with experience of programming who want to learn how to express the design of object-oriented programs more abstractly.

The most significant change from the earlier book is that the notation used is now that of UML, the Unified Modeling Language. UML is to a large extent an evolutionary development of the OMT language used in the earlier book, so this change has not necessitated great changes in the structure and content of the book.

As with the earlier book, much emphasis is placed on clearly explaining the constructs and notation of the design language, and demonstrating the close relationship between the design and the implementation of object-oriented programs. Unlike questions of methodology and process, these issues are treated rather superficially in many books. If they are not clearly understood, however, it is difficult to make meaningful use of a notation such as UML. In addition, the book addresses a number of pragmatic issues which are often omitted from design books, such as the integration of a design with an existing framework, the use of patterns in design, dealing with persistent data, and the physical design of object-oriented programs.

(HTML tags aren't allowed.)

Getting Started with Review Board
Getting Started with Review Board

A complete tour of all the great features of Review Board, from creating a review request to managing Review Board as an administrator. Whether you're in development or quality control, this guide could change your working life.

Overview

  • Learn how to publish code review requests and analyze code in...
Silicone Composite Insulators: Materials, Design, Applications (Power Systems)
Silicone Composite Insulators: Materials, Design, Applications (Power Systems)

Composite insulators have been in service in electric power networks successfully for more than 40 years, and now up to the highest operating voltages. The present book extensively covers such insulators with a special focus on today’s prevalent material, which is silicone rubber. It includes a detailed description of the electrical and...

Power Moms: How Executive Mothers Navigate Work and Life
Power Moms: How Executive Mothers Navigate Work and Life

A retired Wall Street Journal editor and mother compares two generations of women—boomers and GenXers—to examine how each navigates the emotional and professional challenges involved in juggling managerial careers and families.

For the first time in American history, a
...


Modern Cryptology: A Tutorial (Lecture Notes in Computer Science)
Modern Cryptology: A Tutorial (Lecture Notes in Computer Science)

The present work grew out of lecture notes I prepared for a Vh hour tutorial that I was invited to give at the 29th IEEE Computer Conference (CompCon) in San Francisco on February 27, 1987. I have just completed a substantial update of the material, including the addition of several topics. My main purpose is to provide a...

IBM Rational ClearCase 7.0: Master the Tools That Monitor, Analyze, and Manage Software Configurations
IBM Rational ClearCase 7.0: Master the Tools That Monitor, Analyze, and Manage Software Configurations

My first encounter with software configuration management was way back in the eighties while at university – and way before I knew that it was called software configuration management. We were doing a student project and were five people working on this group project. I was coding away, slipping into experiments that eventually took the...

Fast Data Processing with Spark - Second Edition
Fast Data Processing with Spark - Second Edition

Perform real-time analytics using Spark in a fast, distributed, and scalable way

About This Book

  • Develop a machine learning system with Spark's MLlib and scalable algorithms
  • Deploy Spark jobs to various clusters such as Mesos, EC2, Chef, YARN, EMR, and so on
  • This is a...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy