دعني اعرفك على نفسي، انا محمد العبدالله مطور تطبيقات و مستشار React Native
قم بمتابعتي اذا كنت من المهتمين في اطار عمل React Native لنتشارك المعلومات معاً ❤️
قم بمتابعتي اذا كنت من المهتمين في اطار عمل React Native لنتشارك المعلومات معاً ❤️
لازم نعرف بالبداية شنو وظيفة مستند SRS
المستند هذا يعتبر مرجع اساسي لك عند بناء المشروع حيث ان المستند يحتوي على ادق التفاصيل مثل صفحة تسجيل المستخدم ما هي البيانات المطلوبه من المستخدم و السيناريو الذي سيعمل به النظام و الشاشات او الصفحات التي يحتاجها النظام
المستند هذا يعتبر مرجع اساسي لك عند بناء المشروع حيث ان المستند يحتوي على ادق التفاصيل مثل صفحة تسجيل المستخدم ما هي البيانات المطلوبه من المستخدم و السيناريو الذي سيعمل به النظام و الشاشات او الصفحات التي يحتاجها النظام
مكونات المستند
1️⃣ المقدمة و تتكون من:
🔴 الغرض من المستند
🔴ملخص المشروع
🔴 التعاريف و الاختصارات
1️⃣ المقدمة و تتكون من:
🔴 الغرض من المستند
🔴ملخص المشروع
🔴 التعاريف و الاختصارات
2️⃣ النطاق
و هو القسم المخصص في ذكر ما هي الامور البرمجية التي في نطاق المشروع و تم ذكرها في المستند و الامور التي خارج نطاق المشروع، على سبيل المثال لا الحصر API المقدم من طرف ثالث يكون خارج النطاق
و هو القسم المخصص في ذكر ما هي الامور البرمجية التي في نطاق المشروع و تم ذكرها في المستند و الامور التي خارج نطاق المشروع، على سبيل المثال لا الحصر API المقدم من طرف ثالث يكون خارج النطاق
3️⃣ الافتراضات و الاعتمادات
مخصص هذا القسم من المستند في حال كان هناك اطراف ثالثه يتم الاستعانه بهم ضمن نطاق المستند و المشروع و في حال حدوث مشكله مع الطرف الثالث ما هي الاجراءات التي سيتم اتباعها لتوفير بديل و لا اعني اشخاص فقط من الممكن تكون خدمات مثل Google Maps API
مخصص هذا القسم من المستند في حال كان هناك اطراف ثالثه يتم الاستعانه بهم ضمن نطاق المستند و المشروع و في حال حدوث مشكله مع الطرف الثالث ما هي الاجراءات التي سيتم اتباعها لتوفير بديل و لا اعني اشخاص فقط من الممكن تكون خدمات مثل Google Maps API
4️⃣ متطلبات العمل
ذكر فيها اذا كان النظام متعدد اللغات و هل يتطلب النظام ان يكون المستخدم مسجلاً او لا و غيرها من الامور المطلوبه لعمل النظام بالشكل المطلوب
ذكر فيها اذا كان النظام متعدد اللغات و هل يتطلب النظام ان يكون المستخدم مسجلاً او لا و غيرها من الامور المطلوبه لعمل النظام بالشكل المطلوب
5️⃣ حالات الاستخدام
تشرح سيناريو عمل النظام منذ تشغيل المستخدم للنظام الى القيام بالعمليات مثل التسجيل و الشراء او طلب الخدمة حسب نوع النظام او المشروع و ممكن نسميها رحلة المستخدم في النظام او المشروع
تشرح سيناريو عمل النظام منذ تشغيل المستخدم للنظام الى القيام بالعمليات مثل التسجيل و الشراء او طلب الخدمة حسب نوع النظام او المشروع و ممكن نسميها رحلة المستخدم في النظام او المشروع
6️⃣ انواع المستخدمين
من اسم القسم واضح محتوى هذا القسم انك تذكر فيه انواع المستخدمين
مثال المشرف العام Super Admin و هو صاحب التطبيق و المستخدم العادي و غيره حسب فكرة المشروع و متطلباته
من اسم القسم واضح محتوى هذا القسم انك تذكر فيه انواع المستخدمين
مثال المشرف العام Super Admin و هو صاحب التطبيق و المستخدم العادي و غيره حسب فكرة المشروع و متطلباته
7️⃣ المتطلبات المسبقة
بكل بساطة نعدد المتطلبات التي نحتاج الى تجهيزها قبل البدأ في تنفيذ المشروع او اثناء تطويره مثل لو كانت الفكرة تطبيق نحتاج حساب في متجر Google play و متجر Apple store و اذا كان التطبيق يتعامل مع الخرائط بالتي نحتاج الى حساب في Google cloud و هكذا
بكل بساطة نعدد المتطلبات التي نحتاج الى تجهيزها قبل البدأ في تنفيذ المشروع او اثناء تطويره مثل لو كانت الفكرة تطبيق نحتاج حساب في متجر Google play و متجر Apple store و اذا كان التطبيق يتعامل مع الخرائط بالتي نحتاج الى حساب في Google cloud و هكذا
النقاط السابقة تمت ترجمتها لتكون سهلة الفهم عليك، ولكن هذا المستند يفضل كتابته باللغة الانجليزية
يحتوى المستند على نقاط اكثر من التي تم ذكرها و التي تعتبر نقاط اساسية
و يمكنك الحصول على نموذج يمكنك استخدامه لمشروعك و الاعتماد عليه 👇🏻
docs.google.com
يحتوى المستند على نقاط اكثر من التي تم ذكرها و التي تعتبر نقاط اساسية
و يمكنك الحصول على نموذج يمكنك استخدامه لمشروعك و الاعتماد عليه 👇🏻
docs.google.com
اذا اعجبكم المحتوى لا تنسى مشاركته عبر الرتويت مع اصدقائك 🔁
جاري تحميل الاقتراحات...