Yazılım Nasıl Geliştirilir? /ωσитαѕ

ωσитαѕ

Kıdemli Üye
1 Eki 2017
3,874
483
6
Merhaba Bugünkü Konumda Sizlere Yazılımda Nasıl Gelişebileceğinizi Anlatıyorum


DIa7D1.png


Yazılım Nasıl Geliştirilir?

Yazılım nasıl geliştirilir konusuna başlarken öncelikle yazılımı tanımlamak gerekir. Yazılım, önceden belirlenmiş bir işin yapılmasını yönlendiren komutlar bütünüdür. Bu komutlar işlemci sayesinde bir olaya çevrilir. Yazılım hayatımızın birçok noktasında bulunmaktadır. Bunlara örnek vermek gerekirse; bilgisayar, televizyon, cep telefonu, tablet, fabrikalarda kullanılan iş makineleri olabilir. Önemli bir teknolojidir.

DIa7D1.png

Yazılım Çeşitleri Nelerdir?

Yazılım çeşitleri ikiye ayrılmaktadır. Bunlar; Sistem Yazılımları ve Uygulama Yazılımları olarak ortaya çıkmıştır. Uygulama yazılımları genel, ticari, eğlence, sunum konularında olabilir. Sistem yazılımları ise işletim sistemi yazılımları ve hizmet sistemi yazılımları olarak ikiye ayrılır.


DIa7D1.png


Yazılım Ne İşe Yarar?

Günümüzde yazılımlar sayesinde zamandan oldukça tasarruf sağlanmaktadır. Normal şartlarda çok uzun süre gerektiren işler yazılım ile daha kısa sürelerde bilgisayar sayesinde yapılabiliyor. Yapılan araştırmalara göre yazılım geliştirilmesini destekleyen şirketlerin karlılık oranı rakip şirketlere göre 5 ila 15 kat daha fazladır. Yazılım türlerinden elde edilen faydalar elbette farklı olmaktadır. Bilgisayar yazılımları ile personel hataları azaltılır. Verimliliğin artışı sağlanır. Kargo işleri sorunsuz yürütülür. Web yazılımları ile donanım sistemlerinin kullanılması kolaylaşır. Program dilleri kullanılır hale gelir. Mobil cihazlarda da kullanıma uygundur.


1fkyEgZnbf3jJP3-G7xykLgaad6bed358e5e94d.jpg



Yazılım Geliştirme Süreci

Yazılım geliştirme süreci belirli aşamalardan oluşmaktadır. Bu süreçte öncelikle yazılımdan ilgili kişinin ya da kurumun ne beklediğinin belirlenmesi gerekmektedir. İşlemci seçimi oldukça önemlidir. Bu işlemciyle uyumlu olarak çalışabilen bir dil ve bu dille uyumlu çalışacak bir derleyici bulunmalıdır. Öncelikle çözüm tanımlanır ve ardından çözüm geliştirilir, son aşamada ise müşteriye kurulur ve destek sağlanır.


DIa7D1.png


Sürecin 1. Aşaması: Tanımlama ve Planlama:

Bu aşamada müşteri ile görüşme sağlanır. Müşterinin yazılımdan tam olarak ne beklediğini, nerede, ne için kullanacağı konusunda detaylı bilgi sahibi olunması gerekir. Müşteriden gerekli bilgiler alındıktan sonra yazılım süreciyle ilgili tüm planlamalar yapılır.


DIa7D1.png


Sürecin 2. Aşaması: Yazılım Geliştirme:

Sürecin ilk aşamasında öğrenilen bilgiler ışığında gerekli tasarımlar ve kodlama yapılır. Zaman zaman kodlama sırasında ve kodlama bittikten sonra müşterinin isteklerine uygun gidip gitmediğinin kontrolü sağlanır.


DIa7D1.png



Sürecin 3. Aşaması: Yazılım Bakım ve Desteği:

Müşterinin isteklerine göre oluşturulan yazılımın ilgili müşteriye kurulumu sağlandıktan sonra, kullanılmaya hazır hale gelir. Kullanılmaya başlandıktan sonra yazılım üzerinde gün geçtikçe farklı değişiklikler istenilebilir, bu yüzden ilgili yazılımda güncelleme yapmak gerekebilir. Bu sürece bakım sürece denmektedir.

DIa7D1.png


Yazılım Geliştirme işini kimler yapar?


Sürekli gelişen ve büyüyen teknoloji çağında yazılım geliştirme konusunda uzmanlık alan birçok insan bulunmaktadır. Kimi bu mesleğin okulunu bitirerek, kimi de yaptığı çalışmalar ile bu konudaki başarılarını ortaya koymuşlardır. Bu kapsamda dikkat edilmesi gereken konu, yazılım geliştirme işini yapacak kişinin mesleğinde uzman olup olmadığının öğrenilmesidir. Bu konuda bilgi sahibi olmak için daha önce yaptığı yazılım örneklerinden tarafınıza bir kaç tanesinin sunulmasını talep edebilirsiniz.



Buraya Kadar Okuduğunuz İçin Teşekkürler Ve İyi Forumlar... :)
 
Son düzenleme:
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.