Aylık arşiv: Şubat, 2018

Yazılım Kalite Güvencesi ve Testi Dersi Dönem Proje Önerisi -2

Proje Adı: Yazılım Karmaşıklığını Ölçme ve Kalite Değerlendirmesi Çevrimsel karmaşıklık, bir programın karmaşıklığını belirtmek için kullanılan bir yazılımsal metriktir. Bir programın kaynak kodu üzerinden doğrusal bağımsız yolların sayısal bir ölçüsüdür. Thomas J. McCabe, Sr tarafından 1976’da geliştirilmiştir. Çevrimsel karmaşıklık, programın kontrol akış grafiğini kullanarak hesaplanır: Grafiğin düğümleri, bir programın bölünemez komut gruplarına karşılık gelir ve …

Yazılım Kalite Güvencesi ve Testi Dersi Dönem Proje Önerisi -1

Yeniden Yapılandırma (Refactoring) Yoluyla Yazılım Kalitesini Artırma Yazılım kod yönetimi, yazılım mimarları ve yazılım geliştiricileri tarafından ihtiyaç duyulan bir diğer kilit beceri haline gelmiştir. Yazılımdaki boyut, yazılımdaki özelliklerin sayısı arttıkça artar. Kod yeniden yapılandırma, kod bakım maliyetini azaltma işlemidir. Koddaki çıkarma, taşıma yöntemleri, alanlar veya sınıflar gibi birçok farklı teknikle başarılır. Bu çalışmada, kodun bakım …

Yazılım Tasarım ve Mimarisi Dersi için Proje Önerileri-6

Proje Adı: Yapay Zekâ Sistemlerinin ve Algoritmalarının İncelenmesi- ROBOTİK Uygulamaları Robotik, yapay zeka alanındaki akıllı ve verimli robotlar oluşturma çalışması ile ilgilidir. Robotlar nedir? Robotlar gerçek dünyada oynayan yapay ajanlardır. Amaç Robotlar, nesnelerin fiziksel özelliklerini algılama, toplama, hareket ettirme, değiştirme, yok etme ya da bir etki yaratma, böylece insan gücünün sıkıntı, dikkat dağıtılması ya da …

Yazılım Tasarım ve Mimarisi Dersi için Proje Önerileri-5

Web tabanlı bazı projeler için web teknolojileri konusunda tecrübeli ekip arkadaşları aranıyor. Anlaşma sağlanırsa projeler hem ders projesi olarak kabul edilecek hem de eğer mümkün olursa ticari kazanım gerçekleşmesi halinde ekip arkadaşları da faydalanacaktır. Webde tecrübeli arkadaşlar özel olarak yanıma gelebilir.

Yazılım Tasarım ve Mimarisi Dersi için Proje Önerileri-4

Proje : IoTPOT: IoT’nin Yükselişi Analizi: Yapılan Çalışma ve Öneri: İncelenen örnek bir sistemde mühendisler; IOT cihazlarına karşı artan tehditleri analiz etmişlerdir. Özellikle 2014 yılından beri IoT cihazlarını hedef alan Telnet tabanlı saldırıların arttığını göstermişler ve bundan yola çıkarak ARM, MIPS ve PPC gibi farklı CPU mimarileri üzerinde çalışan çeşitli IoT cihazlarına karşı Telnet tabanlı …

Yazılım Tasarım ve Mimarisi Dersi için Proje Önerileri-3

Proje Adı: Siber Güvenlik Sistemleri Siber güvenlik, bilgi güvenliğinden operasyon güvenliğine ve bilgisayar sistemlerinin güvenliğine kadar birçok farklı kavramı kapsar. Siber güvenlik aynı zamanda farklı hedef kitleleri için farklı anlamlara gelir. Bireyler açısından bu kavram güvenli hissetmek, kişisel verileri ve gizliliği korumak demektir. Kurumlar açısından siber güvenlik, işle ilgili kritik öneme sahip işlevlerin kullanılabilir olmasını, …

Yazılım Tasarım ve Mimarisi Dersi için Proje Önerileri-2

2-Medikal Görüntülerin Oluşturduğu Veri Setlerinden Görüntü Analizi 3-Sosyal Görüntülerin Oluşturduğu Veri Setlerinden Görüntü Analizi Google Görseller, kullanıcıların Web’de resim içeriği aramasına olanak tanıyan Google’ın sahip olduğu bir arama hizmetidir. 2000’de Google Arama sonuçları, bağlantıları olan basit metin sayfaları ile sınırlıydı. Google’ın geliştiricileri bu konuyu daha da geliştirmeye çalıştılar ve şu ana kadar gördükleri “en popüler …

Yazılım Tasarım ve Mimarisi Dersi için Proje Önerileri-1

1-Proje Adı: İçerik Tabanlı Görüntü Erişim Sistemi Tasarımı Görüntü Erişim Sistemleri Görüntü erişimi ile ilgili çalışmaların kökeni 1970’lere kadar gitmektedir. Zaman içinde söz konusu çalışmalara olan ilgideki hızlı artış ve buna paralel olarak konuyla ilgili çalışma sayısının çokluğu açıkça gözlenmektedir. Görüntü erişimi üzerine yapılan çalışmalar farklı şekillerde karşımıza çıkmaktadır. Bunlar metin tabanlı erişim, içerik tabanlı …

Bazı Bitirme Projesi Örnekleri ve Önerileri

Bitirme tezi, lisans eğitimi boyunca elde edilen mesleki tecrübelerin en üst düzeyde yansıtılması gereken kapsamlı bir proje çalışmasıdır. Bu düşünce ile mutlak surette, yazılım mühendisliği temelleri ve yazılım tasarım mimarisi dersindeki raporlama tecrübesi, veri tabanı yönetim sistemlerindeki tasarım ve normalizasyon tecrübesi, yazılım kalite güvencesi ve testi dersindeki yazılım kalite metrikleri; optimizasyon, algoritma analizi ve yapay …

Yazılım Tasarım ve Mimarisi Ders Notları- Hafta 1

Yazılım tasarım ve mimarisi dersi için; -Yazılım mühendisliğinin temelleri, Nesne tabanlı programlama ve Web tabanlı programlama derslerinde görülen ve yazılım tasarım ve mimarisi dersi içeriği ile örtüşen kısımlar aynen geçerlidir. Yazılım tasarım ve mimarisi dersini alan herkes bu üç ders içeriğinden de sorumludur. Yazılım mühendisi adayları açısından temel olan bu dersler tasarım ve mimari dersi …