البرمجيات

  • ما هو الجمود (Deadlock) في البرامج؟

    الجمود (Deadlock) هو حالة يتعذر فيها على البرنامج الوصول إلى المورد الذي يحتاجه للمتابعة. عندما يصل تطبيق نشط إلى حالة توقف تام، فقد “يتعطل” أو يصبح غير مستجيب. قد يتم قفل الموارد، مثل البيانات المحفوظة أو المخزنة مؤقتًا، عند الوصول إليها من خلال عملية معينة داخل البرنامج. يؤدي تأمين البيانات إلى منع العمليات الأخرى من الكتابة…

  • ما هو المقصود بـ(برامج التطبيقات)؟

    من أول الأشياء التي يجب فهمها حول مصطلح “برامج التطبيقات” أنه واسع للغاية. يتم تعريف برامج التطبيقات بشكل عام على أنها أي برنامج أو عدد من البرامج المصممة للمستخدمين النهائيين. هذا كل شيء، باختصار. وبهذا المعنى، يمكن تسمية أي برنامج مستخدم نهائي باسم “تطبيق”. ومن هنا تأتي المقولة القديمة: “هناك تطبيق لذلك”. غالبًا ما يستخدم…

  • ما هي هندسة البرمجيات؟

    تقدم هذه المقالة شرح هندسة البرمجيات والمفاهيم الأساسية والمتقدمة لهندسة البرمجيات، التي توفر إجراءً قياسيًا لتصميم البرامج وتطويرها. ما هي هندسة البرمجيات؟ مصطلح هندسة البرمجيات هو نتاج كلمتين، البرمجيات والهندسة. البرنامج عبارة عن مجموعة من البرامج المتكاملة. تتكون البرامج من تعليمات منظمة بعناية ورمز مكتوب من قبل المطورين بأي لغة من لغات الكمبيوتر المختلفة. برامج…