ما هو الفرق بين الترميز وهندسة البرمجيات؟


الاجابه 1:

لا يوجد تمييز واضح ، على الرغم من أننا يمكن أن نصف هذه المصطلحات بشكل عام على أنها:

الترميز - كتابة أي برامج ، من برنامج shell ، صيغة Excel أكثر تعقيدًا ، مولد فركتل في LOGO ، حتى أنظمة التشغيل ، مواقع الويب المعقدة ، الذكاء الاصطناعى ، إلخ.

هندسة البرمجيات - وصف العمليات في العالم الحقيقي من حيث هياكل البيانات والخوارزميات ، وتصميم تجريدات عالية المستوى ، واختيار الأدوات المناسبة (الأنظمة واللغات والمكتبات) وأخيراً إنشاء الشفرة ، إما عن طريق الأيدي الخاصة أو أدوات المبرمجين الآخرين.

معظم مهندسي البرمجيات هم من المبرمجين وربما كانوا جميعًا جزءًا من حياتهم. ومع ذلك ، ليس كل المبرمجين هم مهندسو البرمجيات.