O'Reilly logo

Agile Software Architecture by Ivan Mistrik, Alan W. Brown, Muhammad Ali Babar

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 2

The DCI Paradigm

Taking Object Orientation into the Architecture World

James O. Coplien* and Trygve Reenskaug,    *Gertrud & Cope, Espergærde, Denmark,    University of Oslo, Oslo, Norway

Abstract

We find surprisingly strong parallels in a playful comparison of the progression of thought in the architecture of the built world and its namesake in software. While some architectural progression in both fields owes to fashion, much more of it owes to learning—in both the field of design and collective human endeavor. We have been working on a paradigm called DCI (Data, Context, and Interaction) that places the human experiences of design and use of programs equally at center stage. It brings software design out of the technology-laced ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required