|
Dasturning oʻzgaruvchanligi Pdf ko'rish
|
bet | 266/344 | Sana | 07.12.2023 | Hajmi | 3,37 Mb. | | #113345 |
Bog'liq Pedagogik mahorat 3-son 2021 yilDasturning oʻzgaruvchanligi. Vaqt oʻtishi bilan har qanday dastur oʻzgarishi mumkin. Dasturni
oʻzgartirish qanchalik tez va qulay boʻlsa, shunchalik moslashuvchan va raqobatbardosh boʻladi [2].
Dasturning bitta modulini oʻzgartirish boshqa modullarga ta’sir qilmasligi kerak.
Dasturning kengayishi. Dasturga uning asosiy tuzilishini buzmasdan yangi funksionallikni qoʻshish
qobiliyati. Loyihaning birinchi bosqichida dasturga faqat eng zarur funksiyalarni qoʻshish kerak, ammo
arxitektura kerak boʻlganda yangi funksiyalarni qoʻshishni osonlashtirishi kerak [3]. Dastur shunday tuzilishi
kerakki, yangi funksiyalarni oʻzgartirish va qoʻshish mavjud kodni oʻzgartirmasdan yangi kod (kengaytma)
yozish orqali amalga oshiriladi.
Rivojlanish jarayonining miqyosi. Yangi odamlarni jalb qilish orqali rivojlanish vaqtini qisqartirish
qobiliyati. Arxitektura koʻplab odamlar bir vaqtning oʻzida ishlashlari uchun rivojlanish jarayonini
parallellashtirishga imkon berishi kerak [4].
Dasturning sinovdan oʻtkazilishi. Sinovni osonlashtiradigan kod kamroq xatolarni oʻz ichiga oladi
va ishonchli ishlaydi [5].
Dastur qismlarini qayta ishlatish imkoniyati. Uning modullari boshqa loyihalarda qayta ishlatilishi
uchun dasturni loyihalashtirish maqsadga muvofiqdir [6]. Loyiha yaxshi tuzilgan boʻlishi kerak, dublikatlarni
oʻz ichiga olmasligi kerak, yaxshi ishlab chiqilgan kodga va hujjatlarga ega boʻlishi kerak.
Texnik xizmat koʻrsatish. Dasturiy ta’minot arxitekturasi dasturni osongina va tez tushunishga
imkon yaratishi kerak [7], va yaxshi ishlab chiqilgan kodga ega boʻlishi kerak.
Har qanday dastur, uning qoʻllanilish sohasidan qat’iy nazar, uning rivojlanishi va qurilishini
ta’minlaydigan umumiy arxitekturaga ega boʻlishi kerak. Dasturiy mahsulot yoki dasturiy ta’minotning
muvaffaqiyati koʻp jihatdan uning arxitekturasining muvaffaqiyatiga bog’liq.
|
| |