Yazdır

DERS BİLGİLERİ
Ders KodDers AdT+U SaatYarıyılAKTS
YBS 304YAZILIM MÜHENDİSLİĞİ3 + 16. Yarıyıl5

DERS TANIMI
Ders Düzeyi Lisans
Ders Türü Zorunlu
Dersin Amacı Bu dersin amacı yazılım mühendisliği prensiplerinin öğretilmesi ve uygulamalı yazılım projelerinin geliştirmesini sağlamaktır.
Ders İçeriği Genel kavramlar, yazılım geliştirme hayat çevrimi, yazılım işlemi, yazılım ve sistem mühendisliği, proje yönetimi, Gereksinim mühendisliği: Gereksinim analizi, sistem modeli, veri sözlüğü, gereksinim tanımı ve özellikleri, yazılım prototipi. Yazılım Tasarımı: tasarım adımları, tasarım prosesi, tasarım yöntemleri, yukarıdan aşağıya tasarım, Mimari tasarım, sistem yapısı, kullanıcı arabirimi, kullanıcı-sistem etkileşimi, enformasyon gösterilimi, hata mesaj sistemi, yardim sistem tasarımı. Öğrenciler tarafından uygulama projesi gerçekleştirilir.
Ders Ön Koşul Dersin ön koşulu yok.
Ders Yan Koşul Dersin yan koşulu yok.
Öğretim Sistemi Yüz Yüze

DERS ÖĞRENME KAZANIMLARI
1Temel yazılım mühendisliği kavramlarını listeler
2Yaşam döngülerini açıklar
3Yazılım ister çözümlemesini açıklar
4Veri akış diyagramlarını açıklar
5Yazılım Geliştirme safhalarını listeler
6Kullanıcı arayüz tasarımını tanımlar
7Yazılım proje yönetimi fonksiyonlarını açıklar

DERS ÖĞRENME KAZANIMININ PROGRAM YETERLİLİKLERİNE KATKISI
NoPY 01PY 02PY 03PY 04PY 05PY 06PY 07PY 08PY 09PY 10PY 11PY 12
ÖK 001145232145235
ÖK 002145235412355
ÖK 003232541235423
ÖK 004212545225423
ÖK 005232532325423
ÖK 006232541232542
ÖK 007232541232542
Ara Toplam122120292517161826272223
Katkı233442234433

AKTS / İŞ YÜKÜ TABLOSU
EtkinlikSayısıSüresi (Saat)Toplam İş Yükü (Saat)
Ders Süresi(14 hafta/teorik+uygulama)14456
Sınıf Dışı Ders Çalışma Süresi(Ön çalışma, pekiştirme)14342
Ödevler2510
Arasınavlar(hazırlık süresi dahil)188
Yarıyıl Sonu Sınavı(hazırlık süresi dahil)11414
Toplam İş Yükü

Dersin AKTS Kredisi






130

5
DERS ŞUBELERİ
 Dönem seçiniz :   


 Ders DönemiŞube NoDersi Veren Öğretim Elemanı
Detay 2023-2024 Bahar1EMRE ŞAHİN
Detay 2022-2023 Bahar1MEHMET ULAŞ KOYUNCUOĞLU
Detay 2021-2022 Bahar1HAMİD YEŞİLYAYLA
Detay 2020-2021 Bahar1HAMİD YEŞİLYAYLA
Detay 2019-2020 Bahar1HAMİD YEŞİLYAYLA
Detay 2018-2019 Bahar1HAMİD YEŞİLYAYLA
Detay 2017-2018 Bahar1ERKAN YEŞİL
Detay 2016-2017 Bahar1ABDULKADİR YALDIR


Yazdır

Ders Şube Detayları
Dersin Kodu Dersin Ad Saat (T+P) Şube No Öğretim Dili Şube Dönemi
YBS 304 YAZILIM MÜHENDİSLİĞİ 3 + 1 1 Türkçe 2023-2024 Bahar
Öğretim Elemanı  E-Posta  İç Hat  Ders Yeri Devam Zorunluluğu
Arş. Gör. EMRE ŞAHİN emresahin@pau.edu.tr İİBF B0213 Dersin Devam Yüzdesi : %70
Amaç Bu dersin amacı yazılım mühendisliği prensiplerinin öğretilmesi ve uygulamalı yazılım projelerinin geliştirmesini sağlamaktır.
İçerik Genel kavramlar, yazılım geliştirme hayat çevrimi, yazılım işlemi, yazılım ve sistem mühendisliği, proje yönetimi, Gereksinim mühendisliği: Gereksinim analizi, sistem modeli, veri sözlüğü, gereksinim tanımı ve özellikleri, yazılım prototipi. Yazılım Tasarımı: tasarım adımları, tasarım prosesi, tasarım yöntemleri, yukarıdan aşağıya tasarım, Mimari tasarım, sistem yapısı, kullanıcı arabirimi, kullanıcı-sistem etkileşimi, enformasyon gösterilimi, hata mesaj sistemi, yardim sistem tasarımı. Öğrenciler tarafından uygulama projesi gerçekleştirilir.
Haftalık Konu Başlıkları
HaftaKonular
1 Yazılım Mühendisliği Temel Kavramları: Giriş
2 Yazılım Mühendisliği Temel Kavramları: Yazılım Geliştirme Yaşam Döngüsü
3 Yazılım Sistemleri Geliştirme Aşamaları: Planlama.
4 Yazılım Sistemleri Geliştirme Aşamaları: Sistem Çözümleme.
5 Yazılım Sistemleri Geliştirme Aşamaları: Sistem Çözümleme.
6 Yazılım Sistemleri Geliştirme Aşamaları: Tasarım.
7 Yazılım Sistemleri Geliştirme Aşamaları: Tasarım.
8 Yazılım Sistemleri Geliştirme Aşamaları: Gerçekleştirim.
9 Ara Sınav
10 Yazılım Sistemleri Geliştirme Aşamaları: Kurulum ve Bakım.
11 Yazılım Sistemleri Geliştirme Aşamaları: Kurulum ve Bakım.
12 Bilgisayar Destekli Yazılım Mühendisliği (CASE) Araç ve Ortamları.
13 Proje Sunumları
14 Proje Sunumları
Materyaller
Materyal belirtilmemiştir.
Kaynaklar
KaynaklarKaynak Dili
Software Engineering 9th Edition, Ian Sommerville, Addison Wesley.English
Software Engineering: A Practitioner's Approach, 7th Edition by Pressman, Roger.English
Yazılım Mühendisliği: Yöntemler, Metodolojiler, CASE Ortamları ve Günün Teknolojileri, Ali Arifoğlu ve Ali DoğruTürkçe
Ders Değerlendirme Sistemi
Değerlendirme YöntemiKatkı Yüzdesi (%)Değerlendirme Yöntemi Ad
Dönem Sonu Sınavı35Dönem Sonu Sınavı
Ara Sınav30Ara Sınav
Proje35Proje
T+U : Teorik + Pratik
PY: Program Yeterlilikleri
ÖK: Ders Öğrenme Kazanımları