Proses Perangkat Lunak
Istilah perangkat lunak mengacu pada sekumpulan program komputer, prosedur, dan dokumen terkait (Diagram Alir, manual, dll.) yang menjelaskan program dan cara menggunakannya. Proses perangkat lunak adalah serangkaian aktivitas dan hasil terkait yang menghasilkan produk perangkat lunak. Aktivitas ini biasanya dilakukan oleh para insinyur perangkat lunak. Ada empat aktivitas utama dalam proses perangkat lunak, yang umum untuk semua proses perangkat lunak. Aktivitas-aktivitas ini adalah: Model Proses Perangkat Lunak Model proses perangkat lunak adalah definisi tertentu dari proses perangkat lunak, yang disajikan dari perspektif tertentu. Model, pada dasarnya, adalah penyederhanaan, sehingga model proses perangkat lunak adalah abstraksi dari proses aktual yang sedang dijelaskan. Model proses dapat mencakup aktivitas yang merupakan bagian dari proses perangkat lunak, produk perangkat lunak, dan peran orang-orang yang terlibat dalam rekayasa perangkat lunak. Beberapa contoh jenis model proses perangkat lunak yang dapat dihasilkan adalah: Beberapa Model Umum atau Paradigma Pengembangan Perangkat Lunak Krisis Perangkat Lunak Program vs. Perangkat Lunak Perangkat lunak lebih dari sekadar program. Setiap program adalah bagian dari perangkat lunak, dan menjadi perangkat lunak hanya jika dokumentasi & manual prosedur operasional disiapkan. Ada tiga komponen perangkat lunak seperti yang ditunjukkan dalam gambar: //TC ref : [1][2]