Va kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xozazmiy nomidagi toshkent axborot texnologiyalari universiteti



Yüklə 1,11 Mb.
Pdf görüntüsü
səhifə1/3
tarix11.05.2023
ölçüsü1,11 Mb.
#126709
  1   2   3
2-amaliy ish



OʻZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI
VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI 
MUHAMMAD AL-XOZAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI 
Dasturiy injiniringga kirish fanidan 
2-amaliy ish 
Bajardi: 317-21-guruh talabasi Nabiyev A 
Tekshirdi: Shaazizova M.E 
Toshkent – 2023 


Amaliy mashg’ulot - 2
UML muhitida ishlash uchun kerakli dasturiy vositani o’rnatish. Loyiha 
uchun UML holat diagrammalarini shakllantirish. 
 
Ishdan maqsad: Loyihaning holat diagrammalarini shakllantirish uchun 
UML muhitida ishlash uchun StarUML dasturiy vositasini o’rnatish, loyiha tasnifi 
uchun use case, class, sequence, activity va boshqa holat diagrammalarini yaratish 
ko’nikmalarini hosil qilish.
UML, Yagona modellashtirish tilining qisqartmasi, standartlashtirilgan 
modellashtirish tili boʻlib, tizim va dasturiy taʼminotni ishlab chiquvchilarga 
dasturiy taʼminot tizimlarining artefaktlarini koʻrsatish, vizuallashtirish, qurish 
va hujjatlashtirish, shuningdek, biznesni modellashtirish va boshqalar uchun 
yordam berish uchun ishlab chiqilgan diagrammalarning birlashtirilgan 
toʻplamidan iborat. dasturiy ta'minot bo'lmagan tizimlar. UML katta va 
murakkab tizimlarni modellashtirishda muvaffaqiyat qozongan eng yaxshi 
muhandislik amaliyotlari to'plamini ifodalaydi. UML ob'ektga yo'naltirilgan 
dasturiy ta'minotni ishlab chiqish va dasturiy ta'minotni ishlab chiqish 
jarayonining juda muhim qismidir. UML dasturiy ta'minot loyihalari dizaynini 
ifodalash uchun asosan grafik belgilardan foydalanadi. UML dan foydalanish 
loyiha guruhlariga muloqot qilishda, potentsial dizaynlarni o'rganishda va 
dasturiy ta'minotning arxitektura dizaynini tasdiqlashda yordam beradi. 
UML ning maqsadi barcha ob'ektga yo'naltirilgan usullarda qo'llanilishi 
mumkin bo'lgan standart yozuvni taqdim etish va prekursor belgilarining eng 
yaxshi elementlarini tanlash va birlashtirishdir. UML keng ko'lamli ilovalar 
uchun mo'ljallangan. Shunday qilib, u keng ko'lamli tizimlar va faoliyatlar 
uchun konstruktsiyalarni taqdim etadi (masalan, taqsimlangan tizimlar, tahlillar, 
tizimni loyihalash va joylashtirish). 
UML - bu OMTni birlashtirish natijasida paydo bo'lgan belgi 
Ob'ektni modellashtirish texnikasi OMT [ Jeyms Rumbaugh 1991] - tahlil 
qilish va ma'lumotlarni ko'p talab qiladigan axborot tizimlari uchun eng yaxshi 
edi. 
Booch [ Grady Booch 1994] - dizayn va amalga oshirish uchun juda 
yaxshi edi. Gredi Booch Ada tili bilan ko'p ishlagan va til uchun ob'ektga 
yo'naltirilgan texnikani ishlab chiqishda asosiy ishtirokchi bo'lgan. Booch usuli 
kuchli bo'lsa-da, yozuv unchalik yaxshi qabul qilinmadi (uning modellarida 
ko'plab bulut shakllari ustunlik qildi - unchalik tartibli emas) 


OOSE (Object-oriented Software Engineering [ Ivar Jacobson 1992]) - Use 
Cases deb nomlanuvchi modelni taqdim etdi. Foydalanish holatlari butun 
tizimning xatti-harakatini tushunish uchun kuchli texnikadir (OO an'anaviy 
ravishda zaif bo'lgan hudud). 
1994-yilda Jim Rumbaugh, OMT yaratuvchisi, General Electric 
kompaniyasini tark etib, Rational Corp kompaniyasida Grady Boochga 
qo'shilgach, dasturiy ta'minot olamini hayratda qoldirdi. Hamkorlikning 
maqsadi ularning g'oyalarini yagona, yagona usulda birlashtirish edi. usul 
haqiqatan ham "Yagona usul" edi). 
1995-yilga kelib, OOSE yaratuvchisi Ivar Jeykobson ham Rationalga 
qo'shildi va uning g'oyalari (xususan, "Foydalanish holatlari" kontseptsiyasi) 
yangi Birlashtirilgan usulga - endi Yagona modellashtirish tili deb nomlandi1. 
Rumbaugh, Booch va Jacobson jamoasi mehr bilan "Uch Amigos" nomi bilan 
mashhur. 
UML-ga boshqa ob'ektga yo'naltirilgan belgilar ham ta'sir ko'rsatdi: 
Mellor va Shlaer [1998] 
Coad va Yourdon [1995] 
Wirfs-Brock [1990] 
Martin va Odell [1992] 
UML shuningdek, kengaytma mexanizmlari va cheklash tili kabi o'sha 
paytda boshqa asosiy usullarda mavjud bo'lmagan yangi tushunchalarni ham o'z 
ichiga oladi. 

Yüklə 1,11 Mb.

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