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