Bir Yazılım Nedir?
Bir yazılım yapısı, kaynak kodu derlenerek üretilen
tüketiciler tarafından kullanıma hazır bir dizi yürütülebilir koddur . Bu
terim, aynı zamanda, geliştiricilerin kaynak kodlarını aldıkları ve işlevsel
hale getirmek için bir derleme süreci boyunca çalıştırdıkları, kefilsiz kredi veren bankalaryapı
sürecinin kendisinden söz etmek için de kullanılabilir. Yazılım programları,
üreticiler bunları desteklemeyi durdurmaya karar verene kadar sürekli olarak
güncellenir. Bu, birçoğu genel halka açık bir dizi yapı içerebilir.
Yazılım tasarımcıları genellikle yazılımın ne yapmasını
istediklerini ve bunu nasıl gerçekleştirmek istediklerini özetleyerek başlar.
Geliştiriciler, yazılımın bel kemiğini oluşturan hammaddeyi, kaynak kodunu
geliştirmeye başlar. Kaynakta çalıştıkları düşünülen bir şey, gelecekteki
yapılara duyulan ihtiyaçtır. Esnek kaynak kodu, kullanıcının değişmesi ve
yazılımın değişmesi gerektiğinde değiştirilip değiştirilebilir ve
değiştirilebilir. Sert kod gelecekte çalışmak için daha zor olabilir.
Yazılım oluşturma sürecinde, bir program oluşturmak için kaynak
kodunu derlerler. Çalıştığından emin olmak için sonucu titizlikle test ederler.
Yazılım oluşturma ile ilgili sorunlar varsa, bunları değiştirmek için kaynak
koduna geri dönebilirler. Böylece, her yapı halka açık değildir; Bazen büyük
bir hata, tam bir başarısızlık yaratır ve diğer durumlarda, genel kullanıma
hazır olmak için çok fazla hat vardır.
Geliştiriciler bir kez tatmin edildiklerinde, bir derleme
yapabilirler. Yazılım sürüm numaraları, müşteriler için sürüm hakkında geniş
bilgi sağlar; örneğin, 1.0 veya 2.0. Yapı numaraları, müşterinin hangi yazılımı
kullandığını tam olarak açıklayan daha ayrıntılı bilgiler sunar. Örneğin, bir
kelime işlemci programı, başlangıçta “Word Processor5.0” anında kredi veren bankalargörüntüleyebilir ve müşteriye bunun beşinci sürüm olduğunu
bildirebilir. Program ile ilgili detaylarda, 5.0.5.9865 gibi bir formda bir
yapı numarası ile görüntülenebilir.
Müşterinin bir sorunu olduğunda, destek teknisyeni yazılım
yapım numarasını isteyebilir, çünkü bu önemli olabilir. Müşterinin
bilgisayarında kurulan derlemeyi yükselterek veya bir yama uygulayarak
çözülebilecek bilinen bir sorun olabilir. Sorun daha önce bildirilmediyse,
teknisyen, geliştiricilere uyarıda bulunmak için bir hata biletine girebilir ve
bunların yararına ilişkin hata hakkında mümkün olduğunca fazla bilgi
edinebilir. Bu, gelecekteki yazılım yapılarında problemi çözmelerine olanak
tanır. Bazen çok garip hatalar, vahşi doğada yetişir, iki program arasındaki
bir çatışma gibi, geliştiriciler birlikte test etmeyi düşünmezlerdi.
Yorumlar
Yorum Gönder