Perangkat Lunak Merupakan sekumpulan:
- Instruksi, yang bila di eksekusi dapat menjalankan fungsi tertentu.
- Struktur data, yang dapat membuat Program memanipulasi informasi.
- Dokumen, yang menjelaskan operasi dan penggunaan Program.
Evolusi Software:
Era pertama evolusi software Batch orientation, Limmited distribution, Custummer software pada tahun 1950, Lalu pada tahun 1960-1970 muncul era kedua Multi use, Real time, Database. Pada tahun 1980 Terjadi evolusi Era ketiga Distributed system, Embedded intellegence, Low cost hardware, Consumer infact, dari tahun 1990-sekarang evolusi software berada di era keempat Expert system, AI Machine, Parrallel architecture
Jenis Software:
- System Software, yaitu Sekumpulan Program yang dibuat sebagai layanan program lainnya, contoh : Compiler, Editor, Sistem Operasi, dan driver.
- Real Time Software, yaitu Software yang berfungsi untuk mengukur, menganalisa dan mengontrol aktivitas sesungguhnya.
- Bussiness Software, yaitu Software yang paling banyak digunakan dalam bidang aplikasi software yang biasanya digunakan oleh manajemen untuk mengambil keputusan dalam bidang bisnis
- Engineering and Scientific Software, yaitu Software dengan algoritma numerik yang banyak digunakan dalam bidang engineering dan science.
- Embedded Software, yaitu suatu Software yang disimpan dalam memori dan digunakan untuk mengontrol product dengan berbagai fungsi yang terbatas.
- Personal Computer (PC) Software, yaitu Software yang banyak digunakan di PC pribadi seperti, Word Processing, Spreadsheet, Computer Graphics, Games,dan Network.
Hardware Vs Software :
Reability, Kehandalan perangkat untuk dioperasionalkan, dan bebas dari kegagalan untuk jangka waktu di lingkungan tertentu.
Hardware dan Software Reability, Kesalahan perangkat keras sebagian besar adalah kesalahan fisik. Sedangkan Kesalahan perangkat lunak adalah kesalahan desain yang sulit, dan komponen yang gagal karena bug.
Defenisi Rekayasa Perangkat Lunak :
Rekayasa perangkat lunak sebagai penerapan suatu pendekatan yang sistematis, disiplin dan terkuantifikasi atas pengembangan, penggunaan dan pemeliharaan perangkat lunak.
Karakteristik Perangkat Lunak yang baik :
Kualitas perangkat lunak adalah pemenuhan terhadap kebutuhan dan kinerja yang didokumentasikandan dibangun secara profesional (Dunn, 1990).
Jay
Mudah di mengerti semoga hari hari mu di penuhi dengan berkah