DEFINING HIGH-LEVEL DESIGN VS. LLD : A ARCHITECTURAL FRAMEWORK DIFFERENCE