|
Kirish. Bob. Elektron arxivlar va hujjatlarni boshqarish axborot tizimining nazariy asoslari
|
bet | 9/16 | Sana | 18.05.2024 | Hajmi | 6,67 Mb. | | #241711 |
Bog'liq kurs ishiga shablon (1)Diagramma ramkasi butun foydalanish holatini o’rab olishi yoki boshlovchini tashqarida qoldirishi mumkin.
2.2.1-rasm Use Case diagrammasi.
Elektron arxivlar va hujjatlarni axborot tizimini boshqarish tizimining Class diagrammasi.
UML classlari yuqori qismida class nomi bilan uchta bo’limga bo’lingan.
O’rta bo’limda classning atributlari (ma’lumotlar yoki o’zgaruvchilar) mavjud: attributeName: type
Pastki bo’limda class bajarishi mumkin bo’lgan usullar (operatsiyalar yoki funktsiyalar) mavjud: methodName(parameterName: type): type
2.2.2-rasm. Class diagrammasi.
Atributlar yoki usullarning ko’rinishi ularning nomlaridan oldin belgi bilan ko’rsatilgan.
+ Umumiy elementlarga ushbu sinfdan tashqarida kirish mumkin.
- Shaxsiy elementlarga faqat shu sinf ichidagi usullardan foydalanish mumkin.
# Himoyalangan elementlarga faqat uning nomlar maydonida (sinflar va paketlar guruhi) kirish mumkin.
~ Paket elementlariga faqat uning paket nomlari maydonida (bog’liq sinflar guruhi) kirish mumkin. Paket diagrammalari sinf diagrammasining ixtisoslashtirilgan shaklidir.
To’g’ri chiziq /atributning boshqa atributlardan olingan yoki hisoblanganligini bildiradi.
UML CLASS DIAGRAMMALARIDA ALOQALAR UCHUN ULAGICHLAR
Muayyan belgiga, ikkala uchida teglar va qattiq yoki chiziqli chiziqqa ega bo’lgan ulagich yordamida sinflar o’rtasidagi munosabatlar turini aniqlang.
Meros (umumlashtirish): ota-ona sinfidagi ochiq uchburchak. Bu shuni ko’rsatadiki, kichik sinflar ota-sinfning ixtisoslashuvi - ular ota-sinfni kengaytiradi.
Amalga oshirish (realizatsiya qilish yoki bajarish): chizma sinfida ochiq uchburchak bilan kesilgan chiziq. Bu sinf "loyiha" sinfining funksiyalarini amalga oshiradigan joyda qo’llaniladi va uni amalga oshiradigan har bir sinfga qarab turlicha amalga oshirilishi mumkin.
|
| |