© Spiros Mancoridis Software Design (Architectural), Pg 1 Software Design Topics in Architectural Design Material drawn from [Shaw96, Perry93]