Dasturiy taminot arxitekturasi: talablardan to ishlab chiqarishgacha
Dasturiy ta'minot arxitekturasining to'liq spetsifikatsiyasi nafaqat elementlar va elementlar orasidagi ulagichlarni, balki cheklovlar va ish vaqtidagi xatti-harakatlarni ham tasvirlab berishi kerak, shunda ishlab chiquvchilar loyiha nima bo'lishi kerakligini va qanday bo'lishi kerakligini bilishlari kerak.
Dastur arxitekturasi: dasturiy ta'minot arxitekturasi vazifalari
Tizimning quyi tizimlarga statik ajratilishi va parchalanishini va quyi tizimlar o'rtasidagi aloqani amalga oshiradi.
Ma'lumotlar oqimi, ma'lumotlar oqimini boshqarish yoki xabarlarni jo'natish nuqtai nazaridan turli xil quyi tizimlar o'rtasida dinamik boshqaruv aloqalarini o'rnatishdan iborat.
Dastur arxitekturasi: dasturiy ta'minot arxitekturasi vazifalari
Dastur arxitektorining eng muhim vazifasi dasturiy ta'minot talablari spetsifikatsiyasini dasturiy ta'minot arxitekturasi loyihasi bilan moslashtirish va funktsional va funktsional bo'lmagan talablarning bajarilishini ta'minlashdir.
Agar barcha talablar bajarilmasa, tizim tahlilchilari va dasturiy ta'minot arxitektorlari manfaatdor tomonlar bilan aloqada bo'lish uchun arxitekturadan foydalanishlari mumkin.
Arxitektura turlari
Arxitektura turi ("arxitektura namunalari deb ham nomlanadi) o'xshash tuzilmalar oilasining umumiy atributlarini aks ettiradi.
Arxitektura turi tizimni elementlar va boglavchilar
tizimni shakllantirish uchun elementlarning qanday qilib birlashtirilishini aniqlaydigan cheklovlar
tanlangan strukturaning afzalliklari va kamchiliklarini tavsiflovchi atributlar
Arxitektura turlari: asosiy komponentlar
Masalan, ma'lumotlarga yo'naltirilgan stilda ma'lumotlar ombori markaziy rol o'ynaydi va unga ko'pincha ma'lumotlarni o'zgartiradigan boshqa elementlar kirishadi.
Ma'lumotlar oqimi turida kirish ma'lumotlari bir qator hisoblash yoki manipulyatsiya elementlari bilan o'zgartiriladi.
call-and-return turida funktsiyalar va protseduralar bir nechta pastki dasturlarni chaqiradigan asosiy dastur bilan boshqaruv ierarxiyasida tashkil etilgan elementlardir.