DASTURIY TA’MINOT ARXITEKTURASI
REJA
Дастурий таъминот архитектураси тушунчаси.
Тизимни структуралаш.
Моделларни бошқариш.
Тизимни модулларга бўлаклаш.
Муаммога йўналтирилган архитектура.
Ishdan maqsad: Dasturiy ta’minot arxitekturasi va arxitekturaviy dizayn yaratish va uni tizimga moslashtirish.
Dasturiy ta’minot arxitekturasi tizimni ishlab chiqishda muhim o’rin tutadi, sababi u tizimni ishlab chiqilishiga, ishonchliligiga, keng ko’lamda qo’llanilishiga va qayta ishlab chiqilishiga ta’sir qiladi.
Arxitekturaviy dizayn jarayonida tizim arxitektori tizim va tizimni ishlab chiqish jarayoniga samara keltiradigan strukturaviy qarorlar chiqarishi lozim. Bilim va tajribaga asoslanib tizim haqida quyidagi qarorlarni qabul qilishi kerak:
1. Loyihalanayotgan tizim biror bir umumiy loyihalar arxitekturasiga mos keladimi?
2. Tizim yadro yoki protsessorlarga qanday taqsimlanadi?
3. Qanday arxitekturaviy andozalar yoki usullardan foydalanish mumkin?
4. Tizim strukturasiga qanday fundamental yondashuvlar foydalaniladi?
5. Tizimdagi strukturaviy komponentalar qanday qilib qismlarga ajratiladi?
6. Tizimdagi komponentalarning operatsiyasini nazorat qilishda qanday strategiyadan foydalaniladi?
7. Tizimning funksinal bo’lmagan talablarini taminlash uchun qanday qanday arxitekturaviy tashkilot eng yaxshi?
8. Arxitekturaviy dizayn qanday baholanadi?
9. Tizimning arxitekturasi qanday hujjatlashtirilishi lozim?
Garchi har bir dasturiy ta’minot tizimi unikal bo’lsada o’xshash arxitekturalardan foydalanilishi mumkin.
Dasturiy ta’minot tizimi haqidagi bilimlarni ko’rsatishda andozalar g’oyasidan foydalanish hozirgi kunda ko’p qo’llanilmoqda.
Har bir arxitekturaning yaxshi va yomon tomonlari mavjud
Quyida eng ko’p qo’llaniladigan arxitekturaviy andozalarni keltiramiz
Veb ilova arxitekturasida MVC andozasidan foydalanish
Ruhiy kasallikka chalingan bemorlar sog’ligini saqlash tizimi dasturiy ta’minotini yaratishda quyidagi arxitekturani qo’llanilishini ko’rsatib beramiz.
Boshlang'ich - bu hujjat, dastur kodi va boshqalar kabi ba'zi bir ishlab chiqarish mahsulotlarining so'nggi to'liq versiyasi. Rivojlanish doimiy oqimda emas, balki ishlab chiqilgan aktivning amaldagi rasmiy versiyasi shaklida oraliq natijalarni belgilash bilan davom etishi tushuniladi.
... uslublar, yumshatilish, sinovlar, shu jumladan faqat to'liq qismlar va boshqalar. Ushbu natijani ko'rish, testchilarga berish, mijozga etkazish va h.k. Boshlang'ich guruh ishini sinxronlashtirish uchun yaxshi usuldir. Dastlabki bosqich ishlab chiquvchilar o'zlarining manba kodlarining amaldagi versiyasini saqlaydigan manbalarni boshqarish sohasi kabi oddiy bo'lishi mumkin. Bu holda yagona talab loyihaning faqat umumiy kompilyatsiyasi bo'lishi mumkin.
xulosa
Dasturiy ta’minot arxitekturasi tizimni ishlab chiqishda muhim o’rin tutadi, sababi u tizimni ishlab chiqilishiga, ishonchliligiga, keng ko’lamda qo’llanilishiga va qayta ishlab chiqilishiga ta’sir qiladi.
Arxitekturaviy dizayn jarayonida tizim arxitektori tizim va tizimni ishlab chiqish jarayoniga samara keltiradigan strukturaviy qarorlar chiqarishi lozim.
Foydalanilgan adabiyotlar
1. “Software Engineering”, by Ian Sommerville, 2015
2. Bass, L., Clements, P. and Kazman, R. (2003). Software Architecture in Practice, 2nd ed. Boston: Addison-Wesley.
3. http://www.SoftwareEngineering-9.com 4. http://www.pearsonhighered.com/sommerville
Do'stlaringiz bilan baham: |