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 Softwaresoftware development<ref>{{Cite web|title=QA Testing Online Training {{!}} Software Testing Course|url=https://www.h2kinfosys.com/courses/qa-online-training-course-details/|language=en-US|access-date=2024-07-11}}</ref>engineering" (CASE) dapat merujuk pada perangkat lunak yang digunakan untuk pengembangan secara otomatis dari [[perangkat lunak sistem]], yaitu, kode komputer. Fungsi CASE meliputi analisis, desain, dan pemrograman. Alat CASE mengotomatiskan metode untuk merancang, mendokumentasikan, dan membuat kode komputer terstruktur dalam bahasa pemrograman yang diinginkan.<ref>[http://www.its.bldrdoc.gov/projects/devglossary/_case.html CASE] {{webarchive|url=https://web.archive.org/web/20120218104409/http://www.its.bldrdoc.gov/projects/devglossary/_case.html|date=2012-02-18}} definition In: ''[http://www.its.bldrdoc.gov/projects/devglossary/ Telecom Glossary 2000] {{webarchive|url=https://web.archive.org/web/20051122063850/http://www.its.bldrdoc.gov/projects/devglossary/|date=2005-11-22}}. Retrieved 26 Oct 2008.''</ref>
 
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.