| İçerik: |
Gerçek yaşam kalıplarını programatik olarak modellemek için, proje kapsamında varlık hiyerarşileri oluşturarak bir alan analiz etmek, tanımlamak ve yaratmak amacıyla çok disiplinli bir şekilde (bilgisayar bilimi, sosyoloji, psikoloji, felsefe, biyoloji gibi) gerekli tanımlar, teknikler ve yaklaşımlar incelenir ve oluşturulan tasarımlar yazılım koduna dönüştürülür. Yazılım geliştirme araçları olarak UML ve Java temel alınır. - Temel varlık bileşenleri; Öznitelik, Metot, Olay yönetimi - Varlık güvenliği; Erişim Değiştiriciler (Özel, Genel, Korumalı...) - Varlıklar arasındaki ilişkiler; İlişkilendirme, Birleştirme, Bileşim ilişkileri - Kalıtım ve ebeveyn-çocuk ilişkileri - Kapsülleme ve polimorfizm - Varlık ve etkileşim (sıralama) diyagramları - Modelleme konuları dahildir. |