Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
TRPO.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
64.53 Кб
Скачать

6 Бөлшектік жобалау

Бөлшектік жобалау дегеніміз – құрылыс пен жүзеге асырудан басқа жобалау бойынша толық көлемдегі жұмыстар болып табылады. Ол класс, заттық облыстағы байланыс класстар мен құрылыс класстарын анықтайды.

Бөлшектік жобалау – құрылыс таңдауының техникалық қызметі. Осы қызметтің негізгі мақсаты жобаның толығымен жүзеге асыруы мен программалық кодының жасалуы.

Бөлшектік жобалау мен құрылысының қолдану нұсқалардың байланысы болады. Қолдану нұсқаларының талаптарынан итерілетін өңдеушілер құрылысты таңдайды, содан кейін өңдеушілер таңдалған құрылыс бойынша қолдану нұсқасын жүзеге асыру үшін бөлшектік жобалауды өңдейді.

БҚ жобалаудың бірінші қадамында қолдану нұсқалары талаптардың бөлігі ретінде бекітіледі. Екінші қадамда қолдану нұсқалары заттық облысында класстарды анықтау үшін қолданылады. Үшінші қадамында программалық құрылыс өңделінеді және сәйкес жобаның класстары қосылады. Соңғы қадамында құрылыс пен бөлшектік жобаның қолдану нұсқалардың қойылатын талаптарына сәйкестігі тексеріледі.

Бөлшектік жобалаудың типтік сұлбасы

  1. Құрылыстық модельдерден бастаңдаңдар, яғни заттық облыстағы класстардың модельдері мен құрылысынан; күй өтулерінің жалпы моделінен, дерекқорлар мен пайдалану нұсқалары моделінен.

  2. Құрылыстық класстар мен заттық облысты қосатын класстар мен жобалау үлгілерін ұсыныңыздар.

  3. Модельдердің толықтығын қамтамасыз етіңдер және қайшылықсыздығын жетілдіріңіз.

  4. Әр классқа олардың нұсқаларын анықтаңыздар.

  5. Әр әдіске дейін қойылған мен кейінгі шарттарды, сұлбалар мен кодтарды қолданыңыздар.

  6. Модельді тестілеудің жоспарын құрыңыздар.

  7. Тестілеу мен жобалау жоспарларын бақылаңыздар.

USDP-де бөлшектік жобалау көбінесе оның итерация мен құрылуы кезінде мағынасы бар. USDP талдау деңгейіндегі үш класстардың стереотиптерін қолдайды, олар жобалау класстарымен байланыста болмайды: мәндік класстары, шекаралық класстары және басқару класстары.

Интерфейтердің қолдануымен жобалауды келісім-шарт жасаумен салыстыруға болады, функционалдылық негізін қолданатын қосымша элементтерді функционалдылық жобалаудың жүзеге орындаудың толықтығын білмегендей етіп жобалау керек.

Бөлшектік жобалаудың келесі әрекеті – көп таралған объектті-бағытталған және басқа компоненттердің парадигмаларының әсерінен болатын компоненттерді қайтадан қолдану болып табылады. Қайта қолданылатын программалық кодына мысал ретінде Microsoft MFT кітапханасының қолдануы, Visual Basic элементтерінің басқаруын қолдануы, COM объектілерінің, JavaBeans және басқа JavaAPI класстардың қолдануы. Таратылған қайта қолданылатын стандарты CORBA консориум OMG құрылысы болып табылады.

JavaScript немесе CGI сценарийлер, яғни web-қосымшалар жиі қайта қолданылады. STL-стандартты шаблон кітапханасы әртүрлі дерекқор құрылысы мен класстардың барлық объектілеріне қолданылады.

Бөлшектік жобалаудың құралдары ретінде жүйелік диаграммасы және мәліметтер ағыны диаграммасы қолданылады. Бөлшектік жобалаудың модельдерін жетілдіру үшін келесі тәсілдерді көрсетеміз.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]