Ixtiyoriy dasturiy ta’minot tizimini modellash uchun uml (Unified Modeling Language) birlashgan modellashtirish tilidan foydalanish bo’yicha uslubiy qo’llanma. Ishdan maqsad


Object Diagram (Obyekt diagrammasi)



Yüklə 116,63 Kb.
səhifə8/10
tarix07.01.2024
ölçüsü116,63 Kb.
#211026
1   2   3   4   5   6   7   8   9   10
Object Diagram (Obyekt diagrammasi) 
Dasturiy ta'minotni ishlab chiqishda sinflar ma'lumotlarning mavhum turlari 
hisoblanadi, ob'ektlar esa mavhum sinf namunalari (klassdan obyekt olish).
Masalan, agar bizda umumiy mavhum tip bo'lgan "Avtomobil" klassi bo'lsa, unda 
"Avtomobil" sinfidan "Audi" meros olgan bo'ladi. Ob'ekt UML diagrammasi
dasturiy ta'minot ishlab chiquvchilariga ular yaratgan umumiy mavhum tuzilmani 
(sinf diagrammasi) amalda qo'llashda hayotiy tuzilishni anglatishini tekshirishga
yordam beradi, ya'ni sinf ob'ektlari asoslanganda bo’ladi.




Yuqoridagi ob'ekt UML diagrammasi biz ilgari ko'rsatgan sinf 
diagrammasiga asoslanadi. Unda biz ilgari yaratgan sinflar misollari (ob'ektlari)
tasvirlangan. Aniqroq aytganda, "Mijoz" umumiy klassi, endi "Jeyms" deb 
nomlangan haqiqiy mijozga ega. Jeyms ko'proq umumiy sinfning namunasidir va u
bir xil atributlarga ega, ammo berilgan qiymatlar bilan. Xuddi shu narsa Chek va 
Jamg'arma hisob varog'ida ham amalga oshirildi. Ularning ikkalasi ham o'z
sinflarining ob'ektlari. "Account_number" va "routing_number" atributlari Chek 
va Jamg’arma hisobi uchun har xil ekanligini sezishingiz mumkin. Natijada, ushbu
xususiyatlarni "Hisob" umumiy sinfiga emas, balki o'zlarining sinflariga qo'yish 
mantiqan to'g'ri keladi.

Component Diagram (Komponent diagrammasi) 
Murakkab tizimlarning hujjatlari bilan ishlashda UML komponent 
diagrammalari tizimni kichik tarkibiy qismlarga ajratishga yordam beradi. Ba'zan
tizimning arxitekturasini tasvirlash qiyin, chunki u bir nechta bo'limlarni qamrab 
olishi yoki turli xil texnologiyalardan foydalanishi mumkin. Masalan, Lambda
arxitekturasi UML komponent komponentasi yordamida namoyish etilishi mumkin 
bo'lgan murakkab me'morchilikning odatiy namunasidir. Lambda arxitekturasi - bu
tarqatilgan tizimda ma'lumotlarni saqlash va qayta ishlash uchun bir nechta 
kompaniyalar tomonidan ishlaydigan ma'lumotlarni qayta ishlash arxitekturasi. U
uch xil qatlamdan iborat: tezlik qatlami, ishchi qatlam va xizmat qiluvchi qatlam. 

Yuqoridagi rasmda komponent diagrammasi qanday qilib murakkab tizimning


soddalashtirilgan yuqori darajadagi ko'rinishini olishimizga yordam berishi 
mumkinligi ko'rsatilgan. Bu erda ishlatiladigan izohlar UML standartlariga mos
kelmagan, ammo ular juda o'xshash. 



Yüklə 116,63 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9   10




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin