Professional Documents
Culture Documents
.6إنهم يريدون تخزين البيانات في موقع مركزي آمن حتى ال يتمكن أي شخص من
الوصول غير المصرح به إلى النظام
.7واجهة مستخدم بديهية ويمكن الوصول إليها باستخدام أحدث التقنيات
. ٨تثبيت بايثون :يجب أن يكون لديك نسخة من لغة البرمجة بايثون مثبتة على
جهازك.
.٩المحرر النصي أو بيئة التطوير المتكاملة ( :)IDEيمكنك استخدام أي محرر نصي
لكتابة برامج البايثون
. ١٠المكتبات والوحدات اإلضافية :قد تحتاج إلى تثبيت مكتبات إضافية أو وحدات
خارجية لتشغيل برنامج البايثون الخاص بك.
.١١النظام األساسي :يجب أن يكون لديك نظام تشغيل يدعم البايثون.
.١٢القدرة على تشغيل األوامر في سطر األوامر :ربما تحتاج أحياًنا إلى تشغيل
األوامر في سطر األوامر أو الطرفية لتنفيذ بعض اإلجراءات أو تثبيت الحزم اإلضافية.
متطلبات المستخدم المستقبلية:
.1جمع تفاصيل العمالء بطريقة بسيطة في المستقبل
. 2يرغبون في ربط نظام الهاتف الخاص بهم إلظهار اسم جهة االتصال ومعلومات
الطلب الخاصة بهم.
. 3يرغبون ان تكون لديهم القدرة على حذف السجالت إذا طلب العميل حذفها .وفقا
لقوانين حماية البيانات
. 4واجهة مستخدم سهلة االستخدام وسهلة الوصول تستخدم أحدث التقنيات وتدعم
.٥التحديثات واإلصدارات الجديدة لبايثون: التطوير الجديد في المستقبل
.٦مكتبات ووحدات إضافية جديدة
.٨دعم .٧تحسين أداء البرنامج
منصات جديدة:
.٩أدوات تطوير متقدمة
تدفق البرنامج:
او
واجهة المستخدم:
تقدير الوقت:
المهمة الفترة الزمنية المتوقعة
تحليل متطلبات المستخدم ١يوم
انشاء واجهة مستخدم()UI ٢-٣أيام
انشاء احداث لتفاعالت واجهة المستخدم 3-2أيام
ربط االساليب باالحداث ٣-٤أيام
اختبار االخطاء وتصحيحها 5-4أيام
اختبار ثبات النظام ومقاومته للهجمات 5-3أيام
تنفيذ التعديالت الالزمة 1يوم
تعتبر الفترات الزمنية التي تمت كتابتها فترات متوقعة من الممكن ان يتم االنتهاء من تنفيذ
االمر خالة مدة ايام اكر او اقل من المذكور
اختيار اللغة:
سيتم اختيار لغة بايثون لالسباب التالية:
.1بسيطة وسهلة التعلم
.2سهلة القراءة
.3مطلوبة في سوق العمل
.4مفتوحة المصدر
.5توفر مكتبات قياسية غنية بالمميزات
.٦قابلية االستخدام في مجاالت متنوعة
.٧المجتمع القوي والدعم الواسع
.٨القدرة على بناء برامج سريعة التطور
.٩التوافقية والقابلية للتوسع
سيتم استخدام قاعدة البيانات SQL 3في البايثون لتسجيل البيانات لالسباب
التالية:
.1يتيح إنشاء تطبيقات قوية ويوفر وصوًال سريًعا إلى البيانات.
.2يدعم مجموعة مصادر البيانات التقليدية (مثل جداول بيانات )Excel
.3يوفر المزيد من ميزات المؤسسة للتوسع والتقسيم ،مما يجعله مناسًبا للشركات التي تتعامل مع
كميات كبيرة من البيانات
.4تؤكد على تحسين األداء لضمان معالجة البيانات واسترجاعها بكفاءة ،مما يجعلها مناسبة تماًم ا
للتعامل مع مجموعات البيانات المتزايدة
.٥قدرة تخزين البيانات
.٦قابلية االستعالم والتحليل
.٧االستقرار والموثوقية
.٨التوافقية واالنتقالية
.٩حماية البيانات وسالمتها
خريطة الوظائف االساسية ( )MVPالنتاج المنتج:
التحسين المستقبلي الوظائف االساسية
تسجيل الدخول وادارة الحسابات:
.1اضافة تاكيد البريد االلكتروني .1انشاء حساب جديد
.2امكانية تسجيل الدخول باستخدام وسسائل تويق اخرى مثلGoogle .2تسجيل الدخول للحسابات الحالية
.3ادارة بيانات المستخدم :اضاة معلومات المستخدم (مثل االسم والبريد .3اسعادة كلمة المرور
االلكتروني ورقم الهاتف)
إداة البيانات:
.1امكانية تنسيق وتصنيف البيانات .1اضافة بيانات جديدة
.3حذف البيانات
البحث والفلترة:
.1تحسين أداء البحث والفلترة .1بحث بناء على المعايير المختلفة
.2اضافة خيارات بحث متقدمة .2تصفية النتائج بناًء على معايير مختلفة
إدارة االتصال:
.1إمكانية انشاء قوائم جهات االتصال .1عرض بيانات جهة االتصال
يتم تعبئه النتائج الفعليه والنتائج بـ(passنجاح) او (Failفشل) او (Skipتخطي) اثناء االختبار
خطه حاالت اختبار للمخاطر المحتمله للبرنامج:
- 1اختبار استجابه النظام لتحميل عالي يتضمن زياده مفاجئه في عدد المستخدمين او حجم البيانات
لتحديد استجابه النظام واالستقرار
- 2اختبارات امن النظام يتضمن اختبار النظام اكتشاف وتصحيح الثغرات االمنيه المحتمله
- 3اختبار التعافب من الخطا يتضمن فحص كيفيه تعامل النظام مع االخطاء المحتمله مثل فشل
الخادم او فشل قاعده البيانات
- 4اختبار التوافق يتضمن اختبار النظام على مختلف االجهزه للتاكد من التوافق الصحيح
- 5اختبار التحمل يتضمن اختبار النظام ليفترات زمنيه طويله للتاكد من عدم وجود تدهور في
االداء مع مرور الوقت
حاالت اختبار للمناطق التي قد نشا فيها مشكالت بسبب سوء االستخدام او الحوادث:
- 1اختبارات التوجيه :يتضمن فحص كيفيه توجيه المستخدمين الى الوظائف المناسبه داخل النظام
وتوفير توجيه واضح في حاله الضلوع
-2اختبارات اداره الخطأ :يتضمن فحص كيفيه تعامل النظام مع اخطاء ادخال المستخدمين مثل
ادخال بيانات غير صحيحه
-3اختبارات التوثيق والتعليمات :يتضمن فحص كيفيه وضوح وسهوله فهم التعليمات والتوثيق
للمستخدمين لتجنب سوء الفهم واالخطاء
-4اختبارات االمان في المستوى الشخصي :يتضمن فحص كيفيه حمايه بيانات المستخدم الشخصيه
والمعلومات الحساسه من الوصول غير المصرح به
- 5اختبارات الحوادث يتضمن فحص استجابه النظام لحوادث غير متوقعه مثل فقدان االتصال
باالنترنت او تعطل االجهزه
خطة اختبار االنحدار:
تستهدف التحقق من عدم حدوث اي تاثير سلبي على البرنامج بسبب التعديالت او التحسينات التي
يتم اجراؤها يجب ان تغطي حاالت االختبار المختلفه لضمان استمرار عمل الوظائف االساسيه
وقابليه االستخدام اليك خطه وبسيطه الختبار االنحدار:
-1اختبار االمان:
النتيجة الفعلية :ادخل اسم مستخدم صحيح KHALEELوالرقم السري الصحيح 12345
نتيجة االختبار :نجاح
النتيجة :الدخول لشاشة المستخدم الرئيسية
اختبار إضافة العمالء:
البحث باالسم
النتيجة الفعلية :عرضت النتائج المطابقة لمعايير البحث و الفلترة
نتيجة االختبار :نجاح
Astera.2
/https://www.astera.com/ar/knowledge-center/postgresql-sql-server
.3