FastFood tizimiga oid uml dta tizimini yaratish uchun quyidagi qadamlarni bajaramiz
Download 296.06 Kb. Pdf ko'rish
|
gleek
FastFood tizimiga oid UML DTA tizimini yaratish uchun quyidagi qadamlarni bajaramiz: Tizimning asosiy qismlarini aniqlang, masalan, FastFood tizimida buyurtma berish, buyurtmalar bo'yicha amalga oshirish va hisob-kitob qismlari mavjud bo'lishi mumkin. Buyurtmalar bo'yicha amalga oshirish jarayonini model qilish uchun DFD (Data Flow Diagram) yarating. Bu tizimning asosiy qismlari bilan bog'liq bo'lishi kerak. DFD tizimining ko'p xil darajalari mavjud. Tizimni to'liq o'rganish uchun siz barcha darajalarni yaratishingiz kerak. Har bir darajani aniqlang va ularga tayinlangan maslahatlar va boshqa tizimlar orqali ulashishni model qiling. Siz tizimning bu darajalarining bir qismini tayyorlashda bir nechta qatlamli, amalga oshirish jarayonini va ularga bog'liq bo'lgan yangi malumotlar tuzilmasi yaratishingiz mumkin. Tizimning har bir qismini aniqlab chiqing va ularga yordamchi ma'lumotlar qo'shing. Tizimning asosiy jarayonlari o'rtasida ma'lumot o'tkazuvchilarni model qiling va ularga bog'liq bo'lgan tizimlarni aniqlang. Tizimning har bir darajasini aniqlab chiqing va ularga tayinlangan amallarni va ularga bog'liq bo'lgan ma'lumotlarni qo'shing. Online FastFood tizimining UML (Unified Modeling Language) modelini yaratish uchun quyidagi qadamlarni bajaringiz: Tizimning asosiy funksiyalarini aniqlang, masalan, foydalanuvchilar uchun ro'yxatdan o'tish, mahsulotlarni ko'rish, buyurtma berish va boshqa kerakli funksiyalar. Tizimning arxitekturasini va qo'llaniladigan tuzilmalarini aniqlang, masalan, web ilovalari, mobil ilovalar, xizmat ko'rsatuvchilar, omonatlar qabul qiluvchi tizimlar, to'lov tizimlari, boshqaruv tizimlari va boshqalar. UML tizimini yaratishdan oldin, tizimni bajarish jarayonini tavsiflash uchun DFD (Data Flow Diagram) yarating. Bu tizimning asosiy qismlari bilan bog'liq bo'lishi kerak. Tizimning modellari, masalan, tizimni boshqarish, foydalanuvchi to'lovlari, buyurtmalar va boshqalar, UML class diagram yarating. Barcha funksiyalarni va ularga bog'liq bo'lgan tizimlar, class diagramda ko'rsatilgan obyektlar va ularga xizmat ko'rsatuvchi ma'lumotlar bilan bog'liq bo'lishi kerak. UML sequence diagram tizimni ishlatuvchilarga qanday yordam berishini model qilish uchun yaratilishi mumkin. Masalan, foydalanuvchilar buyurtma berishni boshlashdan, buyurtmani qabul qilishdan, buyurtmani amalga oshirishdan va buyurtmani to'lashdan o'tkaziladigan jarayonlarni ko'rsatish uchun. Tizimda yuzaga kelishi mumkin bo'lgan xatoliklar, tizimning optimallashtirilishi va boshqa muammo va talablarini tavsiflash uchun UML activity diagram yarating. Bu jarayonlar tizimni optimallashtirish va yuzaga kelishga yordam beradi. Tizimni to'liq o'rganish va to'liq test qilish uchun UML statechart diagram yaratishingiz mumkin. Bu jarayon tizimning har bir xolatida yuzaga kelishi mumkin bo'lgan holatlarni ko'rsatadi. KOD: QabulxonaHodimi bandQilishniYaratish() BandQilish bandQilishID : int bandQilishTime : int odamlarSoni : int bandQilishniBekorQilish() bandqilishVaqtiniO'zgartirish() Jadval jadvalID : int holat : JadvalHolati maxSigim : int qoshimchaBandQilsih() Mijoz nomi : string aloqaRaqami : int mijozID : int belgilanish() ro'yxatdanO'chirilish() oxirgiTashrifBuyurilgan() buyurtmaniBekorQilish() buyurtmaniO'zgartirish() Buyurtma buyurtmaID : int holat : BuyurtmaHolati menugaQo'shish() menudanO'chirish() Menu menuID : int menuItem MenuItem menuItemID : int sarlavha : string tavsifi: String narxi : int yangilanganNarx() Ofisiant buyurtmaYaratish() Oshpaz buyurtmaOling() Hisob hisobID : int mijozID : int tolovTuri : string to'lash() to'lovniBekorQilish() QabulxonaHodimi-yaratadi->BandQilish BandQilish{*}-uchun-{*}Jadval Mijoz-qiladi->Buyurtma Buyurtma{*}--{1}Jadval Menu{1}--{*}MenuItem Ofisiant-oladi->Buyurtma Oshpaz-tayyorlaydi->Buyurtma Buyurtma{1}--{1}Hisob Silka : https://app.gleek.io/diagrams/OYO-inxJEc3BU1dV1_8quw Download 296.06 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling