• 18-12-2013, 18:05:09
    #1
    Alıntı
    2013-2014 Eğitim Öğretim Yılı Nesne Yönelimli Programlama Dersi Projesi

    Proje Konusu: Okul Kütüphanesi kitap alma/iade etme işlemlerine yönelik Nesne Yönelimli Gereksinim, Analiz, Tasarım, Kodlama iş akışları Kütühaneden bir öğrenci en fazla 3 kitap alabilmeli ve alım tarihinden 15 gün sonra iade edilmelidir. 15 günü geçtikten sonra geçen her gün için 50 kuruş ceza ödenir.
    Yazılımı kütüphane sorumlusu kullanacaktır. Yapılabilecek işlemler: kitap ekleme/silme, öğrenci ekleme/silme, kitap arama, öğrenci arama, öğrenciye kitap verme, öğrenciden kitap iade alma (iade sırasında varsa borç hesaplama), öğrenci üzerindeki kitapları/borç görme, kategorilere göre kitap listeleri, iade suresi geçen kitapların ve kimlerde olduğunun listesi, Borç listesi gibi işlemler

    1. Gereksinim iş akışı: Uygulama domeninin (application domain) anlatılması Business model oluşturulması (iş süreçlerinin çıkarılması ve sözlük oluşturma) Proje kapsamına odaklanılarak business case'i belirleme, gereksinimleri çıkarma ve ilgili süreçlerin Unified Process cercevesinde iteratif olarak iyileştirilmesi (use caselerin oluşturulması) (actorler, use case diagramları, kısa tanım (brief description), adım-adım tanımlama (step-by-step description))

    2. Analiz iş akışı: use-case ve gereksinimlerin iyileştirilmesi, sınıfların ve özelliklerinin belirlenmesi (crc kartları yada noun extraction), varlık sınıfları (entity class) functional model, initial class diagram, dynamic modelling (statechart, durum diagramı), sınır sınıfları (boundary class) ve control classların belirlenmesi, use-case realization (her bir senaryoya ait sequence ve collobration diagramların verilmesi)

    3. Tasarım (Design) iş akışı: Sınıfların iç detaylarının belirlenmesi (metotlar, information hiding, her metoda ait yapılacak işlemin pseudo-code olarak verilmesi) sınıflara ait crc kartların verilmesi

    4. Gerçekleştirim (Implementation) iş akışı: Hazırladığınız sınıfların ve komple sistemin kodlaması

    5. Hazırlanan tüm use-case (diagram ve descriptionlar), sınıf, sequence, collobration ve state- chartların ve kodları içermelidir.
    Bu ödevi ücretli yapacak olan varsa fiyatla birlikte pm lütfen...
    Kod kısmı ile hiç uğraşılmayacak...
    Daha önce hiç UML ile uğraşmadıysanız lütfen pm atmayın. Ödev yarına hazır olması lazım. Yapabilecek ve yetiştirebilecek arkadaşlardan yardım bekliyorum.
  • 18-12-2013, 19:40:56
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Öff işin çok zor diyebilirim keşke son güne bırakmasaydın. Bitirme projesinde uğraşmıştım . Ancak yapacak arkadaşlara az bilgi vermişsin kullanılan sınıflar vs. detaylandırırsan daha kolay yardım edecek kişiye ulaşabilirsin diye düşünüyorum.

    Düzeltiyorum dostum . Göstere basınca gerekli bilgileri gördüm alıntı kısmını görmemişim.