links to this page:    
View this PageEdit this PageUploads to this PageHistory of this PageTop of the SwikiRecent ChangesSearch the SwikiHelp Guide
DCI architecture
Last updated at 6:56 pm UTC on 15 November 2018

Object-oriented programming was supposed

to unify the perspectives of the programmer and the end user in computer code: a boon both to usability and program comprehension.

While objects capture structure well, they fail to capture system action.

DCI is a vision to capture the end user cognitive model of roles and interactions between them.

NEXT: Collaboration between objects (DCI)

Source: The DCI Architecture: A New Vision of Object-Oriented Programming

Wikipedia article:
In summary, DCI architectures tend to be characterized by the following properties: