TOP-LEVEL VS. LLD DESIGN : RECOGNIZING THE ARCHITECTURAL DIFFERENCE