Mavzu: Dasturiy ta’minotning hayotiy sikli



Download 15,45 Kb.
Sana21.01.2022
Hajmi15,45 Kb.
#397256
Bog'liq
11-amaliy ish


Mavzu: Dasturiy ta’minotning hayotiy sikli
Tizim muhandisligi, axborot tizimlari va dasturiy ta'minot muhandisligida ilovalarni ishlab chiqish hayotiy tsikli deb ham ataladigan tizimni ishlab chiqish hayotiy tsikli (SDLC) axborot tizimini rejalashtirish, yaratish, sinovdan o'tkazish va joylashtirish jarayonidir. [1] Tizimni ishlab chiqish hayotiy tsikli konsepsiyasi bir qator apparat va dasturiy taʼminot konfiguratsiyalariga taalluqlidir, chunki tizim faqat apparat, faqat dasturiy taʼminot yoki ikkalasining kombinatsiyasidan iborat boʻlishi mumkin. [2] Ushbu tsiklda odatda olti bosqich mavjud: talablarni tahlil qilish, loyihalash, ishlab chiqish va sinovdan o'tkazish, amalga oshirish, hujjatlashtirish va baholash.

Tizimni ishlab chiqishning hayotiy tsikli tizim muhandislari va tizim ishlab chiquvchilari tomonidan axborot tizimlarini rejalashtirish, loyihalash, qurish, sinovdan o'tkazish va etkazib berish uchun foydalaniladigan bir qator aniq belgilangan va aniq ish bosqichlaridan iborat. Yig'ish liniyasida ishlab chiqarilgan har qanday narsa singari, SDLC har bir aniq belgilangan bosqichda, rejalashtirilgan vaqt va xarajatlar smetalarida o'tadigan tizimlarni etkazib berish orqali mijozlar talablariga javob beradigan yoki undan yuqori sifatli tizimlarni ishlab chiqarishga qaratilgan. [3] Kompyuter tizimlari murakkab va ko'pincha (ayniqsa, xizmat ko'rsatishga yo'naltirilgan arxitekturaning yaqinda o'sishi bilan) turli xil dasturiy ta'minot ishlab chiqaruvchilari tomonidan potentsial ravishda ta'minlangan bir nechta an'anaviy tizimlarni bog'laydi. Ushbu murakkablik darajasini boshqarish uchun sharshara, spiral, Agile dasturiy ta'minotni ishlab chiqish, tezkor prototiplash, o'sish, sinxronlash va barqarorlashtirish kabi bir qator SDLC modellari yoki metodologiyalari yaratilgan.

SDLC ni tezkor metodologiyadan iterativgacha bo'lgan spektr bo'yicha tavsiflash mumkin. XP va Scrum kabi Agile metodologiyalari ishlab chiqish tsikli davomida tez o'zgarishlarga (SDLC yondashuviga rioya qilmasdan) imkon beruvchi engil jarayonlarga qaratilgan.[5] Ratsional birlashtirilgan jarayon va dinamik tizimlarni ishlab chiqish usuli kabi iterativ metodologiyalar cheklangan loyiha ko'lamiga va mahsulotlarni ko'p takrorlash orqali kengaytirish yoki yaxshilashga qaratilgan. Sharshara kabi ketma-ket yoki katta dizaynli (BDUF) modellar yirik loyihalar va xavflarni muvaffaqiyatli va bashorat qilinadigan natijalarga olib borish uchun toʻliq va toʻgʻri rejalashtirishga eʼtibor qaratadi.[iqtibos keltirish kerak] Anamorfik rivojlanish kabi boshqa modellar Loyiha ko'lami va xususiyatlarni ishlab chiqishning moslashuvchan takrorlanishi bilan boshqariladigan rivojlanish shakliga e'tibor qaratish.
Loyihani boshqarishda loyihani loyihaning hayot aylanishi (PLC) va SDLC bilan aniqlash mumkin, ular davomida bir oz boshqacha harakatlar sodir bo'ladi. Teylor (2004) fikriga ko'ra, "loyihaning hayot aylanishi loyihaning barcha faoliyatini o'z ichiga oladi, tizimni ishlab chiqish hayotiy tsikli esa mahsulotga bo'lgan talablarni amalga oshirishga qaratilgan.

SDLC o'z-o'zidan metodologiya emas, balki dasturiy ta'minotning hayot tsiklidagi bosqichlarning tavsifidir. Keng ma'noda, bu bosqichlar: tekshirish, tahlil qilish, loyihalash, qurish, sinovdan o'tkazish, amalga oshirish, texnik xizmat ko'rsatish va qo'llab-quvvatlash. Dasturiy ta'minotni ishlab chiqishning barcha metodologiyalari SDLC bosqichlarini kuzatib boradi, ammo buni amalga oshirish usuli metodologiyalar orasida katta farq qiladi. Masalan, Scrum tizimida [7] bitta foydalanuvchi hikoyasi ikki haftalik bir sprint ichida SDLC ning barcha bosqichlaridan o'tadi, deyish mumkin. Buni boshqa misol sifatida sharshara metodologiyasidan farqli o'laroq, har bir biznes talabi (SDLC tahlil bosqichida biznes talablari spetsifikatsiyasi deb nomlangan hujjatda qayd etilgan) [iqtibos keltirish kerak] xususiyat/funktsional tavsiflarga tarjima qilingan (dizayn bosqichida qayd etilgan) Funktsional spetsifikatsiya deb nomlangan hujjatda) keyin hammasi odatda uch oydan toʻqqiz oygacha yoki undan koʻproq vaqt davomida yechim xususiyatlari toʻplami sifatida bir vaqtning oʻzida tuziladi.[iqtibos keltirish kerak]. Talab paydo bo'lgan SDLC bosqichlari, so'ngra texnik xizmat ko'rsatish va qo'llab-quvvatlashning yakuniy bosqichida tugaydigan hayot tsikli bosqichlaridan o'tadi, shundan so'ng butun hayot tsikli odatda dasturiy ta'minot ilovasining keyingi versiyasi uchun qayta boshlanadi.

Tarix va tafsilotlar

Mahsulotning hayotiy tsikli mahsulot hayotining har bir bosqichini takrorlab, juda aniq, tuzilgan va uslubiy tarzda axborot tizimlarini qurish jarayonini tavsiflaydi. Elliott & Strachan & Radford (2004) ma'lumotlariga ko'ra tizimni ishlab chiqishning hayot aylanishi "1960-yillarda keng ko'lamli biznes konglomeratlari davrida keng ko'lamli funktsional biznes tizimlarini ishlab chiqish uchun yaratilgan. Axborot tizimlari faoliyati og'ir ma'lumotlarni qayta ishlash va raqamlarni buzish atrofida aylangan. tartiblar".[8]

1980-yillarda Buyuk Britaniya hukumatining Hukumat tijorat idorasi uchun ishlab chiqarilgan tizimli tizim tahlili va loyihalash usuli (SSADM) kabi bir nechta tizimlarni ishlab chiqish asoslari qisman SDLC ga asoslangan. O'shandan beri, Elliott (2004) so'zlariga ko'ra, "tizimlarni ishlab chiqishga an'anaviy hayot tsikli yondashuvlari tobora ko'proq an'anaviy SDLC ning ayrim kamchiliklarini bartaraf etishga harakat qiladigan muqobil yondashuvlar va ramkalar bilan almashtirildi"

Tizimni ishlab chiqishning hayot aylanish doirasi tizim dizaynerlari va ishlab chiquvchilari uchun amal qilishlari kerak bo'lgan harakatlar ketma-ketligini ta'minlaydi. U SDLC ning har bir bosqichi oldingisining natijalaridan foydalanadigan bosqichlar yoki bosqichlardan iborat.[9][10]



SDLC ishlab chiquvchilar uchun muhim bo'lgan rejalashtirish, tahlil qilish, loyihalash va amalga oshirish kabi muhim bosqichlarga amal qiladi va quyidagi bo'limda tushuntiriladi. Bunga hozirda foydalanilayotgan tizimni baholash, ma'lumot to'plash, texnik-iqtisodiy asoslash va so'rovni tasdiqlash kiradi. Bir qator SDLC modellari yaratilgan, jumladan, sharshara, favvora, spiral, qurish va tuzatish, tez prototiplash, bosqichma-bosqich, sinxronlash va barqarorlashtirish.[11][12] Ulardan eng qadimiysi va eng mashhuri sharshara modeli bo'lib, har bir bosqichning chiqishi keyingi bosqich uchun kirishga aylanadigan bosqichlar ketma-ketligidir.[10] Ushbu bosqichlarni turli yo'llar bilan tavsiflash va ajratish mumkin, jumladan, quyidagilar
Download 15,45 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish