Ushbu interfeysni amalga oshiradigan sinf topilgach, u yaratiladi
va u asboblar ro'yxati uchun so'raladi.
Tez prototip yaratish texnikasi sinovchilar va boshqa ishlab
chiquvchilarning fikr-mulohazalarini
olish imkonini berdi va shu
bilan birga joylashtirishning tez vaqtini ta'minladi. Dastlabki
rivojlanish harakatlari atigi olti oy davom etdi.
Rivojlanishning
ushbu muhim bosqichi tugallangandan so'ng, ikkinchi
bosqich
barcha ishtirokchilar
hosil bo'lgan arxitekturadan mamnun
bo'lgunga qadar davom etdi . Tugallangandan so'ng, ko'pgina
asosiy dizayn mulohazalari bajarildi
va umumiy arxitektura
yakunlandi.
Hozirgi vaqtda o'zgarishlar hali ham amalga oshirilishi
mumkin bo'lsa-da, ular
birlashtirilishi kerak bo'lgan va ularning
funktsional imkoniyatlarini buzmasligi mumkin bo'lgan boshqa
bog'liq komponentlarning mavjudligini hisobga olishlari kerak .
Misol uchun, agar interfeysning yangi versiyasi
ishlab
chiqishning
ikkinchi bosqichi
tugagandan so'ng yaratilsa ,
u
allaqachon
mavjud interfeysdan foydalanadigan
har qanday komponentlar
uzluksiz ishlashini ta'minlashi kerak.
Ushbu sohalarning har birini kengaytirishga
imkon berish uchun
bir nechta dasturlash tushunchalarini qo'llash kerak edi.
Buni amalga oshirish uchun mos ravishda ITool va IParameter
deb nomlangan asboblar ta'riflari va parametr ta'riflari uchun sinf
interfeysi aniqlandi.
Dasturchilar funksiyalar
(5) bilan kechikishi
mumkin bo'lgan interfeyslardan, bo'sh
sinf shablonlaridan
foydalanish
ishlab chiquvchilarga
ular bilan o'zaro aloqada bo'lgan
dasturiy ta'minotning kerakli operatsiyalarini amalga oshiradigan
dasturiy ta'minotni tez ishlab chiqishga
imkon beradi
(3).
"
Dastur
murakkabligini
kamaytirishning yaxshi
tan olingan usuli
modelni
aniq belgilangan interfeyslarga ega bo'lgan alohida modullar
to'plami sifatida tuzishni o'z ichiga oladi" (6).
Rivojlanishning bu ikkinchi bosqichi potentsial eng muhim
hisoblanadi. Tizim uchun vositalar yoki ma'lumotlar turlarini
yaratmoqchi bo'lgan yangi ishlab chiquvchilar
uchun interfeysdan
foydalanish qulayligini ta'minlaydigan vositalarni yaratuvchi
dasturchilarning fikr-mulohazalari .
Asboblar va parametr turlari
turli xil usullarda yaratilishi
mumkinligi sababli ,
Modeler
hech qachon
ITools yoki
IParametersni diskdan to'g'ridan-to'g'ri yuklamaydi; aksincha, u
yuklash, instantsiyalash
vositalari va kerak bo'lganda parametr
turlarini boshqarish
uchun ToolManagerga
tayanadi.
ToolMan
ager belgilangan papkalarni IToolProvider interfeysini amalga
oshiradigan semblar sifatida skanerlash orqali asboblarni yuklaydi.
Dostları ilə paylaş: