| Yazılım Nedir? |
Her uygulama bir yazılım geliştirme eforu sonucunda ortaya çıkar.
Uygulamalar 3 kısımda incelenir:
a. Sistem Uygulamaları: Her uygulama bir işletim sistemi üzerinde çalışır. İşletim sistemi diğer uygulamaların çalışması için gerekli ortamı ve ek kaynakları sağlar. Windows, Android, Linux ve iOS işletim sistemlerine örnek verilebilir.
b. Sürücüler: İngilizce karşılığı Driver olan sürücüler, işletim sistemi ile donanım aygıtları arasında iletişim sağlar. Yani klavye, fare, webcam, sensör gibi aygıtlarla yazılımın iletişimini sağlar. Ekran kartı ve yazıcı sürücüsü örnek olarak verilebilir.
c. Uygulamalar: İşletim sistemi üzerinde çalışan uygulamalar, kullanıcıların ihtiyaç duydukları ya da istedikleri işlevleri gerçekleştirirler. Google Chrome, Paint, Word uygulamalara örnek verilebilir.
Yazılımcı Kimdir?
Yazılımın ne olduğunu öğrendikten sonra biz yazılımcıların nasıl tanımlandıklarını ve görevlerini aktarmamızın doğru olacağını düşünüyorum.
Yazılımcı, yazılım geliştirme bilgisine sahip olan uzman demektir. Yazılımcılar genel olarak aynı işleri gerçekleştirseler de, yaptıkları işler/görevler 3 kısıma ayrılır.
a. Mimar: Uygulamanın geliştirilmesi için gerekli teknolojileri belirler. Mimar gerekli durumlarda yazılımı çeşitli parçalara ayırarak daha kolay yönetilmesini sağlar.
b. Geliştirici: Belirlenen mimariye uygun bir şekilde yazılımı kodlayan uzmandır.
c. Test Mühendisi: Test mühendisi, ygulamanın geliştirme aşamasında, olası hataları tespit eder ve geliştiriciye raporlar.
Hiç yorum yok:
Yorum Gönder