|
Dersin Adı |
Kodu |
Normal Yarıyılı |
Grup No |
ECTS |
Kredi |
Ders |
3 |
||
|
Uygulama |
0 |
||||||||
|
Yazılım Mühendisliği |
0524051 |
7 |
6 |
8 |
3 |
Laboratuvar |
0 |
||
|
Dersin
Dili |
Türkçe |
||||||||
|
Dersin
Türü |
Seçmeli |
||||||||
|
Dersin
Koordinatörü |
|
||||||||
|
Dersin
İçeriği |
Yazı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 |
||||||||
|
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
Kazandıracağı Bilgi
ve Beceriler |
1)
Proje çalışmasındaki ön araştırmayı yapmak 2)
Proje Analizi Yapmak 3)
Proje Tasarımını Gerçekleştirmek 4)
Projenin İşlem ve Veri Tabanı
Dizaynını Oluşturmak 5)
Projenin Alternatiflerini Ögrenmek 6)
Projeyi En Teknolojik Şekilde Yapmak 7)
Dökümantasyonlar Hazırlamak 8)
Proje
Öneri Raporunun Düzenlemek 9)
Proje
Sunumunu Yapmak 10) Yazılım kalitesi ölçümü
ile ilgili standartları ögrenmek 11) Standartları Kullanmak 12) Test Yapma Tekniklerini
Ögrenmek 13) Yazılımlardaki Performansı Artırmak 14) Yazılım Hatalarını Bulmak ve Ortadan
Kaldırmak |
||||||||
|
Dersin
Kitabı (Notu) |
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; |
||||||||
|
Yararlanılacak Diğer
Kaynaklar |
Software
Engineering,
Ian Sommerville, Addison-Wesley, 2000, ISBN:
020139815X; Schaum's Outline of Software Engineering,
David Gustafson ,McGraw-Hill Trade, 2002, ISBN: 0071377948; |
||||||||
|
Ön Koşul
Dersleri |
|
||||||||
|
Ön Koşul
Konuları |
Veri Tabanı Yönetimi ve Dosya
Yapıları I ile Veri Yapıları ve Algoritmalar hakkında bilgili olmak; En az bir programlama dilini bilmek, |
||||||||
|
Ödev
ve Projeler |
5 Ögrenciden
oluşan proje gruplar, grup içinde seçtikleri bir konuda, proje
çalışması yapmayı ve proje
çalışmalarını iki yüz halinde (Proje Öneri Raporunun
Hazırlanması ve Proje Analiz ve Dizaynı) teslimi içerir. |
||||||||
|
Laboratuvar Deneyleri |
Bilgisayar Laboratuvarında uygulama yapılmalıdır.
Fakat laboratuvar şu anda yeterli olmadığından
ev ödevi şeklinde verilmektedir. |
||||||||
|
Bilgisayar Kullanımı |
Var |
||||||||
|
Diğer Uygulamalar |
|
||||||||
|
Başarı Değerlendirme Sistemi |
|
Adedi |
Etki Oranı % |
||||||
|
Ara Sınavlar |
1 |
30 |
|||||||
|
Kısa Sınavlar |
|
|
|||||||
|
Ödevler
|
|
|
|||||||
|
Projeler |
1 |
30 |
|||||||
|
Dönem
Ödevi |
|
|
|||||||
|
Laboratuvar |
|
|
|||||||
|
Diğer |
|
|
|||||||
|
Final Sınavı |
1 |
40 |
|||||||
|
Ders
Gruplarına Göre Ders Kredisinin Dağılımı (%) |
Temel
Bilimler |
|
|||||||
|
Temel
Mühendislik |
20 |
||||||||
|
Mesleki |
80 |
||||||||
|
Üniversite Dersi |
|
||||||||
|
Hafta |
Konular |
|
|
1 |
Yazılım
Mühendisligi Nedir? Sorumlulukları Nelerdir? Yazılım
Sistemlerinin Tanımı ve Bileşenleri , Teknoloji ve Karar Verme
Destekleri, ... |
|
|
2 |
Bilgilerin
Organizasyonu ve İşlemleri, Bilgiye Dayalı Sistemler |
|
|
3 |
Proje
Yaşam Döngüsü, Proje Yaşam Ömrü Proje Geliştirme Evreleri |
|
|
4 |
Evre-I :
Proje Başlangıç Aşamaları : Isteklerin Belirlenmesi,
Belirlenen İsteklerin İncelenmesi, Projenin İhtiyacı
Olacak Donanım ve Yazılım Araştırması |
|
|
5 |
Evre I: Proje Başlangıç
Aşamaları : Insan
Kaynakları, Alternatife Çözümler, Maliyet Analizi... |
|
|
6 |
Evre I: Proje
Öneri Raporunun Hazılanması ve Sunumu |
|
|
7 |
Evre-II:
Proje İşlem Analizi ve Dizaynı, |
|
|
8 |
Evre-II:
Proje Veri Analizi ve Modelinin Oluşumu, |
|
|
9 |
Evre-II: Veri
Akış Diyagramları, |
|
|
10 |
Evre-II:
Veri Akış Diyagramları,
|
|
|
11 |
Evre-II: Veri
Tabanı Analiz ve Dizaynı : Normalizasyonlar ve Veri Modelleri |
|
|
12 |
Evre-II:
Detaylı Dizayn |
|
|
13 |
Evre-II:
Detaylı Dizayn
|
|
|
14 |
Evre III:
Projenin Gerçekleşmesi: Yazılımı, Test Edilmesi, Projenin
Yüklenmesi ve Eski Verilerin Yüklenmesi,
Dokumantasyonu, Kullanıcı Egitimleri, Bakımı |
|
|
15 |
Evre III:
Projenin Gerçekleşmesi: Yazılımı, Test Edilmesi, Projenin
Yüklenmesi ve Eski Verilerin Yüklenmesi,
Dokumantasyonu, Kullanıcı Egitimleri, Bakımı
|
|
|
Hazırlayan: |
Tarih: |
|
|
|
|
1 |
2 |
3 |
|
1 |
Matematik ve
Temel Mühendislik bilgilerini kullanarak model kurar. |
|
|
Ö |
|
2 |
Disiplinler
arası takım çalışmasında etkin rol alır. |
|
|
Ö |
|
3 |
Matematiksel
modelleri analitik, sayısal veya
istatistiki tekniklerle çözme becerisi kazanır. |
|
|
Ö |
|
4 |
Çözümleri ve
sonuçları doğru bir biçimde yorumlar. |
|
|
Ö |
|
5 |
Bilgisayar
tabanlı teknikleri kullanarak problemleri bilgisayarda çözebilecek hale
getiren algoritmaları
oluşturur ve uygular. |
|
|
Ö |
|
6 |
Kendi
alanındaki yayınları ve gelişmeleri takip edebilecek ve
gerektiğinde sunumda bulunabilecek kadar ingilizceyi kullanma becerisi kazanır. |
|
Ö |
|
|
7 |
Endüstride ve
Bilimsel kuruluşlarda araştırma ve geliştirme
faliyetlerlerinde bulunur. |
|
Ö |
|
|
8 |
Eğitim
faliyetlerinde bulunur. |
|
Ö |
|
|
9 |
Mesleğin
sorumluluklarının bilincindedir. |
|
|
Ö |
|
10 |
Mesleki
konularda güncel gelişmeleri yakından takip eder. |
|
|
Ö |
|
11 |
Mesleğin
gerektirdiği çağdaş yöntem ve araçları kullanır. |
|
|
Ö |
|
12 |
Yaşam
boyu öğrenmenin önemini kavrar. |
|
Ö |
|
1- Hiç katkısı yok 2-Kısmen
katkısı var 3-Tam
katkısı var