الشروط المرجعية لتطوير برنامج "__________"
إيركوتسك، 2015
مقدمة
إسم البرنامج
اسم البرنامج: "قاعدة بيانات الإنترنت حول محور الأرض"
الغرض والنطاق
تم تصميم البرنامج لإنشاء وإدارة محتويات قاعدة بيانات تحتوي على البيانات التالية:
1.2.1. عروض منظمي الرحلات السياحية
1.2.2. قوائم الأسعار للحساب جولات فردية
1.2.3. إمكانية التنفيذ التحليلات الإحصائية(التغيرات في الأسعار، رحلات الطيران)
1.2.4. البيانات السياحية للحجز عبر الإنترنت.
1.2.5. بيانات الفندق
يوفر البرنامج واجهة ويب لإدارة محتويات قاعدة البيانات وفقًا للمتطلبات عبر بروتوكول http.
متطلبات البرنامج
المتطلبات ل الخصائص الوظيفية
يجب أن يوفر البرنامج القدرة على أداء الوظائف التالية:
2.1.1. تقسيم المستخدمين المتصلين عبر واجهة الويب إلى مجموعات:
2.1.1.1. غير مصرح
2.1.1.2. سياح
2.1.1.3. مسؤولي قواعد البيانات
2.1.2. إمكانية البحث (تصفية) قاعدة بيانات المعلومات عن العروض المقدمة من منظمي الرحلات السياحية
2.1.3. إمكانية حجز العرض المختار لمنظم الرحلات السياحية عبر الإنترنت من قبل المستخدمين المعتمدين (السياح). اتصال محدد نظام الدفعلا يتم تضمينها في الاختصاصات.
2.1.4. إمكانية الدفع عبر الإنترنت أو في مكتب عرض منظم الرحلات المحجوز.
2.1.5. إمكانية البحث (تصفية) قاعدة بيانات معلومات الفندق.
2.1.6. لمسؤولي قواعد البيانات القدرة على البحث (تصفية) قاعدة بيانات المعلومات عن السياح.
2.1.7. بالنسبة لمسؤولي قواعد البيانات، القدرة على تحليل ديناميكيات تغيرات الأسعار والطيران في قاعدة البيانات.
2.1.1. القدرة على توصيل وحدات الاستيراد المستقلة من مصادر خارجيةالبيانات إلى قاعدة البيانات الحالية.
3.2.1 متطلبات الأداء
متطلبات البرنامج أو المنتج البرمجي
يجب على برنامج Photo Effect: تزويد المستخدم بالمعلومات حول هذا الموضوع، وإجراء اختبار للمعرفة حول الموضوع الذي تمت دراسته، وتوفير موقف لـ العمل المختبريعند اجتياز الاختبار بنجاح.
تعتبر بيانات الإدخال الخاصة بالبرنامج بمثابة قاعدة للأسئلة الخاصة ببرنامج الاختبار.
مخرجات البرنامج هي النتيجة التي تم الحصول عليها أثناء العمل المختبري.
متطلبات الموثوقية
الموثوقية هي واحدة من أهم العوامل، تعريف الأداء العاموكفاءة الأنظمة. وفي هذا الصدد، ينبغي إيلاء اهتمام وثيق لقضايا الموثوقية الموجودة بالفعل في مرحلة التصميم.
مصداقية منتج برمجيهو احتمال أن يعمل البرنامج دون أعطال خلال فترة زمنية معينة، مع الأخذ في الاعتبار درجة تأثيرها على نتائج المدخلات.
وبعبارة أخرى، فإن موثوقية منتج البرنامج هي وظيفة الضرر الناجم عن خطأ للمستخدم.
يتم تعريف موثوقية منتج البرنامج على أنها قدرة النظام على أداء وظائف محددة، والحفاظ مع مرور الوقت على قيم المؤشرات التشغيلية المحددة، والحدود المحددة، والمقابلة أوضاع معينةوشروط الاستخدام صيانةوالإصلاح والتخزين والنقل.
تتجلى خصائص الموثوقية في حقيقة أن النظام يؤدي المهام الموكلة إليه دون مشاكل.
يرتبط فقدان موثوقية النظام بحدوث فشل.
تعتمد موثوقية منتج البرنامج على العديد من العوامل التي تحدد مراحل مختلفةتطوير هذا المنتج البرمجي.
شروط الاستخدام
يتم تثبيت البرنامج على الكمبيوتر وتسجيله على القرص الصلب (يتم إنشاء اختصار على سطح المكتب)، وبالتالي فهو محمي من الظروف المناخية.
ولكن منذ أن تم تثبيته مع قرص مرن، فيجب تخزين هذا القرص في حالة درجة حرارة الغرفةفي مكان جاف.
متطلبات التكوين والمعلمات الوسائل التقنية
لتثبيت منتج البرنامج هذا وتشغيله على جهاز الكمبيوتر الخاص بك، يجب أن يكون لديك نظام التشغيلويندوز 98
الحد الأدنى المحددالوسائل التقنية لعمل البرنامج :
1. القائم على الكمبيوتر معالج بنتيومإي 233 ممكس؛
2. قرص مضغوط لتثبيت منتج البرنامج على جهاز الكمبيوتر؛
3. مناور من نوع الماوس.
4. لوحة المفاتيح.
5.4 جيجا بايت على القرص الصلب؛
6. مراقب الألوان.
متطلبات المعلومات و توافق البرامج
يجب أن تتوافق بنية بيانات البرنامج المتطلبات المقررة، وإلا فسوف يحدث خلل.
منذ أن تم تطوير البرنامج باللغة برمجة دلفي 6، فستعمل حتى على جهاز كمبيوتر لم يتم تثبيت لغة البرمجة أو المكتبة فيه من هذه اللغة.
3.2.2 المتطلبات وثائق البرنامج
وثيقة البرنامج هي وثيقة تحتوي على معلومات ضرورية، اللازمة لتطوير وإنتاج وتشغيل وصيانة منتج البرمجيات.
قد تتضمن وثائق البرنامج مجموعة المستندات التالية:
مهمة فنية(GOST 19.201-78)، الذي يحدد متطلبات البرامج والمراحل وشروط التطوير اللازمة وأنواع الاختبارات؛
نص البرنامج (GOST 19.401-78) – تسجيل البرنامج مع التعليقات اللازمة؛
وصف البرنامج (GOST 19.402-78) الذي يحتوي على معلومات عنه البنية المنطقيةوالأداء برمجة;
مذكرة توضيحية (GOST 19.201-78)، بما في ذلك وصف عامالخوارزميات وتشغيل البرمجيات.
المتطلبات العامةلوثائق البرنامج
تتكون كل وثيقة برنامج من عدة أجزاء، كل منها له اسمه الخاص:
2. جزء المعلومات. يتضمن الملخص وجدول المحتويات من هذه الوثيقة. توفر الحاشية معلومات حول الغرض من هذه الوثيقة وملخصًا موجزًا لجزئها الرئيسي، ويتضمن المحتوى قائمة إدخالات حول العناصر الهيكلية للجزء الرئيسي من الوثيقة، ويتضمن كل منها ما يلي:
- تعيين العنصر الهيكلي(رقم القسم، رمز القسم)؛
- اسم العنصر الهيكلي؛
- عنوان العنصر الهيكلي على حامل البيانات (رقم الصفحة، رقم الملف).
3. الجزء الرئيسي. يحتوي على جميع المعلومات حول البرنامج، والبرنامج نفسه (النص)، وبنية الأجزاء الفردية، والوحدات النمطية، وما إلى ذلك.
4. تسجيل التغييرات. عن كل تغيير وثيقة سياسةيتم إجراء إدخال مماثل وتوثيقه في هذا الجزء.
إجراءات التحكم والقبول
قبل تشغيل منتج البرنامج، من الضروري التحقق من وجود أخطاء فيه وتصحيحه.
يُفهم الخطأ على أنه عدم صحة أو أي انحرافات أو تشوهات في عملية تنفيذ البرنامج.
تصحيح أخطاء البرنامج هو عملية تسمح لك بالحصول على برنامج يعمل بالخصائص المطلوبة فيه منطقة معينةادخال البيانات.
يفترض تصحيح أخطاء البرنامج وجود خطأ أو آخر.
للتأكد من صحة البرنامج، تحتاج إلى اختباره.
اختبار منتج برمجي هو عملية تنفيذ برامج لمنتج برمجي معين على مجموعة معينة من البيانات التي تكون نتيجتها معروفة مسبقًا.
في نهاية الاختبار، نقوم بمقارنة بيانات المخرجات المستلمة مع ما توقعنا تلقيه.
إذا تزامنت البيانات المتوقعة والمستلمة، فإن البرنامج يعمل دون انحرافات.
الأهداف الرئيسية للاختبار هي:
1. الحصول على النتائج بناءً على بيانات محددة.
2. مراقبة جودة البرنامج.
3. تأكد من أن البرنامج يعمل بشكل صحيح.
لنجري بعض الاختبارات باستخدام منتج البرنامج هذا:
1. عند تحديد عنصر القائمة "ملف -> اختبار"، نذهب إلى نموذج آخر حيث يوجد برنامج الاختبار؛
2. عند بدء العمل مع الاختبار، في عنصر القائمة "ملف -> بدء الاختبار"، تظهر نافذة في النموذج الذي سيُطلب منك إدخال بياناتك في قاعدة البيانات. إذا لم تقم بإدخال أي شيء وضغطت على زر "التالي"، فستظهر نافذة تحتوي على الرسالة: "أدخل الاسم الأخير" أو "أدخل رقم المجموعة". لن يستمر البرنامج في العمل حتى تقوم بإدخال الاسم الأخير ورقم المجموعة؛
3. عند العمل مع الاختبار، يجب عليك الإجابة على الأسئلة. للقيام بذلك تحتاج إلى تحديد الخيار الصحيحإجابة. إذا لم يتم تحديد خيار الإجابة، فستظهر رسالة في النموذج تحتوي على المعلومات "حدد خيار الإجابة". لن يعمل البرنامج أكثر حتى يتم تحديد خيار الإجابة.
اسم موضوع التطوير هو "تطوير محرر نصوص للعمل مع ملفات rtf".
تعيين موضوع التطوير (رمز الموضوع) هو "RTF-007".
يجب أن يشير القسم إلى الوظائف و الغرض التشغيليبرنامج أو منتج برمجي.
الغرض الوظيفي للبرنامج هو تزويد المستخدم بالقدرة على العمل مع المستندات النصية بتنسيق rtf.
يجب أن يشير القسم الفرعي إلى الغرض الوظيفي "الموسع" للبرنامج. التفاصيل - قائمة الوظائف، الخ. - سيتم تقديمها أدناه في الأقسام ذات الصلة.
يمكن تفسير الغرض التشغيلي على نطاق واسع جدًا. أين وكيف ومن وبماذا يجب استخدام البرنامج؟
يمكن استخدام إطارات من نفس الحجم بنجاح في مركبات Zhiguli وVolga، ولكن ليس في KamAZ. والعكس صحيح. ولكن لكل حجم مطاط محدد، يمكن تحديد الغرض التشغيلي الخاص به.
دعونا نستخدم النهج الرسمي:
يجب استخدام البرنامج في الأقسام المتخصصة في مرافق العميل.
يجب أن يكون المستخدمون النهائيون للبرنامج من موظفي الأقسام المتخصصة في مرافق العميل.
يجب أن يحتوي القسم على الأقسام الفرعية التالية:
متطلبات الخصائص الوظيفية؛
متطلبات الموثوقية؛
شروط الاستخدام؛
متطلبات تكوين ومعايير الوسائل التقنية ؛
متطلبات توافق المعلومات والبرمجيات؛
متطلبات وضع العلامات والتعبئة والتغليف؛
متطلبات النقل والتخزين؛
متطلبات خاصة.
إذا كانت هناك معايير تحتوي على متطلبات عامة (فنية) لبرنامج أو نظام أو منتج، على سبيل المثال "GOST 12345-67. نظم المعلومات والقياس الآلي. المتطلبات العامة (الفنية)"، تم تبسيط عملية تطوير المواصفات الفنية بشكل كبير. تتم إعادة كتابة معظم محتويات المعيار المحدد ببساطة في المواصفات الفنية.
يجب أن يشير القسم الفرعي إلى متطلبات تكوين الوظائف المنجزة، وتنظيم بيانات الإدخال والإخراج، وخصائص التوقيت، وما إلى ذلك.
يجب أن يوفر البرنامج القدرة على أداء الوظائف التالية:
وظائف لإنشاء ملف جديد (فارغ).
وظائف لفتح (تحميل) ملف موجود.
وظائف التحرير الملف الحاليباستخدام حافظة نظام التشغيل.
وظائف حفظ الملف بالاسم الأصلي.
وظائف حفظ ملف باسم مختلف عن الاسم الأصلي.
وظائف لإرسال محتويات الملف الحالي بالبريد الالكترونيباستخدام برنامج بريد عميل خارجي.
وظائف لعرض المعلومات عبر الإنترنت بتنسيق سلسلة (نصائح).
وظائف نظام المساعدة عبر الإنترنت.
وظائف العرض إسم البرنامجوإصدار البرنامج وحقوق النشر وتعليقات المطورين.
تنطبق العبارة المبتذلة "توفير القابلية للتنفيذ" على البرامج الحديثة التي تم تطويرها باستخدام واجهة مستخدم رسومية. تكون هذه الأدوات البرمجية في الغالب "خاملة" وتنتظر إجراءات المشغل.
مقدمة................................................. ....... .......................... 4 1.1. اسم منتج البرنامج................................................... 4 1.2. منطقة التطبيق................................................ .......4 1.3. أسماء المطور والعميل................................................ 4 2. أساس التطوير... ................................................. 5 2.1. الوثيقة التي على أساسها يتم التطوير ............... 5 2.2. المنظمة التي وافقت على هذه الوثيقة وتاريخ الموافقة عليها................5 2.3. اسم موضوع التطوير ........................................... ......5 3. الغرض من التطوير ........................................... ............... .........5 3.1. معايير فعالية وجودة البرنامج................................................................ 5 3.2. أهداف تطوير البرنامج ................................ ................................ . ........... ..6 4. متطلبات البرنامج................................ .................... ............7 4.1. متطلبات الخصائص الوظيفية................................................ 7 4.1.1. تكوين الوظائف المنجزة ........................................... .....7 4.1.2. تنظيم بيانات المدخلات والمخرجات................................... 8 4.1.3. خصائص التوقيت وحجم الذاكرة المشغولة................................................ 9 4.2. متطلبات الموثوقية .............................................. ................... ....9 4.2.1. متطلبات التشغيل الموثوق................................................ 9 4.2.2. التحكم في معلومات المدخلات والمخرجات................................................ 9 4.2.3. وقت الاسترداد بعد الفشل ........................................... .....104.3. شروط الاستخدام............................................... .....104.4. متطلبات تكوين ومعايير الوسائل التقنية ..............................10 4.5. متطلبات توافق المعلومات والبرامج................................ 10 4.5.1. المتطلبات ل هياكل المعلوماتعند المدخل والمخرج ..............10 4.5.2. متطلبات طرق الحل ........................................... .....11 4.5.3. متطلبات لغات البرمجة................................................ 11 4.5.4. متطلبات البرامج المستخدمة في البرنامج......12 4.6. متطلبات وضع العلامات والتعبئة والتغليف ........................................... 12 4.7. متطلبات النقل والتخزين ............... 12 5. متطلبات توثيق البرامج .......................................... ...12 6. المؤشرات الفنية والاقتصادية ........................................ ...........14 7. مراحل وتطورات المراحل .............................. ........................ .14 8. إجراءات المراقبة والقبول ............... ........................................... .......15 8.1. أنواع الاختبارات ........................................... ......... .......... 15 8.2 المتطلبات العامة للقبول .......................... .......................... .................. 16 الملحق 1 ............... .................. .17 الملحق 2 ............................ 22 الملحق 3............. ...................23 1 المقدمة
القائمة الرئيسية | مخزون | يختار. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
يخلق. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
يفتح. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
يغلق | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
يحفظ. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
احفظ الكل | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ختم. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
مخرج | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
يحرر | ينسخ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
يقطع | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
إدراج | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
يجد | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
يستبدل. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
بطاقة | يضيف | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
يمسح | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
منظر | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
الرعية الجديدة | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
نفقة جديدة | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
شطب الرصيد | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
خدمة | ترتيب حسب. | اسم | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
سعر | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
بقية | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
منقي | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
نسخة إحتياطية | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
إعدادات | لون | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
الخط | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
خيارات | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
الشكل 9. الشكل 7. الشكل 8. الشكل 10. ملحوظات: 1. توضح الأشكال النماذج بشكل موسع. 2. توضح هذه النماذج:
الملحق 2المفاتيح الأساسيةالاختصارات
الملحق 3ملفات البيانات:ملفات الإدخال والإخراج لها التنسيق التالي:
|
امتحان
حسب الانضباط:
" تصميم وبرمجة قواعد البيانات في لغة SQL»
أكملها : / بسراب أ.د. /
رئيس: / كابيلوفا يو.في./
موسكو 2013
الشروط المرجعية لتطوير البرنامج
"قاعدة بيانات الإنترنت"
إلى الاتفاقية رقم ___
1 المقدمة
1.1. إسم البرنامج
1.2. الغرض والنطاق
2. متطلبات البرنامج
2.1. المتطلبات الوظيفية
2.2. متطلبات الموثوقية
2.2.1. متطلبات ضمان التشغيل الموثوق للبرنامج
2.2.2. وقت الاسترداد بعد الفشل
2.2.3. الفشل بسبب إجراءات غير صحيحةمستخدمي النظام
3. ظروف التشغيل
3.1. ظروف التشغيل المناخية
3.2. متطلبات المؤهلات وعدد الموظفين
3.3. متطلبات تكوين ومعايير الوسائل التقنية
3.4. متطلبات المعلومات وتوافق البرامج
3.4.1. متطلبات هياكل المعلومات وطرق الحل
3.4.2. المتطلبات ل رموز المصدرولغات البرمجة
3.4.3. متطلبات البرامج التي يستخدمها البرنامج
3.4.4. متطلبات حماية المعلومات والبرامج
3.5. متطلبات خاصة
4. متطلبات توثيق البرنامج
4.1. التكوين الأولي لوثائق البرنامج
5. المؤشرات الفنية والاقتصادية
5.1. الفوائد الاقتصادية للتنمية
6. مراحل ومراحل التطور
6.1. مراحل التطوير
6.2. مراحل التطوير
6.3. محتويات العمل بالمراحل
7. إجراءات المراقبة والقبول
7.1. أنواع الاختبارات
7.2. المتطلبات العامة لقبول العمل
مقدمة
إسم البرنامج
اسم البرنامج: "قاعدة بيانات عيادة بوتشنايا"
الغرض والنطاق
تم تصميم البرنامج لإنشاء وإدارة محتويات قاعدة بيانات تحتوي على البيانات التالية:
1.2.1. المرضى الحاليين.
1.2.2. المرضى المفرج عنهم.
1.2.3. فرصة لإجراء البحوث.
1.2.4. بيانات الموظف. 1.2.5. البيانات البحثية. 1.2.6. بيانات عن المرضى المسجلين
يوفر البرنامج قائمة بالمرضى والموظفين لإدارة محتوى قاعدة البيانات حسب متطلباتك.
متطلبات البرنامج
المتطلبات الوظيفية
يجب أن يوفر البرنامج القدرة على أداء الوظائف التالية:
2.1.1. تقسيم المرضى وموظفي العيادة إلى مجموعات:
2.1.1.1. موظفين
2.1.1.2. المرضى الحاليين
2.1.1.3. المرضى الذين خرجوا من المستشفى 2.1.1.4.المرضى المسجلون
2.1.2. إمكانية البحث (تصفية) قاعدة بيانات معلومات المريض.
2.1.3. القدرة على البحث (تصفية) قاعدة بيانات معلومات الموظف.
2.1.4. إمكانية البحث (تصفية) قاعدة بيانات المعلومات البحثية.
2.1.5. للموظفين، القدرة على البحث (تصفية) قاعدة البيانات بأكملها.
متطلبات الموثوقية
متطلبات ضمان التشغيل الموثوق للبرنامج
يجب ضمان التشغيل الموثوق (المستدام) للبرنامج من خلال تنفيذ العميل لمجموعة من التدابير التنظيمية والفنية، والتي ترد قائمتها أدناه:
أ) التنظيم إمدادات الطاقة غير المنقطعةالوسائل التقنية؛
ب) استخدام البرامج المرخصة؛
ج) التنفيذ المنتظم لتوصيات وزارة العمل و التنمية الاجتماعيةالاتحاد الروسي، المنصوص عليها في القرار الصادر في 23 يوليو 1998 بشأن الموافقة على المعايير الزمنية القياسية المشتركة بين الصناعات للعمل على خدمةأجهزة الكمبيوتر والمعدات المكتبية والدعم برمجة»;
د) الامتثال المنتظم لمتطلبات GOST 51188-98. حماية البيانات. برامج اختبار فيروسات الكمبيوتر