Yazılım Bakımı Nedir?
Yazılım bakımı, bir bilgisayar programının serbest
bırakıldıktan sonra değiştirildiği veya güncellendiği bir süreçtir.
"Bakım" terimi, onarımların ve hataların düzeltilmesini ima ederken,
bu sürecin sadece bir kısmı "düzeltici" olarak adlandırılan, bu amaç
için tasarlanmıştır. Bir programın değişen ortamlarda etkili ve kullanılabilir
olmasını sağlamasının yanı sıra işlevselliği iyileştiren
"mükemmelleştirici" prosedürler sağlayan "uyarlanabilir"
çalışma için çok sayıda yazılım kredi kartı başvurusu Worldbakımı
kullanılır. "Önleyici" bakım, ilerlemeyi daha kolay hale getirmek
için ileri dokümantasyon ve araçlar sağlayarak ileride işlemi daha kolay hale
getirmek için kullanılır.
Bir yazılım geliştiricisi, bir geliştirici tarafından
oluşturulan ve daha sonra halka açık olan yamalar ile gerçekleştirilir. Bu
dosyalar bir bilgisayar kullanıcısı tarafından yüklenir ve bir sistemdeki temel
programın işlevini ve tasarımını değiştirirler. Bu, bir programın piyasaya
sürülmesinden sonra yapılır, bununla birlikte, erken yazılım geliştirme ,
bakımı göz önünde bulundurmalıdır.
Düzeltici yazılım bakımı, hataları onaracak veya sorunları
düzelten bir programda değişiklik geliştirme sürecidir. Bu zaten mevcut
değilse, ancak programlamadaki bir hata nedeniyle kullanılamazsa yeni
özellikler eklemez. Tüm yazılım bakımlarının sadece dörtte biri, düzeltici
sorunlar için kullanılır, ancak program kullanıcıları tarafından genellikle en
önemli unsur olarak görülür.
Yazılım bakımının büyük bir kısmı, yeni bir ortamda
çalışması için bir programı ayarlamak için kullanılan "uyarlanabilir"
olarak adlandırılır. Programlar, belirli bir İşletim Sisteminde (OS) çalışacak
şekilde tasarlanmış ve geliştirilmiştir. Bazı yazılımlar daha yeni sürümlerde
çalışırken, bunu yapamayan birçok program vardır. Bir programa uyarlanmış bir
yama, kodu yeni bir sistem üzerinde düzgün bir şekilde çalışmasına izin verecek
şekilde değiştirebilir, mevcut ve kullanılabilir durumda tutabilir.
Mükemmel yazılım bakımı, bir ürüne yeni özellikler eklemek
ve kullanıcıyı doğrudan etkileyebilecek değişiklikler yapmak için kullanılır.
Bir şirket, örneğin birkaç yazım denetimi özelliğini içeren bir kelime işlem
programını yayınlayabilir. Programdaki sözlüğücepten kredi kartı başvurusu güncelleyen bir yama yayınlarsa ve ek hata düzeltme
seçenekleri oluşturuyorsa, bu, mükemmel bir bakım olarak kabul edilir. Bu
güncellemeler tipik olarak oldukça küçüktür, çünkü büyük revizyonlar genellikle
yeni bir sürüm veya yazılım "istemcisi" nin piyasaya sürülmesini
gerektirir.
Geliştiriciler, gelecekteki değişiklikleri daha da
basitleştirmek için kullanılan önleyici yazılım bakımı üzerinde de
çalışabilirler. Gelişmeden sonra, bir şirket henüz geliştirilmemiş bir hatanın
potansiyeli olduğunu fark edebilir. Bu sorunu düzeltmeden önce bir sorunu
çözecek bir yama yayınlayabilirler. İlerideki bakımın daha kolay veya gereksiz
hale getirilmesi için ek dokümantasyon ve kod temizleme de yapılabilir.
Yorumlar
Yorum Gönder