Yazılımda bileşen, belirli görevleri yerine getiren ve diğer bileşenlerle etkileşim kurabilen bağımsız modüller anlamına gelir 34.
Yazılım bileşenleri, genellikle şu şekilde sınıflandırılır:
- Veri Yapıları ve Algoritmalar: Verilerin nasıl depolandığını ve düzenlendiğini tanımlar 1.
- Kullanıcı Arayüzü (UI): Yazılımın kullanıcılarla etkileşimde bulunduğu noktayı belirler 14.
- Veritabanı Yönetimi: Verilerin nasıl saklandığını, güvenliğini ve yönetildiğini içerir 14.
- İş Mantığı ve Fonksiyonlar: Yazılımın temel işlevselliğini tanımlar 1.
- Hata Ayıklama ve Güvenlik: Yazılımdaki hataları tanımlamak ve düzeltmek için kullanılır 1.
- Veri İletişimi ve Ağ: Yazılımların diğer sistemlerle iletişim kurmasını sağlar 1.
- Üçüncü Taraf Kütüphaneler ve Modüller: Ek işlevselliği entegre etmek için kullanılır 1.
5 kaynaktan alınan bilgiyle göre: