Yazılım Geliştirme
Web Yazılım

Yazılım Geliştirme

Yazılım geliştirme, bilgisayar ve türevi elektronik araçların ihtiyaçlarımıza uygun şekilde nasıl davranacaklarını belli kurallar ile onlara öğreten işlemlerdir. Her işlemin olduğu gibi yazılım geliştirmeninde belli başlı kuralları vardır. Bu kurallar iyi bir yazılım geliştirmenin nasıl olması gerektiğini ortaya koyan evrensel nitelikte kabul edilmiş kurallardır. İhtiyaç sahipleri yazılım dünyasından her ne kadar uzak olurlarsa olsunlar aslında ellerinde evrensel nitelikteki kurallar ile yazılım geliştirmelerinin yapılıp yapılmadığı sonucuna varacak gücü barındırmaktadırlar.
 
Yazılım geliştirme doğru belirlenmiş analizler sonucunda doğru belirlenmiş kaynakların doğru planlanmış şekilde çalışmalarıyla başarıya ulaşacak bir süreçtir. Bu süreç evrensel nitelikte Yazılım Geliştirme Süreci ( Software Development Process ) olarak adlandırılmaktadır.
 
Yazılım Geliştirme Süreci, hayalin kurulmasıyla uygulama alınması arasındaki tüm süreçler olarak düşünülebilir.
 
Temelde,
  
Analiz
Çözümleme
Tasarım
Gerçekleştirim
Test
Bakım
 
Yazılım geliştirme sürecinin kapsamını oluşturmaktadır. Yazılım geliştirme modelleri bu süreçlerin çok daha verimli ilerlemesi açısından büyük önem taşımaktadırlar. Ancak unutulmaması gereken şey, bu modellerden firmaya uygun olanının değil projeye uygun olanının belirlenmesi gerekliliğidir. Her proje yani her hayal farklı bir model ile yaratılmalıdır. 

BLOG

MVC (Model-View-Controller) Nedir?

MVC, başlıkta da belirttiğim gibi Model, View ve Controller kelimelerinden oluşturulmuş bir yazılım geliştirme desenidir. Masaüstü, web veya mobil uygulamaların hepsine uyarlanarak kullanılabilir.


C# Tarih ve Saat İşlemleri

C# dilini kullanırken yapacağımız tarih ve zaman içeren işlemler için DateTime ve TimeSpan yapılarını kullanırız. Bu iki yapı, “System” isim alanı içerisinde yer almaktadır.


Web Tasarımcılar İçin Ücretsiz Kaynaklar

Web Tasarım ve tasarım yapan arkadaşlarımızın sürekli yeni kaynaklara ihtiyaçları oluyor. Bu makalemizde tasarımcılar için UI kitler, Fontlar, İkon Setleri, ve e-kitapları içeren kaynakları inceleyeceğiz.