Kompüter elmində iterasiya nədir. Layihənin inkişafı

psixiatriyada iterasiya (iteratio; lat. təkrar).

icra edilən hərəkətlərin nəzərə çarpan emosional çalarları olmadan eyni hərəkəti və ya mürəkkəb motor aktını, sözü, ifadənin bir hissəsini və s. təkrarlamaq meyli ilə xarakterizə olunan patoloji həyəcan.

Ensiklopedik lüğət, 1998

iterasiya

İTERASİYA (latınca iteratio - təkrar) hər hansı riyazi əməliyyatın təkrar tətbiqi.

İterasiya

(latınca iteratio ≈ təkrar) riyaziyyatda hər hansı riyazi əməliyyatın təkrar tətbiqinin nəticəsi. Deməli, y = f (x) º f1(x) x-in hansısa funksiyasıdırsa, f2(x) = f, f3(x) = f,..., fn (x) = f funksiyaları adlanır. ikinci, müvafiq olaraq, f (x) funksiyasının üçüncü,..., n-ci təkrarları. Məsələn, f (x) = xa qoysaq, ┘, .

n indeksi indeks adlanır və f (x) funksiyasından f2(x), f3(x),... ≈ iterasiya funksiyalarına keçid. Bəzi funksiya sinifləri üçün ixtiyari həqiqi və hətta mürəkkəb göstəricisi olan indeksi təyin etmək mümkündür. I. iterativ üsullardan istifadə etməklə müxtəlif növ tənlikləri və tənliklər sistemlərini həll etmək üçün istifadə olunur. Ətraflı məlumat üçün Ardıcıl yaxınlaşma metoduna baxın.

Lit.: Kollatz L., Funksional analiz və hesablama riyaziyyatı, tərcümə. Alman dilindən, M., 1969.

Vikipediya

İterasiya (proqramlaşdırma)

İterasiya proqramlaşdırmada, özlərinə çağırışlara səbəb olmadan (rekursiyadan fərqli olaraq) hərəkətlərin dəfələrlə təkrarlandığı məlumatların işlənməsi təşkilatı.

Bəzi hərəkətlərin çox sayda təkrarlanması lazım olduqda, proqramlaşdırmada döngələrdən istifadə olunur. Məsələn, “Salam, Dünya!” mətnini 200 dəfə göstərməlisiniz. " Eyni mətn çıxarma əmrini 200 dəfə təkrarlamaq əvəzinə, çox vaxt 200 dəfə təkrarlanan və döngənin gövdəsində yazılanları 200 dəfə yerinə yetirən dövrə yaradılır. Dövrün bir addımı adlanır iterasiya.

İterasiya (dəyərlər)

İterasiya- bir hərəkətin təkrarlanması.

  • Proqramlaşdırmada iterasiya məlumatların işlənməsinin təşkilidir, burada hərəkətlər özlərinə zənglər yaratmadan dəfələrlə təkrarlanır.
  • Psixiatriyada iterasiya katatonik sindromlarda, postensefalitik vəziyyətlərdə, xüsusən də striatal hiperkinezdə, dərin demansda, epileptik alatoranlıq vəziyyətlərində, əks inkişaf prosesində müşahidə edilən motor aktının, sözün və ya ifadənin bir hissəsinin ritmik təkrarlanması ilə xarakterizə olunan patoloji oyanışdır. posttravmatik və ya intoksikasiya mənşəli komatoz vəziyyət.
  • Riyaziyyatda iterasiya riyazi əməliyyatın təkrar tətbiqidir.
  • Yapon yazısında iterasiya xarakterin ikiqat artmasına işarədir.
  • İterasiya - dövr, təkrarlama addımı (və ya 1-ci, 2-ci, iterasiya) dövrün bir addımı sayıla bilər.

İterasiya sözünün ədəbiyyatda istifadəsinə dair nümunələr.

Cari elementin konsepsiyası iterator tərəfindən deyil, konteynerin özü tərəfindən təmin edilirsə, iterasiya kommunikasiya sahələrinin konteynerdən obyektlərə məcbur edildiyi kimi konteynerə məcbur edilir.

Amma indi iterasiya rekursiyaya çevrilir ki, bu da proqramın icrasını xeyli ləngidə bilər, əgər tərcüməçi rekursiyanı təkrar iterasiyaya çevirə bilməsə.

Beləliklə, ikisini eyni anda idarə etmək çətindir təkrarlamalar bir konteyner üçün, lakin belə bir təşkilatla yaddaş və vaxt xərcləri təkrarlamalar optimala yaxındır.

Onun üçün, subyektləri təmin edən həyata keçirilməsindən asılılıq təkrarlamalar obyektlər inisializasiya zamanı müəyyən edilir və proqramın icrası zamanı dəyişə bilər.

Bu, aşağıdakıların icrasına səbəb olur təkrarlamalar yenidən alt menyunu göstərən cari dövr.

Hər birində təkrarlamalar dövrü, cari vaxt komanda xəttindən keçən təyin edilmiş vaxta qarşı yoxlanılır.

Çox güman ki, gündəlik varlığımızı qavramağımız və onu hekayələrdə bir-birimiz üçün yenidən yaratmağımız daha çox fizika ilə bağlıdır. təkrarlamalar, insanların başa düşdüyü kimi ontologiyadan daha çox.

Xarici döngə birinə təyin olunduğundan iterasiya, daxili döngə əsas olur.

Məsələn, etibarlı rekursiv tərif sxemləri sadə yazmağa imkan verdi iterasiya xətti tənliklər sistemlərinin həlli üçün, bəs Zeidelevskaya?

Hər nanosaniyədə böyüyür iterasiya onun sonsuz genişlənməsi, lakin sağlam qalmaq üçün bizim köməyimizə ehtiyacı var.

Nəzəriyyə müəyyən bir rəqəmdən sonra proqnozlaşdırır təkrarlamalar kritik kütləyə çatacaq.

Tənliyə hansı ilkin dəyərin daxil edilməsinin əhəmiyyəti yoxdur - kifayət qədər olduğu müddətcə təkrarlamalar siz eyni ifadə ilə sona çatırsınız, cəlbedici adlanır.

Təkrarlanandan sonra bir az fərqli ilkin dəstlər üçün təkrarlamalar kəskin şəkildə fərqli dəstlər alırıq.

Planlarınızın bir hissəsi kimi sürətli prototipdən istifadə edin təkrarlamalar proqram təminatına texniki tələbləri müəyyən etmək.

Bir çox itkili alqoritmlər bir neçə dəqiqə ərzində görüntüyə əhəmiyyətli dərəcədə zərər verə bilər. təkrarlamalar redaktə.

Təkrar, dövr Rus sinonimlərinin lüğəti. iterasiya adı, sinonimlərin sayı: 2 əməliyyat (457) ... Sinonim lüğət

