Programmalash asoslari fanidan mustaqil ta’lim Reja



Yüklə 287,91 Kb.
səhifə5/6
tarix13.12.2023
ölçüsü287,91 Kb.
#174671
1   2   3   4   5   6
Programmalash asoslari fanidan mustaqil ta

Fizibiliti tekshiruvlarining asosan besh turi mavjud:
1. Iqtisodiy: Loyihani byudjet doirasida yakunlay olamizmi yoki yo‘qmi?
2. Yuridik: Biz ushbu loyihani kiber qonun va boshqa me’yoriy-huquqiy ba’za/muvofiqliklar sifatida ko‘rib chiqa olamizmi?
3. Operatsion fizibiliti: Biz mijoz kutgan operatsiyalarni yarata olamizmi?
4. Texnik: joriy qurilma tizimi dasturiy ta’minotni qo‘llab-quvvatlay oladimi yoki yo‘qligini tekshirish kerak.
5. Vaqt muddati: Loyihani belgilangan vaqt muddatida bajarish mumkin yoki yo‘qligini aniqlash.

3-bosqich: Dizayn


Ushbu uchinchi bosqichda tizim va dasturiy ta’minotni loyihalash hujjatlari talabning spetsifikatsiya hujjatiga muvofiq tayyorlanadi. Bu umumiy tizim arxitekturasini aniqlashga yordam beradi. Dizayn bosqichi modelning keyingi bosqichi uchun kirish bo‘lib xizmat qiladi. Dizayn bosqichida algoritmlar ham yaratiladi. Ushbu bosqichda ishlab chiqilgan ikki turdagi dizayn hujjatlari mavjud bo‘lishi kerak:
Yuqori darajadagi dizayn (HLD)
•Har bir modulning qisqacha tavsifi va nomi
•Har bir modulning funksionalligi haqida qisqacha ma’lumot
•Interfeys aloqasi va modullar orasidagi bog‘liqliklar
•Ma’lumotlar ba’zasi jadvallari va ularning asosiy elementlari
•To‘liq arxitektura diagrammalari va texnologiya tafsilotlari Quyi darajadagi dizayn (LLD)
•Modullarning funksional mantiqi
•Turi va hajmini o‘z ichiga olgan ma’lumotlar ba’zasi jadvallari
•Interfeysning to‘liq tafsilotlari
•Xato xabarlari ro‘yxati
•Har bir modul uchun to‘liq kirish va chiqish ma’lumotlari

4-bosqich: Kod yozish


Tizimni loyihalash bosqichi tugagach, keyingi bosqich kod yozish hisoblanadi. Ushbu bosqichda ishlab chiquvchilar tanlangan dasturlash tilidan foydalangan holda kod yozish orqali butun tizimni (dasturni) qurishni boshlaydilar. Kodlash bosqichida vazifalar birliklarga yoki modullarga bo‘linadi va turli ishlab chiquvchilarga beriladi. Bu dasturiy ta’minotni ishlab chiqishning hayot sikli jarayonining eng uzun bosqichi hisbolanadi. Ushbu bosqichda dasturchi 1-2-3-bosqichlarda aniqlab tayyorlangan ko‘rsatmalariga amal qilishi kerak. Shuningdek, ular kodni yaratish va amalga oshirish uchun kompilyator, tarjimon, tuzatuvchi kabi dasturlash vositalaridan foydalanishlari ham kerak bo‘ladi.

5-bosqich: Sinov


Dastur kodlari yozilib tayyor bo‘lgandan so‘ng, u sinov bosqichida tekshiriladi. Odatda sinov alohida firma/kompaniya xizmati yordamida amalga oshiriladi. Sinov o‘tkazish guruhi yangi yaratilgan butun dasturning funksionalligini sinab ko‘rishni boshlaydi. Bu butun dastur mijoz talabiga muvofiq ishlashini tekshirish uchun amalga oshiriladi. Ushbu bosqichda QA va sinov guruhi ishlab chiquvchilarga (dasturchilarga) xabar beradigan ba’zi xatolar/nuqsonlarni topishi mumkin. Ishlab chiqish guruhi xatoni tuzatadi va qayta sinovdan o‘tkazish uchun QAga yuboradi. Bu jarayon yaratilgan dastur xatosiz, barqaror va ushbu tizimning biznes ehtiyojlariga muvofiq ishlamaguncha davom etadi.
6-bosqich: O‘rnatish va joylashtirish
Dasturni sinovdan o‘tkazish bosqichi tugagach va tizimda hech qanday xato qolmaganidan so‘ng, yakuniy joylashtirish jarayoni boshlanadi. Loyiha menejeri tomonidan berilgan fikr-mulohazalar asosida yakuniy dastur versiyasi joylashtirish bilan bog‘liq muammolar tekshiriladi. Agar desktop dastur yaratilgan bo‘lsa mijozning qurilmasiga o‘rnatib beriladi. Agar yaratilgan dastur internetda ishlaydigan bo‘lsa server (hosting)ga joylashtiriladi va mijozga topshiriladi. Ushbu bosqichda ishlab chiquvchi dasturchilarning shartnomaga doir ishlari yakunlangani belgilanadi. Va agar mijoz ishlab chiquvchiga yangi o‘zgartirshlar uchun xizmat qilishni taklif qilsa keyingi bosqich ham ishlab chiquvchiga tegishli hisoblanadi.

7-bosqich: Texnik xizmat ko‘rsatish


Yaratilgan dastur o‘rnatilgach va mijozlar ishlab chiqilgan tizimdan foydalanishni boshlagandan so‘ng, quyidagi 3 ta harakat sodir bo‘ladi. •Xatolarni tuzatish - xatoliklar haqida umuman tekshirilmagan ayrim senariylar tufayli xabar qilinadi
•Yangilash - dasturni yangi versiyalariga yangilash
•Yaxshilash - mavjud dasturiy ta’minotga ba’zi yangi xususiyatlarni qo‘shish
Ushbu SDLC bosqichining asosiy yo‘nalishi ehtiyojlarni qondirishda davom etishini va dastur birinchi bosqichda aytib o‘tilgan spetsifikatsiyaga muvofiq ishlashini ta’minlashdan iborat hisoblanadi.


Xulosa
Dasturiy ta’minotni ishlab chiqish hayot sikli (SDLC) dasturiy ta’minotni yaratish uchun tizimli jarayon bo‘lib, u yaratilgan dasturiy ta’minotning sifati va to‘g‘riligini ta’minlaydi. Dasturiy ta’minot injiniringidagi SDLC standart faoliyat va natijalar to‘plami uchun asos yaratadi. Yetti xil SDLC bosqichlari: 1) Talablarni yig‘ish va tahlil qilish 2) Texnik-iqtisodiy asoslash 3) Dizayn 4) Kodlash 5) Sinov 6) O‘rnatish / Joylashtirish va 7) Texnik xizmat ko‘rsatishdan iboratdir.



Yüklə 287,91 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin