15-маъруза. Сервисли архитектуралар. Режа


Download 27.78 Kb.
Sana14.10.2023
Hajmi27.78 Kb.
#1701821
Bog'liq
15-ma\'ruza


15-маъруза. Сервисли архитектуралар.
Режа:
1. Сервислар учун инженерия усуллари.
2. UML асосида сервислар инженерияси.
3. UML диаграммалар.

Калит сўзлар:Uml (Uniform Modeling Language),Диаграмма,Componentdiagram, Objectdiagram, Packagediagram, Activitydiagram, Statemachin

UML Унификатсияланган моделлаш тили —.


Унификатсияниннг (лотинчадан: ягона тартибга, формага келтириш)- бу объектни иқтисодий қўлланилиши ма'лумотлари асосида бир хил функсияда бажарадиган объектларни белгиланган кўрсаткичлари бўйича бир хилликка келтиришдир. Шундай қилиб, унификатсияда энг минимал, керакли, буюмларни етарли сонли, хиллари, турлари, ўлчамлари, шунингдек юқори сифат кўрсаткичлари ва тўла ўзаро алмашинуви та'минланиши белгилаб берилади.
UML (Uniform Modeling Language) визуал моделлаштириш тили бўлиб, тизимлаш архитекторларига тизим қай даражада стандарт ва тушуниш учун осон шаклга эга экани ҳақидаги ўз тасаввурларини намоён этишга имкон беради.
Атамалар
Диаграмма — элементлар ва улар ўртасидаги боғланишларнинг
график тасвири.
Тизим — қўйилган вазифанинг бажарилишини таъминлайдиган
дастурий ва аппарат воситалар комбинатсияси.
Тизимни ишлаб чиқиш деганда уни мижоз учун, яъни бирор
бир муаммони ҳал қилиши лозим бўлган инсон учун яратиш жараёни
тушунилади
Аналитик муайян муаммо тавсифи берилган ҳужжатларни ишлаб чиқади ҳамда уларни ишлаб чиқувчилар — дастурчиларга беради. Дастурчилар талаб қилинаётган масала йечими учун дастурий таъминот тайёрлайди ҳамда унинг аппарат воситаларида ёйилишини кафолатлайди.
Тасаввурдаги тизимни ифодалаб бериш тизим устида ишлаш жараёнининг ғоят муҳим босқичидир. Аввал таҳлил «бармоқда санаб», яъни таваккалчилик асосида ўтказилар эди. Ҳозирги пайтда ишлаб чиқишнинг ҳал қилувчи босқичи бу пухта ишланган режадир. Ўз навбатида, режа ҳам мижоз талаблари таҳлил қилиб чиқилгач, тузилиши керак. Лойиҳалаш жараёнининг муҳим жиҳати бу жараённи тўғри ташкил қилишдир. Бунда тизимни ишлаб чиқишда иштирок этаётган аналитиклар, мижозлар, дастурчилар ва бошқа мутахассислар бир-бирини тушуниб, умумий фикрга кела олишлари талаб қилинади.
Диаграмма компонентлар (Componentdiagram)



Мисол

Диаграмма объектов


Диаграмма объект (Objectdiagram) — тизим ишлаб турган вактда тзимнинг молелларининг қисмини еки тулик кисмини демонстрация қилади

Диаграмма пакетов


Диаграмма пакетов (Packagediagram) —структураланган диаграмма,

Диаграмма фаолияти


Диаграмма фаолияти (Activitydiagram) — бир қанча фаолиятларни аниқлаб беришга хизмат қилади.
Диаграмма автомата (StateMachinediagram, англ. Statemachine) —Аналогом
Диаграмма коммуникации (Communicationdiagram, в UML 1.x — диаграмма кооперации, collaborationdiagram) —

Назорат саволлари
1. Сервислар учун инженерия усулларини тушунтиринг.
2. UML асосида сервислар инженерияси тушунтиринг.
3. UML диаграммаларни тушунтиринг.
Download 27.78 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling