Beyond UML: A Practical Method for Delivering Commercial Software Systems

What does it take to move beyond UML and deliver robust, maintainable commercial software systems using a complete, integrated development method?

UML brought valuable standardisation to object-oriented analysis and design, but left significant gaps: no standard development process, weak dynamic modelling, and little architectural guidance for building flexible, production-ready systems. This book makes the case for going beyond UML and presents the Inspired Method — a comprehensive approach refined over decades of commercial practice.

The method covers the full lifecycle from business scoping and domain modelling through process engineering, design patterns, component architecture, and multi-tier implementation — designed for the kinds of database-backed, multi-user commercial applications developers actually build.

Aimed at practising developers and final-year information systems students, the book prioritises practical applicability without sacrificing rigour, with particular strength in dynamic modelling, prototyping, event modelling, and the use of patterns and frameworks to accelerate delivery.

Pages: 450

Originally published as a book by Graham McLeod, 2001.