حالياً انا ادرس مادة تحليل وتصميم النظم وفي هذا المنهج يكرز بشكل كبير على موضوع التحليل. 

درست في هذا المنهج  العديد من مواضيع تحليل النظم

ابتداءً بالـ Data flow diagram ومن ثم الـ use case diagram والـ Activity diagram 

بعد ذلك الـ sequence diagram والـ class diagram وغيرها...

تبادر إلى ذهني سؤال هل جميع المبرمجين يقومون بجميع هذه الخطوات في مرحلة تحليل برامجهم؟

ماذا عنك؟ هل تقوم بها؟