🎧 New: AI-Generated Podcasts Turn your study notes into engaging audio conversations. Learn more

أسباب نشوء هندسة البرمجيات
30 Questions
6 Views

أسباب نشوء هندسة البرمجيات

Created by
@BreathtakingPolonium

Podcast Beta

Play an AI-generated podcast conversation about this lesson

Questions and Answers

ما هو دور البرمجيات في حياتنا اليومية؟

تلعب البرمجيات دورا هاما في اقتحام شتى مجالات الحياة المختلفة الاقتصادية والطبية والعسكرية وغيرها.

ما هي الأنظمة التي أصبحت البنية التحتية للدول ومرافقها العامة تعتمد عليها؟

تعتمد البنية التحتية للدول ومرافقها العامة على أنظمة الحاسوب.

ما هي العمليات التي أصبحت متمتة بشكل كامل أو شبه كامل؟

المصانع وعمليات التوزيع أصبحت متمتة بشكل كامل أو شبه كامل.

ما هي أهمية البرمجيات في الحياة اليومية؟

<p>تلعب البرمجيات دوراً هاماً في اقتحامها لشتى مجالات الحياة المختلفة وتحسينها.</p> Signup and view all the answers

ما هي الظروف المصاحبة لنشؤت هندسة البرمجيات؟

<ol> <li>التطور الهائل في صناعة الحواسيب باستخدام الدوائر المتكاملة وهبوط أسعار العتاد وارتفاع أسعار البرمجيات. 2. كانت المنتجات البرمجية ذات جودة منخفضة وأداء ضعيف وغير قابلة للصيانة والتطوير. 3. تجاوز المواعيد الزمنية المتفق عليها لتسليم المشاريع البرمجية وعدم كفاية الميزانية المتفق عليها لإنجاز المشاريع.</li> </ol> Signup and view all the answers

ما هو تعريف البرنامج (Program)؟

<p>هو عبارة عن مجموعة من الأكواد البرمجية المكتوبة بلغة معينة لتنفيذ أمر محدد والتي تحتاج إلى بيئة لتنفيذها.</p> Signup and view all the answers

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

<p>الهدف هو إنتاج برمجيات ذات جودة عالية وبتكلفة معقولة وفي فترة زمنية محددة.</p> Signup and view all the answers

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

<p>فرع هندسة يهتم المهندس بجعل البرمجيات تعمل بشكل صحيح وفعال.</p> Signup and view all the answers

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

<p>يستهدف المهندس جعل البرمجيات تعمل بشكل صحيح وفعال.</p> Signup and view all the answers

ما هي تعريف البرمجيات؟

<p>مجموعة من البرامج بالإضافة إلى ملفات التوثيق وملفات التكوين</p> Signup and view all the answers

ما هو التقسيم السوقي للبرمجيات؟

<p>برمجيات عامة وبرمجيات خاصة</p> Signup and view all the answers

ما هي البرمجيات العامة؟

<p>برمجيات مستقلة تصبح عامة من حيث الاستخدام وتكون ملكًا للشركة المنتجة</p> Signup and view all the answers

ما هي البرمجيات الخاصة؟

<p>برمجيات تطلبها زبون محدد أو شركة معينة وتكون ملكًا للشركة المستخدمة لها</p> Signup and view all the answers

ماذا تشمل البرمجيات بالإضافة إلى البرامج؟

<p>ملفات التوثيق وملفات التكوين</p> Signup and view all the answers

من يمتلك البرمجيات العامة؟

<p>تكون ملكًا للشركة المنتجة</p> Signup and view all the answers

من يمتلك البرمجيات الخاصة؟

<p>تكون ملكًا للشركة المستخدمة لها</p> Signup and view all the answers

ما هي الملفات التي تشملها البرمجيات؟

<p>ملفات التوثيق وملفات التكوين</p> Signup and view all the answers

ما هي البرمجيات التي يمكن أن تكون مجانية؟

<p>البرمجيات العامة</p> Signup and view all the answers

ما هي البرمجيات التي تصبح عامة من حيث الاستخدام؟

<p>البرمجيات العامة</p> Signup and view all the answers

ما هي العوامل التي أدت إلى استخدام البرمجيات في جميع المجالات وحل مشاكل ليس لها دخل فيها؟

<p>زيادة إمكانيات المنتج البرمجي</p> Signup and view all the answers

متى استخدم لأول مرة مصطلح 'هندسة البرمجيات'؟

<p>في العام 1968م</p> Signup and view all the answers

ما هي العوامل التي أدت إلى أن تصبح عملة إنتاج وصيانة البرمجيات عنصران جوهريان في الاقتصاد الوطني والعالمي؟

<p>البرمجيات منتجات مجردة غير محسوسة</p> Signup and view all the answers

ما هي النتيجة الناتجة عن طبيعة البرمجيات كمنتجات غير مبلى؟

<p>ظهور منتجات برمجية معقدة جدًا وصعب فهمها</p> Signup and view all the answers

ما الذي أدى إلى أن تصبح الأنظمة التجارية والمالية معتمدة بشكل كبير على البرمجيات؟

