مستند مواصفات متطلبات النظام SRS
هو مستند أو مجموعة من الوثائق التي تصف ميزات وسلوك نظام أو تطبيق برنامج،بحيث يتضمن مجموعة متنوعة من العناصر والتي تحاول تحديد الوظيفة المقصودة والمطلوبة من قبل العميل لإرضاء مستخدميه المختلفين
هو مستند أو مجموعة من الوثائق التي تصف ميزات وسلوك نظام أو تطبيق برنامج،بحيث يتضمن مجموعة متنوعة من العناصر والتي تحاول تحديد الوظيفة المقصودة والمطلوبة من قبل العميل لإرضاء مستخدميه المختلفين
تعد صيانة البرمجيات مرحلة من مراحل دورة حياة تطوير البرمجيات (SDLC)، إذ تعرف صيانة البرمجيات بأنها عملية تغيير البرمجيات وتعديلها وتحديثها لمواكبة احتياجات العملاء
يُعد الكلاس (JTable) من الكلاسات الرئيسية في جافا سوينغ (Java Swing)، ويستخدم هذا الكلاس لإضافة جدول (Table) في واجهة المستخدم (Graphical User Interface) وهناك العديد من الدوال والكونستركتورات التي تستخدم مع هذا الكلاس.
يعد الكلاس (JPanel) واحد من الكلاسات المهمة في (Java Swing) والذي يستخدم لإضافة (Panel) في واجهة المستخدم (Graphical User Interface) وهي عبارة عن حاوية بسيطة (Container) حيث توفر مساحة يمكن للتطبيق من خلالها إرفاق أي مكون آخر.
هل أخبروك مرارًا وتكرارًا من قبل العائلة والأساتذة على حد سواء قبل التخرج انك كمبرمج لديك مستقبل واعد أمامك في هذه الصناعة
يُعد الكلاس (JPopupMenu) من الكلاسات التي تستخدم مع حزمة (Java Swing)، والذي يُستخدم للحصول على قائمة تُسمى (Popup Menu) والتي تظهر عند النقر على زر الفأرة الأيمن (Right Click).
يُعد الكلاس (Button) واحد من الكلاسات التي تستخدم مع (Java FX) والذي يُستخدم لإضافة زر ( Button ) في واجهة المستخدم (GUI)، ومن الممكن أن يحتوي هذا الزر على نص أو أيقونة (icon)، وفيما يلي قائمة بأهم الدوال والكونستركتورات التي تستخدم مع هذا الكلاس.
يتم تمثيل هندسة البرمجيات على أنها تطبيق نهج علمي لحدث وتشغيل وصيانة البرامج، وهو تطبيق الهندسة على البرمجيات. ويتم تمثيل تطوير البرمجيات على أنها كتابة الأكواد في معظم الأوقات كما يفعل المبرمجون
مخطط الهيكل المركب هو مخطط هيكلي في لغة النمذجة الموحدة، حيث يوفّر المخطط نظرة منطقية عامة على كل نظام برمجي أو جزء منه
إن للوقت والتاريخ أهمية كبيرة جداً وخصوصاً في عالم الويب، حيث يتم استخدام الوقت والتاريخ في كل لغات البرمجة وفي العديد من الحالات مثل معرفة تاريخ تسجيل مستخدم معين أو تاريخ دخوله لموقع إلكتروني معين وتاريخ إرساله رسالة إلى الموقع.
هناك العديد من الدوال الخاصة بتحديد الهوامش ومواضع العناصر في لغة البرمجة (CSS)، والتي تسهل تنفيذ العديد من المهام التي يحتاجها المستخدم أثناء كتابة الكود البرمجي، وفيما يلي قائمة بأهم هذه الدوال.
النموذج الأولي هو إحدى منهجيات تطوير البرمجيات يتم فيه بناء النموذج الأولي واختباره وإعادة صياغته حتى يتم الوصول إلى نموذج أولي مقبول،
يعد تحسين الكود في مرحلة التوليف تقنية تحويل البرنامج، والتي تحاول تحسين الكود الوسيط من خلال جعله يستهلك موارد أقل أي (وحدة المعالجة المركزية، والذاكرة)
إن ظهور خطأ (Error) في أي برنامج وبشكل مفاجئ هو أمر سيئ جداً، لأنه يؤدي إلى عدم رغبة المستخدمين في العودة إلى استخدام هذا البرنامج مجدداً.
عندما يقوم المستخدم بتعريف أي متغير في لغة البرمجة بايثون ومن ثم يقوم بإعطاؤه قيمة عددية فإن هذه القيمة يُحجز لها مكان في الذاكرة.
متطلبات البرمجيات هي وصف لميزات ووظائف التي يجب أن يكون عليها النظام المستهدف، والمتطلبات تنقل توقعات المستخدمين عن المنتج البرمجي، يمكن أن تكون المتطلبات واضحة أو مخفية، معروفة أو غير معروفة، متوقعة أو غير متوقعة من وجهة نظر العميل.
خوارزمية البحث بالعمق أولا (Depth First Search)، وهي خوارزمية تبحث في الرسم البياني(Graph) بطريقة منظمة باستخدام الاستدعاء الذاتي (recursion)
أو الكود الزائف، هو مصطلح يستخدم غالبًا في البرمجة والحقول القائمة على الخوارزميات، وهو منهجية غير رسمية تسمح للمبرمج بوصف الكود البرمجي، ولا تتطلب قواعد برمجية صارمة أو اعتبارات تقنية أساسية لصياغة الكود،
خوارزمية البحث بالاستيفاء هي في الأساس نسخة محسنة من خوارزمية البحث الثنائي، وكما البحث الثنائي فإن بحث الاستيفاء تعمل فقط على المصفوفة المرتبة
الترتيب بالدمج وهي خوارزمية "فرق تسد" أي (divide-and-conquer)، حيث يتم أولاً تقسيم المشكلة إلى مشكلات فرعية، عندما تكون حلول المشكلات الفرعية جاهزة.
تُعد (JavaFx) عبارة عن مكتبة برمجية تم تطويرها بهدف إنشاء تطبيقات ذات واجهة مستخدم (User Interface) وذلك عن طريق الاعتماد على لغة البرمجة جافا (Java).
في لغات البرمجة (Programming languages)، يتم تجميع (compile) لغة البرمجة في كود الآلة (machine code)، ويتم تشغيلها على نظام التشغيل (OS)،
المؤشر هو متغير يحمل عنوانًا في ذاكرة الكمبيوتر، حيث يحصل المؤشر على اسم، متغير المؤشر يحمل عنوان جزء معين من الذاكرة في الكمبيوتر؛ بمعنى آخر، يشير المؤشر إلى مكان معين في الذاكرة
عبارة عن البيانات التي يفوق حجمها قدرة أي نظام قواعد بيانات (Database) على إجراء العمليات المختلفة على هذه البيانات مثل عمليات التسجيل والنقل والتخزين والتحويل لتحويلها إلى معلومات من الممكن الاستفادة منها
ما هي البرمجة الوظيفية Functional Programming؟ البرمجة الوظيفية (وتسمى أيضًا “FP”)، هي طريقة للتفكير في إنشاء البرامج من خلال إنشاء وظائف (أي دوال) خالصة، أي أنه لا يوجد استخدام للمتغيرات أو كائنات (objects) أو الأماكن المحجوزة في الذاكرة في نطاق مشترك، والبيانات القابلة للتغيير التي لوحظت في البرمجة الشيئية، وتُركز لغات البرمجة الوظيفية على […]
لوغو هي عبارة عن لغة تعليمية تم تصميمها لمساعدة الأطفال على تعلم البرمجة بشكل سهل وغير مُعقد، وتم تطويرها بواسطة كل من (Seymour Papert) ،(Cynthia Solomon)، (Wally Feurzeig).
الحزمة في لغة البرمجة بايثون هي عبارة عن برنامج يوفر ميزات معينة أثناء عملية البرمجة، وفي لغة البرمجة بايثون يتوفر نظام إدارة الحزم (PIP) والتي تحتوي على مجموعة من الأكواد (Codes) المُبرمجة والمجهزة مسبقاً للقيام بمهام محددة وعادة يتم استخدامها من أجل تطوير الكود الحالي وإضافة مزايا معينة.
تُعتبر لغة البرمجة جافا (JAVA) من أشهر وأفضل لغات البرمجة في عصرنا الحالي وهي إحدى لغات البرمجة الرائدة التي تُستخدم على نطاق واسع لتطوير تطبيقات سطح المكتب وتطبيقات المؤسسات وتطبيقات الأجهزة المحمولة وتطبيقات الويب القوية والآمنة
جميع لغات البرمجة النصية هي لغات برمجة، وتحتوي على سلسلة من الأوامر التي يتم تفسيرها واحدًا تلو الآخر في وقت التشغيل على عكس لغات البرمجة التي يتم ترجمتها أولاً قبل التشغيل
يُعد الكلاس (CheckBox) من الكلاسات الرئيسية التي تستخدم مع (JavaFX) ، والذي يستخدم لإضافة (Check Box) في واجهة المستخدم (GUI) ويتم استخدامه في العادة في حالة وجود عدة خيارات ( Options ) للمستخدم وعليه اختيار واحد من هذه الخيارات.