2.Incremental
Ushbu yondashuv spetsifikatsiya, ishlab chiqish va tasdiqlash faoliyatini birlashtiradi. Tizim bir
qancha versiyalar (qo'shimchalar) bilan ishlab chiqilgan bo'lib, har bir versiya
oldingi
versiyadan
ko’ra
takomillashgan
va
qo’shimcha
funksionallikka
ega
bo’ladi.
3.
Integratsiya
va
konfiguratsiya.
Ushbu
yondashuv
qayta
foydalanish
mumkin
bo'lgan
komponentlar
yoki
tizimlarning
mavjudligiga
tayanadi.
Tizimni
ishlab
chiqish
jarayoni
ushbu
komponentlarni
yangi
sozlamalarda
foydalanish
uchun
sozlash
va
ularni
tizimga
integratsiyalashga
qaratilgan.
Aytilganidek,
dasturiy
ta'minotni
ishlab
chiqishning
barcha
turlariga
mos
keladigan
universal
jarayon
modeli
yo'q.
To'g'ri
jarayon
mijozning
talablariga
va
normativ
talablarga,
dasturiy
ta'minot
foydalaniladigan
muhitga
va
ishlab
chiqilayotgan
dasturiy
ta'minot
turiga
bog'liq.
Masalan,
xavfsizlik
nuqtai
nazaridan
dasturiy
ta'minot
odatda
sharshara
modeli
yordamida
ishlab
chiqiladi, chunki amalga oshirish bosqichidan oldin ko'pgina tahlil va hujjatlar
talab
qilinadi.
Xozirda
dasturiy
ta'minot
mahsulotlari
ishlab
chiqishda
incremental modelidan ko’p foydalanilmoqda. Mavjud tizimlarni sozlash va
ularni
zarur
bo'lgan
funksionallikka
ega
yangi
tizim
yaratish
uchun
integratsiyalash orqali biznes tizimlari tobora rivojlanib kelmoqda.
Amaliy
dasturiy
ta'minot
jarayonlarining
aksariyati
umumiy
modelga
asoslanadi,
lekin
ko'pincha
boshqa
modellarning
xususiyatlarini
ham
o'z
ichiga
olishi
mumkin.
Bu,
ayniqsa,
katta
tizim
uchun
to'g'ri
keladi.
Katta
tizimlar
uchun
barcha
umumiy
jarayonlarning
eng
yaxshi
xususiyatlarini
birlashtirish
mantiqan
to'g'ri
keladi.
Ushbu
talablarni
bajarish
uchun
dasturiy
ta'minot
arxitekturasini
loyihalashda
asosiy
tizim
talablari
haqida
ma'lumotga
ega
bo'lish
kerak.
Buni
bosqichma-bosqich
rivojlantirib
bo’lmaydi.
Kattaroq
tizimdagi
quyi
tizimlar
turli
yondashuvlar
yordamida
ishlab
chiqilishi
mumkin.
Tizimning
yaxshi
tushunilgan
qismlari
sharsharaga
asoslangan
jarayon
yordamida
aniqlanishi
va
ishlab
chiqilishi
yoki
konfiguratsiya
uchun
tayyor
tizimlar
sifatida
sotib
olinishi
mumkin.
Tizimning
oldindan
belgilash
qiyin
bo'lgan
boshqa
qismlari
har
doim
qo'shimcha
yondashuv
yordamida
ishlab
chiqilishi
kerak.
Ikkala
holatda
ham
dasturiy
ta'minot
komponentlari
qayta ishlatilishi mumkin. Ushbu umumiy modellarning barchasini birlashtirib "universal“
jarayon modellarini ishlab chiqish uchun turli xil urinishlar bo’lgan.
ISO 15504 dasturiy jarayonlarini baholash tizimi axborot texnologiyalari jarayonini baholash sifatida
ifodalanishi mumkin. SPICE (dasturiy ta'minotni takomillashtirish va qobiliyatini aniqlash) Dasturiy
ta'minot jarayonini ishlab chiqish qobiliyatini aniqlash sifatida ifodalanishi mumkin. Bu ISO va IEC
institutlari tomonidan birgalikda ishlab chiqilgan standartdir. ISO 15504 dasturiy jarayonlarini baholash
tizimi tashkilotingiz va korxonangizda ishlab chiqilgan turli xil dasturiy jarayonlarni baholash va
boshqarish uchun keng qo'llaniladigan standart bo'lib, ayniqsa dasturiy ta'minotni yaratishni, sotib olishni,
taqdim qilishni, ishlab chiqishni va qo'llab-quvvatlamoqchi bo'lgan dasturiy ta'minot kompaniyalari uchun
tavsiya etiladi. ISO 15504 dasturiy jarayonlarini baholash tizimining maqsadi turli xil dasturiy
jarayonlarni baholash modellari va usullari uchun umumiy asosiy tamoyilni ta'minlashdir. Bu baholash
natijalari umumiy kontekstda hisobot berilishini ta'minlaydi.
Yo'naltiruvchi model yuqori darajada yaxshi dasturiy ta'minot muhandisligi uchun zarur bo'lgan asosiy
maqsadlarni tavsiflaydi va dasturiy ta'minotni olishni, taqdim etishni, ishlab chiqishni, ishlatishni, ishlab
chiqishni va qo'llab-quvvatlamoqchi bo'lgan har qanday dasturiy ta'minot tashkilotiga qo'llaniladi. Model
ma'lum bir tashkiliy tuzilishga, boshqaruv falsafasiga, dasturiy ta'minotning umr aylanishining modeliga,
dasturiy ta'minot texnologiyasiga yoki ishlab chiqish uslubiyatiga asoslanmagan. Ushbu mos yozuvlar
modelining arxitekturasi jarayonlarni dasturiy ta'minot xodimlariga dasturiy ta'minot jarayonini
boshqarishni doimiy takomillashtirish uchun tushunishi va ishlatishiga yordam beradigan tarzda tashkil
etadi.
Ushbu standartning o'rnatilishi va ishlashi bilan kompaniyalar alohida auditorlik firmasi tomonidan
tekshirilishi shart emas. Dastur jarayonlarini takomillashtirish va jarayon imkoniyatlarini aniqlash uchun
tayyorlangan SPICE sertifikatlash uchun mo'ljallanmagan. Biroq, bizning mamlakatimizda birinchi marta bir
texnologiya kompaniyasi 2010-da Turk Standartlari Instituti tomonidan tekshirildi va ISO 15504 dasturiy
jarayonlarni baholash tizimi sertifikati berildi. Turk Standartlar Instituti xalqaro SPICE auditorlik
sertifikatiga ega mutaxassislar guruhiga ega va SPICE bo'yicha treninglar, baholash va sertifikatlashtirish
bo'yicha tadqiqotlar o'tkazish orqali mamlakatimizda dasturiy ta'minot sifatini yaxshilash borasida jiddiy
vazifani bajaradi. Bugungi kunda 45 mamlakatda SPICEni baholashni amalga oshirmoqda va sertifikatlash
ishlarining aksariyati Evropa, Yaponiya, Braziliya va Avstraliyada keng tarqalgan. Sertifikatlashtirish ishlari
nafaqat dasturiy ta'minot sohasida, balki avtomobilsozlik, aviatsiya, mudofaa, tibbiyot va xizmatlarni
boshqarish kabi turli sohalarda ham amalga oshiriladi. ISO 15504 dasturiy jarayonlarini baholash tizimining
maqsadi turli xil dasturiy jarayonlarni baholash modellari va usullari uchun umumiy asosiy tamoyilni
ta'minlashdir. Bu baholash natijalari umumiy kontekstda hisobot berilishini ta'minlaydi.
Ellik yildan ortiq vaqt mobaynida kompyuter sanoatiga qaramasdan, ko'plab dasturiy ta'minot
kompaniyalari dasturiy ta'minotga talablarni to'plash, hujjatlashtirish va boshqarishda katta
kuch sarflamoqda. Foydalanuvchilarning etarli ma'lumotlari, to'liq shakllantirilmagan talablar,
Ularning keskin o'zgarishi va biznesningmaqsadlari noto'g'ri tushunilgani
IT-Jamoalari ko'pincha loyihalarni muvaffaqiyatli bajarolmasliklarining asosiy
sababidir. Ko'pgina ishlab chiquvchilar foydalanuvchi dasturiy ta'minotiga bo'lgan
talablarni qanday qilib xotirjam va professional ravishda to'plashni bilishmaydi .
Mijozlar ko'pincha dasturiy ta'minotga bo'lgan talablarni ishlab chiqishda ishtirok
etishda sabrsiz bo'lishadi. Ba'zida loyiha Ishtirokchilari hatto "talab" nima ekanligi
to'g'risida bir fikrga kela olishmaydi. Bir yozuvchining ta'kidlashicha , "Dasturchilar
mijozlarning talablaridan ko'ra Kingsmen klassik" Lui Louining "so'zlarini yaxshiroq
tushunishadi" (Peterson 2002). "Dasturiy ta'minotga bo'lgan talablarni ishlab chiqish"
kitobining ikkinchi nashri ushbu kitob nashr etilishidan 10 yil oldin nashr etilgan.
Yilda axborot texnologiyalari olamida, bu uzoq vaqt. Bu vaqt ichida ko'p narsa o'zgardi, lekin
bir narsa o'zgarishsiz qoldi. So'nggi o'n yillikning asosiy tendentsiyalari:
biznes tahlilini professional intizom deb e'tirof etish va Xalqaro sertifikatlash va Xalqaro talablar
bo'yicha muhandislik kengashi kabi tashkilotlarni kengaytirish;
ma'lumotlar
bazalarida
talablarni
boshqarish
va
talablarni
ishlab
chiqishni
qo'llab-
quvvatlash , shu jumladan prototiplash, modellashtirish va simulyatsiya qilish vositalarini ishlab
chiqishning yuqori darajasiga erishdi;
chaqqon rivojlanish usullarini tarqatish va chaqqon loyihalarda talablar bilan ishlash uslublarini
Ishlabchiqish;
Visual modellari faol foydalanish uchun talablarni bilim vakili. Dasturiy ta'minot ishlanmasi ko'p
muloqot sifatida kamida o'z ichiga oladi , deb va odatdagi kompyuter ishi, lekin ko'pincha biz kompyuter
ishiga e'tibor qaratamiz va muloqotga etarlicha e'tibor bermaymiz. Ushbu kitobda ushbu aloqani amalga
oshirishning o'nlab usullari va dasturiy ta'minotni ishlab chiquvchilar, menejerlar, sotuvchilar va
mijozlarga dasturiy ta'minotg bo'lgan talablarni ishlab chiqish bo'yicha amaliy amaliyotlarni amalga
oshirishga yordam berish ta'riflangan .
|