KUM657 - YAZILIM MÜHENDİSLİĞİ
Dersin Adı | Kodu | Yarıyılı | Teori (saat/hafta) |
Uygulama (saat/hafta) |
Yerel Kredi | AKTS |
---|---|---|---|---|---|---|
YAZILIM MÜHENDİSLİĞİ | KUM657 | Herhangi Yarıyıl/Yıl | 3 | 0 | 3 | 7 |
Önkoşul(lar)-var ise | Yok | |||||
Dersin Dili | Türkçe | |||||
Dersin Türü | Seçmeli | |||||
Dersin verilme şekli | Yüz yüze | |||||
Dersin öğrenme ve öğretme teknikleri | Anlatım Tartışma Rapor Hazırlama ve/veya Sunma | |||||
Dersin sorumlusu(ları) | Bölüm tarafından belirlenecektir. | |||||
Dersin amacı | Bu ders ile öğrencilere yazılım mühendisliğinin birer parçası olan yönetim, kalite güvence ve destek konularında temel kavram ve süreçlerin öğretilmesi amaçlanmıştır. | |||||
Dersin öğrenme çıktıları |
| |||||
Dersin içeriği | * Yazılım mühendisliğinin temel kavramları * Bilgisayar sistemlerinin türleri ve bir parçası olarak yazılım * Yazılım mühendisliğinden sistem mühendisliğine uzanan ilişki * Yazılım mühendisliğinin kapsamı: Yazılım geliştirme (çözümleme, tasarım, kodlama ve sınama), yazılım mühendisliği yönetimi, yazılım yapılandırma yönetimi, yazılım mühendisliği süreçleri, araçları, yöntemleri ve kalite güvencesi * Yazılım ölçütleri ve maliyet kestirimi * Yazılım kalite maliyeti * Yazılım geliştirme süreç modelleri ve süreç referans modelleri | |||||
Kaynaklar | * Sommerville I. (2011) Software Engineering 9th ed., Addison-Wesley Professional. * Pilone D., Pitman N. (2005) UML 2.0 in a Nutshell, 2nd ed., O'Reilly Media. |
Haftalara Göre İşlenecek Konular
Haftalar | Konular |
---|---|
1. Hafta | Bilgisayar Sistemleri ve Yazılım |
2. Hafta | Yazılım Mühendisliği Tanımı ve Kapsamı |
3. Hafta | Yazılım Geliştirme Modelleri |
4. Hafta | Gereksinim Mühendisliği |
5. Hafta | Tasarım ve Gerçekleştirme |
6. Hafta | Arasınav |
7. Hafta | Yazılım Kalite Güvence |
8. Hafta | Yazılım Sınama |
9. Hafta | Yazılım Proje Yönetimi |
10. Hafta | Yazılım Metrikleri |
11. Hafta | Arasınav |
12. Hafta | Yazılım Konfigürasyon ve Değişiklik Yönetimi |
13. Hafta | Yazılım Risk Yönetimi |
14. Hafta | Süreç Referans Modelleri |
15. Hafta | Genel sınava hazırlık |
16. Hafta | Genel sınav |
Değerlendirme Sistemi
Yarıyıl içi çalışmaları | Sayısı | Katkı Payı % |
---|---|---|
Devam (a) | 0 | 0 |
Laboratuar | 0 | 0 |
Uygulama | 0 | 0 |
Alan Çalışması | 0 | 0 |
Derse Özgü Staj (Varsa) | 0 | 0 |
Ödevler | 5 | 10 |
Sunum | 0 | 0 |
Projeler | 0 | 0 |
Seminer | 0 | 0 |
Ara Sınavlar | 2 | 40 |
Genel sınav | 1 | 50 |
Toplam | 100 | |
Yarıyıl İçi Çalışmalarının Başarı Notuna Katkısı | 0 | 50 |
Yarıyıl Sonu Sınavının Başarı Notuna Katkısı | 0 | 50 |
Toplam | 100 |
AKTS (Öğrenci İş Yükü) Tablosu
Etkinlikler | Sayısı | Süresi | Toplam İş Yükü |
---|---|---|---|
Ders Süresi | 14 | 3 | 42 |
Laboratuvar | 0 | 0 | 0 |
Uygulama | 0 | 0 | 0 |
Derse özgü staj (varsa) | 0 | 0 | 0 |
Alan Çalışması | 0 | 0 | 0 |
Sınıf Dışı Ders Çalışma Süresi (Ön Çalışma, pekiştirme, vb) | 14 | 5 | 70 |
Sunum / Seminer Hazırlama | 0 | 0 | 0 |
Proje | 0 | 0 | 0 |
Ödevler | 5 | 10 | 50 |
Ara sınavlara hazırlanma süresi | 2 | 16 | 32 |
Genel sınava hazırlanma süresi | 1 | 16 | 16 |
Toplam İş Yükü | 36 | 50 | 210 |
Dersin Öğrenme Çıktılarının Program Yeterlilikleri İle İlişkilendirilmesi
D.9. Program Yeterlilikleri | Katkı Düzeyi* | ||||
---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | |
1. Kalite ve uygunluk değerlendirme mühendisliği alanındaki çalışmalar kapsamında gerekli olan bilgi ve yöntemlere araştırma yaparak ulaşır; bu bilgi ve yöntemleri sistem bakış açısı ile kalite izleme, uygunluk değerlendirme ve kalite iyileştirme süreçlerinde kullanır ve uygular. | X | ||||
2. İnsan, makine, malzeme ve bilgiyi entegre eden kalite sistemlerini yenilikçi bir şekilde tasarlamak, geliştirmek, analiz etmek ve iyileştirmek için kalite ve uygunluk değerlendirme mühendisliği prensiplerini, hesaplama yöntemlerini ve modelleme tekniklerini uygular. | X | ||||
3. Ürün, süreç ve sistemlerin ulusal ve uluslararası standartlarını belirler ve ilgili dokumantasyonu hazırlar. | X | ||||
4. Ürün ve sistemlerin uygunluklarının değerlendirilmesi için ölçüm sistemleri geliştirir ve uygulamaya geçirir. | X | ||||
5. Kalite iyileştirme, uygunluk değerlendirme, standart belirleme projeleri geliştirir ve planlar, yürütülen projeleri izleyerek kontrol eder ve değerlendirir. | X | ||||
6. Sistemlerden elde edilen verileri ileri teknikler ile analiz ederek değerlendirir; bilimsel yöntemlerle kalite ve uygunluk değerlendirme mühendisliği açısından sınırlı veya eksik verileri tamamlar. | X | ||||
7. Kalite sistemlerin tasarımı, geliştirilmesi, analizi, planlanması, izlenmesi ve iyileştirilmesi ile ilgili çalışmaları ve projeleri, sonuçları ve değerlendirmeleri raporlar ve sunar. | X | ||||
8. Kalite ve uygunluk değerlendirme mühendisliği ile ilişkili bilgisayar yazılımlarını, bilgi sistemlerini, bilişim ve iletişim teknolojilerini etkin bir şekilde kullanır. | X | ||||
9. Mesleki sorumluluklarının bilincindedir, kalite ve uygunluk değerlendirme mühendisliği uygulamalarının teknolojik, ekonomik, sosyal ve çevresel etkilerini tanımlar, bilimsel ve kurumsal etik değerleri gözeterek bireysel olarak bağımsız ve takım üyesi olarak çalışır, sorumluluk alır ve liderlik yapar. | X | ||||
10. Güncel kalite ve uygunluk değerlendirme mühendisliği uygulamalarının farkındadır, kalite ve uygunluk değerlendirme mühendisliğinin gerektirdiği alanlarda literatürü takip eder, yabancı bir dilde bilgiye ulaşma, aktarabilme ve uygulayabilme yetkinliğine sahiptir. | X |
*1 En düşük, 2 Düşük, 3 Orta, 4 Yüksek, 5 Çok yüksek