Muammoni hal qilish jarayoni arxitekturasi
●Muammoni hal qilish jarayonining asosiy talablari
●Muammoni hal qilish jarayonining funktsional arxitekturasi
●Muammoni hal qilish jarayonining jismoniy arxitekturasi
Mahsulotni takomillashtirish jarayoni arxitekturasi
●Mahsulotni takomillashtirish jarayoniga qo'yiladigan talablar
●Mahsulotni takomillashtirish jarayonining funktsional arxitekturasi
●Mahsulotni takomillashtirish jarayonining jismoniy arxitekturasi
Ushbu ish davomida muhokama qilingan dasturiy ta'minot arxitekturasi tizim muhandisligi amaliyotlari va tamoyillariga asoslanadi. Dasturiy ta'minot arxitekturasi diagrammalar, chizmalar, statik va dinamik modellar kabi boshqa muhandislik fanlariga xos bo'lgan dizayn artefaktlari assortimentidan iborat. Oddiy dasturiy ta'minot arxitekturasi artefaktlari 3.3-rasmda ko'rsatilgan. Ushbu arxitektura mahsulot konfiguratsiyasini boshqarish va mahsulot dizayni doirasida ruxsat etilgan o'zgarishlarni kiritishni osonlashtirish uchun ishlatiladi. U dasturiy mahsulotning murakkab, nomoddiy xususiyatini va uning loyihani boshqarish vositalari va usullari bilan aloqasini hisobga oladi. Jismoniy arxitektura bilan bog'liq bo'lgan artefaktlar dasturiy ta'minotni amalga oshirish guruhiga dasturiy ta'minotni amalga oshirishni loyihalash, kodlash, integratsiya qilish va sinovdan o'tkazish uchun taqdim etiladigan texnik ma'lumotlar paketini tashkil qiladi.
Har bir murakkab mahsulot ishlab chiqish faoliyati muhandislik tamoyillaridan kelib chiqadigan mahsulot arxitekturasining qandaydir shakllarini o'z ichiga oladi. Mahsulot arxitekturasi atamasi uchun quyidagi taʼrif berilgan:1
Mahsulot yoki tizimning funktsional elementlarini uning tarkibiy qismlariga yoki quyi tizimlariga belgilash usullari va ularning o'zaro ta'sir qilish usullarining tavsifi.
Ushbu ta'rif dasturiy mahsulot arxitekturasi bilan bog'liq bo'lgan asosiy maqsadni aniqlaydi - funktsiyalar jismoniy elementlarga qanday tayinlanganligini va ularning o'zaro ta'sirini tasvirlash. Bu shuni anglatadiki, mahsulot arxitekturasi ikkita alohida dizayn ko'rinishini o'z ichiga oladi, biri funktsional, ikkinchisi jismoniy. Mahsulot funktsiyalari va ishlash maqsadlari mahsulotga qo'yiladigan talablardan kelib chiqadi. Funktsional dekompozitsiya murakkab muammo maydonini hal qilish qiyinroq bo'lishi mumkin bo'lgan kichikroq, unchalik qiyin bo'lmagan vazifalarga ajratadi. Funktsional dekompozitsiya o'zining eng asosiy ko'rinishida ierarxik dekompozitsiya sifatida namoyon bo'ladi, uning ishlash ko'rsatkichlari tarkibiy funktsiyalar orasida byudjet hisoblanadi. Funktsional arxitektura tavsifi chiqishlarni yaratish yoki xizmatni taqdim etish uchun funktsiyaga zarur bo'lgan funktsional kirishlar va resurslarni o'z ichiga oladi. Eng past darajadagi funktsiyalar, funktsional birliklar, funktsional va jismoniy arxitektura sohalari o'rtasidagi munosabatlarni o'rnatadigan jismoniy dizaynning tarkibiy bo'linmalariga beriladi. Strukturaviy komponentlarni integratsiyalash strategiyasi tarkibiy birliklar va komponentlarni bir yoki bir nechta dasturiy ta'minot konfiguratsiyasi elementlariga yig'ish va integratsiya qilish yondashuvini belgilaydi.
Ushbu bobda muhokama qilingan dasturiy ta'minot arxitekturasi dasturiy mahsulot arxitekturasini, hisoblash muhitini va ishlab chiqishdan keyingi jarayonlarni aniqlashni o'z ichiga oladi. Dasturiy ta'minot arxitekturasi mahsulotga va mahsulotning ishlashi va barqarorligi bilan chambarchas bog'liq bo'lgan qo'shimcha elementlarga murojaat qiladi. Dasturiy ta'minot arxitekturasini tashkil etuvchi ushbu elementlarning har biri talablar to'plamini va funktsional va jismoniy tasvirni o'z ichiga oladi. Bu avvalroq ko'rib chiqilgan dasturiy ta'minotni buzish strukturasiga (SBS) va IPPD falsafasiga mos keladi. Dasturiy ta'minot mahsuloti arxitekturasi mahsulot talablarini, mahsulot funktsional arxitekturasini va mahsulotning jismoniy arxitekturasini o'z ichiga oladi. Dasturiy ta'minot mahsuloti arxitekturasining elementlari ushbu kitobning quyidagi boblarida batafsilroq ko'rib chiqiladi:
●Mahsulot talablari—7–9-boblar 7-boblar 8-boblar 9-boblar
●Funktsional arxitektura—10 va 11-boblar 10-bob 11-bob
●Jismoniy arxitektura - 12 va 13-boblar 12-bob 13-bob
Do'stlaringiz bilan baham: |