Bagian perangkat lunak

Karena perangkat lunak adalah bagian tidak berwujud dari perangkat, bagian perangkat lunak terdiri dari setiap bagian yang memungkinkan perangkat lunak secara keseluruhan.

Artinya, meskipun ada berbagai jenis perangkat lunak, dapat dikatakan bahwa untuk mengembangkan salah satu dari jenis ini mereka harus memenuhi standar umum minimum.

Perbedaan antara sistem operasi dan program komputer

Sebelum mempelajari bagian-bagian perangkat lunak, dua kelompok besar perangkat lunak sistem komputer harus dibedakan.

Dengan sistem operasi kita memahami otak digital perangkat. Ini memungkinkan setiap tugas di perangkat, baik itu program atau aplikasi apa pun.

Di sisi lain, sebuah program komputer tidak dapat dijalankan tanpa sistem operasi yang sebelumnya memungkinkan kita untuk membuka program tersebut. Kemudian, dalam perangkat jantung adalah sistem operasi dan lengan dan kaki ini adalah programnya.

Bagian perangkat lunak

Pertama-tama, perlu dicatat bahwa bagian-bagian yang membentuk sistem operasi memiliki jangkauan yang lebih luas daripada program itu sendiri. Jadi bagian-bagian yang terintegrasi ke dalam program apa pun dapat ditemukan dalam sistem operasi, setidaknya secara teoritis.

Kita dapat menyoroti dua klasifikasi. Di satu sisi kita menemukan apa yang disebut front-end dan back-end, dan di sisi lain fungsi atau bagian yang akan dieksekusi dalam perangkat lunak.

Dimulai dengan bagian-bagian perangkat lunak, itu harus dapat:

Mengelola.

Menyediakan alat.

Tautkan informasi ini dengan pengguna.

Bergantung pada perangkat lunak yang kita maksud, itu akan mengelola, menyediakan beberapa alat atau lainnya dan menawarkan informasi kepada kita dalam satu atau lain cara.

Ada perangkat lunak yang hanya mengelola (misalnya, folder Windows). Lainnya yang menyediakan alat (paket Office). Atau data tautan itu (contohnya adalah pintasan di desktop).

Program komputer biasanya merupakan alat yang memenuhi ketiga fungsi tersebut, tetapi hal ini tidak selalu terjadi. Apa yang dapat dikatakan adalah bahwa sistem operasi akan selalu memiliki fungsi yang disebutkan di atas.

Di sisi lain, jika kita fokus pada bagian-bagian di tingkat pengembangan, biasanya kita menemukan dua bagian:

Bagian dari ujung depan. Bagian ini bertanggung jawab atas bagian visual di mana pengguna berinteraksi dengan perangkat lunak.

Bagian dari bagian belakang. Namun, di bagian ini, ini tentang mengembangkan alat sehingga memiliki fungsi di luar cakupan perangkat itu sendiri, menyediakan koneksi lokal melalui server lokal atau komunikasi server jarak jauh tradisional.

Profesional yang menggabungkan kedua bidang pengembangan sering disebut pengembang tumpukan penuh. Sementara industri pengembangan perangkat lunak melampaui klasifikasi ini, ini adalah yang paling mendasar.