Yazılım sistemi - Software system
Bir yazılım sistemi a, sistem , birbiri ile ilişki içinde bileşenleri göre yazılım bir parçasını oluşturan , bilgisayar sistemi (bir kombinasyonu donanım ve yazılım). "Bir dizi ayrı programdan , bu programları kurmak için kullanılan konfigürasyon dosyalarından, sistemin yapısını açıklayan sistem dokümantasyonundan ve sistemin nasıl kullanılacağını açıklayan kullanıcı dokümantasyonundan oluşur".
"Yazılım sistemi" terimi, " bilgisayar programı " ve " yazılım " terimlerinden ayrılmalıdır . Bilgisayar programı terimi genellikle belirli bir görevi yerine getiren bir dizi talimata ( kaynak veya nesne kodu ) atıfta bulunur . Bununla birlikte, bir yazılım sistemi genellikle spesifikasyon, test sonuçları , son kullanıcı belgeleri, bakım kayıtları vb.
Yazılım sistemi teriminin kullanımı, zaman zaman sistem teorisi yaklaşımlarının yazılım mühendisliği bağlamında uygulanmasıyla ilgilidir . Bir yazılım sistemi, birlikte çalışan birkaç ayrı bilgisayar programından ve ilişkili yapılandırma dosyalarından , belgelerden vb. oluşur. Konsept, yazılımın ana bileşenlerine ve bunların etkileşimlerine odaklandığından, büyük ve karmaşık yazılımların incelenmesinde kullanılır . Aynı zamanda yazılım mimarisi alanıyla da ilgilidir .
Yazılım sistemleri, özelde yazılım mühendisliği ve genel olarak sistem mühendisliği ile ilgilenen gruplar için aktif bir araştırma alanıdır . Journal of Systems and Software ( Elsevier tarafından yayınlanmıştır ) gibi akademik dergiler konuya adanmıştır.
ACM Yazılım Sistemi Ödülü , insanları veya bir kuruluşu "kalıcı bir etkiye sahip olan, konseptlere katkılarda, ticari kabulde veya her ikisinde de yansıtılan bir sistem geliştirmek için" ödüllendiren yıllık bir ödüldür . Bu tarafından verilmiştir Association for Computing Machinery tarafından desteklenen bir nakit ödül ile, 1983 yılından bu yana (ACM) IBM . İki tür sistem yazılımı ve uygulama yazılımıdır.
Kategoriler
Yazılım sistemlerinin ana kategorileri, uygulama yazılımı geliştirme , programlama yazılımı ve sistem yazılımına dayalı olanları içerir , ancak ayrım bazen zor olabilir. Yazılım sistemlerine örnek olarak işletim sistemleri , bilgisayar rezervasyon sistemleri , hava trafik kontrol sistemleri, askeri komuta ve kontrol sistemleri, telekomünikasyon ağları , içerik yönetim sistemleri , veritabanı yönetim sistemleri , uzman sistemler , gömülü sistemler vb.
Ayrıca bakınız
- ACM Yazılım Sistemi Ödülü
- Bir bilgi sistemi mantıksal mimarisinde ortak katmanlar
- Bilgisayar programı
- Bilgisayar programı kurulumu
- deneysel yazılım mühendisliği
- Arıza değerlendirmesi
- Yazılım hatası
- Yazılım mimarisi
- Sistem yazılımı
- sistem teorisi
- Sistem Bilimi
- Sistem Mühendisi
- Yazılım Mühendisliği