The practice of enterprise application development has benefited from the emergence of many new enabling technologies. Multi-tiered object-oriented platforms, such …
Abstraction is the most basic principle of software engineering. Abstractions are provided by models. Modeling and model transformation constitute the …
An update to the bestselling UML classic, this title has been revised to cover the unified process and Rational Software's …
Practical UML Statecharts in C/C++ Second Edition bridges the gap between high-level abstract concepts of the Unified Modeling Language (UML) …
“This edition contains Larman’s usual accurate and thoughtful writing. It is a very good book made even better.”—Alistair Cockburn, author, …
Applying UML and Patternsis the world’s #1 business and college introduction to “thinking in objects” - and using that insight …
Would you like to understand the most important elements of Class diagrams? (See page 35.) Do you want to see …
As the front page subtitle states, this is a brief guide to the UML. It is also a good one. …
Explores the importance of color and introduces the color-coding that project teams have been applying. Delivers ready-to-use Java models, and …
Object-Oriented Design with Applications has long been the essential reference to object-oriented technology, which, in turn, has evolved to join …
Use Case Driven Object Modeling with UMLTheory and Practice shows how to drive an object-oriented software design from use case …
This textbook mainly addresses beginners and readers with a basic knowledge of object-oriented programming languages like Java or C#, but …
For all developers who create models using the Unified Modeling Language (UML) 2.x The Elements of UML(TM) 2.0 Style sets …
The IT Business Analyst is one of the fastest growing roles in the IT industry. Business Analysts are found in …
Get hands-on experience implementing 26 of the most common design patterns using Java and Eclipse. In addition to Gang of …