Communiquez avec les autres et partagez vos connaissances professionnelles

Inscrivez-vous ou connectez-vous pour rejoindre votre communauté professionnelle.

Suivre

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

user-image
Question ajoutée par ابراهيم the public
Date de publication: 2014/06/05
mohamed abdelrhman abdelgadir saeed
par mohamed abdelrhman abdelgadir saeed , Software Engineer , National Information Center

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

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

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

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

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

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

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

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

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

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

UML 

 

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

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

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

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

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

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

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

More Questions Like This

Avez-vous besoin d'aide pour créer un CV ayant les mots-clés recherchés par les employeurs?