Ders AdıKodu Yerel KrediAKTS Ders (saat/hafta)Uygulama (saat/hafta)Laboratuar (saat/hafta)
Yazılım MühendisliğiMTM355236300
ÖnkoşullarYok
YarıyılGüz
Dersin Diliİngilizce, Türkçe
Dersin SeviyesiLisans
Dersin TürüSeçmeli @ Matematik Mühendisliği 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üAyla Şaylı
Dersi Veren(ler)Fatih Taşçı
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
  • 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 Ögrenir.
  8. Yazılımlardaki Performansı Artar, Yazılım Hatalarını Bulur ve Ortadan Kaldırır.

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
8Evre-II: Proje Veri Analizi ve Modelinin Oluşumu Kaynaklardaki ilgili bölüm
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
15Evre 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
16Final Sınavı

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