UNDERSTANDING TOP-LEVEL ARCHITECTURE VS. LLD : THE ARCHITECTURAL DESIGN DIFFERENCE