Isnin, 17 Februari 2014

Alfa & Beta

istilah "beta" merujuk pada produk yang dalam tahap pembangunannya. Mungkin perbandingannya seperti kitaran hidup serangga, yang biasanya berjalan melalui beberapa peringkat iaitu telur, larva, pupa dan dewasa. Sebagai produk yang berkembang, mereka juga mengalami kitaran yang sama iaitu, pre-alpha, alpha, beta, dan calon keluaran. Penggunaan "alpha / beta" boleh dirujuk kembali ke IBM pada awal 1950-an.

Tahap Pre-Alpha
Tahap pre-alpha adalah sebahagian dari pembangunan sebelum ujian awal. Projek
yang dikendalikan dengan baik akan terus menguji produk secara berulang-ulang agar lebih tepat.
Tahap pre-alpha merujuk pada segala sesuatu yang terjadi sebelum ujian rasmi bermula.
Fasa ini merangkumi pelbagai kegiatan yang berbeza seperti penyelidikan pasaran, pengumpulan
data, analisis keperluan dan dokumentasi, reka bentuk software dan kejuruteraan perisian. Untuk
sebahagian besar anda, ini mungkin omong kosong, namun ini memberikan anda
gambaran mengenai berapa banyak pekerjaan yang terlibat bahkan sebelum suatu produk mula
dibangunkan. Seperti yang mungkin anda bayangkan, tahap pre-alpha boleh berjalan dalam waktu
yang lama. Jika sebuah syarikat mengeluarkan software pre-alpha untuk umum, anda perlu
menurunkan harapan anda hingga ke titik sifar. Minecraft, pernah mengeluarkan versi pre-alpha
yang bernama "Indev" yang penuh bug, dan rawan rosak. Keluaran pre-alpha yang
sangat jarang berlaku, sebahagian besar hanya untuk mengetahui reaksi pasaran, walaupun
kadang-kadang akan meriliasinkannya tanpa sebab.

Tahap Alpha
Tahap alpha bermula ketika sebuah produk telah cukup dibangunkan untuk mengalami ujian rasmi.
Oleh kerana itu, anda akan sering mendengarnya sebagai "tahap ujian alpha" yang berasal dari huruf
pertama Yunani, alpha. Oleh kerana itu, tahap ini disebut tahap ujian awal.
Ujian alpha dimaksudkan untuk menguji fungsi teras sebuah produk. Ini memastikan bahawa
fungsi yang paling asas beroperasi dengan betul. Ini bukan tahap ujian komprehensif, oleh kerana
itu ujian ini lebih banyak dilakukan di rumah. Dengan kata lain, orang yang bekerja pada ujian
alpha kemungkinan mereka sudah terlibat dalam projek tersebut dalam beberapa cara.
Seperti software pre-alpha, anda akan mendapat banyak bug dan masalah crash, namun tetapan
ciri seharusnya memperlihatkan seperti apa hasil akhirnya. Software alpha cenderung berfungsi,
namun jelek kerana kebanyakan sumber-sumber telah didedikasikan untuk pengeluaran, bukan
perbaikan.

Tahap Beta
Sekarang kita sampai ke tahap ujian beta, yang merupakan jenis yang paling produktif dari
software non-keluaran yang ada. Anda mungkin boleh menduga bahawa produk memasuki ujian
beta ketika semua fungsi teras telah dilaksanakan dan melewati piawaian ujian alpha. Beta adalah
huruf kedua dalam abjad Yunani.
Tahap beta bermula ketika sebuah produk didorong dari "berfungsi tapi mengerikan" ke "bergaya
dan siap dipasarkan". Bug sudah diperbaiki, ciri dipertingkatkan atau dirombak untuk penggunaan
yang maksimum, antara muka dan grafik telah diperbaiki, dan masalah prestasi dioptimumkan.
Walaupun ujian beta adalah langkah ketiga dalam pembangunan produk, namun seringkali menjadi
tahap yang terpanjang kerana ada begitu banyak aspek yang perlu diuji.
Tahap beta biasanya bermula apabila pemaju membuka produk kepada mereka yang belum
terlibat dalam pembangunan. Closed beta adalah keluaran terhad, di mana hanya mereka yang
telah diberi akses yang boleh menguji software, sementara itu open beta atau public beta adalah
keluaran percuma yang membolehkan orang untuk memuat turun dan mencubanya.
Anda akan mendapat ciri yang lengkap, yang bererti bahawa segala-galanya dimaksudkan untuk
menjadi produk akhir. Anda mungkin mengalami bug besar dan kecil yang dalam produk beta,
namun akan jarang mencari bug yang memerlukan perhatian segera. Software beta akan banyak


mengalami perubahan, jadi anda harus sering mengupdatenya.

Tiada ulasan:

Catat Ulasan