Start networking and exchanging professional insights

Register now or log in to join your professional community.

Follow

ماهي معايير صياغة وثيقة متطلبات النظام في هندسة البرمجيات؟

user-image
Question added by ابراهيم the public
Date Posted: 2014/06/05
mohamed abdelrhman abdelgadir saeed
by mohamed abdelrhman abdelgadir saeed , Software Engineer , National Information Center

اعتقد من اهم معايير صياغة وثيقة متطلبات النظام ان تعبر عن متطلبات النظام بصورة سليمة وواضحة لا لبس فيها تبين المتطلبات الوظيفية للنظام والمتطلبات الغير وظيفية من وجهتى مستخدم النظام ومطورى النظام

ماهي طريقه كتابه وثيقه متطلبات الربمجيات sddd

Nasser saadi Saeed
by Nasser saadi Saeed , مبرمج انظمة , الشركة العامة للاتصالات

SRD ال Software Requirements Documentation توثيق متطلبات الانظمة البرمجية

هو مجموعة وثائق وتقارير وكتابات ورسوم ومخططات وصور وتسجيلات صوتية وفيديوية وشرائح عروض وجداول بيانات في مجلد تقارير الملفات بكل انواعها المذكورة تصف النظام البرمجي المطلوب وهياكل بياناته المخططية الكتلية وشروط عمل النظام وبيئة عمله وعتاده المطلوب ونوع الشبكة والحواسيب والانظمة التشغيلية وتطبيقاتها مع تعريف المستخدمين للنظام البرمجي.

حيث يصف تقارير توثيق النظام ماتطلبه المؤسسة من نظام برمجي لاداء اهداف عمل معينة.

أمثلة: توثيق متطلبات نظام برمجي لادارة معلومات الطلاب: ويذكر فيه نوع المدرسة ومواد الدراسة ومعلومات الطلاب والادارة المطلوبة تسجيلها وادخالها وتنقيحها ومعالجتها واستخراج التقارير عنها من قبل مجموعة مستخدمين لكل مجموعة منهم تخاويل وصلاحيات خاصة للوصول الى المعلومة او تحديثها او استخراج تقارير عنها متضمنا معلومات الطلاب ومعلومات سجل حضورهم ودرجاتهم ونشاطاتهم اليومية والاسبوعية والشهرية مع جداول اعمالهم من كجدول الحصص والتقويم السنوي للاساتذة وللدوام المدرسي وايضا خزن وعرض وادارة ملفات وثائقية كالملازم  والكتب الخاصة بالطلاب والمدرسة واخير ادارة التنبيهات والرسائل بين الادارة والمدرسين والطلاب.كل تلك الوثائق تصف ماهو مطلوب  لكل عنوان وموضوع ذكرته هناوالاختلاف بين مدرسة واخرى في المتطلبات وارد جداولذا اختلاف التصميم والبرنامج وارد ايضا بل ومؤكد حتى لو كان المبرمج واحدالهذا من الضروري ان يذكر المتطلبات بصيغة علمية متفق عليها من قبل ادارة المدرسة والمبرمجواحيانا المبرمج هو نفسه يقوم بكتابة التطلبات ويجعله وثيقة عمل بينه وبين المدرسةواحيانا المدرسة تكلف شركة او مختص لكتابة توثيق متطلبات النظام ليسلموه الى المبرمجكل بكلفه وحسب الاتفاقلقد اعددت انظمة كثيرة جدا في بغداد واربيل للقطاع العام والخاص في مجالات كثيرة جداوتوصلت الى شيء واحد مهم جداهو ان يتولى المبرمج التحليل وتوثيق المتطلبات واعداد البرنامج والقاء الدورات والتدريب العلملي والصيانة والتطوير بنفسه فقطلو انه لو تعدد الاشخاص في هكذا اعمال فان قوة متانة النظام وجودته يكون اضعف وليس شرط ان يعلموا بهذا الامر.التجارب هي التي تحكم بالنهايةولكل منا رايه وفقا لخبرتهتحياتيناصر سعديماجستير ادارة نزم معلوماتصاحب موقع kurdEgov.com

Ameen Ali Hassan Ali
by Ameen Ali Hassan Ali , Head of the Software Support Department , InventorTech Systems Co.

على اعتبار انه تم تحليل المتطلبات ولم يتبف الا خطوة توثيق تللك المتطلبات توجد العديد من المعايير العالميه  لتوثيق المتطلبات  منها معيار IEEE

ويحدد العناوين التي يجب  انت تحتويها وثيقة تحليل المتطلبات بدءا من المقدم ة مرورا من وثيقة متطلبات المستخدم والتي يعرض فيها المتطلبات بلغة المستخدم ثم وثيقة النظام والتي تعرض المتطلبات بمعايير يفهمها مطور البرمجيات والتي ستكون مدخلا للمرحلة التاليه في التطوير )التصميم ( وفيها يتم توصيف المتطلبات من اكثر من منظور وتصنيفها باكثر من تصنيف مثلا وظيفيه وغير وظيفيه , متطلبات منتج ومجال الخ كما يتم توصيف هذه المتطلبات بنماذج منها نماذج

UML 

 

yousuf alshami
by yousuf alshami , IT Manager , شركة رواد العائلة ( مطاعم ريدان )

1. أن تكون مكتوبة بأسلوب بسيط يستطيع المستخدم فهم دور الحاسوب في النظام.

2. أن تكون متعلقةبأمور ضرورة للعميل، ويتطلبها النظام.3.  أن تكون موضحة بالرسوم البيانية والمخططات.4. أن تكونصحيحةوخالية من الأخطاء.

5.أن يكون من الممكن التحقق منها.6.أن تكون قابلة للتتبع.

7.أن تكونواقعيةبمعنى أن تكون قابلة للتطبيق في الواقع.

 8.أن تكون ثابتةبمعنى أن لا يكونهناك أي تعارض بين متطلب وآخر. 9. أن تكون تامةيجب أن يتم ذكر جميعالحالات المحتملة للنظام، المدخلات، المخرجات المتوقعة منه.

اظن ذالك .. تحياتي 

More Questions Like This