|
Sharof rashidov nomidagi samarqand davlat universiteti intellektual tizimlar va kompyuter texnologiyalari fakulteti
|
bet | 2/4 | Sana | 16.05.2024 | Hajmi | 420,3 Kb. | | #238396 |
Bog'liq wX0MWg8B7jqBEXv8oBrO190XYUjvyNSaInfologik model.
BU model asosida ma`lumotlar ba`zasini qurishdan oldin uning modelini tuzib olamiz. Bunda ajratilgan sinflarga tegishli atributlarni yozib chiqamiz. Masalan, “Kasalxona ro`yxatdan o`tish tizimini avtomatlashtirish” mavzusi bo`yicha quyidagi modelni ko`rib chiqamiz:
Sinf diagrammasi
Bu eng tez-tez ishlatiladigan UML diagrammasi pastki toifasidir. Barcha ob'ektga yo'naltirilgan dasturiy ta'minot tizimlarining asosiy toshi sinf diagrammasi hisoblanadi. Tizimning sinflari va atributlariga qarab, foydalanuvchilar uning statik tuzilishini tasavvur qilishlari va uning sinflari bir-biri bilan qanday bog'liqligini aniqlashlari mumkin.
UML sinf diagrammasi ob'ektga yo'naltirilgan tizimlarni qurish va vizualizatsiya qilish uchun ishlatiladigan vizual belgi. Yagona modellashtirish tili ostidagi sinf diagrammasi tizimning tuzilishini tavsiflash uchun tizim xususiyatlarini, sinflarini, operatsiyalarini va ob'ektlar o'rtasidagi munosabatlarni ko'rsatadigan statik tuzilish diagrammasi. Yagona modellashtirish tili (UML) yordamida tizimlarni qandaydir tarzda modellashtirishingiz mumkin. UML ning eng mashhur turlaridan biri bu sinf diagrammasi. U dasturiy ta'minot muhandislari orasida dasturiy ta'minot arxitekturasini hujjatlashtirish uchun ishlatiladi. Sinf diagrammalari strukturaviy diagrammalar shaklidir, chunki ular modellashtirilgan tizimga nima kiritilishi kerakligini aniqlaydi.
Sinf diagrammalari yoki UML bo'yicha qanchalik tajribali bo'lishingizdan qat'i nazar, bizning UML dasturiy ta'minotimiz ulardan foydalanish oson bo'lishi uchun yaratilgan. Ob'ektga yo'naltirilgan dasturlash usulini tushuntirish uchun standartlashtirilgan UML modeli ham ishlab chiqilgan. Sinf diagrammalari UML ning asosidir, chunki har bir sinf ob'ektlarning qurilish blokidir. Sinf diagrammasining ko'plab elementlari dasturlashtiriladigan haqiqiy sinflarni, asosiy ob'ektlarni yoki sinflar va ob'ektlar o'rtasidagi munosabatlarni ifodalashi mumkin.
|
| |