<p>زيادة إمكانيات المنتج البرمجي</p> Signup and view all the answers

ما الذي يجعل البرمجيات منتجات مجردة غير محسوسة؟

<p>البرمجيات لا تخضع لقوانين مادية ولا تحكمها قوانين فزيائية ثابتة ولا إجراءات تصنع دقيقة</p> Signup and view all the answers

ما هو تأثير طبيعة البرمجيات كمنتجات غير مبلى؟

<p>تصبح البرمجيات منتجات معقدة جدًا وصعب فهمها</p> Signup and view all the answers

ما هو تأثير طبيعة البرمجيات كمنتجات مجردة غير محسوسة؟

<p>زيادة إمكانيات المنتج البرمجي</p> Signup and view all the answers

ماذا يعني أن البرمجيات منتجات ال تبلى؟

<p>أنها لا تخضع لقوانين مادية ولا تحكمها قوانين فزيائية ثابتة ولا إجراءات تصنع دقيقة</p> Signup and view all the answers

ما هي الجهة التي تم استخدامها لأول مرة مصطلح 'هندسة البرمجيات' من قبلها؟

<p>اللجنة العلمية لحلف الناتو</p> Signup and view all the answers

ما هي الجهة التي عقدت المؤتمر المنعقد في العام 1968م حول ازمة البرمجيات؟

<p>اللجنة العلمية لحلف الناتو</p> Signup and view all the answers

Study Notes

دور البرمجيات في الحياة اليومية

  • البرمجيات تحسن الكفاءة وتبسط العمليات اليومية.
  • تعتمد الدول على الأنظمة البرمجية في تقديم الخدمات العامة وإدارة المرافق.

الأنظمة الأساسية

  • البنية التحتية للدول أصبحت تعتمد على أنظمة مثل نظم إدارة المعلومات وأنظمة مراكز البيانات.

العمليات الآلية

  • العديد من العمليات أصبحت متمتة بشكل كامل مثل الدفع الإلكتروني والعمليات المصرفية.
  • العمليات الإدارية واللوجستية تشهد أيضًا أتمتة شبه كاملة.

أهمية البرمجيات

  • تسهم البرمجيات في تعزيز الإنتاجية وتسهيل الوصول إلى المعلومات.
  • تلعب دورًا حيويًا في الاقتصاد الوطني من خلال توفير حلول مبتكرة.

نشوء هندسة البرمجيات

  • تطورت هندسة البرمجيات تلبية لزيادة الطلب على البرمجيات وظهور تعقيدات في تطويرها.

تعريف البرنامج

  • البرنامج هو سلسلة من التعليمات البرمجية التي تؤدي وظيفة محددة على جهاز الحاسوب.

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

  • يهدف إلى تحسين عملية تصميم وتطوير البرمجيات لضمان الجودة والجدوى.

فرع هندسة البرمجيات

  • يركز على تطوير نظم معلومات فعالة ويمكن الاعتماد عليها.

مستهدفات مهندس البرمجيات

  • يهتم المهندس بتحسين الكفاءة وتقليل تكاليف تطوير وصيانة البرمجيات.

تعريف البرمجيات

  • البرمجيات هي مجموعة من الأوامر التي تعمل على التحكم في أجهزة الحاسوب.

التقسيم السوقي للبرمجيات

  • تتوزع البرمجيات إلى عامة وخاصة، كل منها يخدم أغراض مختلفة.

البرمجيات العامة

  • تكون متاحة للاستخدام العام وتخدم أكبر عدد ممكن من المستخدمين.

البرمجيات الخاصة

  • تُطور لأغراض معينة لشركات أو مؤسسات معينة وتعد ملكية خاصة لها.

محتويات البرمجيات

  • تشمل البرمجيات البرامج، الوثائق، ومكونات أخرى مثل واجهات المستخدم.

البرمجيات المجانية

  • تحتوي على برامج مجانية الاستخدام ويمكن الحصول عليها دون تكاليف.

البرمجيات العامة من حيث الاستخدام

  • تصبح البرمجيات عامة عند إتاحة استخدامها لأي شخص دون قيود.

العوامل المؤثرة في انتشار البرمجيات

  • الحاجة للحلول المبتكرة، تسارع التطور التكنولوجي، وزيادة الاعتماد على التقنيات الحديثة.

تاريخ مصطلح 'هندسة البرمجيات'

  • استخدم لأول مرة في مؤتمر عقد في عام 1968 حول أزمة البرمجيات.

تأثير البرمجيات في الاقتصاد

  • أصبحت إنتاج وصيانة البرمجيات عناصر جوهرية في الاقتصاد الوطني والعالمي بسبب الطلب المتزايد.

طبيعة البرمجيات كمنتجات

  • البرمجيات تُعتبر منتجات غير تبلى ولا تحوي خصائص مادية ملموسة، مما يميزها عن المنتجات التقليدية.

الجهة التي استخدمت المصطلح

  • تم استخدام المصطلح لأول مرة في مؤتمر برمجي حول أزمة البرمجيات من قبل مجموعة من الخبراء في المجال.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Description

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

Use Quizgecko on...
Browser
Browser