DEFINING TOP-LEVEL ARCHITECTURE AND LLD : THE ARCHITECTURAL DESIGN DIFFERENCE