Register now or log in to join your professional community.
اعتقد من اهم معايير صياغة وثيقة متطلبات النظام ان تعبر عن متطلبات النظام بصورة سليمة وواضحة لا لبس فيها تبين المتطلبات الوظيفية للنظام والمتطلبات الغير وظيفية من وجهتى مستخدم النظام ومطورى النظام
هو مجموعة وثائق وتقارير وكتابات ورسوم ومخططات وصور وتسجيلات صوتية وفيديوية وشرائح عروض وجداول بيانات في مجلد تقارير الملفات بكل انواعها المذكورة تصف النظام البرمجي المطلوب وهياكل بياناته المخططية الكتلية وشروط عمل النظام وبيئة عمله وعتاده المطلوب ونوع الشبكة والحواسيب والانظمة التشغيلية وتطبيقاتها مع تعريف المستخدمين للنظام البرمجي.
حيث يصف تقارير توثيق النظام ماتطلبه المؤسسة من نظام برمجي لاداء اهداف عمل معينة.
أمثلة: توثيق متطلبات نظام برمجي لادارة معلومات الطلاب: ويذكر فيه نوع المدرسة ومواد الدراسة ومعلومات الطلاب والادارة المطلوبة تسجيلها وادخالها وتنقيحها ومعالجتها واستخراج التقارير عنها من قبل مجموعة مستخدمين لكل مجموعة منهم تخاويل وصلاحيات خاصة للوصول الى المعلومة او تحديثها او استخراج تقارير عنها متضمنا معلومات الطلاب ومعلومات سجل حضورهم ودرجاتهم ونشاطاتهم اليومية والاسبوعية والشهرية مع جداول اعمالهم من كجدول الحصص والتقويم السنوي للاساتذة وللدوام المدرسي وايضا خزن وعرض وادارة ملفات وثائقية كالملازم والكتب الخاصة بالطلاب والمدرسة واخير ادارة التنبيهات والرسائل بين الادارة والمدرسين والطلاب.كل تلك الوثائق تصف ماهو مطلوب لكل عنوان وموضوع ذكرته هناوالاختلاف بين مدرسة واخرى في المتطلبات وارد جداولذا اختلاف التصميم والبرنامج وارد ايضا بل ومؤكد حتى لو كان المبرمج واحدالهذا من الضروري ان يذكر المتطلبات بصيغة علمية متفق عليها من قبل ادارة المدرسة والمبرمجواحيانا المبرمج هو نفسه يقوم بكتابة التطلبات ويجعله وثيقة عمل بينه وبين المدرسةواحيانا المدرسة تكلف شركة او مختص لكتابة توثيق متطلبات النظام ليسلموه الى المبرمجكل بكلفه وحسب الاتفاقلقد اعددت انظمة كثيرة جدا في بغداد واربيل للقطاع العام والخاص في مجالات كثيرة جداوتوصلت الى شيء واحد مهم جداهو ان يتولى المبرمج التحليل وتوثيق المتطلبات واعداد البرنامج والقاء الدورات والتدريب العلملي والصيانة والتطوير بنفسه فقطلو انه لو تعدد الاشخاص في هكذا اعمال فان قوة متانة النظام وجودته يكون اضعف وليس شرط ان يعلموا بهذا الامر.التجارب هي التي تحكم بالنهايةولكل منا رايه وفقا لخبرتهتحياتيناصر سعديماجستير ادارة نزم معلوماتصاحب موقع kurdEgov.com
على اعتبار انه تم تحليل المتطلبات ولم يتبف الا خطوة توثيق تللك المتطلبات توجد العديد من المعايير العالميه لتوثيق المتطلبات منها معيار IEEE
ويحدد العناوين التي يجب انت تحتويها وثيقة تحليل المتطلبات بدءا من المقدم ة مرورا من وثيقة متطلبات المستخدم والتي يعرض فيها المتطلبات بلغة المستخدم ثم وثيقة النظام والتي تعرض المتطلبات بمعايير يفهمها مطور البرمجيات والتي ستكون مدخلا للمرحلة التاليه في التطوير )التصميم ( وفيها يتم توصيف المتطلبات من اكثر من منظور وتصنيفها باكثر من تصنيف مثلا وظيفيه وغير وظيفيه , متطلبات منتج ومجال الخ كما يتم توصيف هذه المتطلبات بنماذج منها نماذج
UML
1. أن تكون مكتوبة بأسلوب بسيط يستطيع المستخدم فهم دور الحاسوب في النظام.
2. أن تكون متعلقةبأمور ضرورة للعميل، ويتطلبها النظام.3. أن تكون موضحة بالرسوم البيانية والمخططات.4. أن تكونصحيحةوخالية من الأخطاء.
5.أن يكون من الممكن التحقق منها.6.أن تكون قابلة للتتبع.
7.أن تكونواقعيةبمعنى أن تكون قابلة للتطبيق في الواقع.
8.أن تكون ثابتةبمعنى أن لا يكونهناك أي تعارض بين متطلب وآخر. 9. أن تكون تامةيجب أن يتم ذكر جميعالحالات المحتملة للنظام، المدخلات، المخرجات المتوقعة منه.
اظن ذالك .. تحياتي