Odak modu

Backend Bootcamp Hazırlık Programı 6.Hafta

Sınıf Diyagram Örnekleri

Sınıf Diyagram Örnekleri

Sipariş İşlemleri Sınıf Tasarımı

  • 0 veya 1 müşterinin (Customer) en az 1 veya daha fazla siparişi (Order) olabilir.
  • Siparişin (Order) ürünü (Product) vardır.
  • Stoğun (Stock) ürünü (Product) vardır.

Banka Yönetim Sistemi Sınıf Tasarımı

  • Bankanın (Bank) ATM, Müşteri (Customer), Hesap (Account) sınıfları vardır.
  • 1 müşterinin (Customer) en az 1 en çok 2 hesabı (Account) olabilir.
  • 1 hesap (Account) 0 veya daha fazla ATM işlemi yapabilir.
  • Hesap (Account) sınıfına ait iki tane alt sınıf vardır, Ana Hesap (Main Account) ve Birikim Hesabı (Saving Account).

Şirket Yönetim Sistemi Sınıf Tasarımı

  • Şirketin (Company) 0 veya daha fazla departman (Department) ve ofisi (Office) vardır.
  • Şirket (Company) olmadan departman (Department) ve ofis (Office) olamaz.
  • Bir departmanın (Department) en az bir çalışanı (Employee) olmalıdır.
  • Bir departman (Department) bir çalışan (Employee) tarafından yönetilir.
  • Ofise (Office) ait bir merkez ofis (Headquarter) olabilir.

Okul Yönetim Sistemi Sınıf Tasarımı

  • 1 okulun (School) en az bir veya daha fazla departmanı (Department) olabilir.
  • En az 1 veya daha fazla okulun (School) birden fazla öğrencisi (Student) olabilir.
  • 0 veya daha fazla öğrencinin (Student) , en az 1 veya daha fazla ders (Subject) alabilir.
  • En az 1 veya daha fazla dersin (Subject), en az 1 veya daha öğretmeni (Instructor) olabilir.
  • Bir departmanın (Department) en az 1 veya daha fazla dersi (Subject) olabilir.
  • Bir veya daha fazla departmana (Department) 1 veya daha fazla öğretmen (Instructor) atanabilir.

Sipariş Yönetim Sistemi Sınıf Tasarımı

  • Bir müşterinin 0 veya daha fazla siparişi olabilir.
  • Bir siparişe ait sipariş detayı ve ürünleri olur.
  • 1 siparişin birden fazla ödemesi olabilir.
  • Nakit , Çek ve Kredi Kartı ödeme yöntemleridir.
Background Pattern
Birlikte öğrenelim

Sektörde en çok aranan yazılım becerilerini kazan

Yapay zeka desteği, birebir mentörlük saatleri, canlı dersler ve senin için özel hazırlanmış içeriklerle eksiklerini tamamla, düzenli geri bildirimler al ve öğrenme sürecini en verimli hale getir.

Yunus Emre Kabakcı

Patika+ mezunu

Patika+ Fullstack Web Development Bootcamp mezunumuz Yunus Emre,

3 ay içinde Katar’dan aldığı teklif ile, global bir şirket olan Pavo Group’da işe başladı!


“İçerik zenginliği, mentor desteği, ileriye dönük bir network sağlaması ve dünyada en çok tercih edilen frameworkler üzerinden bir eğitim veriyor olması Patika+’ı tercih etmemin temel sebepleri oldu!“

Yorumlar

Yorum yapabilmek için derse kayıt olmalısın!