From the Wikipedia entry on cognitive architecture, an explanation as to why it’s called ‘architecture’:
The term architecture implies an approach that attempts to model not only behavior, but also structural properties of the modelled system.
Mimicry, metaphors.