3-ma’ruza. Tuzilmaviy dasturlashdan misоllar



Download 261,41 Kb.
Sana03.02.2023
Hajmi261,41 Kb.
#907422
Bog'liq
3-ma\'ruza DTTL


3-ma’ruza. Tuzilmaviy dasturlashdan misоllar

3.1. Dasturiy ta'minotning hayotiy aylanishi


3.2. Dasturiy ta'minot tizimlarini loyihalash bosqichlari
3.1. Dasturiy ta'minotning hayotiy aylanishi

Dasturiy ta'minotning hayotiy tsikli - bu dasturiy ta'minotni ishlab chiqish va ishlatish loyihasi doirasida amalga oshiriladigan va boshqariladigan doimiy va buyurtma qilingan tadbirlar to'plamidir [7, 8]. Dasturiy ta'minotni ishlab chiqish g'oyasi (kontseptsiyasi) paydo bo'lgan paytdan boshlab boshlanadi, uni yaratish zarurati to'g'risida qaror qabul qilinadi va to'liq pensiya jarayoni bilan tugaydi. Dasturiy ta'minotning hayotiy tsiklida odatda quyidagi bosqichlar ajratiladi:


1) tizim tahlili va rivojlanish zarurligini asoslash;
2) talablarni shakllantirish;
3) dizayn;
4) dasturlash;
5) sinov va disk raskadrovka;
6) dasturni ishga tushirish;
7) ekspluatatsiya va texnik xizmat ko'rsatish; 8) operatsiyani yakunlash.
Dasturiy ta'minotning hayot aylanish jarayonlari hozirda ISO 12207-1999 standarti bilan tartibga solinadi va shakl. 8. Ular guruhlangan , asosiy yordamchi va tashkiliy: uch guruhga.

Shakl: 8. ISO 12207 bo'yicha dasturiy ta'minotning hayot aylanish jarayonlari
Ushbu hayot tsikli modelida dasturiy ta'minotni ishlab chiqishning asosiy jarayoni bu dasturiy ta'minot tizimini tahlil qilish, loyihalash va amalga oshirishdir. Unga belgilangan talablarga muvofiq dasturiy ta'minotni yaratish, loyihalash va ekspluatatsion hujjatlarni tayyorlash, sinov uchun zarur bo'lgan materiallarni tayyorlash va dasturiy mahsulotning ishlashi va sifatini tekshirish, xodimlar malakasini oshirishni tashkil etish bo'yicha ishlar kiradi.
2.2. Dasturiy ta'minot tizimlarini loyihalash bosqichlari
Dasturiy ta'minot tizimini ishlab chiqish jarayonini rejalashtirishda loyihalash ishlarini amalga oshirishda rivojlanish strategiyasini tanlash muhimdir. Dasturiy ta'minotni ishlab chiqishning uchta asosiy strategiyasi mavjud [8]:
bitta o'tish (palapartishlik strategiyasi), uning davomida loyihalash bosqichlarining chiziqli ketma-ketligi amalga oshiriladi;
- barcha versiyalar ketma-ketligi sifatida amalga oshiriladigan foydalanuvchi va tizim talablarining dastlabki o'rnatilishidan iborat bo'lgan qo'shimcha strategiya ;
evolyutsion strategiya , unda dasturiy ta'minot tizimi ham versiyalar ketma-ketligi shaklida qurilgan, ammo jarayon boshida barcha talablar aniqlanmagan, ular versiyalarni ishlab chiqish natijasida takomillashtirilgan.
Klassik dizayn tsikli bosqichlarning ketma-ketligini ifodalaydigan palapartishlik (kaskad) modeli tomonidan amalga oshiriladi, keyingi bosqichga o'tish esa amaldagi ish tugagandan so'ng sodir bo'ladi. Original Royce kaskad modelida [9] ushbu bosqichlar quyidagi tartibda joylashtirilgan:
- talablarni aniqlash;
- dizayn;
- loyihalash (amalga oshirish, kodlash);
- mujassamlash;
- sinov va disk raskadrovka (shu jumladan tekshirish); - o'rnatish; - qo'llab-quvvatlash.
Loyihalash jarayonida egiluvchanlik yo'qligi sababli toza sharshara modeli deyarli hech qachon ishlatilmaydi, ammo u takrorlanuvchi va evolyutsion modellarda ishlatiladigan dizayn bosqichlarining mantiqiy ketma-ketligini belgilaydi. Xususan, V shaklidagi model keng qo'llanilgan bo'lib, u o'ziga xos kaskadli model sifatida ishlab chiqilgan [8, 10]. Bu erda har bir keyingi bosqich ham oldingi bosqich natijalarini olish tugagandan so'ng boshlanadi. Shu bilan birga, ushbu modelda tahlil qilish bosqichlari va kodlashdan oldingi dizayn bosqichlari va tekshirish va sinovdan o'tkazishning keyingi bosqichlari o'rtasida mavjud bo'lgan munosabatlarni ta'kidlab, dasturiy ta'minotni loyihalash jarayonining bosqichlarini aniqlashga kompleks yondashuv qo'llaniladi. Ushbu model sxematik tarzda shakl. to'qqiz.

Shakl: 9. Dasturiy ta'minotni ishlab chiqish jarayonining asosiy bosqichlari
Shuni ta'kidlash kerakki, dasturiy ta'minot tizimini ishlab chiqishda eng ko'p mehnat talab qiladigan me'moriy va batafsil dizayn bo'lib, uning davomida dasturiy ta'minot loyihasining asosiy jihatlari ishlab chiqilmoqda:
- o'zaro ta'sir qiluvchi komponentlar to'plami sifatida dasturiy ta'minot tizimining arxitekturasini aniqlash;
- axborot bazasini tashkil etuvchi ma'lumotlar tuzilmalarini yaratish;
- bajarilayotgan jarayonlarni amalga oshirishda xatti-harakatlarning tafsilotlarini aks ettiruvchi algoritmlarni loyihalash;
- foydalanuvchi interfeysini ishlab chiqish; - hujjatlar.
Download 261,41 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