Fan nomi : Dasturiy ta'minot sifatini ta'minlash
Bajardi: Nurxonov Nurbek
Mavzu: 18.Dasturiy ta’minotni ishlab chiqish jarayonini boshqarish
Texnika talab qiladigan turmush tarzi 21-asrda dasturiy ta'minotni kundalik hayotning ajralmas qismiga aylantiradi. Bugungi kunda kompyuter bilan bog'liq qandaydir jarayonlar bilan ta'minlanmagan har qanday faoliyatni tasavvur qilishning iloji yo'q.
Chuqurroq qazish paytida dasturiy ta'minotni ishlab chiqish - bu aniq protseduralar va "Software Development Life Cycle" (SDLC) deb nomlanuvchi qat'iy belgilangan qadamlar bilan yuqori darajada tashkil etilgan jarayon. Sizga murakkab tizim, dasturiy ta'minot to'plami yoki oxirgi foydalanuvchi veb-sayti yoki mobil ilovasi kerak bo'lganda, boshqa barcha muhim omillardan tashqari, sizning ajoyib loyihangizni etkazib berish, asosan ishlab chiquvchilar guruhi tomonidan qo'llaniladigan jarayonlar majmuiga bog'liq.
Dasturiy ta'minotni ishlab chiqishning hayotiy tsikli qoidalar va amaliyotlar to'plami sifatida sizning g'ayrioddiy g'oyangizni noyob dasturiy mahsulot yoki echimga aylantirish uchun texnik, texnologik bo'lmagan guruh a'zolari va loyiha manfaatdor tomonlarini birlashtirishga yordam beradi.
Loyiha talablarini qondirish, belgilangan muddatlarga rioya qilish va byudjetdan tashqarida qolish imkoniyatini beradigan rivojlanish guruhlarining ishlarini tuzadi. Dasturiy ta'minotni ishlab chiqish hayot tsiklining har bir bosqichi kompaniya dasturiy ta'minotni ishlab chiqish jarayonining modeliga bog'liq bo'lib, u epchil, palapartishlik, V-model, RAD (tezkor dasturni ishlab chiqish) yoki o'sib borishini tanlaydi.
Bu erda biz mukammal mahsulotni ishga tushirish usullarini ko'rish uchun dasturiy ta'minotni ishlab chiqish jarayonida eng ko'p qabul qilingan qadamlarni ko'rib chiqamiz.
Mundarija
1. Aqliy hujum va rejalashtirish
Aqliy hujum - dasturiy ta'minotni ishlab chiqish jarayonining birinchi bosqichi. Davr.
Hammasi ajoyib g'oyadan boshlanadi. Ammo har qanday g'oyani amalga oshirish uchun yaxshilab o'ylab ko'rish kerak. Puxta rejalashtirish - bu dasturiy ta'minotni ishlab chiqish yoki ishlab chiqarishning boshlang'ich va asosiy bosqichlaridan biri, chunki u loyihaning ko'lamini belgilashni, yangi tizimning biznesning strategik maqsadlariga erishish vositalari va usullarini belgilashni, resurslarning mavjudligini, xarajatlar bilan bog'liq masalalarni, muddatlarni belgilashni nazarda tutadi. va echimlarni aniqlash.
Faqatgina mukammal reja ishlab chiqilgandan keyingina siz oldinga intilishga tayyorsiz.
2. Talablar va texnik-iqtisodiy tahlil
Dasturiy ta'minotni ishlab chiqish jarayonining ushbu bosqichida loyiha batafsil tavsiflanadi va loyihaning maqsadga muvofiqligi tahlili amalga oshiriladi.
Amalga oshiriladigan echimni yaratish uchun toza kod va yoqimli dizayn etarli emas, avval siz ishlab chiquvchilar guruhiga loyiha maqsadini chuqurroq tushunib, barcha talablarni to'plashingiz kerak.
Texnik-iqtisodiy tahlil dasturni ishlab chiqish jarayoniga ta'sir qiluvchi barcha texnik va iqtisodiy jihatlarni aks ettiradi: vaqt, resurslar va vazifalar hamda jamoa a'zolarining jalb qilingan hisob-kitoblari ROIni hisoblashda va loyihaning qiymati va foydasini aniqlashda yordam beradi.
Talablarni tahlil qilish, shuningdek, xatarlarni boshidanoq aniqlashga yordam beradi, shunda xatarlarni kamaytirish strategiyasi boshidanoq ishlab chiqilishi mumkin. Aniq tuzilgan hujjatlar ishlab chiquvchilar guruhi va mijozlar uchun yaxshi hamkorlik va tushunishni ta'minlaydi .
Talablarni tahlil qilish va dasturiy ta'minotning ishlash ko'rsatkichlari dasturiy ta'minotni ishlab chiqish hayotining keyingi bosqichini muvaffaqiyatli bajarish uchun juda muhimdir .
3. Loyihalash,Dizayn
Dasturiy ta'minot dizayni mahsulot ishlab chiqarish tsiklining eng muhim tarkibiy qismidir.
Loyihalash bosqichida echimning kontseptsiyasi aniqlanadi, ya'ni aniq loyiha talablariga javob beradigan batafsil dasturiy ta'minot arxitekturasi yaratiladi.
Dastur arxitektorlari va muhandislari tomonidan maxsus tayyorlangan dasturiy ta'minot dizayni aniq ish oqimlari va standartlarni o'rnatadi va ma'lumotlar bazasi tuzilishi va dizayni bilan birgalikda aniq umumiy echim / mahsulot dizaynini o'z ichiga oladi. Ushbu bosqichda loyihaning butun tuzilishi dasturiy ta'minotni ishlab chiqish jarayonining keyingi bosqichlarida foydalaniladigan yakuniy prototip va maketlar bilan qurilgan.
Bu echimning funktsional imkoniyatlaridan tortib, asosiy apparat / dasturiy ta'minot tarkibiy qismlarini, kelajakdagi rivojlanish uchun dasturiy ta'minot vositalarini, tuzilish imkoniyatlarini, taklif etilayotgan echimning biznes ehtiyojlari va maqsadlarini amalga oshirish jarayonlarini aniqlashgacha bo'lgan barcha narsalarni vizual tarzda modellashtirishning bir turi. Dizayn aniqlangandan so'ng, rivojlanishga o'tish vaqti keldi.
4. Rivojlanish va kodlash
Rivojlanish bosqichi kod yozish va dasturiy ta'minotni ishlab chiqish jarayonida dizayn hujjatlarini haqiqiy dasturiy ta'minotga aylantirish bilan bog'liq.
Dasturiy ta'minotni ishlab chiqish tsiklining ushbu bosqichi, umuman olganda, eng uzoq davom etadi, chunki u butun jarayonning asosini tashkil etadi va bir qator hayotiy narsalarga e'tibor berish kerak.
Dasturiy ta'minot muhandisligi jamoasi o'z kodi boshqalar manfaatdor tomonlar talablari, uchun dasturiy ta'minot talablar xususiyatlari, mos javob lekin dasturiy ta'minot ishlab chiqish avvalgi bosqichlari diqqat amalga oshdi bo'lsa, ready-to-foydalanish dasturi talablariga mos, degin ishonch hosil qilish uchun bor dasturiy ta'minot loyihasiga. Dasturiy ta'minotni ishlab chiqarishni ishlab chiqarish tsikli alfa, beta-versiyadan, nomzodni ishlab chiqarishning haqiqiy rivojlanishiga qadar chiqadi. To'liq arxitektura (JB, API va hk) va echimning rejalashtirilgan funktsional imkoniyatlari yaratilgandan so'ng, sinov bosqichi boshlanadi.
Do'stlaringiz bilan baham: |