Proje Ynetimi Yazlm Gelitirmede evik Prensipler Neden evik
![Proje Yönetimi Yazılım Geliştirmede Çevik Prensipler Proje Yönetimi Yazılım Geliştirmede Çevik Prensipler](https://slidetodoc.com/presentation_image_h2/622e4aac0b216b34ff49986d79254fab/image-1.jpg)
![Neden Çevik Prensipler ▪ Yöntemler çevik olduğu için sistem tasarımı sürekli değişebiliyor. ▪ İyileştirme Neden Çevik Prensipler ▪ Yöntemler çevik olduğu için sistem tasarımı sürekli değişebiliyor. ▪ İyileştirme](https://slidetodoc.com/presentation_image_h2/622e4aac0b216b34ff49986d79254fab/image-2.jpg)
![Çevik olmayan sistemlerde görülebilecek semptomlar ▪ Sabit: tasarımda değişiklik yapmak zor ▪ Kırılgan: Tasarım Çevik olmayan sistemlerde görülebilecek semptomlar ▪ Sabit: tasarımda değişiklik yapmak zor ▪ Kırılgan: Tasarım](https://slidetodoc.com/presentation_image_h2/622e4aac0b216b34ff49986d79254fab/image-3.jpg)
![Semptomların sebebi Çevik olmayan süreçlerle geliştirilen projeler zaman içindeki değişikliklerle bu hale gelebilir. Çünkü Semptomların sebebi Çevik olmayan süreçlerle geliştirilen projeler zaman içindeki değişikliklerle bu hale gelebilir. Çünkü](https://slidetodoc.com/presentation_image_h2/622e4aac0b216b34ff49986d79254fab/image-4.jpg)
![Örnek - Copy Prof. Dr. Adem Kalınlı - Öğr. Gör. Burak Sarıca Örnek - Copy Prof. Dr. Adem Kalınlı - Öğr. Gör. Burak Sarıca](https://slidetodoc.com/presentation_image_h2/622e4aac0b216b34ff49986d79254fab/image-5.jpg)
![Örnek - Copy Prof. Dr. Adem Kalınlı - Öğr. Gör. Burak Sarıca Örnek - Copy Prof. Dr. Adem Kalınlı - Öğr. Gör. Burak Sarıca](https://slidetodoc.com/presentation_image_h2/622e4aac0b216b34ff49986d79254fab/image-6.jpg)
![Örnek - Copy Prof. Dr. Adem Kalınlı - Öğr. Gör. Burak Sarıca Örnek - Copy Prof. Dr. Adem Kalınlı - Öğr. Gör. Burak Sarıca](https://slidetodoc.com/presentation_image_h2/622e4aac0b216b34ff49986d79254fab/image-7.jpg)
![Örnek - Copy Prof. Dr. Adem Kalınlı - Öğr. Gör. Burak Sarıca Örnek - Copy Prof. Dr. Adem Kalınlı - Öğr. Gör. Burak Sarıca](https://slidetodoc.com/presentation_image_h2/622e4aac0b216b34ff49986d79254fab/image-8.jpg)
![Örnek - Copy Prof. Dr. Adem Kalınlı - Öğr. Gör. Burak Sarıca Örnek - Copy Prof. Dr. Adem Kalınlı - Öğr. Gör. Burak Sarıca](https://slidetodoc.com/presentation_image_h2/622e4aac0b216b34ff49986d79254fab/image-9.jpg)
![Prensipler ▪ The Single-Responsibility Principle (SRP) ▪ The Open/Closed Principle (OCP) ▪ The Liskov Prensipler ▪ The Single-Responsibility Principle (SRP) ▪ The Open/Closed Principle (OCP) ▪ The Liskov](https://slidetodoc.com/presentation_image_h2/622e4aac0b216b34ff49986d79254fab/image-10.jpg)
![The Single Responsibility Principle (SRP) A class should only one reason to change. Prof. The Single Responsibility Principle (SRP) A class should only one reason to change. Prof.](https://slidetodoc.com/presentation_image_h2/622e4aac0b216b34ff49986d79254fab/image-11.jpg)
![The Single Responsibility Principle (SRP) Her bir sebep, değişime yeni bir boyut ekler. (Axis The Single Responsibility Principle (SRP) Her bir sebep, değişime yeni bir boyut ekler. (Axis](https://slidetodoc.com/presentation_image_h2/622e4aac0b216b34ff49986d79254fab/image-12.jpg)
![Örnek Prof. Dr. Adem Kalınlı - Öğr. Gör. Burak Sarıca Örnek Prof. Dr. Adem Kalınlı - Öğr. Gör. Burak Sarıca](https://slidetodoc.com/presentation_image_h2/622e4aac0b216b34ff49986d79254fab/image-13.jpg)
![Önerilen Model Prof. Dr. Adem Kalınlı - Öğr. Gör. Burak Sarıca Önerilen Model Prof. Dr. Adem Kalınlı - Öğr. Gör. Burak Sarıca](https://slidetodoc.com/presentation_image_h2/622e4aac0b216b34ff49986d79254fab/image-14.jpg)
![SRP ▪ SRP de dahil hiçbir çevik prensip yolun başında uygulanmaz ▪ Yapacağınız değişiklik, SRP ▪ SRP de dahil hiçbir çevik prensip yolun başında uygulanmaz ▪ Yapacağınız değişiklik,](https://slidetodoc.com/presentation_image_h2/622e4aac0b216b34ff49986d79254fab/image-15.jpg)
![The Open/Close Principle ▪ Yazılım varlıkları (class, modül, fonksiyon, method vs. ) eklemelere açık, The Open/Close Principle ▪ Yazılım varlıkları (class, modül, fonksiyon, method vs. ) eklemelere açık,](https://slidetodoc.com/presentation_image_h2/622e4aac0b216b34ff49986d79254fab/image-16.jpg)
![OCP Örnek Prof. Dr. Adem Kalınlı - Öğr. Gör. Burak Sarıca OCP Örnek Prof. Dr. Adem Kalınlı - Öğr. Gör. Burak Sarıca](https://slidetodoc.com/presentation_image_h2/622e4aac0b216b34ff49986d79254fab/image-17.jpg)
![OCP Uygulanmış Çözüm Prof. Dr. Adem Kalınlı - Öğr. Gör. Burak Sarıca OCP Uygulanmış Çözüm Prof. Dr. Adem Kalınlı - Öğr. Gör. Burak Sarıca](https://slidetodoc.com/presentation_image_h2/622e4aac0b216b34ff49986d79254fab/image-18.jpg)
![Bir değişiklik daha - Sıralama Prof. Dr. Adem Kalınlı - Öğr. Gör. Burak Sarıca Bir değişiklik daha - Sıralama Prof. Dr. Adem Kalınlı - Öğr. Gör. Burak Sarıca](https://slidetodoc.com/presentation_image_h2/622e4aac0b216b34ff49986d79254fab/image-19.jpg)
![Bir değişiklik daha – Çözüm? Prof. Dr. Adem Kalınlı - Öğr. Gör. Burak Sarıca Bir değişiklik daha – Çözüm? Prof. Dr. Adem Kalınlı - Öğr. Gör. Burak Sarıca](https://slidetodoc.com/presentation_image_h2/622e4aac0b216b34ff49986d79254fab/image-20.jpg)
![Bir değişiklik daha – Daha OCP bir çözüm, Hem de daha SRP Prof. Dr. Bir değişiklik daha – Daha OCP bir çözüm, Hem de daha SRP Prof. Dr.](https://slidetodoc.com/presentation_image_h2/622e4aac0b216b34ff49986d79254fab/image-21.jpg)
![Kaynaklar ▪ Robert C. Martin, Agile Practices and Principles in C#, Prentice Hall, 2006 Kaynaklar ▪ Robert C. Martin, Agile Practices and Principles in C#, Prentice Hall, 2006](https://slidetodoc.com/presentation_image_h2/622e4aac0b216b34ff49986d79254fab/image-22.jpg)
- Slides: 22
![Proje Yönetimi Yazılım Geliştirmede Çevik Prensipler Proje Yönetimi Yazılım Geliştirmede Çevik Prensipler](https://slidetodoc.com/presentation_image_h2/622e4aac0b216b34ff49986d79254fab/image-1.jpg)
Proje Yönetimi Yazılım Geliştirmede Çevik Prensipler
![Neden Çevik Prensipler Yöntemler çevik olduğu için sistem tasarımı sürekli değişebiliyor İyileştirme Neden Çevik Prensipler ▪ Yöntemler çevik olduğu için sistem tasarımı sürekli değişebiliyor. ▪ İyileştirme](https://slidetodoc.com/presentation_image_h2/622e4aac0b216b34ff49986d79254fab/image-2.jpg)
Neden Çevik Prensipler ▪ Yöntemler çevik olduğu için sistem tasarımı sürekli değişebiliyor. ▪ İyileştirme ve eklemeler de sistem tasarımını değiştiren unsurlar. ▪ Çevik prensiplere ihtiyaç olduğunu nasıl anlayacağız? Prof. Dr. Adem Kalınlı - Öğr. Gör. Burak Sarıca
![Çevik olmayan sistemlerde görülebilecek semptomlar Sabit tasarımda değişiklik yapmak zor Kırılgan Tasarım Çevik olmayan sistemlerde görülebilecek semptomlar ▪ Sabit: tasarımda değişiklik yapmak zor ▪ Kırılgan: Tasarım](https://slidetodoc.com/presentation_image_h2/622e4aac0b216b34ff49986d79254fab/image-3.jpg)
Çevik olmayan sistemlerde görülebilecek semptomlar ▪ Sabit: tasarımda değişiklik yapmak zor ▪ Kırılgan: Tasarım en küçük müdahalede geçersiz hale geliyor ▪ Taşınmaz: Tasarım benzer senaryolar için tekrar kullanılabilir değil ▪ Viskozite: Doğru şeyleri yapmak için çok çaba sarfediliyor ▪ Fazla mühendislik: overengineering, gereksiz kompleks ▪ Gereksiz tekrarlar ▪ Açık olmama: her yiğit ayrı yemek yemiş ▪ Bunlardan birini görüyorsanız, bazı prensipler atlanmış demektir Prof. Dr. Adem Kalınlı - Öğr. Gör. Burak Sarıca
![Semptomların sebebi Çevik olmayan süreçlerle geliştirilen projeler zaman içindeki değişikliklerle bu hale gelebilir Çünkü Semptomların sebebi Çevik olmayan süreçlerle geliştirilen projeler zaman içindeki değişikliklerle bu hale gelebilir. Çünkü](https://slidetodoc.com/presentation_image_h2/622e4aac0b216b34ff49986d79254fab/image-4.jpg)
Semptomların sebebi Çevik olmayan süreçlerle geliştirilen projeler zaman içindeki değişikliklerle bu hale gelebilir. Çünkü kod başlangıç tasarımına sıkıca bağlıdır. Prof. Dr. Adem Kalınlı - Öğr. Gör. Burak Sarıca
![Örnek Copy Prof Dr Adem Kalınlı Öğr Gör Burak Sarıca Örnek - Copy Prof. Dr. Adem Kalınlı - Öğr. Gör. Burak Sarıca](https://slidetodoc.com/presentation_image_h2/622e4aac0b216b34ff49986d79254fab/image-5.jpg)
Örnek - Copy Prof. Dr. Adem Kalınlı - Öğr. Gör. Burak Sarıca
![Örnek Copy Prof Dr Adem Kalınlı Öğr Gör Burak Sarıca Örnek - Copy Prof. Dr. Adem Kalınlı - Öğr. Gör. Burak Sarıca](https://slidetodoc.com/presentation_image_h2/622e4aac0b216b34ff49986d79254fab/image-6.jpg)
Örnek - Copy Prof. Dr. Adem Kalınlı - Öğr. Gör. Burak Sarıca
![Örnek Copy Prof Dr Adem Kalınlı Öğr Gör Burak Sarıca Örnek - Copy Prof. Dr. Adem Kalınlı - Öğr. Gör. Burak Sarıca](https://slidetodoc.com/presentation_image_h2/622e4aac0b216b34ff49986d79254fab/image-7.jpg)
Örnek - Copy Prof. Dr. Adem Kalınlı - Öğr. Gör. Burak Sarıca
![Örnek Copy Prof Dr Adem Kalınlı Öğr Gör Burak Sarıca Örnek - Copy Prof. Dr. Adem Kalınlı - Öğr. Gör. Burak Sarıca](https://slidetodoc.com/presentation_image_h2/622e4aac0b216b34ff49986d79254fab/image-8.jpg)
Örnek - Copy Prof. Dr. Adem Kalınlı - Öğr. Gör. Burak Sarıca
![Örnek Copy Prof Dr Adem Kalınlı Öğr Gör Burak Sarıca Örnek - Copy Prof. Dr. Adem Kalınlı - Öğr. Gör. Burak Sarıca](https://slidetodoc.com/presentation_image_h2/622e4aac0b216b34ff49986d79254fab/image-9.jpg)
Örnek - Copy Prof. Dr. Adem Kalınlı - Öğr. Gör. Burak Sarıca
![Prensipler The SingleResponsibility Principle SRP The OpenClosed Principle OCP The Liskov Prensipler ▪ The Single-Responsibility Principle (SRP) ▪ The Open/Closed Principle (OCP) ▪ The Liskov](https://slidetodoc.com/presentation_image_h2/622e4aac0b216b34ff49986d79254fab/image-10.jpg)
Prensipler ▪ The Single-Responsibility Principle (SRP) ▪ The Open/Closed Principle (OCP) ▪ The Liskov Substitution Principle ▪ The Dependency-Inversion Principle ▪ The Interface Segregation Principle ▪. . ▪ Bu prensipler semptomlar ortaya çıkmadan uygulanmaz ▪ Premature optimization is the root of all evil. -Donald Knuth Prof. Dr. Adem Kalınlı - Öğr. Gör. Burak Sarıca
![The Single Responsibility Principle SRP A class should only one reason to change Prof The Single Responsibility Principle (SRP) A class should only one reason to change. Prof.](https://slidetodoc.com/presentation_image_h2/622e4aac0b216b34ff49986d79254fab/image-11.jpg)
The Single Responsibility Principle (SRP) A class should only one reason to change. Prof. Dr. Adem Kalınlı - Öğr. Gör. Burak Sarıca
![The Single Responsibility Principle SRP Her bir sebep değişime yeni bir boyut ekler Axis The Single Responsibility Principle (SRP) Her bir sebep, değişime yeni bir boyut ekler. (Axis](https://slidetodoc.com/presentation_image_h2/622e4aac0b216b34ff49986d79254fab/image-12.jpg)
The Single Responsibility Principle (SRP) Her bir sebep, değişime yeni bir boyut ekler. (Axis of Change) Prof. Dr. Adem Kalınlı - Öğr. Gör. Burak Sarıca
![Örnek Prof Dr Adem Kalınlı Öğr Gör Burak Sarıca Örnek Prof. Dr. Adem Kalınlı - Öğr. Gör. Burak Sarıca](https://slidetodoc.com/presentation_image_h2/622e4aac0b216b34ff49986d79254fab/image-13.jpg)
Örnek Prof. Dr. Adem Kalınlı - Öğr. Gör. Burak Sarıca
![Önerilen Model Prof Dr Adem Kalınlı Öğr Gör Burak Sarıca Önerilen Model Prof. Dr. Adem Kalınlı - Öğr. Gör. Burak Sarıca](https://slidetodoc.com/presentation_image_h2/622e4aac0b216b34ff49986d79254fab/image-14.jpg)
Önerilen Model Prof. Dr. Adem Kalınlı - Öğr. Gör. Burak Sarıca
![SRP SRP de dahil hiçbir çevik prensip yolun başında uygulanmaz Yapacağınız değişiklik SRP ▪ SRP de dahil hiçbir çevik prensip yolun başında uygulanmaz ▪ Yapacağınız değişiklik,](https://slidetodoc.com/presentation_image_h2/622e4aac0b216b34ff49986d79254fab/image-15.jpg)
SRP ▪ SRP de dahil hiçbir çevik prensip yolun başında uygulanmaz ▪ Yapacağınız değişiklik, aynı sınıfta birden fazla konuda değişiklik gerektiriyorsa, bu durumda SRP yi uygulamayı düşünebilirsiniz. Prof. Dr. Adem Kalınlı - Öğr. Gör. Burak Sarıca
![The OpenClose Principle Yazılım varlıkları class modül fonksiyon method vs eklemelere açık The Open/Close Principle ▪ Yazılım varlıkları (class, modül, fonksiyon, method vs. ) eklemelere açık,](https://slidetodoc.com/presentation_image_h2/622e4aac0b216b34ff49986d79254fab/image-16.jpg)
The Open/Close Principle ▪ Yazılım varlıkları (class, modül, fonksiyon, method vs. ) eklemelere açık, değiştirmeye kapalı olmalıdır. ▪ Yazılımda yapılan bir değişiklik, ardışık değişikliklere sebep oluyorsa, «sabitlik» semptomu yaşanıyor olabilir. ▪ Eğer OCP doğru uygulanmışsa yapılan değişiklikler eklemelerden ibaret kalır ve iç içe değişiklikleri doğurmaz. Prof. Dr. Adem Kalınlı - Öğr. Gör. Burak Sarıca
![OCP Örnek Prof Dr Adem Kalınlı Öğr Gör Burak Sarıca OCP Örnek Prof. Dr. Adem Kalınlı - Öğr. Gör. Burak Sarıca](https://slidetodoc.com/presentation_image_h2/622e4aac0b216b34ff49986d79254fab/image-17.jpg)
OCP Örnek Prof. Dr. Adem Kalınlı - Öğr. Gör. Burak Sarıca
![OCP Uygulanmış Çözüm Prof Dr Adem Kalınlı Öğr Gör Burak Sarıca OCP Uygulanmış Çözüm Prof. Dr. Adem Kalınlı - Öğr. Gör. Burak Sarıca](https://slidetodoc.com/presentation_image_h2/622e4aac0b216b34ff49986d79254fab/image-18.jpg)
OCP Uygulanmış Çözüm Prof. Dr. Adem Kalınlı - Öğr. Gör. Burak Sarıca
![Bir değişiklik daha Sıralama Prof Dr Adem Kalınlı Öğr Gör Burak Sarıca Bir değişiklik daha - Sıralama Prof. Dr. Adem Kalınlı - Öğr. Gör. Burak Sarıca](https://slidetodoc.com/presentation_image_h2/622e4aac0b216b34ff49986d79254fab/image-19.jpg)
Bir değişiklik daha - Sıralama Prof. Dr. Adem Kalınlı - Öğr. Gör. Burak Sarıca
![Bir değişiklik daha Çözüm Prof Dr Adem Kalınlı Öğr Gör Burak Sarıca Bir değişiklik daha – Çözüm? Prof. Dr. Adem Kalınlı - Öğr. Gör. Burak Sarıca](https://slidetodoc.com/presentation_image_h2/622e4aac0b216b34ff49986d79254fab/image-20.jpg)
Bir değişiklik daha – Çözüm? Prof. Dr. Adem Kalınlı - Öğr. Gör. Burak Sarıca
![Bir değişiklik daha Daha OCP bir çözüm Hem de daha SRP Prof Dr Bir değişiklik daha – Daha OCP bir çözüm, Hem de daha SRP Prof. Dr.](https://slidetodoc.com/presentation_image_h2/622e4aac0b216b34ff49986d79254fab/image-21.jpg)
Bir değişiklik daha – Daha OCP bir çözüm, Hem de daha SRP Prof. Dr. Adem Kalınlı - Öğr. Gör. Burak Sarıca
![Kaynaklar Robert C Martin Agile Practices and Principles in C Prentice Hall 2006 Kaynaklar ▪ Robert C. Martin, Agile Practices and Principles in C#, Prentice Hall, 2006](https://slidetodoc.com/presentation_image_h2/622e4aac0b216b34ff49986d79254fab/image-22.jpg)
Kaynaklar ▪ Robert C. Martin, Agile Practices and Principles in C#, Prentice Hall, 2006 Prof. Dr. Adem Kalınlı - Öğr. Gör. Burak Sarıca
Niosh kaldırma denklemi örnekleri
Trombolitik
Iklimlendirmenin temel unsurları
Bilgisayar ağı neden kullanılır
Fekal tıkaç uygulama
Yüksek sıcaklığın neden olduğu rahatsızlıklar
Neden staj yapmak istiyorsunuz sorusuna cevap
Kapbis neden açılmıyor
Sporla üreyen canlılar
özgürlüğü temel alan yaklaşım
Omurgalılarda sinir şeridi
Talep eğrisinin sağa kayması
Akış şeması
Protein elektroforezi beta 1 yüksekliği
Namaz kılınmayan vakitler
Sevr antlaşması neden gecikti
Http:/www.tolam.xyz
Kstebek
Fiziksel risk etmenleri nelerdir
Güneş'e neden çıplak gözle bakmamalıyız
Araba tekerleği neden pürüzlü bir maddedir
Bayrağımız neden bağımsızlığımızın sembolüdür
Teke ve taşeli platosu neden seyrek nüfuslu