Because you are drive bounded which are not aligned with the design boundaries of abstraction and encapsulation that you are always be emphasized. So modularization should follow the semantic grouping of common and interrelated functionality.
ऐसा इसलिए क्योंकि आप ड्राइव बाउंडेड हैं जो एब्सट्रैक्शन और इनकैप्सुलेशन की डिज़ाइन सीमाओं के अनुरूप नहीं है, जिस पर हम हमेशा जोर देते हैं |इसलिए मॉड्यूर्लाइज़ेशन करते समय सामान्य और अंतः क्रियात्मक कार्यक्षमता के अनुसार सिमेंटिक ग्रुपिंग का पालन करना चाहिए।