O'zaro ta'sir o'tkazish imkoniyatini va oshkoraligini oshirish. Ko'pgina
korxonalar o'zaro ma'lumot almashish uchun zarur bo'lgan bir nechta tizimlardan
foydalanadilar. Dasturiy ta'minotni ishlab
chiqish ushbu almashishni avtomatlashtirish va soddalashtirishga yo'naltirilishi mumkin (uni yanada
"shaffof", oxirgi foydalanuvchilar uchun sodda qilish).
"Qo'llab-quvvatlash" hayotiy tsiklining narxini pasaytirish. HP hayotiy tsikli
bilan bog'liq jarayonlar ham avtomatlashtirishning maqsadi bo'lishi mumkin,
chunki hayotiy tsikl jarayonida amalga oshiriladigan xarajatlarni kamaytirish
qo'shimcha foyda keltiradi.
Xavfsizlik ko'rsatkichlarini yaxshilash. Ilova xavfsizligi yildan yilga tobora
muhim ahamiyat kasb etmoqda. Ko'proq "xavfsiz" dasturlar tengdoshlarga
qaraganda raqobatdosh.
Yaxshilangan boshqarish. Boshqarish deganda, ishlab chiqaruvchining
aralashuvisiz dasturda yuz beradigan turli jarayonlarga ta'sir ko'rsatiladi.
Loyihalash jarayonida alohida e'tibor talab qiladigan me'moriy jihatdan muhim
foydalanish holatlari va me'moriy jihatlar ro'yxati , dizayn jarayonida aniqlangan
talab va cheklovlarga javob beradigan mumkin bo'lgan me'moriy
echimlar yaratiladi.
Arxitekturani bosqichma-bosqich takomillashtirishning umumiy usuli - bu besh
asosiy bosqichni o'z ichiga olgan iterativ (barcha talablar va cheklovlar
bajarilgunga qadar) (5.1-rasm).
1. Arxitektura maqsadlarini aniqlash. Aniq maqsadlarga ega bo'lish sizga
arxitektura va hal qilinadigan muammolarni to'g'ri tanlashga yordam beradi. Aniq
belgilangan maqsadlar har bir bosqichning chegaralarini aniqlashga yordam beradi,
ya'ni. joriy davr nihoyasiga va hamma narsa bo'ladi on ko'chib o'tishga
tayyor uchun keyingi.
2. Asosiy stsenariylarni aniqlash. Eng muhim narsalarga e'tibor berish va
ushbu stsenariylarga qarshi mumkin bo'lgan arxitekturalarni tekshirish uchun siz
asosiy (asosiy) stsenariylardan foydalanishingiz kerak.
3. Ilovaning prototipini yaratish. Dizayn siz yaratadigan dastur ishlaydigan
muhitga mos kelishini ta'minlash uchun dastur turini, joylashtirish arxitekturasini,
me'moriy uslublarni va texnologiyalarni aniqlab olishingiz kerak.
4. Mumkin bo'lgan muammolarni aniqlash. Sifat parametrlari va
funktsiyalarning yakuniy ehtiyojlariga asoslangan asosiy muammoli joylarni
belgilash kerak. Ilovani loyihalashda xatolar ko'p uchraydigan joylar.
5. Yechim variantlarini aniqlash. Har bir iteratsiyada, "uchuvchi" yoki
arxitekturaning prototipi yaratilishi kerak, bu oldingi echimni ishlab chiqish va
takomillashtirishdir. Keyingi iteratsiyaga o'tishdan oldin, ushbu prototip asosiy
ssenariylarga, muammolarga va joylashtirish cheklovlariga mos kelishiga ishonch
hosil qilishingiz kerak.
Ushbu arxitektura jarayoni dastlab dasturiy ta'minot arxitekturasini
yaratadigan iterativ va bosqichma-bosqich yondoshuvlarni o'z ichiga oladi -
umumiy stsenariy, talablar, ma'lum cheklovlar va sifat parametrlariga qarshi
sinovdan o'tkazilishi mumkin bo'lgan umumiy dizayn. Arxitekturaning keyingi
versiyasini aniqlashtirish jarayonida qo'shimcha tafsilotlar va dizayn ma'lumotlari
aniqlanadi, natijada asosiy stsenariylarning kengayishi, dasturning umumiy
ko'rinishi va muammolarni echishga yondashish moslashtiriladi.
Xulosa
Dasturiy taminot arxitekturani bajarish jaroyinga keladigan bolasam Ushbu arxitektura jarayoni dastlab dasturiy ta'minot arxitekturasini
yaratadigan iterativ va bosqichma-bosqich yondoshuvlarni o'z ichiga oladi -
umumiy stsenariy, talablar, ma'lum cheklovlar va sifat parametrlariga qarshi
sinovdan o'tkazilishi mumkin bo'lgan umumiy dizayn. Arxitekturaning keyingi
versiyasini aniqlashtirish jarayonida qo'shimcha tafsilotlar va dizayn ma'lumotlari
aniqlanadi, natijada asosiy stsenariylarning kengayishi, dasturning umumiy
ko'rinishi va muammolarni echishga yondashish moslashtiriladi.
Do'stlaringiz bilan baham: |