Tayyorlash va ularning malakasini oshirishni tashkil etish bosh ilmiy metodik markazi toshkent axborot texnologiyalari universiteti


Download 3 Mb.
Pdf ko'rish
bet19/59
Sana12.09.2023
Hajmi3 Mb.
#1676179
1   ...   15   16   17   18   19   20   21   22   ...   59
Bog'liq
Dasturiy injiniring

Ortib borish modeli 
Incremental(ortib borish) ishlab chiqish dastlabki amaliy ko’rinishni ishlab 
chiqish g’oyasiga asoslangan. Foydalanuvchi izohlariga qarab tizimning keyingi 
versiyalari ishlab chiqiladi. 


III. NAZARIY MATERIALLAR 
27 
Qayta foydalanishga mo’ljallangan dasturiy injiniring 
Ko’pgina dasturiy ta’minot loyihalarida bir nechta qayta foydalaniladigan 
dasturiy ta’minotlar mavjuv.
Qayta foydalanishga mo’ljallangan jarayonlarda foydalanish mumkin bo’lgan 
uch xil turdagi dasturiy ta’minot komponentalari bor: 
1. Veb servislar servis standartlariga ko’ra ishlab chiqilgan 
2. .NET yoki J2EE kabi componenta freymvorklarga integratsiya 
qilinadigan paketlangan obyektlar kolleksiyasi 
3. Maxsus muhitlarda foydalanish uchun sozlangan autonom dasturiy 
ta’minot tizimlari. 
1.2. Sifatli va tezkor dasturiy ta’minot ishlab chiqish 
2
Tezkor dasturiy ta’minot ishlab chiqish jarayoni foydali dasturiy ta’minotni 
tezda tayyorlashga mo’ljallangan. 
Tezkor dasturiy ta’minot ishlab chiqishning bir nechta yondashuvlari mavjud 
bo’lsada ularning asosiy xarakteristikalari mavjud: 
1. Xususiyatlarni aniqlash, dizaynlash va amaliy ko’rinishga keltirish 
jarayonlari 
birlashtirilgan. 
Tizimning 
xususiyatlari 
batafsil 
keltirilmaydi va dizayn hujjatlari minimumlashtirilgan. Foydalanuvchi 
talablari hujjatlari tizimning muhim xarakteristikasi hisoblanadi. 
2. Tizim bir necha talqinda ishlab chiqariladi. Foydalanuvchi yangi 
talablarini qondirish maqsadida dasturiy ta’minotning novbatdagi 
talqini ishlab chiqariladi. 
3. Tizimning foydalanuvchi interfeysini tezda tayyorlash maqsadida 
IDS(integrated development system) 
1.3. Tizim uchun talablarni shakllantirish 
2
“Software Engineering”, by Ian Sommerville, pages 57-60


III. NAZARIY MATERIALLAR 
28 
3
Tizim uchun talablar bu tizim nima ish bajarish lozimligini tasvirlashdir. 
Talablar tizim mijozlarini ehtiyojlarini aks ettiradi.
Talablar injiniringi jarayonida ko’pgina muammolar ko’tariladi. 
Foydalanuvchi talablari’ va ‘tizim talablari’ terminlari orasida farq mavjud. 
Foydalanuvchi talablari va tizim talablari quyidagicha izohlanishi mumkin: 
1. Foydalanuvchi talablari bu diagrammalar bilan tabiiy tildagi bayonotlar.
2. Tizim talablari bu dasturiy ta’minot tizimi funksiyalari, servislari va operativ 
cheklanishlarining batafsil tasvirlanishi. 
Siz talablarni turli xil darajada yozishingiz kerak chunki turli xil o’quvchilar turli 
xil yo’lda foydalanishadi. 
Dasturiy ta’minot tizimi talablari funksional va funksional bo’lmagan talablar 
sinflariga ajratiladi. 
1. Funksional talablar Bu tizim taminlashi lozim bo’lgan servislarning 
bayonoti. Kiritilgan ma’lumotlarga tizim qanday reaksiya ko’rsatishi 
lozim, tizim o’zini bunday holatlarda qanday tutushi lozim 
2. Funksional bo’lmagan talablar Bu tizim tomonidan taklif qilinayotgan 
servislar va funksiyalardagi cheklovlar. U o’z ichiga vaqt cheklanishi, 
ishlab chiqarish jarayoni cheklanishi, beriladigan standartlar tomonidan 
cheklanishlarni olishi mumkin. 

Download 3 Mb.

Do'stlaringiz bilan baham:
1   ...   15   16   17   18   19   20   21   22   ...   59




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