Yazılım, özellikle yazılım geliştirme veya test etme ile uğraşıyorsanız, bazıları anlaşılması zor olabilecek birçok terim kullanır. Bu terimleri hatırlamak zor olabilir ve bazen bu terimlerin bazılarını bilmeden yazılım destek personelinin veya geliştiricilerin ne hakkında konuştuğunu bilmek zor olabilir. Bu basit sözlüğü sizin için bir kaynak olarak bir araya getirdik.
Yazılım geliştirmenin odak noktası, eksiksiz bir uygulama yerine düzgün 'parçalar' sunmaktır. Daha küçük, işlevsel kod parçaları sıklıkla teslim edilir ve sıklıkla test edilir.
API, uygulama programlama arabirimi anlamına gelir. API'ler, bir uygulama programı tarafından öngörülen ve bir uygulama programı yazan bir programcının ilk uygulama için istekte bulunabileceği özel yöntemlerdir.
Bir uygulamadan veri veya işlevi başka bir uygulamanınkiyle bir araya getirme süreci.
Zaman içinde veya deneyim yoluyla olan bir eylem yolu, güvenilir bir şekilde en arzu edilen sonuca götürür.
Hata, bir program içindeki bir kodlama hatasıdır.
Genellikle bitmiş sürüm olmayan bir programın sürümü. Bir yapı numarası ile tanımlanır.
Bilgisayar program kodunda yer ve düzeltme hataları.
Programlar oluşturmak için kullanılan bir dizi süreç ve programlama aracı.
Bir cihaz hakkında, cihazı kullanan diğer programların sahip olmadığı özel bilgiye sahip bir program.
Ürünleri insan kullanımı için optimize etme süreci.
Bir projenin geliştirme sırasında, başlangıçta görülenlerin ötesinde artan gereksinimleri.
Mevcut durumdan başka bir duruma geçmek amacıyla iki farklı bilgi sistemi arasındaki farkların incelenmesi.
Nihai, kopyalanmaya hazır, yazılım sürümü.
Kullanıcının bu yazılımı nasıl kullanacağını açıklama ve yardımcı olma işlevi gören bir yazılım uygulamasının bileşeni.
ISV, bağımsız bir yazılım satıcısıdır. Bir veya daha fazla donanım veya işletim sistemi platformunda çalışan yazılım ürünleri yapan ve satan bir kuruluş.
Mevcut teknolojiden önce gelen programlama dilleri veya tekniklerine dayanan bir uygulama.
Kaynak kodu, geliştiricilerin veya kullanıcıların uygun gördüğü şekilde kullanıma veya değiştirilmeye hazır olan bir yazılımdır.
Bir kuruluşun diğerine evde sağlanabilecek hizmetleri sağladığı yer.
Bir programlama parçasındaki sorunların onarımı.
Bir prototipin oluşturulduğu ve test edildiği bir sistem geliştirme yöntemi. Daha sonra, tüm sistemin geliştirilebileceği bir model yapılana kadar daha kabul edilebilir bir prototip üretilir.
Bir program çalışırken.
Sorunları çözen ve yazılım geliştirmeleri sağlayabilen bir yazılım güncellemesi.
Bir kullanıcının etkileşimde bulunabileceği bir bilgi cihazının her parçası.