ARCHITECTURAL OVERVIEW VS. DETAILED SPECIFICATION: COMPREHENDING THE KEY DIFFERENCES