Design Patterns

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Design Patterns - Presentation Transcript

    1. Oğuz BAYRAM [email_address] www.oguzbayram.com Yazılım Projelerinde Tasarım Şablonları
    2. Gündem
      • Tasarım Şablonları Nedir?
      • Yazılım Fabrikalarında Tasarım Şablonlarının Yeri
      • Şablon Bulutu
      • Nasıl Uygulamalı?
      • Fayda ve Kazançlar
      • Faydalı Bağlantılar
      • Örnek Araçlar
    3. Tasarım Şablonları
      • Tekrar eden problemlere tekrar eden çözümler
      • Kökenleri ilk olarak yapı mimarisinde kullanılan şablonlara dayanır. Christopher Alexander
      • İlk olarak Gang of Four olarak yazılım endüstrisinde kullanılmaya başlandı.
      • Bilinen Diğer Adları : Motif, Kalıp
    4. Tahminler
      • Yazılım ekipleri artan karmaşıklık düzeyi ve hızlı üretim için tasarım şablonlarından daha fazla yararlanacak
      • Yazılım takımları iletişim metaforu olarak şablonları tercih edecek
      • Standartlaşmanın önemi giderek artacak
      • Şablonların çalışan tabanlarına yayılımı için portal ve wikilere sıklıkla başvurulacak
    5. Şablon Doküman Formatı
      • Şablon Adı
      • Sınıfı : hangi şablon sınıf ya da sınıflarına dahil
      • Amacı : neden kullanıyoruz
      • Bilinen Diğer Adları : bilinen başka adları varmı
      • Motivasyon : bunu kullanmaya iten nedenler
      • Uygulama Sahaları : nerelerde uygulanabiir
      • Yapısı : şablonun grafiksel gösterimi
      • Katılımcılar : şablonda geçen sınıf ya da nesnelerin rolleri
      • İş birlikleri : nesneler arasındaki etkileşim nedir?
      • Sonuçlar : kullanımı ile oluşan sonuçlar, yan etkileri...
      • Uygulama : şablon nasıl uygulanacak
      • Örnek Kod : şablonun kullanıldığı örnek bir kod parçası
      • Bilinen Kullanımları : gerçek hayattan örnekler
      • İlişkili Şablonlar : ilişkili diğer şablonlar
    6. Örnek Tasarım Şablonları
    7. Şablonlar ve Yazılım Fabrikaları Yazılım Üretim Hattı Mimari & Framework Model Yönlendirmeli Geliştirme (Rehber & Referans) Tasarım Şablonları How – to Guidance
    8. Şablon Bulutu
    9. Nasıl Uygulamalı?
      • Envanter Hazırlama
        • Firma özelinde tasarım şablonları envanteri oluşturma
        • Varolan tecrübeleri yansıtma
      • PR ve Adaptasyon
        • Tasarım şablonları kullanım amaçları
        • Wiki kullanımı
        • Açık platform etiği
      • Paylaşım ve Yayılma
        • Wiki ya da portal ortamlarında şablon sınıflandırması
        • Kişilerin şablonları paylaşması
        • Şablonların gerçek uygulamalar ile gösterilmesi
        • Dağıtım kanalları : tagging, podcast
    10. Fayda ve Kazançları
      • Standartlaşma
      • Düşük maliyetli yazılım kalite güvence
      • Takım içi iletişim
      • Hızlı ve mimariye uygun çözüm geliştirme
      • Esneklik
      • Tekrar kullanılabilirlik
    11. Faydalı Bağlantılar
      • http://msdn2.microsoft.com/tr-tr/practices/default(en-us).aspx
      • http://xunitpatterns.com/
      • http://ajaxpatterns.org/
      • http://www.designinginterfaces.com/
      • http://developer.yahoo.com/ypatterns/
      • http://www.enterpriseintegrationpatterns.com/
      • http://martinfowler.com/eaaCatalog/
      • http://www.dofactory.com/Default.aspx
      • http://www.soaprpc.com/patterns/
    12. Örnek Araçlar
      • Guidance Explorer
      • Design-patterns guidance package
      • Microsoft DSL Tools
      • Microsoft GAT & GAX
      • ScrewTurnWiki
      • Microsoft Sharepoint Server 2007
    13. http://ww w.oguzbayram.com

    + obayramobayram, 2 years ago

    custom

    474 views, 0 favs, 1 embeds more stats

    Yazılım ekiplerinde tasarım kalıplarını yayma more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 474
      • 473 on SlideShare
      • 1 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 2
    Most viewed embeds
    • 1 views on http://www.rapidderfind.com

    more

    All embeds
    • 1 views on http://www.rapidderfind.com

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories