Foreword

It's been a tough few years for the software industry. We're all being asked to do more with less, to cut back on new investments, to derive greater value from existing solutions, to be more innovative in how we address challenges. And yet as the sophistication of the applications we are asked to create increases, the complexity of the systems we need to understand, extend, and build continues to grow. How can we address these competing forces?

A key part of the answer lies in reducing the overhead associated with capturing an understanding of the problem domain that can be shared by all stakeholders, transforming that problem description into viable architectural alternatives, evaluating the range of solutions against meaningful design ...

Get UML for Mere Mortals® now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.