Which of the following is not a common principle used in software architectural design

Which of the following is not a common principle used in software architectural design?

Group of answer choices

 

A – Practice decomposition.

B – Eliminate redundancy.

C – Avoid coupling. This tends to waste a lot of time. It is also known as ad hoc development.

D – Seek cohesion.

E – Downplay what is obvious.