Шаркыратма модели менен V моделинин ортосундагы айырма

Мазмуну:

Шаркыратма модели менен V моделинин ортосундагы айырма
Шаркыратма модели менен V моделинин ортосундагы айырма

Video: Шаркыратма модели менен V моделинин ортосундагы айырма

Video: Шаркыратма модели менен V моделинин ортосундагы айырма
Video: Сельхоз техника из Европы. Как просто и выгодно купить б/у сельхозтехнику из Европы. 2024, Июль
Anonim

Негизги айырмасы – Шаркыратма модели менен V модели

Шаркыратма модели менен V моделинин негизги айырмасы, шаркыратма моделинде программалык камсыздоону тестирлөө иштеп чыгуу фазасы аяктагандан кийин жасалат, ал эми V моделинде иштеп чыгуу циклинин ар бир фазасында түздөн-түз байланышкан тестирлөө фазасы болот.

Программалык камсыздоону өнүктүрүүнүн жашоо цикли (SDLC) – бул программалык камсыздоо уюму иштеп жаткан, жогорку сапаттагы программаны иштеп чыгуу процесси. Программаны иштеп чыгуу процессинде ар кандай программалык камсыздоону иштеп чыгуу процессинин моделдери бар. Алардын экөө Шаркыратма жана V модели.

Шаркыратма модели деген эмне?

Шаркыратма модели түшүнүктүү жана жөнөкөй модель. Толук процесс бир нече этапка бөлүнөт. Кийинки фазага өтүү үчүн бир фаза бүтүшү керек.

Биринчи этап - талаптарды чогултуу жана талдоо. Андан кийин талаптар документтештирилет. Ал программалык камсыздоо талаптарынын спецификациясы (SRS) деп аталат. Кийинки системаны долбоорлоо баскычы. Бул программалык камсыздоонун бүт архитектурасын иштеп чыгуу. Кийинки этап - ишке ашыруу баскычы. Бул кичинекей бирдиктерди коддоону баштоо. Бул бирдиктер толук системаны түзүү үчүн бириктирилип, интеграция жана тестирлөө баскычында сыналат. Сыноо аяктагандан кийин программалык камсыздоо рынокко таратылат. Программаны тейлөө жана жаңы функцияларды кошуу сыяктуу иш-аракеттер жайылтууга жана тейлөөгө кирет.

Шаркыратма модели менен V моделинин ортосундагы айырма
Шаркыратма модели менен V моделинин ортосундагы айырма

01-сүрөт: Шаркыратма модели

Бул модель чакан долбоорлорго жана талаптар абдан так болгондо ылайыктуу. Бул ири жана татаал долбоорлорго ылайыктуу эмес. Жалпысынан, шаркыратма моделиндеги кардар менен иштешүү минималдуу.

V модели деген эмне?

V модели шаркыратма моделинин уландысы. Анын ар бир өнүгүү фазасы үчүн тиешелүү тестирлөө баскычы бар. Ошондуктан, өнүгүү циклинин ар бир этабы үчүн тиешелүү тестирлөө баскычы бар. Иштеп чыгуу фазасынын тиешелүү тестирлөө этабы параллелдүү пландаштырылган. Бул модель текшерүү жана текшерүү модели катары да белгилүү.

Биринчи этап - талаптарды чогултуу. Бул этапта МКК даярдалат. Кабыл алуу долбоорлоо планы да ушул этапта жүргүзүлөт. Бул кабыл алуу тестирлөө үчүн киргизүү болуп саналат. Дизайн этабы эки кадамды камтыйт. Архитектура дизайны система үчүн талап кылынган архитектураны камтыйт. Бул жогорку деңгээлдеги дизайн катары белгилүү. Модул дизайны төмөнкү деңгээлдеги дизайн катары белгилүү. Иш жүзүндө коддоо коддоо фазасында башталат.

Шаркыратма модели менен V моделинин ортосундагы негизги айырма
Шаркыратма модели менен V моделинин ортосундагы негизги айырма

02-сүрөт: V модели

Бирдикти сыноодо кичинекей модулдар же бирдиктер сыналат. Интегралдык тестирлөө эки башка модулдун агымын текшерүү болуп саналат. Системалык тестирлөө бүт системанын иштешин текшерүү болуп саналат. Кабыл алуу тестирлөө колдонуучу чөйрөсүндө программалык камсыздоону сыноо болуп саналат. Ал ошондой эле тутумдун программалык камсыздоо талаптарынын спецификациясына туура келгенин текшерет.

Жалпысынан, долбоор кыска жана талаптар абдан так болгондо v модели ылайыктуу. Бул чоң, татаал жана объектиге багытталган долбоорлор үчүн ылайыктуу эмес.

Шаркыратма модели менен V моделинин кандай окшоштуктары бар?

  • Шаркыратма модели жана V модели экөө тең программалык процесстердин моделдери.
  • Шаркыратма модели да, V модели тең чоң жана татаал долбоорлорго ылайыктуу эмес.

Шаркыратма модели менен V моделинин ортосунда кандай айырма бар?

Шаркыратма моделине каршы V модели

Шаркыратма модели программалык долбоорлорду иштеп чыгуу үчүн салыштырмалуу сызыктуу ырааттуу долбоорлоо ыкмасы. V модели - фазалардын аткарылышы v формасында ырааттуу түрдө ишке ашкан модель.
Методология
Шаркыратма модели үзгүлтүксүз процесс. V модели бир убактагы процесс.
Жалпы кемчиликтер
Шаркыратма моделинде иштелип чыккан программалык камсыздоодогу жалпы кемчиликтер жогору. V моделинде иштелип чыккан программалык камсыздоодогу жалпы кемчиликтер азыраак.
Кемчиликти аныктоо
Шаркыратма моделинде кемчиликтер сыноо баскычында аныкталат. V моделинде кемчиликтер баштапкы фазадан эле аныкталат.

Кыскача маалымат – Шаркыратма моделине каршы V моделге

Бул макалада шаркыратма жана v модели болгон программалык камсыздоо процессинин эки модели талкууланды. Шаркыратма менен V моделинин айырмасы, шаркыратма моделинде программалык камсыздоону тестирлөө иштеп чыгуу фазасы аяктагандан кийин жасалат, ал эми V моделинде иштеп чыгуу циклинин ар бир фазасында түздөн-түз байланышкан тестирлөө фазасы болот.

Сунушталууда: