لماذا التحليل يعتبر أهم مرحلة في بناء التطبيق ؟
لأن تكلفة تعديل الكود البرمجي في كثير جدا من الأحوال أكبر من تكلفة البرمجة من البداية على أساس صحيح ،، تخيل أنك تريد تعديل أساس مبنى ليتحمل 10 أدوار بدل من خمسة – كم تكون التكلفة؟،،