معنى كلمة التكرار. لماذا هناك حاجة إلى التكرارات

04.12.2023

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

مجموعات المنتجات وفقًا لخطة بناء التكامل لتكرار محدد. هذا النهج هو نتيجة لتطبيق مبدأ التكامل المستمر الموصى به في العملية الموحدة العقلانية (RUP): عندما تكون جاهزة، يتم دمج المكونات القابلة للاختبار بشكل مستقل في النظام، ثم يتم تجميع النظام واختباره من أجل التكامل الصحيح. مع هذا النهج، تتوسع مجموعة وظائف المنتج المتكامل مع تقدم التكرار وتقترب تدريجيًا من المهام المحددة في مرحلة تخطيط التكرار. يمكن اعتبار كل تجميع بمثابة تكرار مصغر، مع الاختلاف الوحيد وهو أن التكرارات تتطلب تخطيطًا مختلفًا وتقييمًا رسميًا للنتائج. من المنطقي أن تقوم بعض المشاريع بتجميع المنتج كل يوم، لكن لا يمكن تسمية هذه المجموعات بتكرارات في تعريف RUP إلا إذا كان مشروعًا مصغرًا يؤديه مبرمج واحد. حتى المشاريع الصغيرة التي يعمل عليها العديد من المطورين (على سبيل المثال، 5 مبرمجين يكتبون 10000 سطر من التعليمات البرمجية) يصعب جدًا تنفيذ التكرارات التي تدوم أقل من أسبوع. تم توضيح أسباب ذلك في التوصية: قسم خطة تطوير البرمجيات.

لماذا هناك حاجة للتكرار؟ في السابق، كانت معظم المشاريع تقتصر على التنفيذ المتسلسل لمرة واحدة لجميع التخصصات المحددة. تسمى دورة الحياة هذه:

ويتميز هذا النهج بتراكم عدد كبير من العيوب في منطقة التكامل قرب نهاية دورة التنفيذ، عندما يتم تجميع المنتج لأول مرة ويبدأ الاختبار. وتظهر أخطاء لم تكن ملحوظة في مراحل التحليل والتصميم والتنفيذ، ويتوقف المشروع عمليا لفترة طويلة، سيتم خلالها تصحيح الأخطاء.

يتمثل النهج الأكثر مرونة والأقل خطورة في التطوير في التكرار عبر التخصصات لفهم المتطلبات بشكل أفضل، وتصميم بنية قوية، وتبسيط عملية التطوير، وإجراء دورات تنفيذ متعددة عندما يصبح المنتج أكثر اكتمالاً. تسمى دورة الحياة هذه تكراري. يسمى التنفيذ لمرة واحدة لسلسلة من التخصصات العملية التكرار.

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

والنتيجة الرئيسية للنهج التكراري هي تطوير ونضج منتجات العمل الموصوفة مسبقًا، كما هو موضح في الرسم البياني التالي.

تطور محتوى المعلومات في مراحل التطور المختلفة.

معلم صغير

ينتهي كل تكرار بحدث رئيسي بسيط، والذي يتحقق من أن نتيجة التكرار تلبي معايير التقييم الموضوعة لهذا التكرار المحدد.

التكرار(خط العرض. تكرار- التكرار) - في الرياضيات، إحدى سلسلة من التكرارات لعملية رياضية، باستخدام نتيجة عملية مماثلة سابقة. مثال: مضروب(!) - N! = 1 × 2 × 3 × ... × (N-1) × N، حيث N هو أي عدد صحيح؛ ويسمى كل الضرب المتتالي التكرار.

نظرًا لكونها عمليات حسابية غير خطية بشكل أساسي، فإن التكرارات في مناطق عدم الاستقرار و"الشوكات" المتشعبة تعيد إنتاج فوضى السلوك وفقًا لسيناريو Verhulst-Feigenbaum، المتأصل في العمليات غير الخطية لمجموعة واسعة من الطبيعة الفيزيائية والكيميائية والبيولوجية وحتى الاجتماعية. انظر على سبيل المثال: Peitgen H.-O., Richter P.H. جمال الفركتلات. - م: مير، 1993.

التكرار في البرمجة

التكرار عبارة عن تنظيم لمعالجة البيانات يتم فيه تكرار الإجراءات عدة مرات دون التسبب في استدعاءات لنفسها.

عندما يلزم تكرار بعض الإجراءات عددًا كبيرًا من المرات، يتم استخدام الحلقات في البرمجة. على سبيل المثال، تحتاج إلى عرض النص "Hello, World!" 200 مرة. " بدلاً من تكرار أمر إخراج النص نفسه 200 مرة، يتم غالبًا إنشاء حلقة تتكرر 200 مرة، وتنفذ ما هو مكتوب في نص الحلقة 200 مرة. يتم استدعاء خطوة واحدة من الدورة التكرار.

يكون: التكرارات

التكرار هو فترة زمنية محددة ضمن المشروع يتم خلالها إنتاج نسخة عمل مستقرة من المنتج. يأتي مزودًا بنصوص التثبيت والوثائق المصاحبة والعناصر الأخرى الضرورية لاستخدام هذا الإصدار.

معلومات موجزة

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

الخصائص

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

اندماج

