Ameliy ishi Tizim. Domen tahlili Ishning maqsadi
Download 57.1 Kb.
|
Ameliy ishi
Ameliy ishi № 7.
Jarayonni modellashtirish Ishning maqsadi : UML asoslangan dia^amm sinflar h diagrammalar harakat -ketliklar modellashtirish ko'nikmalarini olish. Nazariylik matumotlar Soni aytip o'tishlik zurur, har qanday tizimning dizayni qondirish zurur bo'lgan taqozolarni tahlil qilish bilan boshlanadi. Bunday tahlil tizimning maqsadi va yumush shart-sharoitlarini tushinish uchun dastlabki joybardı amalga oshirishlik uchun ro'yobga oshiriladi. Ob'ektke yo'naltirilgan yondoshuv bilan tizim talablarin tahlil qilish bu tizim modellarini ishlab chiqishga tushadi. Tizimning modeli (yoki boshqa ob'ekt yoki hodisading kakogolibo) biz tizimni tashkil qiluvchi asosiy ob'ektlar va bu ob'ektlar o'rtasidagi munosabatlar ta'kidlagan tizimning rasmiyat tavsifini chaqiramiz. Modellardi yaratuv ob'ektlar va hodisalarding murakkabligini o'rganishding keng tarqalgan usuli hisoblanadi. Modelda tushinchati murakkablashtiradigan ko'plab tafsilotlar yo'qlar. Modellashtirish fan va texnalogiyada keng tarqalgan. Modellar yordam beradi : * ishlab chiqilgan tizimning yumush faoliyatin rivojlanishding dastlabki bosqichlarinda tekshirish ; * tizimsi, uning talablarina suv yuzilik tizimsi mijoz bilan aloqa ; • tizim joybarına (agar zurur bo'lsa ) o'zgarishlar kiritishlik (uning dizayni boshinda va uning turmush aylanish jarayonining boshqa bosqichlarinda ). UML grafikalari, ehtimol, grafik modellashtirishding eng keng tarqalgan usuli hisoblanadi. UML diagrammalaridan foydalanish oralig'i juda keng, diagrammalar dasturiy ta'minottı ishlab chiqishda, har xil texnik sistemalarni loyihalashtirishda, biznesti tahlil qilish uchun ishlatiladi. IP-dizayn jarayonida tahlilchi mantiqlik tuzilmasin fizik amalga oshirishlikni tasviriy eng toliq modellarga tushinish qirg'oqlari umumiy 52-dan asta-sekin tushadi. tizimning asosiy foydalanuvchilari va bu tizimning vazifalari pretsedent diagrammasidan (foydalanish holatlarinan ) foydalanish. Ishga layoqatlilik kashtasi yordamida biz maqsadga erishish uchun zarur bo'lgan har bitta misol uchun harakatlar izchilligini rasmlaymiz. Keyinroq, tizimning mantiqlik tuzilishi sinf diagrammasi yordamida ishlab chiqilgan. Bu bosqichda, tanlangan pretsedent doirasida maqsadlarga erishishga yordam beradigan bitta satr operatsiyalarni ro'yobga oshirarlik tizim ombori tuzilishin, shuning jo'rligida, sinflarni tashkil qiluvchi sinflar ajratiladi. Murakkab xulqliktı tasniflash uchun ba'zi ob'ektlar (sinf namunalari ) mamlakat diagrammasi tuziladi. Sinf diagrammasi (UML sinfi ) sinflar va ularning nusxalari o'rtasidagi munosabatlarni belgilashga imkoniyat beradi. Sinflar har xil munosabatlarda (aloqalarda ) bo'lishi mumkin. Asosiy munosabatlar : * tobelik munosabatlari (tobelik munosabatlari ); * uyushma munosabatlari (gejupvir association); * umumlashtirish munosabatlari (umumiy munosabatlar ); * amalga oshirishlik munosabatlari (realization relationship). Tobelik, tobelik -ikkita o'rtasidagi munosabat * bitta sinf (yetkazib beradigan ) o'zgarishi boshqa sinfga (mijozke) ta'sir etishliki yoki kerakli ma'lumotlarni taklif qilishi mumkin bo'lgan o'rmonlar. O'ziga tobelik assotsiatsiyalardan tashqari, borlik turdagi aloqalarni qamrab oladi, umumlashganIshga layoqatlilik kashtasi yordamida biz maqsadga erishish uchun zarur bo'lgan har bitta misol uchun harakatlar izchilligini rasmlaymiz. Keyinroq, tizimning mantiqlik tuzilishi sinf diagrammasi yordamida ishlab chiqilgan. Bu bosqichda, tanlangan pretsedent doirasida maqsadlarga erishishga yordam beradigan bitta satr operatsiyalarni ro'yobga oshirarlik tizim ombori tuzilishin, shuning jo'rligida, sinflarni tashkil qiluvchi sinflar ajratiladi. Murakkab xulqliktı tasniflash uchun ba'zi ob'ektlar (sinf namunalari ) mamlakat diagrammasi tuziladi. Sinf diagrammasi (UML sinfi ) sinflar va ularning nusxalari o'rtasidagi munosabatlarni belgilashga imkoniyat beradi. Sinflar har xil munosabatlarda (aloqalarda ) bo'lishi mumkin. Asosiy munosabatlar : * tobelik munosabatlari (tobelik munosabatlari ); * uyushma munosabatlari (gejupvir association); * umumlashtirish munosabatlari (umumiy munosabatlar ); * amalga oshirishlik munosabatlari (realization relationship). Tobelik, tobelik -ikkita o'rtasidagi munosabat * bitta sinf (yetkazib beradigan ) o'zgarishi boshqa sinfga (mijozke) ta'sir etishliki yoki kerakli ma'lumotlarni taklif qilishi mumkin bo'lgan o'rmonlar. O'ziga tobelik assotsiatsiyalardan tashqari, borlik turdagi aloqalarni qamrab oladi, umumlashgan nima bo'lishi mumkin?, Assotsiatsiyaning munosabati (uyushma, uyushma ) - tabaqalarning (ob'ektlarning ) misollari o'rtasidagi aloqalarni rasmlaydi -umumiy sinfga tegishli bo'lgan tobelikten farqli o'laroq. Assotsiatsiyada nusxalar ishtirok etishi ko'pligi (bitta yoki bitta nechta ) bilan belgilanadi. 2 sinfining aniqligi yoki hisobdan tashqari sifatida ishtirok etarlik eng oddiy ikkitalik ittifoq, o'zi bilan aloqador bo'lgan bitta sinf. O'zaro assotsiatsiyada aloqa yo'nalishi ko'rsatilishi mumkin - tiyra rangli uchburchak (shakl. 7. 2). nima bo'lishi mumkin?, Assotsiatsiyaning munosabati (uyushma, uyushma ) - tabaqalarning (ob'ektlarning ) misollari o'rtasidagi aloqalarni rasmlaydi -umumiy sinfga tegishli bo'lgan tobelikten farqli o'laroq. Assotsiatsiyada nusxalar ishtirok etishi ko'pligi (bitta yoki bitta nechta ) bilan belgilanadi. 2 sinfining aniqligi yoki hisobdan tashqari sifatida ishtirok etarlik eng oddiy ikkitalik ittifoq, o'zi bilan aloqador bo'lgan bitta sinf. O'zaro assotsiatsiyada aloqa yo'nalishi ko'rsatilishi mumkin - tiyra rangli uchburchak (shakl. 7. 2). Belgilash, ya'ni " juda ko'p" aloqaniń xohlaganligi. Assotsiatsiya munosabatlarining zarurli yakka-yolg'iz hodisasi bo'lak guruhga bo'linadi, agregatsiya nisbati. Agregatsiya nisbati (agregatsiya, aggregatsiya) - drupk sinflaridan yoki uning xislatlaridan sinflardan biri (birlik ) boshqa sinflar (Part/ integer nisbati, bo'lim ). Bu munosabat tizimni modellashtirishda zarurli ahamiyatga ega bo'lib, tizimni tuzilmalik bo'limlarga ajratish imkonini beradi. Birlikte meroslar prinsipine rioya etingmaydi. Har bitta bo'lim yoki tavsifning o'ziga xos xususiyatlari va xatti-harakati bor. UMLDAGI agregatsiya birlikke ulashgan romb bilan belgilanadi (shakl 5). 7. 3). Yakka-yolg'iz kompyuter tizimsi birligi Monitor klaviatura shakl 7. 3. Ulanishlik qutbinda agregatsiya nisbati ko'plikte ko'rsatilishi mumkin. Har qanday bo'lim bitta nechta turli ittifoqliklarga kiritilishi mumkin. Aggregatsiya bo'lak holat tarkibi hisoblanadi. Composition ( composition) - qo'shiqnavis deb atadilik agregatning mustahkamlangan shakli uning bo'limlarini yaratuv va yo'q qilmoqlik uchun toliq javob beradi, ya'ni. ǵárezsiz turda sinflar - kompozitlarning bo'limlari yo'qlar. Shunday qilib, bo'limlarding turmush vaqti birlikning turmush vaqtidan oshmaydi - kompozit (u kamroq bo'lishi mumkin ). Tarkibi bo'yalgan olmos bilan yoritilgan (shakl. 7. 4). Dastur oynasi sarlavha I o'tishlik paneli yumush maydoni shakl 7. 4. Rasmda yoritilgan kompozitsiyada oynaniń bo'lak bo'limlari (sarlavha va boshqalar ) ǵárezsiz turda mavjud bo'lmasligi va oyna nusxasin olib tashlash jo'rligida olib tashlanishi mumkin emas. Assotsiatsiyaga qo'shishding yagona cheklovi -bu tsiklik aloqaniń yo'qligi, sababi sinf o'zlar -o'zigan yo'qlar. Umumlashgan munosabati ( umumlashgan, generalization) - ota-ona (ota-ona ) va yakka-yolg'iz misollar (qizlar, bolalar, o'g'il, avlodlar ) o'rtasidagi odatiy taksonomik munosabat. Geometrik shakl to'rtburchak doira shakli 7. 5. Obobgtsenie 56 nusxa avlod, ya'ni, borlik xususiyatlari va operatsiyalari (usullari ) avlod saqlanadi bo'lsa, yana umumiy unsur yozma xabar etilgan o'rinda foydalanish mumkin meroslar prinsipi. Umumlashgan sinflar, paketlar, foydalanish hollari, aktyorlar o'rtasidagi aloqa sifatida ishlatiladi (shakl. 7. 5). Bu umumlashtirilishga (ota-ona ) qaratilgan uchburchak bóyalmagan o'q bilan to'g'ri chiziq bilan belgilanadi. Mardumlipsis borlik mumkin bo'lgan avlodlar hali ro'yxatga olinmagan va boshqa avlodlar paydo bo'lishi mumkinligini bildiradi (mulklar ". tugallanmagan^ incomplete). Mardumlipsis yo'qligi avlodlarding toliq ro'yxatini ko'rsatadiki (mulklar " toliq", toliq ). Odatda, pastki sinflarda yagona umumlashgan (Superclass) bor. Bunday holda, umumlashganlarding soni ierarxik daraxt tarzida ifodalanadi, unda bevosita va bilvosita avlodlar farq etadi. Ustun dagi tsiklik ruxsat etilmaydi. UML, asosan, ko'p umumlashgan (bitta nechta ajdodlar ), ya'ni ko'p meroslarga ruxsat beradi. Amalga oshirishlik nisbati (amalga oshirishlik, realization) sinflar o'rtasida bitta sinf tizimning xatti-harakatlariga (funktsional spetsifikatsiyaga ) bo'lgan taqozolarni qayd etgan holda, ikkinchisi bo'lsa bu xatti-harakatlarding toliq yoki bo'lakan dasturiy yoki apparat dasturi dir. Xulqliktı belgilarlik tabaqalarning namunalari foydalanish holatlari dir. Bundan tashqari, UML maxsus sinflarni belgilaydi interfeyslar bitta yoki boshqa tabaqalarning bitta nechta ko'rinadigan operatsiyalarini bo'lak ro'yxatga olish uchun mo'ljallangan. Xududi o'sha spetsifikatsiya ko'p jihatdan ro'yobga oshirilishi mumkin va amalga oshirishlik bitta nechta mustasnolarga xitob etishi mumkin, O'sha sababli bu aloqaniń ko'pligi M:N (" ko'pchilik uchun"). Kim ro'yobga oshirsa, mijoz deyiladi va spetsifikatsiya tashuvchisi manba (yetkazib beradigan ) deyiladi. Xaridor manba operatsiyalarini meroslar etib olmaydi, ularni takroriy belgilaydi yoki ajdodidan meroslar etib oladi, biroq 57 uchun borlik manba operatsiyalari yozma xabar etilishi zurur. Amalga oshirishlik nisbati punktir o'q bilan rasmlangan bo'lib, u bajarilmaydigan uchburchak uchi bilan ro'yobga oshiriladi (mijozten etkazib beradiganga ). Amalga oshirishlik uchun qo'shimcha operatsiyalar spetsifikatsiyaga qiyosan qo'shilishi mumkin ), agar ular asosiy operatsiyalarni bajarishga yordam bersa. Tushuntirish bilan aloqador qiyofasindirisler toliq ma'lumotqa ega. Agar mushtarak unsurlar mavjud bo'lsa, bitta paket boshqasin aniqlaydi, lekin toli'qroq ko'rinishda. Misol uchun, kitob yozuvda siz, albatta, har bitta bobning mazmunini qisqacha taklif etadigan galma-galpni shakllantirishdi boshlaysiz. Keling, har bitta bob uchun bo'lak unsur sifatida yakun " taklif" paketiga kiritilgan deb taxmin qilaylik. Keling, " tugallangan kitob" — bu unsurlar tugallangan boblar bo'lgan paket. O'sha nuqtai nazartan, " tugallangan kitob" jamlanmasi " taklif" kompleksining aniqlash dir. O'zaro munosabatlarning kuchi (mulitiplikator) - bu sinfning (ob'ekt ) har bitta nusxasi o'rtasidagi aloqalarding sonin oxirida sinf nusxasi bilan chiziqtıń boshinda bildiradi. Quyidagi odatiy vaziyatlar mavjud (ro'yhat. 7. 1): ro'yhat 7. 1. Aloqalar kuchi 0..1 nol yoki mushuk bitta nusxasi egasi nol yoki Daan misol yoki [IMU ketma-ket Sequence misollar ), albatta, bor yoki yo'qlar -diagramma, Mushuklar u bitta vaqt óqi ustida ob'ektlar ba'zi jamlanmasi uchun 58 ikkinchi uxlab kamida bitta joy bor tchl (yaratuv1 e-ishga layoqatlilik -yo'q qilmoqlik ) va o'zaro so'rovlar yuborishlik va javob olish ).. Tez-tez taqozolar bosqichida ob'ektning sharoitin o'zgartirish yoki o'zgartirish algoritmini emas, balki tizimning bo'lak ob'ektlari o'rtasidagi almashinuvni ham ko'rsatish zurur. Bu muammoni vzatpiodenstva diagrammasi yechadi. O'zaro ta'sir diagrammasi tizimning ob'ektlari (rollari, sinflari, tuzilmalik bo'limlari ) o'rtasidagi munosabatlarni bitta misol sifatida simulyatsiya qilish uchun mo'ljallangan. Bu turdagi diagrammalar loyihalashtirishtirilgan tizimning quyidagi tomonlarin aks qildiradi ; * ob'ektlar orasidagi xabarlar (shu jumladan uchunchi tomon tizimlari bilan xabar almashish doirasida ) * ob'ektlarning o'zaro ta'sirinie qo'yiladigan cheklashlar * ob'ektlarning o'zaro ta'sirini boshlaydigan ilojlar. Tizim ishiniing izchilligini (algoritmini ) namoyish etdilik ishga layoqatlilik diagrammasidan farqli o'laroq, o'zaro ta'sirlar diagrammasi ishlab chiquvchilarga ob'ekt (sinf ) operatsiyalarining o'ziga xos xossaini boshlaydigan yoki operatsiya xotimasi bo'lgan xabarlarga e'tibor beradi. Izma-izlik diagrammasi o'zaro ta'sirlar kashtalaridan biri bo'lib, tizim ob'ektlarining o'zaro ta'sirini vaqtida simulyatsiya qilish va ular o'rtasida xabar almashish uchun mo'ljallangan. OOPning asosiy tamoyillaridan biri -bir-birinien xabarlarni yuborishlik va qabul qilishda yoritilgan tizim unsurlari orasidagi axborot usuli. Shunday qilib, izma-izlik diagrammasining asosiy tushunchalari ob'ekt va xabar tushunchasi bilan aloqador (shakl. 7. 6 ). 59 6 xaridor tizimsi ob'ekt va xabar. Izma-izlik diagrammasida ob'ektlar, asosan, xatti-harakatlarga ega bo'lgan sinf yoki odamlarning nusxalarini bildiradi. Ob'ekt sifatida o'zaro hamkorlikti boshlaydigan foydalanuvchilar, tizim dagi xatti-harakatlar yoki dasturiy komponentlar va ba'zan butun tizimlarga ega bo'lgan sinflar bo'lishi mumkin. Ob'ektlar chapdan o'ngga to'g'ri keladi, o'sha sababli chapdan haddan tashqari shovqinlarni boshlaydigan ob'ekt bor. Ketma-ketlikdagi diagrammada ob'ektning ajralmas bo'lagi ob'ektning turmush chizig'i dir. Turmush chizig'i ob'ekt tizimda mavjud bo'lgan vaqtini ko'rsatadiki. O'zaro ta'sir vaqtida ob'ektning ishga layoqatlilik davrlari nazorati markazinda ko'rsatiladi. Ro'yhat dagi vaqt ro'yhatini yuqoridan pastga yo'naltiriladi. Izma-izlik kashtalarinda foydalanish mumkin ro'yhat 7. 2. Standart stereotiplar xaridor sinflari Actor-jarayon ishtrokchisining nusxasi ([pretsedentlar ro'yhatidagi rollar ) Boundary sinf cheklovchisi - rostev, " bondary" stereotipiga ega bo'lgan ob'ekt^! ^) T, bizga tanish, " Iyaterfeys" sinfi, bu ko'proq! (bo'limlar u bilan aloqador bo'lgan sinf usullarini chaqirish uchun mo'ljallangan.) Boundary ob'ekti ma'lumottı ishlaydiganga, ^ondaryga qabul etishchi va uzatatuǵın ekran shaklin ko'rsatadiki. (ba'zi operatsiyalar ustidan amalga oshirishlik uchun ishlatiladi (ob'ektlar (dasturiy komponent, modul, işleyicisi) q Saffli Entity - class-Eshsence - odatda uchun tatbiq qilinadi! [ (daznes ob'ektlarida ma'lumki ma'lumotlarni saqlaydigan sinflar belgilari (db ning kashtasi yoki unsuriga mos keladi ) shuning jo'rligida, izma-izlik diagrammasi bilan aloqador asosiy tushunchalardan biri xabar dir (rasm. 7. 7). Aetorig ^ A. I. menejerining shakli transfer8 ni, " b"; " lop"! m, parol ) * rasm chizish 7. 7. Diagramma dagi xabarlar, ishga layoqatlilik ro'yhatidagi izma-izliklar muayyan ishga layoqatlilikti boshlaydigan yoki uning xotimasi bo'lgan xabarlarni ajratib turadi. Mamlakat diagrammasi bo'lakan ob'ektning sharoitin o'zgartirishdi boshlaydigan xabarlarding bitta bo'lagi sifatida xabar almashishni ko'rsatadiki. Izma-izlik diagrammasi ishga layoqatlilik ro'yhatini, mamlakat diagrammasini va sinf diagrammasini birlashtiradi. Shunday qilib, izma-izlik ro'yhatinda biz quyidagi taraflardi ko'rishimiz mumkin : • ob'ektti 61 harakatine xitob etuvchi xabarlar xabarlar xabarlar (usullar ) ~ ko'pincha bu xabarni keyingi ob'ektke o'tkazish yoki muayyan ob'ekt matumotlarini qaytarish • ob'ektlar orasidagi xabarlar ketma ketligi shunday qilib, xabarni qabul qilish bu xabar nozil qilingan ob'ektke bo'lak vazifani hal etishga qaratilgan harakatlarding ijrosini boshlaydi. Ko'pincha xabar (tizimning kontseptual darajisini tasviriy diagrammalardan tashqari ) bo'lak ob'ektlarning texnikasi uchun qiyinchilik tug'diradi, o'sha sababli postdagi usulni to'g'ri bajarish uchun ba'zi ma'lumotlarni uzatmoqlik va biz nimani ko'rishlikdi istayotganimizni aniqlash zurur. Xabarni tizimning dizayn darajasida orolda xabarding ismi sifatida usulding ismining ishlatish zurur. UMLDA quyidagi xabarlar mavjud • * sinxron xabar ( synchCaIl) - operatsiya sinxron chaqirishina mos keladi va qabul etishchining ob'ektidan javobtı kutishdi nazarda tutadi. Javob kelguniga qadar tizimda hech qanday choralar kórilmaydi. * asenkron xabar ( asynchCall) - bu operatsiyaning asenkron chaqirishina mos keladi va ob'ekt ishni davom ettiruvi mumkinligini bildiradi, xabarlar uchun avvaldan belgilangan bitta satr stereotiplar da bor., ishlatilgan stereotiplar yaratuv va yo'q qilmoqlik dir. Yaratuv stereotipi bilan xabar, sinf bitta misol yaratani sinfda bitta usuli sabab bo'ladi. Izma-izlik ro'yhatinda, avvalo, o'zaro ta'sir o'tkazish bilan shug'ullanadigan borlik zotlarni ko'rsatish shart emas. Yaratuv stereotipi bilan xabarni ishlatganda, yaratilgan ob'ekt xabarding oxirida ko'rsatiladi, sinfning masalann yo'q qilmoqlik uchun dastroy stereotipiga ega bo'lgan xabar ishlatiladi, ob'ektning turmush chizig'ining oxirida ikkita chiziqli chiziqlar ko'rsatiladi. Xabarlar bilan ishlashdi ko'rsatganda, ba'zan ba'zi vaqt chegaralarin belgilash zurur bo'ladi. Misol uchun, xabar uzatmoqlik muddati yoki ob'ektten javobtı kutish muayyan vaqt oralig'idan oshmasligi zurur (shakl. 7. 8). Quyidagi vaqt parametrlarini belgilashingiz mumkin : • vaqt chegarasi (Duration Constraint) - xabarding uzatilmoq muddati minimal va maksimal mohiyati * xabarni uzatmoqlik va qabul qilish o'rtasidagi kutish vaqtini cheklov • xabarlar orasida Duration Constraint) * xabarding davomiylikni to'xtatish (vaqtini nazorat qilish ) • vaqtinchalik sozlash (vaqtini bekor qilish ) - xabarding maqsadga kelishi zurur bo'lgan vaqt oralig'i • xabar nozil qilingan vaqtini ushlab turish (vaqtini nazorat qilish ) buyurtma shakli ma'lumotlarni buyurtma menejeriga o'tkazadi va matumotlar uzatmoqlik 30 sekunddan ko'proq davom etmasligi zurur.- tizimning tezligi uchun taqozolarni aniqlashda bu cheklov zarur bo'lishi mumkin. Bundan tashqari, shakldan ma'lumotlarni olish buyurtma sinfining namunasin yaratuv uchun usulni ishga tushurishdi boshlaydi. Buyurtma tarzidan ma'lumotlarni olish o'rtasida ob'ektti yaratuvni boshlash 30 sekunddan oshmasligi zurur. aks holda, foydalanuvchi " 63 ^ xato" dan oldin yoki server mavjud bo'lmagan ob'ektti yaratishi mumkin. Xabarni uzatmoqlik muddati o'zgaruvchiga o'rnatilishi mumkin D. 7. 8. Xabarni uzatmoqlik davomiylikni aniqlash bu baho mijoz tomonidan javob xabarini olish uchun vaqtinchalik cheklovdi o'rnatishda zarur bo'lishi mumkin. Xabarni uzatmoqlik vaqtida vaqtinchalik baho belgilanadi va o'zgarmas t ga kiritiladi. Shunday qilib, qabul etishchi tomonida bitta cheklov o'rnatish mumkin, minimal mohiyati va t-Kdopustimy interval sifatida o'zgaruvchan t yoritib> maksimal mohiyati sifatida. Izma-izlik diagrammasi bitta nechta o'zaro ta'sirdi simulyatsiya qilish uchun mo'ljallangan ob'ekt" ". Ko'pincha diagre ^ MH, izma-izliklar " diagramma dagi taqozolarding toliq spetsifikatsiyasi " tanlangan pretsedent doirasida tizim va foydalanuvchi sinflarining o'zaro ta'sirini simulyatsiya qilish uchun ishlatiladi, izma-izlik diagrammasi yordamida amalga oshirishlik darajasida tizimning bo'lak komponentlari o'rtasidagi o'zaro ta'sirlar simulyatsiya etiladi. Bu toliq ma'lumot darajasida aloqa diagrammasi yaxshi mos keladi. UML sinfin yaratuv uchun Microsoft visio tayyor shablonlaridan foydalanish qulay. ". Ameliy ishi uchun muammoni shakllantirishdi yaratuv UML tilida ob'ekt modelroq asoslarini o'rganish, o'rganilayotgan mavzu maydoni uchun UML sinfin va UML izchilligini yaratuv. vazifalarni bajarish bosqichlari : 1. Modelding qisqacha tavsifnomasi bilan mavzu bo'yicha relatsion matumotlar ombori va tizimdan foydalanish holatlarina asoslangan sinf diagrammasini loyihalashtirish. 2. Borlik amalga oshirishlik uchun izma-izlik diagrammalarini modellashtirish texnik tizimda ularning qisqacha tavsifnomasi bilan. Hisobotqa qo'yiladigan taqozolar : bajarilgan yumushlar bo'yicha hisobot quyidagilarni o'zlar ichiga olishi zurur : Ameliy ishi mavzui. Ameliy ishiniing maqsadi. Mavzu bo'yicha qisqacha nazariylik matumotlar. Muammo bayonoti, C, i Ameliy ishi. Mavzu maydonining qisqacha tavsifnomasi topshiriq bo'yicha bajarilgan yumush. Ish haqinda qisqacha yakun. Download 57.1 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling