Տարբերությունը ջրվեժի մոդելի և V մոդելի միջև

Բովանդակություն:

Տարբերությունը ջրվեժի մոդելի և V մոդելի միջև
Տարբերությունը ջրվեժի մոդելի և V մոդելի միջև

Video: Տարբերությունը ջրվեժի մոդելի և V մոդելի միջև

Video: Տարբերությունը ջրվեժի մոդելի և V մոդելի միջև
Video: Штукатурка стен - самое полное видео! Переделка хрущевки от А до Я. #5 2024, Նոյեմբեր
Anonim

Հիմնական տարբերություն – Ջրվեժի մոդելն ընդդեմ V մոդելի

Ջրվեժի մոդելի և V մոդելի հիմնական տարբերությունն այն է, որ ջրվեժի մոդելում ծրագրային ապահովման փորձարկումն իրականացվում է զարգացման փուլի ավարտից հետո, մինչդեռ V մոդելում զարգացման ցիկլի յուրաքանչյուր փուլ ունի ուղղակիորեն կապված փորձարկման փուլ:

Ծրագրաշարի զարգացման կյանքի ցիկլը (SDLC) գործընթաց է, որին հետևում է ծրագրային կազմակերպությունը՝ աշխատող, բարձրորակ ծրագրակազմ մշակելու համար: Ծրագրային ապահովման մշակման գործընթացի տարբեր մոդելներ կան, որոնց կարելի է հետևել ծրագրային ապահովման մշակման գործընթացում: Դրանցից երկուսն են ջրվեժը և V մոդելը։

Ի՞նչ է ջրվեժի մոդելը:

Ջրվեժի մոդելը հեշտ հասկանալի և պարզ մոդել է: Ամբողջական գործընթացը բաժանված է մի քանի փուլերի. Մեկ փուլ պետք է ավարտվի հաջորդ փուլին հասնելու համար:

Առաջին փուլը պահանջների հավաքումն ու վերլուծությունն է: Այնուհետև պահանջները փաստաթղթավորվում են: Այն կոչվում է Ծրագրային ապահովման պահանջների ճշգրտում (SRS): Հաջորդը համակարգի նախագծման փուլն է: Դա ծրագրային ապահովման ամբողջ ճարտարապետության նախագծումն է: Հաջորդ փուլը իրականացման փուլն է: Այն պետք է սկսել փոքր միավորների կոդավորումը: Այս միավորները համակցված են՝ ձևավորելու ամբողջական համակարգը և փորձարկվում են ինտեգրման և փորձարկման փուլում: Թեստավորման ավարտից հետո ծրագրակազմը բաշխվում է շուկա: Գործողությունները, ինչպիսիք են ծրագրաշարի սպասարկումը և նոր հնարավորությունների ավելացումը, գտնվում են տեղակայման և սպասարկման փուլում:

Տարբերությունը ջրվեժի մոդելի և V մոդելի միջև
Տարբերությունը ջրվեժի մոդելի և V մոդելի միջև

Նկար 01. Ջրվեժի մոդել

Այս մոդելը հարմար է փոքր նախագծերի համար և երբ պահանջները շատ պարզ են: Հարմար չէ խոշոր և բարդ նախագծերի համար։ Ընդհանուր առմամբ, հաճախորդի փոխազդեցությունը ջրվեժի մոդելում նվազագույնն է:

Ի՞նչ է V Model:

V մոդելը ջրվեժի մոդելի ընդլայնումն է: Այն ունի համապատասխան փորձարկման փուլ յուրաքանչյուր զարգացման փուլի համար: Հետևաբար, զարգացման ցիկլի յուրաքանչյուր փուլի համար կա համապատասխան փորձարկման փուլ: Զուգահեռաբար նախատեսվում է զարգացման փուլի համապատասխան փորձարկման փուլը։ Այս մոդելը հայտնի է նաև որպես ստուգման և վավերացման մոդել։

Առաջին փուլը պահանջների հավաքումն է: SRS-ը պատրաստվում է այս փուլում: Ընդունման նախագծային պլանը նույնպես կատարվում է այս փուլում: Դա ընդունման թեստավորման մուտքն է: Նախագծման փուլը ներառում է երկու քայլ. Ճարտարապետության դիզայնը ներառում է համակարգի համար պահանջվող ճարտարապետությունը:Այն հայտնի է որպես բարձր մակարդակի դիզայն: Մոդուլի դիզայնը հայտնի է որպես ցածր մակարդակի դիզայն: Փաստացի կոդավորումը սկսվում է կոդավորման փուլում:

Հիմնական տարբերությունը ջրվեժի մոդելի և V մոդելի միջև
Հիմնական տարբերությունը ջրվեժի մոդելի և V մոդելի միջև

Նկար 02. V մոդել

Միավոր փորձարկման ժամանակ փոքր մոդուլները կամ միավորները փորձարկվում են: Ինտեգրման փորձարկումն ուղղված է երկու տարբեր մոդուլների հոսքի փորձարկմանը: Համակարգի փորձարկումը ամբողջ համակարգի ֆունկցիոնալությունը ստուգելու համար է: Ընդունման թեստավորումը ծրագրաշարը օգտագործողի միջավայրում փորձարկելու համար է: Այն նաև ստուգում է, թե արդյոք համակարգը համապատասխանում է ծրագրային ապահովման պահանջներին:

Ընդհանուր առմամբ, v մոդելը հարմար է, երբ նախագիծը կարճ է և երբ պահանջները շատ պարզ են: Դա հարմար նախագիծ չէ խոշոր, բարդ և օբյեկտային նախագծերի համար:

Որո՞նք են նմանությունները ջրվեժի մոդելի և V մոդելի միջև:

  • Եվ Waterfall Model-ը և V Model-ը ծրագրային գործընթացի մոդելներ են:
  • Եվ Waterfall մոդելը և V մոդելները հարմար չեն խոշոր և բարդ նախագծերի համար:

Ո՞րն է տարբերությունը ջրվեժի մոդելի և V մոդելի միջև:

Ջրվեժի մոդել vs V մոդել

Ջրվեժի մոդելը համեմատաբար գծային հաջորդական նախագծման մոտեցում է ծրագրային նախագծեր մշակելու համար: V մոդելը մոդել է, որտեղ փուլերի կատարումը տեղի է ունենում հաջորդական եղանակով՝ v ձևով:
Մեթոդաբանություն
Ջրվեժի մոդելը շարունակական գործընթաց է: V մոդելը միաժամանակյա գործընթաց է:
Ընդհանուր թերություններ
Ջրվեժի մոդելում մշակված ծրագրաշարի ընդհանուր թերությունները ավելի մեծ են: V մոդելում մշակված ծրագրաշարի ընդհանուր թերությունները ավելի քիչ են:
Թերության նույնականացում
Ջրվեժի մոդելում թերությունները հայտնաբերվում են փորձարկման փուլում: V մոդելում թերությունները հայտնաբերվում են սկզբնական փուլից:

Ամփոփում – Waterfall Model vs V Model

Այս հոդվածը քննարկեց երկու ծրագրային գործընթացի մոդելներ, որոնք են ջրվեժը և v մոդելը: Ջրվեժի և V մոդելի միջև տարբերությունն այն է, որ ջրվեժի մոդելում ծրագրային ապահովման փորձարկումը կատարվում է զարգացման փուլի ավարտից հետո, մինչդեռ V մոդելում զարգացման ցիկլի յուրաքանչյուր փուլ ունի ուղղակիորեն կապված փորձարկման փուլ:

Խորհուրդ ենք տալիս: