Ders AdıKodu Yerel KrediAKTS Ders (saat/hafta)Uygulama (saat/hafta)Laboratuar (saat/hafta)
Yazılım MühendisliğiMTM355236300
ÖnkoşullarYok
YarıyılBahar
Dersin Diliİngilizce, Türkçe
Dersin SeviyesiLisans
Dersin TürüSeçmeli @ Matematik Mühendisliği Lisans Programı (İngilizce)
Seçmeli @ Matematik Lisans Programı
Ders KategorisiTemel Meslek Dersleri
Dersin Veriliş ŞekliYüz yüze
Dersi Sunan Akademik BirimMatematik Mühendisliği Bölümü
Dersin Koordinatörü
Dersi Veren(ler)Ayla Şaylı
Asistan(lar)ı
Dersin AmacıÖgrencilere yazılım projelerinin gerçekleştirilmesindeki, ilk evreden son evreye kadar, projenin bakım süreçleride dahil olmak üzere tüm evreleri ögretmek ve yaptıkları proje ile gerçek hayata bir proje kazandırmalarını saglamak.
Dersin İçeriğiYazılım Mühendisligine Giriş; Yazılımların ve Çeşitlerinin Tanıtımı; Yazılım Standartlarının Özellikleri ve Önemi; Proje Oluşum Döngüsü; Proje Yaşam Döngüsü; Bilgi Toplama Teknikleri; Isteklerin Belirlenmesi ve İncelenmesi; Projenin İhtiyacı Olacak Donanım ve Yazılım Araştırması; Maliyet Analizi; Proje Öneri Raporunun Hazılanması ve Sunumu; Projedeki İşlem Akışlarının Analizi&Dizaynı&Diyagramları; Verilerin Analizi & Modellemeleri&Normalizasyonları; Test Etme Yöntemleri; Projenin Yüklenmesi ve Eski Verilerin Aktarılması; Teknik&Kullanım Dökümanlarının Hazırlanması; S-Sistemi; P- Sistemi; E-Sistemi
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
  • Business Information Systems Analysis, Design and Practice, Graham Curtis, Addison Wesley, 1993, ISBN: 0-201-17523-1.
  • Software Engineering: Theory and Practice, Shari Lawrence Pfleeger , Prentice Hall, 2001, ISBN: 0130290491.
  • Solid Software, S. L. Pfleefer&L.Hatton&C. C. Howell, Prectice Hall, 2002, ISBN: 0-13-091298-0.
  • Software Engineering, Ian Sommerville, Addison-Wesley, 2000, ISBN: 020139815X.
  • Schaum's Outline of Software Engineering, David Gustafson ,McGraw-Hill Trade, 2002, ISBN: 0071377948.
Opsiyonel Program BileşenleriYok

Ders Öğrenim Çıktıları

  1. Proje çalışmasındaki ön araştırmayı yapar.
  2. Projenin İşlem ve Veri Tabanı dizaynını oluşturur.
  3. Projenin Alternatiflerini Ögrenir.
  4. Proje Öneri Raporunu düzenler.
  5. Proje sunumunu yapar.
  6. Yazılım kalitesi ölçümü ile ilgili standartları ögrenir.
  7. Test Yapma Tekniklerini öğrenir.
  8. Yazılımlardaki performansı artırır, yazılım hatalarını bulur ve ortadan kaldırır.

Ders Öğrenim Çıktısı & Program Çıktısı Matrisi

DÖÇ-1DÖÇ-2DÖÇ-3DÖÇ-4DÖÇ-5DÖÇ-6DÖÇ-7DÖÇ-8

Haftalık Konular ve İlgili Ön Hazırlık Çalışmaları

HaftaKonularÖn Hazırlık
1Yazılım Mühendisligi Nedir? Sorumlulukları Nelerdir? Yazılım Sistemlerinin Tanımı ve Bileşenleri , Teknoloji ve Karar Verme Destekleri Kaynaklardaki ilgili bölüm
2Bilgilerin Organizasyonu ve İşlemleri, Bilgiye Dayalı Sistemler Kaynaklardaki ilgili bölüm
3Proje Yaşam Döngüsü, Proje Yaşam Ömrü Proje Geliştirme Evreleri Kaynaklardaki ilgili bölüm
4Evre-I : Proje Başlangıç Aşamaları : Isteklerin Belirlenmesi, Belirlenen İsteklerin İncelenmesi, Projenin İhtiyacı Olacak Donanım ve Yazılım AraştırmasıKaynaklardaki ilgili bölüm
5Evre I: Proje Başlangıç Aşamaları : Insan Kaynakları, Alternatife Çözümler, Maliyet Analizi Kaynaklardaki ilgili bölüm
6Evre I: Proje Öneri Raporunun Hazılanması ve Sunumu Kaynaklardaki ilgili bölüm
7Evre-II: Proje İşlem Analizi ve Dizaynı Kaynaklardaki ilgili bölüm
8Ara Sınav 1 / Uygulama veya Konu Tekrarı
9Arasınav
10Evre-II: Veri Akış DiyagramlarıKaynaklardaki ilgili bölüm
11Evre-II: Veri Akış DiyagramlarıKaynaklardaki ilgili bölüm
12Evre-II: Veri Tabanı Analiz ve Dizaynı : Normalizasyonlar ve Veri Modelleri Kaynaklardaki ilgili bölüm
13Evre-II: Detaylı Dizayn Kaynaklardaki ilgili bölüm
14Evre III: Projenin Gerçekleşmesi: Yazılımı, Test Edilmesi, Projenin Yüklenmesi ve Eski Verilerin Yüklenmesi, Dokumantasyonu, Kullanıcı Egitimleri, Bakımı Kaynaklardaki ilgili bölüm
15Final

Değerlendirme Sistemi

EtkinliklerSayıKatkı Payı
Devam/Katılım
Laboratuar
Uygulama
Arazi Çalışması
Derse Özgü Staj
Küçük Sınavlar/Stüdyo Kritiği
Ödev
Sunum/Jüri
Projeler130
Seminer/Workshop
Ara Sınavlar130
Final140
Dönem İçi Çalışmaların Başarı Notuna Katkısı
Final Sınavının Başarı Notuna Katkısı
TOPLAM100

AKTS İşyükü Tablosu

EtkinliklerSayıSüresi (Saat)Toplam İşyükü
Ders Saati143
Laboratuar
Uygulama
Arazi Çalışması
Sınıf Dışı Ders Çalışması149
Derse Özgü Staj
Ödev12
Küçük Sınavlar/Stüdyo Kritiği
Projeler
Sunum / Seminer
Ara Sınavlar (Sınav Süresi + Sınav Hazırlık Süresi)12
Final (Sınav Süresi + Sınav Hazırlık Süresi)12
Toplam İşyükü :
Toplam İşyükü / 30(s) :
AKTS Kredisi :
Diğer NotlarYok