iterasiya- — [] iterasiya İstənilən nəticəyə tədricən yaxınlaşmaq üçün hesablama məsələlərini həll edərkən riyazi əməliyyatın təkrar tətbiqi (məlumat dəyişdirilməklə) (bunu ... ... Texniki Tərcüməçi Bələdçisi

Nəticə əldə etmək üçün yerinə yetirilən bir sıra oxşar əməliyyatlarda riyazi əməliyyatın təkrar tətbiqi. Biznes terminləri lüğəti. Akademik.ru. 2001... Biznes terminləri lüğəti

- (latınca iteratio təkrardan) hər hansı riyazi əməliyyatın təkrar tətbiqi ... Böyük ensiklopedik lüğət

İterasiya- (itererasiya): müxtəlif əməliyyatlar üçün komponentin birdəfəlik istifadəsi... Mənbə: İNFORMASİYA TEXNOLOGİYASI. TƏHLÜKƏSİZLİYİN TƏMİN EDİLMƏSİ ÜSUL VƏ VASITLARI. İNFORMASİYA TEXNOLOGIYALARININ TƏHLÜKƏSİZLİYİNİN QİYMƏTLƏNDİRİLMƏSİ MEYARLARI. HİSSƏ 1.…… Rəsmi terminologiya

iterasiya- və, f. təkrarlama f. lat. təkrarlamaq, təzələmək. mat. Nədən istifadənin nəticəsi n. bir sıra oxşar əməliyyatlar nəticəsində yaranan riyazi əməliyyat. Krysin 1998. Təkrarlanan aya, oe. Təkrarlandı. Sauer. Lex. SIS 1954: təkrarlama... Rus dilinin Gallicisms tarixi lüğəti

İterasiya- tələb olunan nəticəyə tədricən yaxınlaşmaq üçün hesablama məsələlərinin həlli zamanı riyazi əməliyyatın təkrar tətbiqi (məlumatların dəyişdirilməsi) (bunu arifmetik ortanın hesablanması üçün blok-sxemdə görmək olar, məqaləyə Şəkil A.2-yə baxın... İqtisadi və riyaziyyat lüğəti

- (lat. iteratio təkrar) mat. nədən istifadənin nəticəsi l. bir sıra oxşar əməliyyatlar nəticəsində yaranan riyazi əməliyyat. Xarici sözlərin yeni lüğəti. Edvart tərəfindən, 2009. iterasiya [Rus dilinin xarici sözləri lüğəti

- (latınca iteratio təkrardan), hər hansı riyazi əməliyyatın təkrar tətbiqi. * * * İTERASİYA İTERASI (Latın iteratio təkrarından), istənilən riyazi əməliyyatın təkrar tətbiqi... ensiklopedik lüğət

iterasiya- iteracija statusas T sritis automatika attikmenys: engl. iterasiya vok. İterasiya, f rus. iterasiya, f pranc. itération, f … Automatikos terminų žodynas

Kitablar

  • Çevik sınaq. Proqram Təminatı Testçiləri və Çevik Komandalar üçün Praktik Bələdçi, Crispin Lisa, Gregory Janet. Test çevik inkişafın əsas komponentidir. Çevik metodların geniş tətbiqi effektiv sınaq üsullarının diqqət mərkəzində saxlanılmasına və çevik...
  • Analitik funksiyaların normal ailələri. , Montel P.. Normal ailələr... məşhur fransız riyaziyyatçısı P.Montelin qələminə aiddir və yaradıcısı P.Montel olan normal ailələr nəzəriyyəsinə dair monoqrafiyadır və ...

İterasiya, məhsulun sabit işlək versiyasının istehsal olunduğu bir layihə daxilində müəyyən bir müddətdir. O, quraşdırma skriptləri, müşayiət olunan sənədlər və bu buraxılışdan istifadə etmək üçün lazım olan digər artefaktlarla gəlir.

Qısa məlumat

Məhsulun işlək versiyası maraqlı tərəflərə layihənin faktiki inkişafını göstərməyə imkan verir. Nümayiş zamanı inkişaf qrupu ehtiyaclar və onların həyata keçirilməsi yolları haqqında daha geniş anlayış əldə etmək üçün nə edilməli olduğu barədə rəy ala bilər. Növbəti iterasiya əvvəlkinə əsaslanır. Nəticə məhsul son bir mərhələyə yaxındır. İterasiya məhdud müddətdir. Başqa sözlə, cədvəl kifayət qədər sərt şəkildə müəyyən edilmişdir. Bu cədvələ cavab vermək üçün müddətin məzmunu dəyişə bilər.

Xüsusiyyətlər

İterasiya aydın şəkildə tənzimlənən bir dövrdür. Layihənin inkişafı diqqətlə planlaşdırılmış məqsədlərə malikdir və müddətin özü müəyyən edilir. Tənzimləmə zamanı hər bir iterasiya öz qiymətləndirmə meyarlarını təyin edir. Eyni zamanda, layihədə iştirak edən iştirakçılar arasında vəzifələr və vəzifələr aydın şəkildə bölüşdürülür. Bundan əlavə, layihənin inkişafının obyektiv göstəricilərinin öyrənilməsi aparılır. İterasiya müəyyən sayda təkrar işləməni əhatə edən dövrdür. Onların hamısı strukturlaşdırılmış şəkildə həyata keçirildiyini söyləmək lazımdır.

İnteqrasiya

İstənilən sadə iterasiya layihə üçün vacib olan ehtimal riskləri nəzərə almalı və həmçinin işin yüksək prioritet komponentlərini həyata keçirməlidir. Nəticə, hər bir dövrün qeyri-müəyyənliyi azaltmaqla yanaşı, maraqlı tərəflərə maksimum dəyər əlavə etdiyinə inamdır. Tipik olaraq, iterativ inkişaf davamlı və ya tez-tez inteqrasiya ilə birləşdirilir. Başqa sözlə, komponentlər vahid testlərdən keçdikdən sonra ümumi layihəyə inteqrasiya olunur. Bundan sonra montaj və sınaq işləri aparılır. Beləliklə, inteqrasiya olunmuş məhsulların imkanları planlaşdırma zamanı müəyyən edilmiş məqsədlərə nisbətən iterasiya boyu artır. Daimi qurmalar (gündəlik və ya daha tez-tez) inteqrasiya və sınaq problemlərini və tapşırıqlarını ayırmağa və onları bütün inkişaf dövrü boyunca bərabər paylamağa imkan verir. Çox vaxt layihələrin uğursuz olmasının səbəbi bütün çətinliklərin son mərhələdə bir hadisənin bir nöqtəsində aşkarlanmasıdır. Bu zaman bir problemə görə bütün komanda dayanır.

Perspektivlər

Bu gün istifadə olunan proqram təminatının mürəkkəbliyi səbəbindən ardıcıl olaraq layihələndirmək, tələbləri müəyyən etmək, sınaqdan keçirmək, həyata keçirmək, arxitektura seçmək, bu və digər addımları düzgün yerinə yetirmək həmişə mümkün olmur. İterativ həll hər dövrün sonunda maraqlı tərəflərə layihənin imkanlarına çıxış imkanı verir. Bu halda, komanda inkişaf zamanı tez və vaxtaşırı rəy alır. Onlar, öz növbəsində, layihənin vaxtı və büdcəsi daxilində və inkişaf əhəmiyyətli dəyişikliklərin tələb oluna biləcək qədər irəliləməsindən xeyli əvvəl olarsa, təkmilləşdirmələr etməyə və problemlərin daha qənaətli şəkildə həllinə imkan verir. İterasiya iş kodunu əldə etməyə imkan verir. Layihənin inkişafı istiqamətində aktivləşdirilə, qiymətləndirilə və düzəldilə bilər. Tipik olaraq, dövr dörd həftə davam edir. Bununla belə, yeddi gün və ya daha çox işləyən komandalar var - bir ay yarıma qədər.

İterasiya yaradılması ilə nəticələnən əməliyyatlar toplusudur azad edin məhsul: onunla işləmək üçün lazım olan köməkçi elementlərlə birlikdə stabil icra edilə bilən versiya. Beləliklə, iterasiya tələblərin idarə edilməsi, təhlili və dizaynı, tətbiqi və sınaqları daxil olmaqla ən azı bütün fənlərdən bir tam keçid kimi qəbul edilə bilər. İterasiya kiçik bir şəlalə modeli layihəsi ilə müqayisə edilə bilər. Nəzərə alın ki, qiymətləndirmə meyarları planlaşdırıldığı zaman hər bir iterasiya üçün ayrıca müəyyən edilir. Buraxılışda nümayiş etdirilə bilən planlaşdırılmış xüsusiyyətlər dəsti olacaq. İterasiyanın müddəti layihənin ölçüsündən və xarakterindən asılıdır, lakin əksər hallarda hər biri təkrarlamalar həyata keçirilir bəziləri müəyyən bir iterasiya üçün inteqrasiya qurma planına uyğun məhsul kompilyasiyaları. Bu yanaşma Rasional Vahid Prosesdə (RUP) tövsiyə olunan davamlı inteqrasiya prinsipinin tətbiqinin nəticəsidir: hazır olduqda, avtonom şəkildə sınaqdan keçirilə bilən komponentlər sistemə inteqrasiya olunur, sonra sistem yığılır və düzgün inteqrasiya üçün sınaqdan keçirilir. Bu yanaşma ilə inteqral məhsulun funksiyalar toplusu iterasiya irəlilədikcə genişlənir və iterasiyanın planlaşdırılması mərhələsində qarşıya qoyulan vəzifələrə tədricən yaxınlaşır. Hər bir kompilyasiya miniatür iterasiya hesab oluna bilər, yeganə fərq iterasiyaların fərqli planlaşdırma və nəticələrin formal qiymətləndirilməsini tələb etməsidir. Bəzi layihələrdə məhsulu hər gün tərtib etmək məna kəsb edir, lakin bu cür kompilyasiyalar tək bir proqramçı tərəfindən yerinə yetirilən miniatür layihə deyilsə, RUP tərifində iterasiya adlandırıla bilməz. Üzərində bir neçə tərtibatçının işlədiyi kiçik layihələr belə (məsələn, 10.000 sətir kod yazan 5 proqramçı) bir həftədən az davam edən iterasiyaları həyata keçirmək çox çətindir. Bunun səbəbləri Tövsiyə: Proqram təminatının İnkişafı Planı bölməsində təsvir edilmişdir.

Nə üçün təkrarlamalar lazımdır?

Əvvəllər layihələrin əksəriyyəti müəyyən edilmiş bütün fənlərin birdəfəlik ardıcıl həyata keçirilməsinə əsaslanırdı. Bu həyat dövrü adlanır şəlalə:

Bu yanaşma, məhsulun ilk dəfə tərtib edildiyi və sınaqların başladığı zaman tətbiqetmə dövrünün sonuna doğru inteqrasiya sahəsində çoxlu sayda qüsurların toplanması ilə xarakterizə olunur. Təhlil, dizayn və həyata keçirmə mərhələlərində nəzərə alınmayan səhvlər ortaya çıxır və layihə praktiki olaraq uzun müddət dayanır, bu müddət ərzində səhvlər düzəldiləcəkdir.

İnkişafa daha çevik və daha az riskli yanaşma tələbləri daha yaxşı başa düşmək, möhkəm arxitektura tərtib etmək, inkişaf prosesini sadələşdirmək və məhsul getdikcə daha tamamlandıqca çoxsaylı tətbiq dövrləri keçirmək üçün fənlər arasında təkrarlamaqdır. Bu həyat dövrü adlanır iterativ. Proses fənlərinin ardıcıllığının birdəfəlik icrası deyilir iterasiya.

Tərtibatçının nöqteyi-nəzərindən belə bir həyat dövrü ardıcıllıqdır təkrarlamalar, bu müddət ərzində proqram təminatı tədricən hazırlanır. Hər iterasiya bitir azad edin icra edilə bilən məhsul. Buraxılış hədəf sistemin bütün xüsusiyyətlərini dəstəkləməyə bilər, lakin o, tərtibatçılar və istifadəçilər üçün faydalı məlumat mənbəyidir. Hər buraxılışla yanaşı, əlaqəli iş məhsulları yaradılır: buraxılış təsviri, sənədlər, planlar və s., həmçinin yenilənmiş sistem modelləri.

İterativ yanaşmanın əsas nəticəsi aşağıdakı diaqramda göstərildiyi kimi əvvəllər təsvir edilmiş iş məhsullarının inkişafı və yetişməsidir.

Müxtəlif inkişaf mərhələlərində informasiya məzmununun təkamülü.

Kiçik mərhələ

Hər bir iterasiya təkrarlamanın nəticəsinin həmin iterasiya üçün müəyyən edilmiş qiymətləndirmə meyarlarına cavab verdiyini təsdiqləyən kiçik bir mərhələ ilə başa çatır.

Məqaləni bəyəndinizmi? Bunu Paylaş
Üst