Kompyuter injiniring




Download 367.67 Kb.
Pdf ko'rish
bet5/5
Sana16.12.2022
Hajmi367.67 Kb.
#35151
1   2   3   4   5
Bog'liq
maqsudjon 691-21
3 tamonlama shartnoma, referat
Xulosa; ushu amaliy ishda men visual studiyada dasturlarni toldirish va ular ichiga 
malumot kirgizdim va ozim talaga lohalarni kirizip ustida ishladim 
 
AMALIY MASHG’ULOT- 15 
Маvzu: Ma’lumotni tasvirlash modellarini o’rganish. UML modellashtirish tili 
bilan ishlash.
Ishdan maqsad. Ushbu laboratoriya ishida talabalar UML muhiti bilan tanishib 
chiqishi kerak Qo’yilgan masala. Talabalar topshiriq variantiga mos ravishda 
modellar bilan ishlash ko’nikmasiga ega bo’lishlari kerak.
UML-dan foydalanish nimadan iborat? UML asosan dasturiy ta'minot 
muhandisligi sohasida umumiy maqsadli modellashtirish tili sifatida ishlatilgan. 
Biroq, endi u bir nechta biznes jarayonlari yoki ish oqimlari hujjatlarini topdi.
Masalan, oqim diagrammalarining o'rnini bosuvchi vosita sifatida UML 
diagrammasining bir turi bo'lgan faoliyat diagrammalaridan foydalanish mumkin. 
Ular ish oqimlarini modellashtirishning yanada standartlashtirilgan usulini, 
shuningdek o'qish va samaradorlikni oshirish uchun kengroq xususiyatlarni taqdim 
etadi.
UML diagrammalari bu holda tizimning turli jihatlari va xususiyatlarini 
etkazish uchun ishlatiladi. Biroq, bu tizimning faqat yuqori darajadagi ko'rinishi va, 
ehtimol, loyihani oxirigacha bajarish uchun barcha kerakli ma'lumotlarni o'z ichiga 
olmaydi.
UML diagrammalarining turlari UML diagrammalarining bir nechta turlari 
mavjud va ularning har biri amalga oshirishdan oldin yoki undan keyin (hujjat qismi 
sifatida) ishlab chiqilganligidan qat'i nazar, har xil maqsadga xizmat qiladi. Boshqa 
barcha turlarni o'z ichiga olgan ikkita eng keng toifalar - bu xattiharakatlarning UML 
diagrammasi va Strukturaviy UML diagrammasi. Nomidan ko'rinib turibdiki, ba'zi 
UML diagrammalar tizim yoki jarayonning tuzilishini tahlil qilishga va tasvirlashga 
harakat qilsa, boshqalari tizimning xatti-harakatlarini, uning aktyorlari va qurilish 
tarkibiy qismlarini tavsiflaydi. Turli xil turlari quyidagicha taqsimlanadi:
Xulq-atvor UML diagrammasi - Faoliyat diagrammasi - Use case 
diagrammasi - O'zaro aloqalarga umumiy nuqtai diagrammasi - Vaqt diagrammasi - 
Aloqa diagrammasi Tuzilmaviy UML diagrammasi - Sinf diagrammasi - Ob'ekt 
diagrammasi - Komponent diagrammasi - Kompozit tuzilish diagrammasi - 
Joylashtirish diagrammasi - Paket diagrammasi - Profil diagrammasi Faoliyat 
diagrammasi Faoliyat diagrammalari, ehtimol biznes jarayonlarini modellashtirish 
uchun eng muhim UML diagrammalaridir. Dasturiy ta'minotni ishlab chiqishda, 
odatda, turli xil harakatlar va harakatlar oqimini tavsiflash uchun foydalaniladi. Ular 
ketmaket va parallel ravishda bo'lishi mumkin.
Ular faoliyat tomonidan ishlatiladigan, iste'mol qilingan yoki ishlab 
chiqarilgan ob'ektlarni va turli xil faoliyat turlari o'rtasidagi munosabatni tavsiflaydi. 


Yuqorida aytilganlarning barchasi biznes jarayonlarini modellashtirishda juda 
muhimdir Use case diagrammasi Tizimning asosiy qismi bu tizim bajaradigan 
funktsional talablardir. Use Case diagrammasi tizimning yuqori darajadagi 
talablarini tahlil qilish uchun ishlatiladi. 
Ushbu talablar turli xil foydalanish holatlari orqali ifoda etilgan. Ushbu UML 
diagrammasining uchta asosiy tarkibiy qismini ko'rmoqdamiz: Funktsional talablar 
- foydalanish hollari sifatida ifodalanadi; harakatni tavsiflovchi fe'l Aktyorlar - ular 
tizim bilan o'zaro aloqada bo'lishadi; aktyor inson, tashkilot yoki ichki yoki tashqi 
dastur bo'lishi mumkin Aktyorlar va foydalanish holatlari o'rtasidagi munosabatlar - 
to'g'ri o'qlar yordamida tasvirlangan Quyidagi misolda inventarizatsiyani boshqarish 
tizimi uchun UML diagrammasi tasvirlangan. Bunday holda bizda egasi, etkazib 
beruvchisi, menejeri, inventarizatsiya bo'yicha kotibi va inventarizatsiya inspektori 
mavjud. Sinf diagrammasi Sinf UML diagrammasi dasturiy hujjatlar uchun eng keng 
tarqalgan diagramma turi hisoblanadi.
Hozirgi kunda yaratilgan dasturiy ta'minotlarning aksariyati hanuzgacha 
Ob'ektga yo'naltirilgan dasturlash paradigmasiga asoslanganligi sababli, dasturiy 
ta'minotni hujjatlashtirish uchun sinf diagrammalaridan foydalanish aql-idrok 
echimiga aylandi. Bu sodir bo'ladi, chunki OOP sinflarga va ular orasidagi 
munosabatlarga asoslangan. Xulosa qilib aytganda, sinf diagrammalarida atributlari 
(ma'lumotlar maydonlari deb ham yuritiladi) va ularning xatti-harakatlari (a'zo 
funktsiyalari deb ham ataladi) bilan bir qatorda sinflar mavjud. Aniqrog'i, har bir 
sinfda uchta maydon mavjud: tepada sinf nomi, ismning ostidagi sinf atributlari, 
pastda sinf operatsiyalari / xatti-harakatlar. Turli sinflar o'rtasidagi munosabatlar 
(bog'lovchi chiziq bilan ifodalanadi), sinf diagrammasini tashkil qiladi. 
Xulosa 
Vaqt o'tishi bilan UML tili matematiklar, tizim tahlilchilari, fiziklar, dasturchi
lar, menejerlar, iqtisodchilar va boshqa kasblar birlashadigan va o'zlarining pr
ofessional bilimlarini birlashtirilgan shaklda taqdim etadigan "esperanto" tiliga 
aylanadi. Mutaxassislarning har biri o'zlarining bilim sohalarida namunaviy vakill
ar bilan ishlaydi. Shu munosabat bilan UML tilining ahamiyati sezilarli daraj
ada oshmoqda, chunki u bilimlarni namoyish qilish tilining xususiyatlarini tob
ora ko'proq o'rganmoqda. Shu bilan birga, modelning tuzilishi va xulqatvorini
aks ettirish uchun UML tilida vizual vositalarning mavjudligi deklarativ va
protsessual bilimlarning yetarli darajada namoyish etilishiga imkon beradi va
bundan tashqari, ushbu bilim shakllari o'rtasida semantik moslashuvni o'rnatis
hga imkon beradi. UML tilining barcha bu xususiyatlari yaqin kelajakda unin
g eng jiddiy istiqbollari bor degan xulosaga kelishga imkon beradiGrafikning
boshqa turlari haqida ma'lumotni UML standartida topish mumkin.
 
 


 


Download 367.67 Kb.
1   2   3   4   5




Download 367.67 Kb.
Pdf ko'rish