By Nagaraju Pappu on May 28, 2009
First in the series of articles on Semantics of Software Architecture. We describe Architecture as a problem solving process and the chief problem is to find a transformation to convert a domain problem into a computing problem. In these series of articles, I try and describe a technique to represent such body of knowledge – not as a methodology, but as an interpretative metaphor of problem solving.
Posted in Design Techniques | Tagged Architecture, Design Theory, Heuristics, Problem Solving