2. Who am I?
From Alcatel-Lucent
Software developer
A fervent advocate of Agile methodologies
11 years' experience in software development
and team management
Now, refactoring a legacy telecom equipment
system.
4. Soft
• yielding readily to touch or pressure; easily
penetrated, divided, or changed in shape; not hard
or stiff
• Easily molded, cut, or worked.
• Easy to influence or impose upon
Easy to change
37. DCI Architecture
Data
What the system is
Context
The Context is the class (or its instance) whose code
includes the roles for a given algorithm, scenario, or
use case, as well as the code to map these roles into
objects at run time and to enact the use case.
Interaction
The Interaction is "what the system does." The Interaction is
implemented as Roles which are played by objects at
run time
http://www.artima.com/articles/dci_vision.html