Palapartishlik modeli va V modeli oʻrtasidagi farq

Mundarija:

Palapartishlik modeli va V modeli oʻrtasidagi farq
Palapartishlik modeli va V modeli oʻrtasidagi farq

Video: Palapartishlik modeli va V modeli oʻrtasidagi farq

Video: Palapartishlik modeli va V modeli oʻrtasidagi farq
Video: Мактабда Буларни Доим Сиздан Сир САКЛАШГАН (ТОП7) 2024, Noyabr
Anonim

Asosiy farq – Sharshara modeli va V modeli

Palapartishlik modeli va V modeli oʻrtasidagi asosiy farq shundaki, sharshara modelida dasturiy taʼminot sinovi ishlab chiqish bosqichi tugagandan soʻng amalga oshiriladi, V modelida esa ishlab chiqish siklining har bir bosqichi bevosita bogʻliq boʻlgan sinov bosqichiga ega.

Software Development Life Cycle (SDLC) - bu dasturiy ta'minot tashkiloti tomonidan ishlaydigan, yuqori sifatli dasturiy ta'minotni ishlab chiqish jarayoni. Dasturiy ta'minotni ishlab chiqish jarayonida kuzatilishi mumkin bo'lgan turli xil dasturiy ta'minotni ishlab chiqish jarayoni modellari mavjud. Ulardan ikkitasi sharshara va V modeli.

Sharshara modeli nima?

Sharshara modeli tushunarli va sodda modeldir. To'liq jarayon bir necha bosqichlarga bo'linadi. Keyingi bosqichga o‘tish uchun bir bosqich tugallanishi kerak.

Birinchi bosqich - talablarni yig'ish va tahlil qilish. Keyin talablar hujjatlashtiriladi. U Software Requirement Specification (SRS) deb ataladi. Keyingi bosqich tizimni loyihalash bosqichidir. Bu butun dasturiy ta'minot arxitekturasini loyihalashdir. Keyingi bosqich - amalga oshirish bosqichi. Bu kichik birliklarni kodlashni boshlashdir. Ushbu birliklar to'liq tizimni yaratish uchun birlashtiriladi va integratsiya va sinov bosqichida sinovdan o'tkaziladi. Sinov tugagandan so'ng, dasturiy ta'minot bozorga tarqatiladi. Dasturiy ta'minotga texnik xizmat ko'rsatish va yangi xususiyatlarni qo'shish kabi harakatlar o'rnatish va texnik xizmat ko'rsatish bilan bog'liq.

Sharshara modeli va V modeli o'rtasidagi farq
Sharshara modeli va V modeli o'rtasidagi farq

01-rasm: Sharshara modeli

Bu model kichik loyihalar uchun va talablar juda aniq boʻlganda mos keladi. Katta va murakkab loyihalar uchun mos emas. Odatda, palapartishlik modelida mijozlar bilan muloqot minimal.

V modeli nima?

V modeli sharshara modelining kengaytmasi hisoblanadi. Har bir rivojlanish bosqichi uchun tegishli sinov bosqichi mavjud. Shuning uchun, rivojlanish tsiklining har bir bosqichi uchun tegishli sinov bosqichi mavjud. Rivojlanish bosqichining tegishli sinov bosqichi parallel ravishda rejalashtirilgan. Bu model tekshirish va tasdiqlash modeli sifatida ham tanilgan.

Birinchi bosqich - talablarni yig'ish. Ushbu bosqichda SRS tayyorlanadi. Ushbu bosqichda qabul qilish loyihalash rejasi ham amalga oshiriladi. Bu qabul qilish testi uchun kirish hisoblanadi. Dizayn bosqichi ikki bosqichni o'z ichiga oladi. Arxitektura dizayni tizim uchun zarur bo'lgan arxitekturani o'z ichiga oladi. Bu yuqori darajadagi dizayn sifatida tanilgan. Modul dizayni past darajadagi dizayn sifatida tanilgan. Haqiqiy kodlash kodlash bosqichida boshlanadi.

Sharshara modeli va V modeli o'rtasidagi asosiy farq
Sharshara modeli va V modeli o'rtasidagi asosiy farq

02-rasm: V modeli

Birlik sinovida kichik modullar yoki birliklar sinovdan o'tkaziladi. Integratsiya testi ikki xil modulning oqimini sinab ko'rishdir. Tizim testi butun tizimning funksionalligini tekshirishdan iborat. Qabul qilish testi dasturiy ta'minotni foydalanuvchi muhitida sinab ko'rishdir. Shuningdek, u tizimning dasturiy taʼminot talablari spetsifikatsiyasiga muvofiqligini tekshiradi.

Umuman olganda, v modeli loyiha qisqa bo'lganda va talablar juda aniq bo'lganda mos keladi. Bu yirik, murakkab va obyektga yoʻn altirilgan loyihalar uchun mos emas.

Palapartishlik modeli va V modeli oʻrtasidagi oʻxshashliklar qanday?

  • Sharfalar modeli ham, V modeli ham dasturiy jarayon modellaridir.
  • Sharshara va V modellari katta va murakkab loyihalar uchun mos emas.

Sharshara modeli va V modeli oʻrtasidagi farq nima?

Sharshara modeli va V modeli

Palapartishlik modeli dasturiy loyihalarni ishlab chiqish uchun nisbatan chiziqli ketma-ket dizayn yondashuvidir. V modeli - bu fazalar v shaklida ketma-ket bajariladigan model.
Metodologiya
Sharshara modeli uzluksiz jarayondir. V modeli bir vaqtda amalga oshiriladigan jarayon.
Jami nuqsonlar
Sharfall modelida ishlab chiqilgan dasturiy ta'minotdagi jami nuqsonlar yuqoriroq. V modelida ishlab chiqilgan dasturiy ta'minotdagi jami nuqsonlar kamroq.
Kamchilikni aniqlash
Sharshara modelida nuqsonlar sinov bosqichida aniqlanadi. V modelida nuqsonlar dastlabki bosqichda aniqlanadi.

Xulosa – Sharshara modeli va V modeli

Ushbu maqolada sharshara va v modeli boʻlgan ikkita dasturiy jarayon modeli muhokama qilingan. Sharshara va V modeli o'rtasidagi farq shundaki, sharshara modelida dasturiy ta'minot sinovi ishlab chiqish bosqichi tugagandan so'ng amalga oshiriladi, V modelida esa ishlab chiqish siklining har bir bosqichi bevosita bog'liq bo'lgan sinov bosqichiga ega.

Tavsiya: