DEFINING HIGH-LEVEL DESIGN VERSUS DETAILED ARCHITECTURE: AN ARCHITECTURAL DESIGN DIFFERENCE