Mavzu: “Saranihol uz” web saytini yaratish


Mаsаlаning mаtеmаtik mоdеlini tuzish



Download 0,77 Mb.
bet3/10
Sana17.07.2022
Hajmi0,77 Mb.
#814920
1   2   3   4   5   6   7   8   9   10
Bog'liq
dta amaliy loyiha (1) (wecompress.com)

Mаsаlаning mаtеmаtik mоdеlini tuzish. Bu bоsqichdа qаrаlаyotgаn mаsаlа mаtеmаtik tildа ifоdаlаnаdi, ya’ni uning mаtеmаtik mоdеli tuzilаdi. Qo’yilgаn mаsаlаning mаtеmаtik mоdеlini tuzilishi nаtijаsidа tеnglаmа, tеnglаmаlаr sistеmаsi, diffеrеntsiаl tеnglаmа, аniq intеgrаlni hisоblаsh vа hоkаzоlаr hоsil qilinаdi. Qo’yilgаn mаsаlа qаysi sоhаgа tеgishli bo’lsа, uning mоdеlini tuzаyotgаn mutахаssis shu sоhаgа tеgishli bo’lgаn mаtеmаtik аppаrаtlаrlаrni yaхshi tushungаn bo’lishi lоzim. Umumаn оlgаndа, tuzilgаn mаtеmаtik mоdеl qo’yilgаn mаsаlаning mоhiyatini o’zidа sаqlаshi lоzim.



I. NAZARIY QISM

1.1 JAVASCRIPT dasturlash tilining tarixi.


Java dasturlash tili — eng yaxshi dasturlash tillaridan biri bo`lib unda korporativ darajadagi mahsulotlarni(dasturlarni) yaratish mumkin. Bu dasturlash tili Oak dasturlash tili asosida paydo bo`ldi. Oak(ma’nosi eman daraxti) dasturlash tili 90-yillarning boshida Sun Microsystems(hozirda Oracle nomidan ish yuritadi) tomonidan platformaga(operatsion tizimga) bog`liq bo`lmagan holda ishlovchi yangi avlod aqlli qurilmalarini yaratishni maqsad qilib harakat boshlagan edi. Bunga erishish uchun Sun hodimlari C++ ni ishlatishni rejalashtirdilar, lekin ba’zi sabablarga ko`ra bu fikridan voz kechishdi. Oak muvofaqiyatsiz chiqdi va 1995-yilda Sun uning nomini Java ga almashtirdi va uni WWW rivojlanishiga hizmat qilishi uchun ma’lum o`zgarishlar qilishdi.

  • Java 1990 yillarda ishlab chiqarila boshlangan bo’lsa xam, uning birinchi versiyasi(Java 1.0) 1996 yil ommaga taqdim etilgan. Undan so’ng keying versiyalar sekin-astalik bilan chiqa boshlagan. 1998 yil — Java 2, 2004 yil — Java 5.0, 2006 yil — Java 6, 2011 yil — Java 7, 2014 yil — Java 8, 2017 yil 21 sentabrda – Java 9.

  • JAVA 1995-yilda Sun Microsystem Inc tomonidan rivojlantirilgan, keyinroq Oracle korparatsiyasi unga ega chiqdi.

  • JAVA tili James Gosling va Patrik Nafton tomonidan kashf qilingan.

  • Java bu dasturlar, o’yinlar va veb saytlar yaratadigan dasturlash tili.

  • Xuddi biz o’z gapimizni yoki nutqimizni bizni tilimizni bilmaydigan biron-bir insonga tushuntirmoqchi bo’lsak o’sha insonni tilida gapirishga yoki u tushunadigan tilda gapirishga harakat qilganimizdek, kompyuterda biron-bir dastur, o’yin yoki veb saytlar yaratmoqchi bo’lganimizda kompyuter tushunadigan tilda yozishimiz kerak. Bunda Java dasturlash tilidan

  • foydalanish ayni muddao.

  • Asosan 4 tipdagi
    1) Standalone applications – Linux, Mac yoki Windowsga o`rnatib, kundalik ishladatigan dasturlarimiz: mp3 pleyer, ofis, antivirus kabilar. Ular AWT, Swing yoki JavaFX texnologiyalari orqali tuziladi
    2) Web Applications – tarmoq orqali ishlovchi ixtiyoriy dasturlar. Eslatma: web dasturlar ikki qismdan, server tomon hamda klient tomon (brauzer) dan iborat. Javada faqat server tomoni uchun yoziladi. Bunda servlet, jsp, jsf kabi fundamental texnologiyalardan boshlab Spring, Play kabi freymworklar qo`l keladi. Umuman olganda brauzer uchun HTML, CSS hamda Java Scriptdan boshqa tilda yozib bo`lmaydi.
    3) Enterprise Applications – bu dasturlar yirik salmoqqa ega bo`lib, odatda katta jabhalarda ishlatiladi. Banklar, tashkilotlar yoki astronomiya ishlarida. Ular yuqori havfsizlik, yuklamani (nagruzka) serverlarga teng taqsimlash (load balancing) yoki klasterlash (clustering – katta tizimdan xuddi yagona obyekt sifatida foydalanish) kabi sifatlarni talab qiladi. Javada bular bor.
    4) Mobile Applications – Mobil qurilmalarga mos dasturlarni ham Javada yozish mumkin. Androiddan boshlab, Java ME (JME – Java Micro Edition) gacha. JME ga misol qilib, Nokia telefonlarimiz uchun ishlangan JAR o`yinlarni misol keltirish mumkin.



1.2 Uml diagrammalarining maqsadi. UML diagrammasi
& nbsp & nbsp & nbsp & nbsp Yagona modellashtirish tili (UML) - belgilash, vizualizatsiya qilish, qurish va hujjatlashtirish uchun tildir. dasturiy ta'minot tizimlari, shuningdek, biznes modellari va boshqa dasturiy ta'minot bo'lmagan tizimlar. UML - bu katta va murakkab tizimlarni modellashtirish uchun ilgari muvaffaqiyatli qo'llanilgan muhandislik texnikasining birikmasidir. & nbsp & nbsp & nbsp & nbsp UML yaratuvchilari uni dasturiy ta'minot tizimlari, biznes tizimlari va turli xarakterdagi boshqa tizimlarni aniqlash, taqdim etish, loyihalash va hujjatlashtirish uchun til sifatida taqdim etadilar. UML notatsiya va metamodelni belgilaydi. Belgilash - bu modellarda qo'llaniladigan grafik ob'ektlar to'plami; bu modellashtirish tilining sintaksisidir. & nbsp & nbsp & nbsp & nbsp UML quyidagi vizual modellarni yaratish uchun ifodali vositalarni taqdim etadi: loyihada ishtirok etgan barcha ishlab chiquvchilar tomonidan bir xilda tushuniladi; loyiha doirasidagi aloqa vositasidir. & nbsp & nbsp & nbsp & nbsp Birlashtirilgan modellashtirish tili (UML): ob'ektga yo'naltirilgan (OO) dasturlash tillariga bog'liq emas; foydalanilgan loyihani ishlab chiqish metodologiyasiga bog'liq emas; har qanday OO dasturlash tilini qo'llab-quvvatlashi mumkin. & nbsp & nbsp & nbsp & nbsp UML ochiq manba va asosiy yadroga kengaytirilishi mumkin. UMLda siz ko'pincha bir-biridan juda farq qiluvchi turli mavzulardagi sinflar, ob'ektlar va komponentlarni mazmunli tasvirlashingiz mumkin. UML diagrammasi & nbsp & nbsp & nbsp & nbsp Tizim dizayneri ixtiyorida Rational Rose quyidagi diagramma turlarini taqdim etadi, ularning ketma-ket yaratilishi butun loyihalashtirilgan tizim va uning alohida komponentlari haqida to'liq tasavvurga ega bo'lishga imkon beradi: Ish diagrammasidan foydalaning Joylashtirish diagrammasi (topologiya diagrammasi); Davlat diagrammasi; O'zaro ta'sir diagrammasi Faoliyat diagrammasi Ketma-ketlik diagrammasi Hamkorlik diagrammasi Sinf diagrammasi Komponent diagrammasi Xulq-atvor sxemalari Faoliyat diagrammasi Amalga oshirish sxemalari & nbsp & nbsp & nbsp & nbsp Ushbu diagrammalarning har biri tizim modelining boshqa ko'rinishini konkretlashtiradi. Bunday holda, foydalanish diagrammasi boshqa barcha diagrammalarni qurish uchun boshlang'ich nuqta bo'lgan tizimning kontseptual modelini ifodalaydi. Sinf diagrammasi - bu tizimning strukturaviy dizaynining statik tomonlarini aks ettiruvchi mantiqiy model va mantiqiy modelning navlari bo'lgan xatti-harakatlar diagrammasi uning ishlashining dinamik tomonlarini aks ettiradi. Amalga oshirish diagrammasi tizimning tarkibiy qismlarini ifodalash va uning jismoniy modeliga murojaat qilish uchun ishlatiladi. & nbsp & nbsp & nbsp & nbsp Yuqoridagi diagrammalardan ba'zilari ikki yoki undan ortiq kichik turlarni ko'rsatish uchun ishlatiladi. Mustaqil tasvirlar sifatida quyidagi diagrammalardan foydalaniladi: foydalanish holatlari, sinflar, holatlar, faoliyatlar, ketma-ketlik, hamkorlik, komponentlar va joylashtirish. & nbsp & nbsp & nbsp & nbsp UML diagrammalari uchun uchta turdagi vizual belgilar mavjud bo'lib, ular tarkibidagi ma'lumotlar jihatidan muhim: ulanishlar, tekislikda turli xil chiziqlar bilan ifodalangan; matn individual geometrik shakllar chegaralarida joylashgan; grafik belgilar diagrammalarning vizuallari yaqinida chizilgan. & nbsp & nbsp & nbsp & nbsp Diagrammalarni grafik ko'rsatishda quyidagi qoidalarga rioya qilish tavsiya etiladi: har bir diagramma simulyatsiya qilingan domenning ba'zi bir qismining to'liq tasviri bo'lishi kerak; diagrammada ko'rsatilgan model ob'ektlari bir xil kontseptual darajada bo'lishi kerak; ob'ektlar haqidagi barcha ma'lumotlar diagrammada aniq ko'rsatilishi kerak; diagrammalar qarama-qarshi ma'lumotlarni o'z ichiga olmaydi; diagrammalar matnli ma'lumotlar bilan ortiqcha yuklanmasligi kerak; uning barcha elementlarini to'g'ri talqin qilish uchun har bir diagramma o'zini o'zi etarli bo'lishi kerak; muayyan tizimni tavsiflash uchun zarur bo'lgan diagramma turlarining soni qat'iy belgilanmagan va ishlab chiquvchi tomonidan belgilanadi; tizim modellari faqat UML yozuvida belgilangan elementlarni o'z ichiga olishi kerak. UMLdagi ob'ektlar & nbsp & nbsp & nbsp & nbsp UML to'rt turdagi ob'ektlarni belgilaydi: strukturaviy, xulq-atvor, guruhlash va izohlash... Ob'ektlar tilning asosiy ob'ektga yo'naltirilgan elementlari bo'lib, ular yordamida modellar yaratiladi. & nbsp & nbsp & nbsp & nbsp Strukturaviy tuzilmalar UML modellaridagi otlar. Odatda, ular tizimning kontseptual yoki jismoniy elementlariga mos keladigan modelning statik qismlarini ifodalaydi. Strukturaviy ob'ektlarga sinf, interfeys, hamkorlik, foydalanish holati, komponent, tugun, aktyor misol bo'ladi. & nbsp & nbsp & nbsp & nbsp Xulq-atvor ob'ektlari UML modelining dinamik komponentlaridir. Bu modelning vaqt va makondagi xatti-harakatlarini tavsiflovchi fe'llardir. Xulq-atvorning ikkita asosiy turi mavjud: o'zaro ta'sir - bu xulq-atvor bo'lib, uning mohiyati aniq maqsadga erishish uchun muayyan kontekstdagi ob'ektlar o'rtasida xabarlar almashinuvidir; avtomat - turli hodisalarga javoban ob'ekt yoki o'zaro ta'sir o'tadigan holatlar ketma-ketligini aniqlaydigan xatti-harakatlar algoritmi. & nbsp & nbsp & nbsp & nbsp Ob'ektlarni guruhlash UML modelining tashkiliy qismlari hisoblanadi. Bu modelni parchalash mumkin bo'lgan bloklardir. Bunday asosiy ob'ektning bitta nusxasi mavjud - bu paket. & nbsp & nbsp & nbsp & nbsp Paketlar elementlarni guruhlarga ajratish uchun universal mexanizmdir. Strukturaviy, xulq-atvor va boshqa guruhlash ob'ektlari paketga joylashtirilishi mumkin. Dastur ishlayotgan vaqtda mavjud bo'lgan komponentlardan farqli o'laroq, paketlar faqat kontseptualdir, ya'ni ular faqat ishlab chiqish jarayonida mavjud bo'ladi. & nbsp & nbsp & nbsp & nbsp Annotatsiya ob'ektlari UML modelining tushuntirish qismlari: uchun sharhlar qo'shimcha tavsif, modelning istalgan elementiga tushuntirishlar yoki izohlar. Annotatsiya elementlarining faqat bitta asosiy turi mavjud, annotatsiya. Eslatma norasmiy yoki rasmiy matnda ifodalangan diagrammalarga sharhlar yoki cheklovlar berish uchun ishlatiladi. UMLdagi munosabatlar & nbsp & nbsp & nbsp & nbsp UMLda quyidagi aloqa turlari aniqlanadi: qaramlik, assotsiatsiya, umumlashtirish va amalga oshirish... Ushbu munosabatlar UML-dagi asosiy yopishtiruvchi konstruksiyalar bo'lib, shuningdek, ob'ektlar modellarni yaratishda qanday foydalaniladi. & nbsp & nbsp & nbsp & nbsp Tobelik ikki shaxs oʻrtasidagi semantik munosabat boʻlib, ulardan birining oʻzgarishi, mustaqil, ikkinchisining semantikasiga taʼsir qilishi mumkin, bogʻliq. & nbsp & nbsp & nbsp & nbsp Uyushma- ob'ektlar orasidagi semantik yoki mantiqiy bog'lanishlar to'plamini tavsiflovchi tizimli munosabatlar. & nbsp & nbsp & nbsp & nbsp Umumlashtirish ixtisoslashgan element ob'ekti (avlod) umumiy element ob'ekti (ajdodi) o'rniga almashtirilishi mumkin bo'lgan munosabatdir. Shu bilan birga, ob'ektga yo'naltirilgan dasturlash tamoyillariga muvofiq, bola ota-onasining (ota-onaning) tuzilishi va xatti-harakatlarini meros qilib oladi. & nbsp & nbsp & nbsp & nbsp Amalga oshirish klassifikatorlar o‘rtasidagi semantik munosabat bo‘lib, unda bir klassifikator majburiyatni belgilaydi, ikkinchisi esa uning bajarilishini kafolatlaydi. Amalga oshirish munosabatlari ikki holatda yuzaga keladi: interfeyslar va ularni amalga oshiradigan sinflar yoki komponentlar o'rtasida; foydalanish holatlari va ularni amalga oshiradigan hamkorlik o'rtasida. Umumiy UML mexanizmlari & nbsp & nbsp & nbsp & nbsp UMLda tizimning aniq tavsifi uchun umumiy mexanizmlar qo'llaniladi: spetsifikatsiyalar; qo'shimchalar (bezaklar); bo'linmalar (umumiy bo'linmalar); kengaytirish mexanizmlari. & nbsp & nbsp & nbsp & nbsp UML nafaqat grafik tildir. O'z yozuvining har bir grafik elementi mavjud spetsifikatsiya tegishli til konstruktsiyasining matnli tasvirini o'z ichiga oladi. Masalan, sinf belgisi o'zining atributlari, operatsiyalari va xatti-harakatlarini tavsiflovchi spetsifikatsiyaga ega, garchi vizual ravishda diagrammada piktogramma ko'pincha ushbu ma'lumotlarning faqat kichik qismini aks ettiradi. Bundan tashqari, model ushbu sinfning boshqa ko'rinishini o'z ichiga olishi mumkin, bu uning butunlay boshqa tomonlarini aks ettiradi, ammo shunga qaramay, spetsifikatsiyaga mos keladi. Shunday qilib, grafik UML yozuvi tizimni vizualizatsiya qilish uchun ishlatiladi va spetsifikatsiyalar yordamida uning tafsilotlarini tavsiflaydi. & nbsp & nbsp & nbsp & nbsp Deyarli har bir UML elementi o'zining eng muhim xususiyatlarini vizual tasvirini ta'minlovchi noyob grafik tasvirga ega. Ob'ektning "sinf" belgisi uning nomi, atributlari va operatsiyalarini o'z ichiga oladi. Sinf spetsifikatsiyasi atributlar va operatsiyalarning ko'rinishi, sharhlar yoki sinfning mavhum ekanligini ko'rsatish kabi boshqa tafsilotlarni o'z ichiga olishi mumkin. Ushbu tafsilotlarning aksariyati grafik yoki matn sifatida ko'rsatilishi mumkin. qo'shimchalar sinfni ifodalovchi standart to'rtburchakka. & nbsp & nbsp & nbsp & nbsp Ob'ektga yo'naltirilgan tizimlarni modellashtirishda ma'lum bir narsa mavjud. bo'linish vakili bo'lgan shaxslar. & nbsp & nbsp & nbsp & nbsp Birinchidan, sinflar va ob'ektlarga bo'linish mavjud. Sinf mavhumlikdir, ob'ekt esa bu abstraktsiyaning konkret timsolidir. Shu munosabat bilan deyarli barcha til konstruktsiyalari sinf / ob'ekt ikkiligi bilan tavsiflanadi. Shunday qilib, foydalanish holatlari va foydalanish holatlari, komponentlar va komponent namunalari, tugunlar va tugun misollari mavjud. Grafik tasvirda ob'ekt uchun sinf uchun bo'lgani kabi bir xil belgidan foydalanish va nomning tagiga chizish odatiy holdir. & nbsp & nbsp & nbsp & nbsp Ikkinchidan, interfeysga va uni amalga oshirishga bo'linish mavjud. Interfeys majburiyatlarni e'lon qiladi va amalga oshirish ushbu majburiyatlarning aniq timsolini ifodalaydi va e'lon qilingan semantikaga qat'iy rioya qilinishini ta'minlaydi. Shu sababli, deyarli barcha UML konstruksiyalari interfeys/amalga oshirish dualligi bilan tavsiflanadi. Masalan, foydalanish holatlari kooperativlar tomonidan, operatsiyalar esa usullar bo'yicha amalga oshiriladi. & nbsp & nbsp & nbsp & nbsp UML hisoblanadi ochiq til, ya'ni domen modellarining o'ziga xos xususiyatlarini aks ettirish uchun boshqariladigan kengaytmalarga imkon beradi. & nbsp & nbsp & nbsp & nbsp UML kengaytma mexanizmlariga quyidagilar kiradi: stereotiplar (stereotiplar) - UML lug'atini kengaytirish, mavjud til elementlariga asoslanib, ma'lum bir muammoni hal qilishga qaratilgan yangilarini yaratishga imkon beradi; teglangan qiymat - element spetsifikatsiyasiga qo'shimcha ma'lumotlarni kiritish imkonini beruvchi asosiy UML konstruktsiyalarining xususiyatlarini kengaytiradi; cheklovlar - UML konstruksiyalarining semantikasini kengaytiradi, bu sizga yangi yaratish va mavjud qoidalarni bekor qilish imkonini beradi. & nbsp & nbsp & nbsp & nbsp Ushbu uchta tilni kengaytirish mexanizmlari birgalikda uni loyiha ehtiyojlariga yoki ishlab chiqish texnologiyasining o'ziga xos xususiyatlariga muvofiq o'zgartirishga imkon beradi. Ish diagrammasidan foydalaning & nbsp & nbsp & nbsp & nbsp Ushbu turdagi diagramma tizim bajaradigan operatsiyalar ro'yxatini yaratishga imkon beradi. Ushbu turdagi diagramma ko'pincha funktsiyalar diagrammasi deb ataladi, chunki bunday diagrammalar to'plami asosida tizim talablari ro'yxati tuziladi va tizim tomonidan bajariladigan funktsiyalar to'plami aniqlanadi. Rasm - 1. Foydalanish holatlari diagrammasi & nbsp & nbsp & nbsp & nbsp Foydalanish holatlari diagrammasi tizimning funksionalligini yoki tizim nima qilishi kerakligini tasvirlaydi. Diagrammani ishlab chiqish quyidagi maqsadlarga ega: simulyatsiya qilingan domenning umumiy chegaralari va kontekstini aniqlash; loyihalashtirilgan tizimning funktsional harakati uchun umumiy talablarni shakllantirish; tizimning dastlabki kontseptual modelini keyinchalik mantiqiy va jismoniy modellar ko'rinishida tafsilotlash uchun ishlab chiqish; tizim ishlab chiquvchilarining o'z mijozlari va foydalanuvchilari bilan o'zaro munosabatlari uchun dastlabki hujjatlarni tayyorlash. & nbsp & nbsp & nbsp & nbsp Foydalanish holatlari diagrammasining mohiyati quyidagicha. Loyihalanayotgan tizim foydalanish holatlari orqali tizim bilan o'zaro ta'sir qiluvchi ob'ektlar yoki aktyorlar to'plami sifatida ifodalanadi. Bunday holda, aktyor yoki aktyor tizim bilan tashqaridan o'zaro ta'sir qiluvchi har qanday sub'ektdir. Bu odam bo'lishi mumkin texnik qurilma, dastur yoki ishlab chiquvchining o'zi belgilaydigan modellashtirilgan tizimga ta'sir qilish manbai bo'lib xizmat qiladigan boshqa tizim. Foydalanish holati tizimning aktyorga taqdim etayotgan xizmatlarini tavsiflash uchun xizmat qiladi. & nbsp & nbsp & nbsp & nbsp Foydalanish misolining maqsadi ob'ektning ichki tuzilishini oshkor qilmasdan uning xatti-harakatining to'liq tomonini yoki qismini aniqlashdir. Bunday ob'ekt o'ziga xos xatti-harakatlarga ega bo'lgan tizim yoki modelning har qanday elementi bo'lishi mumkin. & nbsp & nbsp & nbsp & nbsp Har bir foydalanish holati aktyorning iltimosiga binoan modellashtirilgan ob'ekt taqdim etadigan alohida xizmatga mos keladi, ya'ni ushbu ob'ekt qanday ishlatilishini belgilaydi. Aktyorning iltimosiga binoan ishga tushiriladigan xizmat to'liq, bo'linmas harakatlar ketma-ketligidir. Bu shuni anglatadiki, tizim so'rovni qayta ishlashni tugatgandan so'ng, u qaytishi kerak boshlang'ich holati quyidagi so'rovlarga tayyor bo'lish uchun & nbsp & nbsp & nbsp & nbsp Foydalanish holatlari ishlab chiqilgan tizim uchun tashqi talablarni belgilash uchun ham, allaqachon funktsional xatti-harakatlarni belgilash uchun ham ishlatilishi mumkin mavjud tizim... Foydalanish holatlari to'plami umuman tizimning kutilayotgan xatti-harakatlarining barcha mumkin bo'lgan tomonlarini aniqlashi kerak. Bundan tashqari, foydalanish holatlari taqdim etilayotgan xizmatlar bilan to'g'ri ishlash imkoniyatiga ega bo'lish uchun ishtirokchilarning tizim bilan qanday o'zaro munosabatda bo'lishi kerakligini aniqlaydigan talablarni aniq belgilab beradi. Qulaylik uchun ko'plab foydalanish holatlarini alohida paket sifatida ko'rish mumkin. & nbsp & nbsp & nbsp & nbsp Foydalanish holatlariga misollar quyidagilar bo'lishi mumkin: mijozning joriy hisobi holatini tekshirish, buyumni sotib olishga buyurtma berish, mijozning kreditga layoqatliligi haqida qo'shimcha ma'lumot olish, monitor ekranida grafik shaklni ko'rsatish , va boshqa harakatlar. Sinf diagrammasi & nbsp & nbsp & nbsp & nbsp Ob'ektga yo'naltirilgan dasturlashning markaziy qismi sinf diagrammasi ko'rinishidagi tizimning mantiqiy modelini ishlab chiqishdir. Sinf diagrammasi (sinf diagrammasi) ob'ektga yo'naltirilgan dasturlash sinflari terminologiyasida tizim modelining statik tuzilishini ifodalash uchun ishlatiladi. Sinf diagrammasi, xususan, ob'ektlar va quyi tizimlar kabi domenning alohida ob'ektlari o'rtasidagi turli munosabatlarni aks ettirishi, shuningdek, ularning ichki tuzilishi va munosabatlar turlarini tavsiflashi mumkin.
Источник: https://shongames.ru/uz/windows-10/naznachenie-diagramm-uml-uml-diagramma-vidy-diagramm-uml-standartnaya/
& nbsp & nbsp & nbsp & nbsp Diagramma piktogrammalari tizimlarning murakkab ierarxiyasini, sinf munosabatlarini (Sinflar) va interfeyslarni (Interfeyslar) ko'rsatishga imkon beradi. Ushbu turdagi diagramma tizim ob'ektlarini aks ettiruvchi hamkorlik diagrammasiga mazmunan qarama-qarshidir. Rational Rose bu turdagi diagrammadan foydalanib, turli belgilarda sinflar yaratish imkonini beradi. bulut kabi. Shunday qilib, sinf shunchaki shablon bo'lib, unga ko'ra kelajakda ma'lum bir ob'ekt yaratiladi. & nbsp & nbsp & nbsp & nbsp Klass diagrammasi - bu grafik bo'lib, uning uchlari "klassifikator" tipidagi elementlar bo'lib, ulangan. turli xil turlari tizimli aloqalar. Sinf diagrammasi interfeyslarni, paketlarni, munosabatlarni va hatto ob'ektlar va munosabatlar kabi individual misollarni ham o'z ichiga olishi mumkin. & nbsp & nbsp & nbsp & nbsp Sinf UML tilida bir xil tuzilishga, xatti-harakatlarga va boshqa sinflar ob'ektlari bilan munosabatlarga ega bo'lgan ob'ektlar to'plamini belgilash uchun ishlatiladi. Sinf grafik jihatdan to'rtburchaklar shaklida tasvirlangan, uni qo'shimcha ravishda gorizontal chiziqlar bilan bo'limlarga yoki bo'limlarga bo'lish mumkin. Bu bo'limlarda sinf nomi, atributlar (o'zgaruvchilar) va operatsiyalar (usullar) bo'lishi mumkin. Davlat diagrammasi (statexart diagrammasi) & nbsp & nbsp & nbsp & nbsp UML-dagi har bir holat diagrammasi ma'lum bir sinfning bir nusxasining barcha mumkin bo'lgan holatlarini va uning bir holatdan ikkinchi holatga o'tishlarining mumkin bo'lgan ketma-ketligini tavsiflaydi, ya'ni ob'ekt holatidagi barcha o'zgarishlarni shunday modellashtiradi. uning tashqi ta'sirlarga javobi. & nbsp & nbsp & nbsp & nbsp Davlat diagrammalari alohida ob'ektlarning xatti-harakatlarini tavsiflash uchun eng ko'p ishlatiladi, lekin ulardan foydalanish holatlari, aktyorlar, quyi tizimlar, operatsiyalar va usullar kabi boshqa model komponentlarining funksionalligini belgilash uchun ham foydalanish mumkin.

Download 0,77 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish