فهم البرمجيات
في هذه الصفحة 8 موضوعات
نص الدروس والتمارين باللغة الإنجليزية، بينما تبقى واجهة الموقع وعناوين الدروس بالعربية.
نظرة عامة
الموضوعات
- ما هي البرمجيات
- سطح المكتب والجوال والويب والخلفية (backend) والمدمجة
- البرامج مقابل الخدمات
- دورة حياة البرمجيات
تعلّم أولًا
78 دقيقة قراءة · 1 ساعة تدريب (تقدير)
مخرجات التعلم
- Classify a given piece of software as desktop, mobile, web frontend, backend, or embedded.
- Explain the difference between a program that runs and exits and a service that runs continuously.
- Describe the stages of the software lifecycle (requirements, design, build, test, release, operate, retire).
الدروس
المختبر والتمارين
Lab
BEG-002-LAB1 · Software around you
Outcomes: 1, 2 · Time: ~1 h List ten pieces of software you used today. Classify each as desktop, mobile, web frontend, backend, or embedded. Mark which ones depend on a backend service. Acceptance: at least eight classified correctly, and the backend-dependent ones marked.
Exercises
| ID | Outcome | Task |
|---|---|---|
| BEG-002-EX01 | 1 | Classify: a calculator app on a PC; a ride-hailing app; the firmware in a microwave; a news website; the server that stores orders. |
| BEG-002-EX02 | 1 | Name one piece of software on your phone and say what hardware it uses (camera, GPS, screen). |
| BEG-002-EX03 | 2 | Name one program that exits when done and one service that keeps running. |
| BEG-002-EX04 | 2 | Explain in two sentences why a backend "never finishes". |
| BEG-002-EX05 | 3 | Put in order: Test, Requirements, Release, Build, Design, Operate, Retire. |
| BEG-002-EX06 | 3 | A user reports a bug after release. Which stage found it and which stage starts again? |
أظهر الحلول
- EX01 Desktop; mobile (with a backend); embedded; web frontend; backend.
- EX02 Any valid answer, for example a map app using GPS.
- EX03 For example a calculator closing; a web server running continuously.
- EX04 It waits for requests from users all day, so it must keep running to answer them.
- EX05 Requirements, Design, Build, Test, Release, Operate, Retire.
- EX06 Operate found it; the cycle returns to Requirements/Build to fix it.
الاختبار
Outcomes: O1 classify software · O2 program vs service · O3 lifecycle.
اختبار ذاتي لك: لا توجد درجات، ولا يُحفظ أو يُرسل أي شيء. اختر إجابة ثم تحقق منها، ويمكنك المحاولة مرة أخرى كما تشاء.
الجزء العملي
Classification exercise (BEG-002-EX01 style, 8 items, 6 correct to pass) plus a one-paragraph description of what happens behind one app you use.
أخطاء شائعة
Believing a website and its backend are the same thing; thinking software is "done" once released.
التقييم
Classification exercise and a one-paragraph description of what happens behind one app you use.
الصلة بالمسار الوظيفي
Frames why backend engineering exists; the lifecycle returns in JNR-053 and SRC-011.