Kamus mendefinisikan artefak sebagai:
artefact, artefact [ˈɑːtɪˌfækt] n
sesuatu yang dibuat atau diberikan bentuk oleh manusia, seperti alat atau karya seni, khususnya objek yang menarik arkeologis
apa pun buatan manusia, seperti hasil eksperimen palsu
(Ilmu Hayati & Aplikasi Sekutu / Biologi) Sitologi struktur yang terlihat dalam jaringan setelah kematian, fiksasi, pewarnaan, dll., Yang biasanya tidak ada dalam jaringan hidup
Kata itu artifact
sering muncul dalam pengembangan perangkat lunak, siklus pengembangan perangkat lunak, estimasi upaya, dll. Tetapi definisi di atas tidak masuk akal bagi saya dalam konteks itu.
Bisakah seseorang tolong jelaskan kata ini dengan memberikan beberapa contoh spesifik dari industri perangkat lunak?
terminology
xyz
sumber
sumber
Jawaban:
Dalam siklus hidup pengembangan perangkat lunak (SDLC), artefak biasanya merujuk pada "hal-hal" yang diproduksi oleh orang-orang yang terlibat dalam proses. Contohnya adalah dokumen desain, model data, diagram alur kerja, matriks dan rencana pengujian, skrip penyiapan, ... seperti situs arkeologi, segala hal yang dibuat dapat berupa artefak.
Dalam sebagian besar siklus pengembangan perangkat lunak, biasanya ada daftar artefak tertentu yang diperlukan yang harus diproduksi dan diletakkan seseorang pada drive bersama atau penyimpanan dokumen untuk dilihat dan dibagikan orang lain.
sumber
Saya pikir artikel Wikipedia ini membahasnya dengan cukup baik.
sumber
Dalam pemrograman grafis, ini sering digunakan untuk referensi bagian dari gambar yang tidak dirender dengan benar. Misalnya, jika potongan kecil dari bingkai atau tampilan sebelumnya masih tertinggal di layar setelah gambar selesai, itu akan disebut sebagai artefak.
sumber
Artefak adalah sesuatu yang dibuat secara langsung atau tidak langsung sebagai konsekuensi dari sesuatu yang dibuat. Artefak perangkat lunak dapat terdiri dari sumber atau sumber daya proyek Anda, atau mereka dapat direpresentasikan sebagai manifestasi tak terduga dari interaksi antara sumber atau sumber daya Anda.
sumber
Artefak kata sering digunakan dalam kaitannya dengan sertifikasi manajemen mutu seperti CMMI dan ISO 9001 , dan metodologi seperti Six Sigma . Dalam konteks ini artefak mengacu pada produk dan produk sampingan dari proses pengembangan perangkat lunak.
Artefak dikumpulkan dan diarsipkan di seluruh proses untuk digunakan sebagai bukti bahwa proses yang didokumentasikan sedang diikuti. Artefak semacam itu terutama berguna selama audit sertifikasi, tetapi mengumpulkan dan mengarsipkannya juga membuatnya lebih mudah untuk mengetahui bagaimana atau mengapa proses gagal jika muncul masalah.
Artefak juga dapat diukur dan dianalisis untuk menemukan cara untuk meningkatkan proses, diukur lebih banyak untuk menunjukkan bukti perbaikan, dan kemudian diukur secara terus menerus setelah itu untuk menunjukkan bahwa proses tetap terkendali (yaitu metrik yang dipertanyakan tetap dalam batas tertentu) .
sumber
Saya pikir ada cara lain istilah ini digunakan yang berarti lebih seperti efek samping, tetapi penggunaan utama yang saya lihat dari kata "artefak" dalam industri perangkat lunak adalah berarti "produk yang dibuat". Jadi, seperti, program yang ditulis pengembang adalah "artefak perangkat lunak".
sumber
Saya hanya mendengar artefak digunakan pada satu proyek yang pernah saya ikuti: Kami menggunakannya untuk merujuk ke file yang dibuat oleh bangunan kami. Namun, dengan membaca jawaban lain, tampaknya 'Artefak' adalah istilah variabel, digunakan setiap kali seseorang membutuhkan istilah untuk beberapa jenis objek spesifik proyek.
sumber