DEFINING HIGH-LEVEL DESIGN AND DETAILED ARCHITECTURE: A SYSTEM DESIGN DIFFERENCE