Michael Platt has a couple of good postings regarding 'Architectural Thinking' . He mentioned a few approaches that are undertaken during the process, notably, 'divide and conquer' and 'simulated annealing' . Thinking about architectures is a very intuitive and thus, a personalized phenomena that encompasses...