ARGOUML muhitidagi foydalanuvchilar interfeyslari. ARGOUML muhitida diagrammalarni yaratish va boshqa yordamchi buyruqlar. O’xshash diagrammalar(foydalanish naqllari (Use case))ni yaratish.
UML diagrammasi
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.
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
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.
UMLdagi munosabatlar
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.
Bu bosqichda mehmonxona xodimlari ishini modelini tuzib chiqamiz unda mijoz kelganda xodim birinchi navbatda nima qilish kerak shularni ko’rib chiqamiz.
Mijoz shu xonani tanlagandan keyin bu xona band bo’lishi kerak, mehmonxona xodimi avtomatik bu xonani band qilishi kerak. Buning uchun xodim:
shu bilankani to’ldirish kifoya.
Do'stlaringiz bilan baham: |