UNDERSTANDING HIGH-LEVEL DESIGN AND LLD : A ARCHITECTURAL FRAMEWORK DIFFERENCE