What are the four key terms in common definitions of software architecture? (Choose four.)
What do you have to take into account when designing external interfaces? (Choose three.)
Name the three most important fields of template-based architecture documentation. (Choose three.)
Which elements should be defined in the white-box view of a software building block 'foo'? Select the three most important elements. (Choose three.).