يجب أن يأخذ أي تكرار بسيط في الاعتبار المخاطر المحتملة التي تهم المشروع وكذلك تنفيذ مكونات العمل ذات الأولوية العالية. والنتيجة هي الثقة في أن كل فترة تضيف قيمة قصوى لأصحاب المصلحة مع تقليل عدم اليقين. عادة، يتم الجمع بين التطوير التكراري والتكامل المستمر أو المتكرر. بمعنى آخر، بمجرد اجتياز المكونات لاختبارات الوحدة، يتم دمجها في المشروع الشامل. وبعد ذلك يتم إجراء التجميع والاختبار. وبالتالي، فإن قدرات المنتجات المتكاملة تزداد طوال التكرار مقارنة بالأهداف التي تم تحديدها أثناء التخطيط. تسمح لك الإصدارات المنتظمة (يوميًا أو أكثر تكرارًا) بفصل مشكلات ومهام التكامل والاختبار وتوزيعها بالتساوي خلال دورة التطوير بأكملها. غالبًا ما يكون سبب فشل المشاريع هو اكتشاف جميع الصعوبات عند نقطة واحدة في حدث واحد في المرحلة النهائية. في هذه الحالة، بسبب مشكلة واحدة، يتوقف الفريق بأكمله.

الآفاق

نظرًا لتعقيد البرامج المستخدمة اليوم، ليس من الممكن دائمًا التصميم المستمر وتحديد المتطلبات والاختبار والتنفيذ واختيار البنية وتنفيذ هذه الخطوات وغيرها بشكل صحيح. يسمح الحل التكراري، في نهاية كل فترة، بمنح الأطراف المعنية إمكانية الوصول إلى إمكانيات المشروع. في هذه الحالة، يتلقى الفريق ردود الفعل بسرعة وبشكل دوري أثناء التطوير. وهي بدورها تسمح بإجراء التحسينات وحل المشكلات بشكل أكثر فعالية من حيث التكلفة إذا كانت في حدود وقت المشروع وميزانيته وقبل فترة طويلة من تقدم التطوير بدرجة كافية قد تكون مطلوبة لإجراء تعديلات كبيرة. يتيح لك التكرار الحصول على كود العمل. ويمكن تفعيلها وتقييمها وتعديلها في اتجاه تطوير المشروع. وعادة ما تستمر هذه الفترة أربعة أسابيع. ومع ذلك، هناك فرق تعمل لمدة سبعة أيام أو أكثر - حتى شهر ونصف.

التكرار، دورة قاموس المرادفات الروسية. اسم التكرار عدد المرادفات: 2 عملية (457) ... قاموس المرادفات

التكرار- — [] التكرار التطبيق المتكرر لعملية رياضية (مع بيانات متغيرة) عند حل المشكلات الحسابية للوصول تدريجياً إلى النتيجة المرجوة (يمكن ملاحظة ذلك في ... ... دليل المترجم الفني

التطبيق المتكرر لعملية رياضية ضمن سلسلة من العمليات المماثلة التي يتم إجراؤها للحصول على نتيجة. قاموس المصطلحات التجارية. Akademik.ru. 2001... قاموس المصطلحات التجارية

- (من التكرار اللاتيني) التطبيق المتكرر لأي عملية رياضية ... القاموس الموسوعي الكبير

التكرار- (التكرار): استخدام المكون أكثر من مرة لعمليات مختلفة... المصدر: تكنولوجيا المعلومات. طرق ووسائل ضمان السلامة. معايير تقييم أمن تكنولوجيا المعلومات. الجزء الأول.…… المصطلحات الرسمية

التكرار- و، ف. التكرار و. خطوط العرض. تكرار التكرار والتجديد. حصيرة. نتيجة استخدام ما ن. عملية رياضية ناتجة عن سلسلة من العمليات المماثلة. كريسين 1998. مكرر آية، oe. متكرر. سوير. ليكس. SIS 1954: التكرار... القاموس التاريخي للغالية في اللغة الروسية

التكرار- التطبيق المتكرر للعملية الرياضية (مع البيانات المتغيرة) عند حل المشكلات الحسابية للوصول تدريجياً إلى النتيجة المرجوة (يمكن ملاحظة ذلك في المخطط التفصيلي لحساب الوسط الحسابي، انظر الشكل أ.2 للمقالة... القاموس الاقتصادي والرياضي

- (lat. iteratio التكرار) حصيرة. نتيجة استخدام ما ل. عملية رياضية ناتجة عن سلسلة من العمليات المماثلة. قاموس جديد للكلمات الأجنبية. بواسطة EdwART، 2009. التكرار [قاموس الكلمات الأجنبية للغة الروسية

- (من التكرار اللاتيني)، التطبيق المتكرر لأي عملية رياضية. * * * ITERATION ITERATION (من التكرار اللاتيني)، التطبيق المتكرر لأي عملية رياضية... القاموس الموسوعي

التكرار- تكرار حالة T sritis automatika atikmenys: engl. التكرار فوك. التكرار، و روس. التكرار، و المزحة. itération, f... Automatikos terminų žodynas

كتب

  • اختبار رشيق. دليل عملي لمختبري البرمجيات والفرق الرشيقة، كريسبين ليزا، جريجوري جانيت. يعد الاختبار عنصرًا أساسيًا في التطوير السريع. أدى الاعتماد الواسع النطاق للأساليب الرشيقة إلى الحاجة إلى وضع تقنيات الاختبار الفعالة في دائرة الضوء، والتقنيات الرشيقة...
  • عائلات عادية من الوظائف التحليلية. ، مونتيل ب.. الأسر العادية... تنتمي إلى قلم عالم الرياضيات الفرنسي الشهير ب. مونتيل وهي دراسة عن نظرية الأسر الطبيعية، والتي أنشأها ب. مونتيل، و...