Anasayfa / Bilgisayar Mühendisliği / Yazılım Mühendisliği (Sayfa 2)

Yazılım Mühendisliği

C# fibonnacci dizisi ve içindeki asalları bulma

Merhaba, Bu yazımda fibonacci dizisinden ve içindeki asal sayıları bulan bir C# console uygulamasından bahsedeceğim. Fibonacci Sayı Dizisi : 0, 1,1,2,3,5,8,13,21,34,55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765, 10946, … vb. şeklinde devam eder. Her sayı kendisinden önce gelen iki sayının toplamıdır. Fibonacci Sayı Dizisi nerelerde kullanılır? Fibonacci …

Daha Fazlası için tıklayın »

Google Maps Api V2 ve Javascript ile haritadaki yeri bulma

Merhaba, Bugün Google Maps Api V2 ve Javascript ile haritadaki yeri bulma hakkında bilgi vereceğim.   Resimde görüldüğü gibi bir noktaya tıklayıp oranın bilgilerini form elemanlarına yazdırma işlemi yaptım. Burada önemli olan husus javascript’i vegoogle.maps.api versiyonun nasıl kullanıldığı olmasıdır. V2 ve V3 arasında farklar vardır bunlara https://developers.google.com/maps/ sitesinden detaylı şekilde bakabiliriz. …

Daha Fazlası için tıklayın »

Ehliyet Sınav Soruları (Android) Çıktı

Sevilen uygulamalarımıza,  Ehliyet Sınav Soruları 2018  ile devam ediyoruz. Bu program ile, ehliyet sınavlarına kolaylıkla hazırlanabilir, çıkmış soruları çözerek, kendinizi test edebilirsiniz. Ehliyet Sınav Soruları 2016 ile dilerseniz, trafik işaretleri ve levhalarından da test olabilirsiniz.  Program Özellikleri Programı internetsiz de çalışabilmektedir. Bilemediğiniz sorular bilemediklerim bölümüne kaydedilir. Böylelikle bilemediğiniz sorulara hemen dönebilirsiniz. …

Daha Fazlası için tıklayın »

Yazarlar ve Eserleri

Yazarlar ve Eserleri Programı Not : Hiç bir izin istememektedir. Tamamen kullanıcı dostudur Yazar-Eser Ezberlemek hiç bu kadar kolay olmamıştı! Otobüste ,metroda, okulda, evde, her yerde… Kesinlikle internete gerek yok! Uygulamayı hemen indirin hemen kullanmaya ve öğrenmeye başlayın. Uygulama içi herhangi bir ücreti de yoktur. Yorumlarınızla bize yön verecek olup, …

Daha Fazlası için tıklayın »

İyi Yazılımın Özellikleri

İyi Yazılımın Özellikleri Yazılım kullanıcısına istenen işlevleri ve performansı sunmalı ve buna ek olarak: Güvenilirlik (Dependable) :  Yazılım güvenilir olmalıdır. Sürdürülebilirlik (Maintainable) : Yazılım değişen ihtiyaçlara göre gelişebilmelidir. Kullanılabilirlik (Usability) : Sistem tasarlandığı kullanıcıları için kolay kullanılabilir olmalıdır. Verimlilik (Efficiency) : Yazılım sistem kaynaklarını boşa harcamamalıdır.   İyi Çalışmalar. Kolay …

Daha Fazlası için tıklayın »

Nesnesel Programlama Unsurları

Nesne, içinde veri ve bu veriler üzerinde işlem yapacak olan metotları (fonksiyon) bulunduran yazılım bileşenidir. Veri ve metotlar, birlikte nesnenin üyeleridir. Bir nesne yapısı, bir sınıf (class) içinde tanımlanır. Sınıf içinde nesneyi oluşturan üye değişkenler ve metotlar açıkça tanımlanır. Nesneye yönelik programlama ise uygulamaları nesneler kullanarak yani bir çok nesnenin bir araya …

Daha Fazlası için tıklayın »

UML (Birleşik Modelleme Dili) ve UML Diyagramları

UML UML bir modelleme dilidir. Yazılım teknolojisinin gelişmesiyle ortaya çıkmıştır. Büyük ve karmaşık sistemlerin modellenmesinde başarısı ispatlanmış deneyimlerin bir araya gelmesiyle oluşmuştur ve Object Oriented Programming(OOP) ve yazılım geliştirme sürecinin önemli bir parçasıdır. Kodlamadan önce tasarımın yapılıp modellenmesi işi kolaylaştırır. UML’in  yararları; Kodlama işlemi kolay olur. Parçadan bütüne gidilir. Hakimiyet …

Daha Fazlası için tıklayın »

Üç Katmanlı Mimari

Bir önceki yazımda çok katmanlı mimariyi ve yararlarını anlatmıştım. İki katmanlı mimariden ve çalışma mantığından bahsetmiştim. Şimdi ise üç katmanlı mimariyi ve 2 katmanlı mimariye göre üstünlüklerini ele alalım. Üç katmanlı mimaride iş yükü 3’e bölünür. İstemciyle sunucu arasında başka bir ara katman daha vardır ve bağlantıları ara katman sağlar. …

Daha Fazlası için tıklayın »

İki Katmanlı Mimari

Çok katmanlı mimari;  karmaşık yapıyı sorumluluklara , fonksiyonelliklere , işlere ve görevlere göre birbirinden ayırarak daha basit ve yönetilebilir uygulamalar yapılmasını sağlar. Katmanlı mimarinin en büyük yararı, kodlarımızı daha küçük yapılara bölerek kolay kontrol edilebilirlik ve güncellenebilirlik sağlamasıdır. Ayrıca verilerimizin güvenliğini de en yüksek seviyede korur. İki katmanlı mimaride iş …

Daha Fazlası için tıklayın »

Yazılım Süreci Modelleri

Yazılım yaşam döngüsü kısmında kısaca özetlenen yazılım geliştirme temel adımlarının nasıl gerçekleştirileceğine yönelik çeşitli modeller kullanılabilmektedir. Model, yazılım geliştirme faaliyetinin nasıl yapılacağına, genel geliştirme düzeninin nasıl olacağına dair bir rehber niteliği taşır. Belli başlı yazılım geliştirme modelleri aşağıdaki gibi sıralanabilir : Gelişigüzel Model: Genellikle basit programlama içeren ve çoğunlukla tek …

Daha Fazlası için tıklayın »