Pembangunan Aplikasi dan Reka Bentuk Antara Muka
Domain Pembangunan Aplikasi dan Reka Bentuk Antara Muka menguji kitaran hayat pembangunan sistem (SDLC), metodologi pembangunan, prinsip reka bentuk antara muka dan pengujian. Calon perlu memilih pendekatan yang sesuai dengan keperluan pengguna.
Konsep teras
- Fasa SDLC: perancangan dan analisis keperluan, reka bentuk, pembangunan, pengujian, pelaksanaan dan penyelenggaraan.
- Waterfall berurutan dan sesuai apabila keperluan stabil; agile berulang dan sesuai apabila keperluan berubah; prototaip memberi maklum balas awal pengguna.
- Prinsip antara muka: konsisten, maklum balas jelas, pencegahan ralat, kebolehaksesan, kontras mencukupi dan susun atur responsif.
- Wireframe ialah lakaran rendah fideliti; mockup lebih terperinci; prototaip boleh berinteraksi.
- Pengujian: unit, integrasi, sistem dan UAT; black-box menguji input/output, white-box menguji laluan kod.
Contoh berkerja
Kantin sekolah mahu aplikasi pesanan tetapi murid mengadu proses pembayaran lambat dan keperluan sering berubah. Pendekatan agile dengan prototaip sesuai kerana maklum balas pantas boleh mengubah reka bentuk. Pada skrin pesanan, gunakan dropdown untuk menu standard dan radio button untuk saiz; ini menghalang nilai tidak sah dan mengurangkan ralat input. Tambah mesej pengesahan selepas pesanan dihantar sebagai maklum balas. Uji dengan UAT bersama murid sebelum pelaksanaan.
Perangkap markah
- Meletakkan pengujian hanya selepas pelaksanaan, bukan sepanjang kitaran.
- Menganggap wireframe sama dengan prototaip interaktif.
- Memilih waterfall walaupun keperluan berubah kerap.
- Mengabaikan kebolehaksesan seperti saiz teks dan kontras.
- Menulis dokumentasi hanya pada akhir projek.