AKTS - Çevik Yazılım Geliştirme Yaklaşımları
Çevik Yazılım Geliştirme Yaklaşımları (SE571) Ders Detayları
Ders Adı | Ders Kodu | Dönemi | Saati | Uygulama Saati | Laboratuar Hours | Kredi | AKTS |
---|---|---|---|---|---|---|---|
Çevik Yazılım Geliştirme Yaklaşımları | SE571 | Alan Seçmeli | 2 | 2 | 0 | 3 | 5 |
Ön Koşul Ders(ler)i |
---|
N/A |
Dersin Dili | İngilizce |
---|---|
Dersin Türü | Seçmeli Dersler |
Dersin Seviyesi | Fen Bilimleri Yüksek Lisans |
Ders Verilme Şekli | Yüz Yüze |
Dersin Öğrenme ve Öğretme Teknikleri | Anlatım. |
Dersin Öğretmen(ler)i |
|
Dersin Amacı | Bu dersin amacı her bir çevik geliştirme yöntemi hakkında temel prensipleri ve uygulamaları öğretmektir. Başta Scrum ve Uç programlama (XP) olmak üzere çeşitli çevik yöntemler anlatılacaktır. |
Dersin Eğitim Çıktıları |
Bu dersi başarıyla tamamlayabilen öğrenciler;
|
Dersin İçeriği | Çevik yöntemlere giriş; extreme programlama (XP); Lean; Scrum; Crystal; feature-driven development (FDD); Kanban; dinamik sistemler geliştime yöntemi (DSDM); çevik yazılım yöntemlerinde mimari ve tasarım konuları. |
Haftalık Konular ve İlgili Ön Hazırlık Çalışmaları
Hafta | Konular | Ön Hazırlık |
---|---|---|
1 | Çevik Bildiri, Geleneksel ve Çevik Yaklaşımlar | Ders notları |
2 | Scrum | Ders notları |
3 | Çevik Proje Yönetimi | Ders notları |
4 | eXtreme Programlama (XP) | Ders notları |
5 | Gereksinimler ve Kullanıcı Hikayeleri | Ders notları |
6 | Yeniden Düzenleme | Ders notları |
7 | Ara Sınavı | |
8 | Teste Dayalı Geliştirme | Ders notları |
9 | Açık ve Çevik Birleşik Süreçler | Ders notları |
10 | Yalın Yazılım Geliştirme | Ders notları |
11 | Atık Yönetimi, Kaizen ve Kanban | Ders notları |
12 | Özelliğe Dayalı Geliştime | Ders notları |
13 | Dinamik Sistemler Geliştime Yöntemi (DSDM) | Ders notları |
14 | Crystal Yöntemler | Ders notları |
15 | Çevik Ölçeklendirme ve Çevik Yöntem Seçimi | Ders notları |
16 | Final Sınavı |
Kaynaklar
Ders Kitabı | 1. Course Notes and online resources will be provided |
---|---|
Diğer Kaynaklar | 2. Agile Software Development Ecosystems by Jim Highsmith, Addison-Wesley 2002, ISBN 0201760436 |
3. The Art of Agile Development" by James Shore and Shane Warden, O'Reilly Media; 1 edition (November 2, 2007)- ISBN-10: 0596527675 | |
4. "Succeeding with Agile: Software Development Using Scrum" by Mike Cohn, Addison-Wesley Professional; 1 edition (November 5, 2009), ISBN-10: 0321579364 |
Değerlendirme System
Çalışmalar | Sayı | Katkı Payı |
---|---|---|
Devam/Katılım | - | - |
Laboratuar | - | - |
Uygulama | - | - |
Alan Çalışması | - | - |
Derse Özgü Staj | - | - |
Küçük Sınavlar/Stüdyo Kritiği | - | - |
Ödevler | 2 | 20 |
Sunum | - | - |
Projeler | 1 | 30 |
Rapor | - | - |
Seminer | - | - |
Ara Sınavlar/Ara Juri | 1 | 20 |
Genel Sınav/Final Juri | 1 | 30 |
Toplam | 5 | 100 |
Yarıyıl İçi Çalışmalarının Başarı Notu Katkısı | |
---|---|
Yarıyıl Sonu Çalışmalarının Başarı Notuna Katkısı | 100 |
Toplam | 100 |
Kurs Kategorisi
Temel Meslek Dersleri | X |
---|---|
Uzmanlık/Alan Dersleri | |
Destek Dersleri | |
İletişim ve Yönetim Becerileri Dersleri | |
Aktarılabilir Beceri Dersleri |
Dersin Öğrenim Çıktılarının Program Yeterlilikleri ile İlişkisi
# | Program Yeterlilikleri / Çıktıları | Katkı Düzeyi | ||||
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
1 | İleri düzey hesaplama ve/veya imalat teknolojileri bilgilerini imalat mühendisliği problemlerini çözmede kullanma becerisi kazanır. | |||||
2 | İmalat teknolojilerine özgü sorunları analiz etme ve tanımlama yeteneğini kazanır. | |||||
3 | Karşılaşılan mühendislik sorununun çözümüne yönelik bir yaklaşım geliştirir, model ve deney tasarlar ve gerçekleştirir. | |||||
4 | Temel mühendislik ilkelerinin yaratıcı kullanımına dayalı kapsamlı bir imalat sistemini –yöntem, ürün veya cihaz geliştirme dâhil– ekonomik, çevresel sürdürülebilirlik ve üretilebilirlik kısıtları altında tasarlar ve üretir. | |||||
5 | İmalat mühendisliği uygulamaları için modern teknik ve mühendislik araçlarını seçer ve kullanır. | |||||
6 | İmalat mühendisliği alanında bilimsel araştırma yapar ve/veya yenilikçi imalat teknolojilerini kapsayan bir projeyi planlar ve gerçekleştirir. | |||||
7 | Bilgi teknolojilerini etkin kullanarak veri toplar, analiz eder, eleştirel düşünür, yorumlar ve doğru kararlar alır. | |||||
8 | Çok disiplinli ve disiplin içi takımın bir üyesi veya bireysel olarak etkin çalışır; gerekli özgüveni ve örgütsel iş becerilerini gösterir. | X | ||||
9 | Sözlü ve yazılı olarak Türkçe ve İngilizcede etkin iletişim kurar. | |||||
10 | Yaşam boyu öğrenir, bilgiye erişir, bilim ve teknolojideki son gelişmeleri takip eder ve kendini sürekli yeniler. | |||||
11 | İmalat Mühendisliği alanında mesleki, hukuksal, etik, iş güvenliği ve sosyal konular hakkında farkındalık gösterir ve sorumluluk bilinci taşır. | |||||
12 | Ulusal rekabet gücünü artırmak ve imalat sanayinin verimliliğini iyileştirmek amacıyla, kaynakları (personel, donanım, maliyet) etkin kullanır; çözüm odaklı proje ve risk yönetimi yapar; girişimcilik, yenilikçilik ve sürdürülebilir kalkınma konularında farkındalık gösterir. | |||||
13 | Karar alırken, mühendislik uygulamalarının evrensel ve yerel ölçeklerde sağlık, çevresel, sosyal ve hukuksal sonuçları hakkında bilgi edinir. |
ECTS/İş Yükü Tablosu
Aktiviteler | Sayı | Süresi (Saat) | Toplam İş Yükü |
---|---|---|---|
Ders saati (Sınav haftası dahildir: 16 x toplam ders saati) | 16 | 4 | 64 |
Laboratuar | |||
Uygulama | |||
Derse Özgü Staj | |||
Alan Çalışması | |||
Sınıf Dışı Ders Çalışma Süresi | 16 | 4 | 64 |
Sunum/Seminer Hazırlama | |||
Projeler | 1 | 30 | 30 |
Raporlar | |||
Ödevler | 3 | 7 | 21 |
Küçük Sınavlar/Stüdyo Kritiği | |||
Ara Sınavlara/Ara Juriye Hazırlanma Süresi | 1 | 20 | 20 |
Genel Sınava/Genel Juriye Hazırlanma Süresi | 1 | 30 | 30 |
Toplam İş Yükü | 229 |