DEFINING HLD VERSUS LOW-LEVEL DESIGN : AN SYSTEM BLUEPRINT DIFFERENCE