Yazılım Mühendisliği #06 | Yeniden Kullanım ve Bütünleştirme
Yazılım Geliştirmede Süreç ModelleriEğitmen: Dr. Süleyman Burak ÇELİK
Bir kampüs etkinliği için kayıt ekranı hazırladığımızı düşünün. Kadraja kimlik, takvim ve bildirim parçaları geliyor. Üçü de kendi başına çalışıyor; fakat bağlantıları henüz birbirine oturmuyor. Takvim süreyi saniye olarak beklerken bizim ekranımız dakika gönderiyor. Hazır parçalar bulmuş olmak, çalışan bir sistem kurduğumuz anlamına gelmedi. Bugün bu bağlantıları rastgele zorlamak yerine, ihtiyaçtan başlayıp uygun parçayı seçerek ve aradaki anlamı doğrulayarak bir bütün oluşturacağız. Özgün kampüs etkinlik örneğinde zorunlu gereksinimleri tercihlerden ayırıyor, hazır uygulama ve bileşen adaylarını değerlendiriyoruz. Uygulama yapılandırmasını bileşen uyarlamasından ayırıyor; dakika ile saniye arasındaki arayüzü çalışan bir uyarlayıcıyla bağlıyoruz. Başarısız eski test kaydını koruyor, kanıtın bileşen ve uyarlayıcı sürümüne bağlı olduğunu gösteriyoruz. 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. Bulmak, değerlendirmek değildir 2. Tercih, zorunlu eksiği kapatmaz 3. Gereksinimi bilgiyle netleştir 4. Uygulamayı ortama göre ayarla 5. Eksik parçayı açıkça ayır 6. Otuz, hangi birimde otuz? 7. Bütünleşme kanıtını kaydet 8. Dış sürüm değişince kanıtı yeniden düşün Bölümler: 0:00 Hazır parçalar, yeni bir bütün 1:32 Zorunlu koşul ile tercih 3:05 Bulmak, değerlendirmek değildir 4:39 Tercih, zorunlu eksiği kapatmaz 6:10 Gereksinimi bilgiyle netleştir 7:44 Uygulamayı ortama göre ayarla 9:10 Eksik parçayı açıkça ayır 10:41 Otuz, hangi birimde otuz? 12:11 Bütünleşme kanıtını kaydet 13:45 Dış sürüm değişince kanıtı yeniden düşün 15:12 İki yolun sorumluluklarını karşılaştır 16:45 Parçayı değil, ilişkiyi de doğrula Kaynak kitap: Ian Sommerville, Software Engineering 10th Global Edition; §2.1.3. Basılı52–54 / fizikselPDF53–55; ö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; yeniden kullanılan, uyarlanan ve yeni parçaların sayıları maliyet tasarrufu veya proje ilerleme oranı değildir. Öğretim modelindeki izin kapısı gerçek bir işletime alma veya güvenlik sertifikası değildir. Kaynak kitap kullanıcı tarafından temin edildi. Hedef kitle: bilgisayar mühendisliği ve yazılım öğrencileri.
Bu videoyu izlemek için Premium üyelik gerekir.