Yazılım Mühendisliği Ve Bilgisayar Mühendisliği | Yalçın Yazılım - E-Ticaret, Web Tasarım Ve Yazılım Çözümleri

Yazılım Mühendisliği Ve Bilgisayar Mühendisliği

Yazılım Mühendisliği Ve Bilgisayar Mühendisliği
15 Şubat 2020, Cumartesi Yazar: Serkan Yalçın 181 kez görüntülenmiş


Yazılım Mühendisliği

Yazılım mühendisliği, yazılım geliştirme ile ilgilenen bilim dalıdır. 

Yazılım mühendisliği tanım olarak "karmaşık yazılım sistemlerinin belirli bir hedefe ve sisteme dayalı olarak ve iş bölümü yapılarak, belirli prensipler, yöntemler ve araçlar kullanılarak geliştirilmesidir." Yazılım mühendisliği belirli aşamalardan oluşmaktadır. Yazılım geliştirmenin yanında yazılımı işletmek de yazılım mühendisliğinin en önemli görevlerindendir.

Yazılım Geliştirme Aşamaları

  • Planlama
  • Analiz
  • Dizayn
  • Programlama
  • Test

Destekleyici aşamalar:

  • Talep yönetimi
  • Proje yönetimi
  • Kalite yönetimi
  • Yapılandırma yönetimi
  • Yazılım sunumu
  • Dokümantasyon
  • Ayrık yapılandırma

furkan coskun

Yazılım Mühendisliğinin ne olduğunu öğrendik şimdi gelelim bilgisayar mühendisliğine..

Bilgisayar Mühendisliği

Bilgisayar mühendisliği temel olarak yazılım, programlama ve algoritma ile ilgilenir. Bilgisayar ağları, veri tabanı yöneticiliği ve gömülü sistemler de diğer çalışma alanlarıdır.

Bilgisayar mühendisleri, programlama dilleri, yazılım tasarımı ve yazılım - donanım eğitimi alırlar. Yazılımların neyi yapabileceği neyi yapamayacağı yazılımların belirli bir görev üzerinde nasıl etkili bir verim gösterebilecekleri algoritma ve karmaşıklık yazılımların saklanmış bir veriyi nasıl yazıp okuyabilecekleri yazılımların nasıl daha akıllı çalışabilecekleri (Yapay zeka) insan ve yazılımların birbirleriyle nasıl bir iletişim içerisinde olacakları insan bilgisayar etkileşimi ve kullanıcı arayüzleri konuları üzerinde ve ASIC, FPGA, devre tasarımı ile donanım-yazılım entegrasyonu alanlarında çalışırlar.

Bilgisayar Mühendisleri Yazılım Mühendislerine göre daha kapsamlı bir çalışma ağına sahipler. Yalnızca kodlama değil, Veri tabanı, Donanım geliştirme, Algoritma, Bilgisayar ağları, Gömülü sistemler gibi alanlarda da uzmanlaşırlar.

Bilgisayar Mühendisliğimi Yazılım Mühendisliğimi?

Bu seçim tamamen sizin ne yapmak istediğinize bağlı. Yalnızca kod yazmak (Yazılım projeleri) geliştirmek istiyorsanız yazılım mühendisliği seçebilirsiniz.
Fakat tüm bilgisayar sistemlerine hakim olmak, bilgisayarların nasıl çalıştığını ve hatta yazılımların nasıl oluştuğunu bilgisayarların yazdığımız kodları nasıl işlediğini detaylı bir şekilde bilmek için bilgisayar mühendisliğini tercih etmeniz gerekecektir.

Bilgisayar mühendislerini yalnızca kod yazan insanlar olarak tanımlamak çok yanlış olur. Yalnızca kod yazan insanlara bilgisayar programcıları denir. Bilgisayar mühendisleri elbette kod yazar, yazılımlar geliştirirler ancak onların sahip olduğu tek yetenek bu değildir. Her yazılım belirli bir disipline ihtiyaç duyar. Bir projeye başlamadan önce;

  • Detaylı bir şekilde algoritmasının çıkarılması gerekir.
  • Projede kullanılacak programlama dilinin analiz edilmesi gerekir.
  • Hangi teknolojilere ihtiyaç duyulduğunun analiz edilmesi gerekir.
  • Hedef kitle analizi,
  • Proje süresince test aşamaları..

Tüm bu zorlu süreçleri bir bilgisayar mühendisi yapabilir. Ve bir yazılım mühendisine göre en büyük farkı bu kapsadığı alanlarıdır.

Artık Yazılım Mühendisi ile Bilgisayar Mühendisinin arasında ki farkları biliyorsunuz tercihinizi yaparken bu farkları, kapsadığı görevleri ve becerileri göz önünde bulundurarak bir seçim yapmanız gerekir.

Paylaş:

Yorumlar

Yalçın Yazılım
Murat Yılmaz 15 Şubat 2020, Cumartesi

Çok güzel bir yazı olmuş elinize sağlık

Yalçın Yazılım
Yalçın Yazılım 16 Şubat 2020, Pazar

Teşekkürler..

Yalçın Yazılım
Bora Acar 15 Şubat 2020, Cumartesi

Yalçın yazılımdan web tasarım için destek aldım. Hem bana özel, hem de tam istediğim gibi bi web tasarım yapıldı. Çok teşekkür ederim gerçekten.

Yalçın Yazılım
Yalçın Yazılım 16 Şubat 2020, Pazar

Teşekkürler..

Bu yazı hakkındaki yorumunu paylaş

E-Bülten'e Katıl

Son güncellemeleri, yenilikleri, gelişmeleri mail yolu ile bildirim alın.