Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
UML for Java Programmers

Buy
UML for Java Programmers, 9780131428485 (0131428489), Prentice Hall, 2003
All the UML Java developers need to know

You don't use UML in a vacuum: you use it to build software with a specific programming language. If that language is Java, you need UML for Java Programmers. In this book, one of the world's leading object design experts becomes your personal coach on UML 1&2 techniques and best practices for the Java environment.

Robert C. Martin illuminates every UML 1&2 feature and concept directly relevant to writing better Java software--and ignores features irrelevant to Java developers. He explains what problems UML can and can't solve, how Java and UML map to each other, and exactly how and when to apply those mappings.

  • Pragmatic coverage of UML as a working tool for Java developers
  • Shows Java code alongside corresponding UML diagrams
  • Covers every UML diagram relevant to Java programmers, including class, object, sequence, collaboration, and state diagrams
  • Introduces dX, a lightweight, powerfully productive RUP & XP-derived process for successful software modeling
  • Includes a detailed, start-to-finish case study: remote service client, server, sockets, and tests
About the Author
ROBERT C. MARTIN is President of Object Mentor Inc., a leading consultancy in object-oriented design, patterns, UML, agile methodologies, and eXtreme programming. He authored the JOLT Award-winning publication Agile Software Development: Principles, Patterns, and Practices (Prentice Hall) and the best-selling Designing Object-Oriented C++ Applications Using the Booch Method (Prentice Hall). He edited Pattern Languages of Program Design 3 (Addison-Wesley), edited More C++ Gems, and co-authored XP in Practice with James Newkirk (Addison-Wesley). A well-known speaker at international developer's events, Martin edited the C++ Report for four years.

(HTML tags aren't allowed.)

Fundamental Approaches to Software Engineering
Fundamental Approaches to Software Engineering
This book constitutes the refereed proceedings of the 7th International Conference on Fundamental Approaches to Software Engineering, FASE 2004, held in Barcelona, Spain, in March/April 2004.

The 22 revised full papers and 4 tool presentation papers presented together with an invited paper and the abstract of another invited talk were carefully...

Hudson 3 Essentials
Hudson 3 Essentials

Here is a book that makes life easier for Java developers or administrators by teaching you how to automate application testing using Hudson 3. Fast-paced and hands-on, the guide covers everything from installation to writing plugins.

Overview

  • A practical guide that will teach you how to deploy Hudson 3...
iMovie 3 Fast & Easy
iMovie 3 Fast & Easy
So, you wanna be in pictures? Home-movie Hitchcock wannabes have a simple and exciting desktop video-editing tool: Apple’s iMovie 3. iMovie 3 is the perfect tool for turning those long, boring home videos into interesting, polished productions that your family and friends will enjoy. Let’s face it, without video-editing software to...

Grzimek's Student Animal Life Resource - Fishes
Grzimek's Student Animal Life Resource - Fishes
Grzimek's Student Animal Life Resource: Fishes offers readers comprehensive and easy-to-use information on Earth's Fishes. Entries are arranged by taxonomy, the science through which living things are classified into related groups. Each entry includes sections on physical characteristics; geographic range; habitat; diet; behavior and...
Beginning Amazon Web Services with Node.js
Beginning Amazon Web Services with Node.js

Beginning Amazon Web Services with Node.js teaches any novice Node.js developer to configure, deploy, and maintain scalable small to large scale Node.js applications in Amazon Web Services. Hosting a Node.js application in a production environment usually means turning to PaaS hosting, but this approach brings problems. Deploying...

Learning to Solve Problems: A Handbook for Designing Problem-Solving Learning Environments
Learning to Solve Problems: A Handbook for Designing Problem-Solving Learning Environments

This book provides a comprehensive, up-to-date look at problem solving research and practice over the last fifteen years. The first chapter describes differences in types of problems, individual differences among problem-solvers, as well as the domain and context within which a problem is being solved. Part one describes six kinds...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy