Raqamli texnologiyalar vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari unversiteti



Yüklə 416 Kb.
səhifə1/3
tarix24.11.2023
ölçüsü416 Kb.
#133780
  1   2   3
dttl3t





O‘ZBEKISTON RESPUBLIKASI
RAQAMLI TEXNOLOGIYALAR VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNVERSITETI


3-topshiriq
UML(Unified Modeling Language) diagrammalari


Guruh: 314-20
Bajardi: Alisheyev D.S
Dasturiy mahsulot qiymatini baholash
Topshiriq matni


UML(Unified Modeling Language) diagrammalari

UML - Birlashtirilgan modellash tilining ikki turdagi ya’ni Strukturaviy (Structure Diagrams) va Xulq-atvor (Behavior Diagrams) diagrammalaridan kamida bittadan diagrammasi asosida istalgan individual loyiha dasturining mavhum modelini yaratish.


Maʼlumot uchun:
UML (Unified Modeling Language) - dasturiy ta'minotni ishlab chiqish, biznes-jarayonlarni modellashtirish, tizimni loyihalash va tashkiliy tuzilmalarni ko'rsatish sohasida ob'ektlarni modellashtirish uchun grafik tavsiflash tili hisoblanadi.
UML, yoki Unified Modeling Language, tizimlarni va dasturlarni tahlil qilish, tuzatish va tasavvur qilish uchun ishlatiladigan umumiy standartizatsiyalangan modelleme tillari to'plamidir. UML dasturlashni tahlil qilish, dizayn qilish va dokumentatsiya olish uchun keng qo'llaniladigan vositalarni yaratish va o'rganishni o'rganadigan dasturchilarga yordam beradi.
Uml da diagrammalar ikki turga bo‘linadi, Bular Strukturaviy diagrammalar (Structure Diagrams) va Xulq-atvor diagrammasi (Behavior Diagrams).
Strukturaviy diagrammalar (Structure Diagrams) o’zi 7 qisimdan hamda Xulq-atvor diagrammasi (Behavior Diagrams) esa 4 qisimdan tashkil topgan.

]
UMLda modellashtirish

Muhokama qilinayotgan mavzu UML identifikatori bilan belgilanadi, ya'ni Unified Modeling Language to'liq nomining qisqartmasi. Ushbu nomning rus tiliga to'g'ri tarjimasi yagona modellashtirish tilidir. Shunday qilib, muhokama qilinadigan mavzu uchta so'z bilan tavsiflanadi, ularning har biri aniq atamadir.


UML - bu modellashtirish tili. UML nomining bir qismi bo'lgan "modellash" so'zi juda ko'p ma'nolarga ega va uni ishlatishning belgilangan usullari. Biz modellashtirganda, biz modellar bilan shunga o'xshash narsalarni qilishimiz aniq, ammo qaysi modellar bilan va aniq nima qilayotganimiz to'liq aniq emas. Bizningcha, UML kontekstida “model” va “modellash” so‘zlarining ma’nosiga biroz to‘xtalib o‘tish zarur, aks holda texnik tafsilotlarga sho‘ng‘ib ketish xavfi bor. Biz uzoqdan va bir qarashda biroz yonboshdan boshlashimiz kerak: hayot tsikli tushunchalari va dasturiy ta'minot tizimini ishlab chiqish jarayonini muhokama qilish."Kompyuter dasturi", "dasturiy ta'minot mahsuloti", "dasturiy ta'minot tizimi" iboralari bizga sinonim sifatida ham ma'lum bo'lib , ularning o'rniga "ilova" atamasini qo'llash mumkin.Ilova ishlab chiqish jarayonining holatiga va ilovaning ishlashiga qarab, uning amal qilish muddati davomida o'z shaklida ko'plab o'zgarishlarga duchor bo'lishi uzoq vaqtdan beri qayd etilgan. Odatda bu o'zgarishlarning umumiyligi va ketma-ketligi hayot aylanishi deb ataladi. Turli paradigmalar va dasturlash texnologiyalarida hayot tsikli kontseptsiyasi biroz boshqacha ta'riflanadi va talqin qilinadi, lekin umuman olganda, u rasmda ko'rsatilgan sxemaga yaqin. 14.1. Shuni ta'kidlash kerakki, uning hayoti davomida dastur metamorfozalardan o'tadi, qoida tariqasida, bir necha marta, ya'ni. bu tsikl, bir emas, bir nechta.Ilovalarni ishlab chiqish jarayoni kontseptsiyasi dasturning hayot aylanishi kontseptsiyasi bilan chambarchas bog'liq, ya'ni. ketma-ket harakatlarning ma'lum bir ketma-ketligi. Kundalik tilda "rivojlanish" so'zi biror narsani yaratishni anglatadi va bu narsa (bu holda, ilova) yaratilganda, u holda ishlanma tugaydi. Siz juda yaxshi tushunasizki, ilovalar bo'lsa, ishlab chiqish tugallangandan so'ng, eng qiziqarli narsa boshlanadi - bu rivojlanish bilan chambarchas bog'liq bo'lib chiqadi. Ilovalar uchun ishlab chiqish va ishlashni bir-biridan ajratish va undan ham ko'proq bu tushunchalarga qarshi turish tubdan noto'g'ri bo'lar edi.Hayotiy tsikl modeli va rivojlanish jarayoni modeli o'zaro bir-birini belgilaydi va izchildir. Dasturiy ta'minotni ishlab chiqishga ixtisoslashgan har bir tashkilot va hatto, ayniqsa, ilg'or yolg'iz dasturchilar (bundan buyon matnda bunday tashkilot yoki shaxs birgalikda ishlab chiquvchi deb yuritiladi) o'zlarining hayot aylanishi va ishlab chiqish jarayoni modellariga ega. Albatta, aksariyat hollarda ular juda yaqin, ammo baribir ba'zi individual xususiyatlarga ega. Biz o'zimiz foydalanadigan hayot aylanishi va rivojlanish jarayoni modellarini ko'rib chiqamiz va iloji bo'lsa, o'zimizning individual xususiyatlarimizning ularga ta'sirini yo'qotishga harakat qilamiz. Shundan kelib chiqib, bizning fikrimiz mavhumroq bo'ladi, lekin ayni paytda kengroq qo'llaniladi.

Yüklə 416 Kb.

Dostları ilə paylaş:
  1   2   3




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

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin