Pengembangan perangkat lunak: Perbedaan antara revisi
Konten dihapus Konten ditambahkan
Kerinacoach (bicara | kontrib) kTidak ada ringkasan suntingan |
k Mengembalikan suntingan oleh 114.79.3.115 (bicara) ke revisi terakhir oleh Etewe Tag: Pengembalian |
||
(4 revisi perantara oleh 4 pengguna tidak ditampilkan) | |||
Baris 28:
== CASE ==
[[Computer-aided software engineering]] (CASE) adalah aplikasi ilmiah dari sebuah seperangkat alat dan metode perangkat lunak untuk pengembangan perangkat lunak untuk membantu mencapai kualitas tinggi, produk perangkat lunak bebas cacat dan dapat dipelihara.<ref>Kuhn, D.L (1989). "Selecting and effectively using a computer-aided software engineering tool". Annual Westinghouse computer symposium; 6–7 Nov 1989; Pittsburgh, PA (USA); DOE Project.</ref> Ini juga merujuk pada metode pengembangan dari [[sistem informasi]] bersama dengan alat otomatis yang dapat digunakan dalam proses pengembangan perangkat lunak.<ref>P. Loucopoulos and V. Karakostas (1995). ''System Requirements Engineering''. McGraw-Hill.</ref> Istilah "computer-aided
Dua kunci ide dari Computer-aided Software System Engineering (CASE) adalah:<ref>K. Robinson (1992). ''Putting the Software Engineering into CASE''. New York : John Wiley and Sons Inc.</ref>
Baris 51:
==Angkatan kerja==
[[Berkas:African software developer at work, Nigeria.jpg|jmpl|Karyawan sedang mengembangkan perangkat lunak]]
Pengembang perangkat lunak adalah orang atau perusahaan yang terlibat dalam [[proses pengembangan perangkat lunak]], termasuk penelitian, desain, [[pemrograman]], pengujian, dan aspek-aspek lain dalam menciptakan [[perangkat lunak]]. Gelar pekerjaan lain untuk orang yang memiliki arti yang sama termasuk [[pemrogram]], [[analis perangkat lunak]], atau [[Rekayasa perangkat lunak|insinyur perangkat lunak]]. Perusahaan yang berspesialisasi dalam perangkat lunak dapat disebut rumah perangkat lunak. Di perusahaan besar, mungkin ada karyawan yang tanggung jawabnya hanya terdiri dari salah satu disiplin ilmu. Dalam lingkungan pengembangan yang lebih kecil, beberapa orang atau satu orang mungkin menangani seluruh proses. Lingkungan kolaboratif, seperti [[perangkat lunak sumber terbuka]], dapat menyatukan banyak pengembang.
|