Yazılım Mühendisliği #01 | Profesyonel Yazılım: Koddan Ürüne
Yazılım Mühendisliğine GirişEğitmen: Dr. Süleyman Burak ÇELİK
Merhaba, Akedumi Yazılım Mühendisliği dersine hoş geldiniz. Bir programın bilgisayarımızda çalışması, başka insanların onu güvenle kullanabileceği anlamına gelir mi? Küçük bir atölye için yer ayırma uygulaması düşünelim. Ekranda kalan yer sayısı var, bir düğmeye basınca adınız listeye giriyor. Programcı ilk denemesinde her şeyin çalıştığını görebilir. Fakat aynı kişi düğmeye iki kez basarsa, bağlantı kesilip istek yeniden gönderilirse veya atölyenin kapasitesi değişirse ne olacağını henüz bilmiyoruz. Özgün rezervasyon modelinde kural, durum ve kanıt. Yazılım mühendisliği kavramlarını gerçek konuşmayla eşleşen çalışan şemalar ve bağımsız doğrulanmış özgün örneklerle adım adım inceliyoruz. Bu derste: 1. İki davranış kuralını açıklaştır 2. İlk iki kayıt: değişen durum 3. Aynı kişi için yeni istek 4. İstek tekrarında aynı yanıtı koru 5. Kapasiteye kadar doldur; fazlasını reddet 6. İptal, tekrar ve yeni başvuru 7. Denemeleri belirtime bağla 8. Dört temel etkinliği örnekte gör 9. Kapasite değişimi: altıdan sekize Bölümler: 0:00 Koddan kullanılabilir ürüne 1:32 Program ile ürünün parçaları 3:03 İki davranış kuralını açıklaştır 4:33 İlk iki kayıt: değişen durum 5:56 Aynı kişi için yeni istek 7:26 İstek tekrarında aynı yanıtı koru 8:53 Kapasiteye kadar doldur; fazlasını reddet 10:22 İptal, tekrar ve yeni başvuru 11:46 Denemeleri belirtime bağla 13:19 Dört temel etkinliği örnekte gör 14:46 Kapasite değişimi: altıdan sekize 16:17 Kaliteyi bağlama göre değerlendir 17:49 Kuraldan kanıta, kanıttan değişime Kaynak kitap: Ian Sommerville, Software Engineering 10th Global Edition; §1.1/§1.1.1. Basılı19–23 / fizikselPDF20–24; ölçülen+1. Kavram ve konu sırası kaynak kitaptan izlenir; anlatım, şemalar ve sayısal örnekler özgündür. Gösterilen hesaplar açıkça tanımlı öğretim modeline aittir; gerçek bir internet hizmetinin performans ölçümü veya bütün girdiler için biçimsel kanıt değildir. Kaynak kitap kullanıcı tarafından temin edildi. Hedef kitle: bilgisayar mühendisliği ve yazılım öğrencileri.