8-ma’ruza: Foydalanishni modellashtirish. Foydalanish diagrammalari Ish diagrammasidan foydalaning
Download 161.12 Kb. Pdf ko'rish
|
- Bu sahifa navigatsiya:
- Birlashtirish nisbati
- Kompozitsiya munosabati
- Umumlashtirish munosabati
- Avtomat diagrammasi Avtomat diagrammasi
Uyushma munosabati sinflar o'rtasida qandaydir munosabatlar mavjudligiga mos
keladi. Bu munosabat ma'lum bir assotsiatsiyaning individual xususiyatlarini tavsiflovchi qo'shimcha maxsus belgilar bilan mustahkam chiziq bilan belgilanadi. Assotsiatsiya nomi, shuningdek, assotsiatsiyaning rol sinflarining nomlari va ko'pligi qo'shimcha maxsus belgilar sifatida ishlatilishi mumkin. Uyushmaning nomi uni belgilashning ixtiyoriy elementidir. Birlashtirish nisbati sinflardan biri sifatida o'z ichiga olgan ba'zi bir ob'ekt bo'lgan taqdirda bir nechta sinflar o'rtasida sodir bo'ladi tarkibiy qismlar boshqa sub'ektlar. U qisman butun tizim munosabatlarini ifodalash uchun ishlatiladi. Kompozitsiya munosabati agregatsiya munosabatining alohida holidir. Bu munosabat "qism-butun" munosabatining alohida shaklini ajratib ko'rsatishga xizmat qiladi, bunda tarkibiy qismlar ma'lum ma'noda butunning ichida joylashgan. Ular o'rtasidagi munosabatlarning o'ziga xosligi shundan iboratki, qismlar butundan ajralgan holda harakat qila olmaydi, ya'ni butunning yo'q qilinishi bilan uning barcha tarkibiy qismlari yo'q qilinadi. Umumlashtirish munosabati umumiyroq element (ota-ona yoki ajdod) va xususiy yoki maxsus element (bola yoki avlod) o'rtasidagi munosabatdir. Sinf diagrammasiga qo'llanilganda, bu munosabat sinflarning ierarxik tuzilishini va ularning xususiyatlari va xatti-harakatlarining merosini tavsiflaydi. Avlod sinf ajdodlar sinfining barcha xossalari va xatti-harakatlariga ega, shuningdek, ajdodlar sinfida mavjud bo'lmagan o'ziga xos xususiyat va xatti-harakatlarga ega deb taxmin qilinadi. Avtomat diagrammasi Avtomat diagrammasi(davlat mashinasi diagrammasi) yoki holat diagrammasi UML 1 da (davlat diagrammasi) UMLda xatti-harakatlarni batafsil tasvirlashning bir usuli. Aslini olganda, avtomat diagrammalari, nomidan ko'rinib turibdiki, ko'plab qo'shimcha detallar va tafsilotlar bilan to'ldirilgan chekli avtomatning holatlari va o'tishlari grafigi. Holat diagrammasi faqat bitta sinf, to‘g‘rirog‘i, ma’lum bir sinfning bir nusxasi holatini o‘zgartirish jarayonini tavsiflaydi, ya’ni u muayyan ob’ekt holatidagi barcha mumkin bo‘lgan o‘zgarishlarni modellashtiradi. Bunday holda, ob'ekt holatining o'zgarishiga boshqa ob'ektlar yoki tashqaridan tashqi ta'sirlar sabab bo'lishi mumkin. Ob'ektning bunday tashqi ta'sirlarga reaktsiyasini tasvirlash uchun holat diagrammalaridan foydalaniladi. Avtomatik diagrammada ob'ektlarning bitta asosiy turi - holatlar va munosabatlarning bir turi - o'tishlardan foydalaniladi, lekin ikkalasi uchun ham ko'plab navlar, maxsus holatlar va qo'shimcha belgilar aniqlanadi. Avtomat modellashtirilgan tizimning dinamik tomonlarini yo'naltirilgan grafik shaklida ifodalaydi, uning uchlari holatlarga, yoylari esa o'tishlarga mos keladi. Dastlabki holat hech qanday ichki harakatlarni (psevdo holatlar) o'z ichiga olmaydigan holatning maxsus holatidir. Standart ob'ekt vaqtning boshlang'ich momentida shu holatda bo'ladi. U holat diagrammasida holatga o'tish jarayoni boshlanadigan grafik sohani ko'rsatish uchun xizmat qiladi. Final (yakuniy) davlat - bu davlatning alohida holati bo'lib, u ham hech qanday ichki harakatlarni (psevdo-holatlarni) o'z ichiga olmaydi. Avtomat oxirgi vaqtda ishini tugatgandan so'ng standart ob'ekt shu holatda bo'ladi. Download 161.12 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling