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

Bu blogdaki popüler yayınlar

Greenback nedir?

LED Yazıcı Nedir?

Link değişimi nedir?