Files
sqa-qc-checklists/wiki/Description-ms.md
T
Tirsvad 6afa542f26 Keep the wiki pages in wiki/ so they are published from the repository
The 13 pages of the existing wiki (Home, Description, Install and AI Prompt Template in English, Danish and Bahasa Malaysia, and _Sidebar) are exported unchanged, with an empty wiki/.publish (no pruning). Pilot of TirSystem/github-action#59.
2026-10-11 03:09:45 +08:00

67 lines
3.0 KiB
Markdown

# Huraian
🌐 [English](Description) · [Dansk](Description-da) · **Bahasa Melayu**
## Kandungan senarai semak
Setiap `qc-<jenis>.md` mempunyai bentuk yang sama:
| Bahagian | Kandungan |
| --- | --- |
| `## Metadata` | `ID` (cth. `QC-US-001`), `CrossReference` kepada senarai semak berkaitan, `DomainLanguages` |
| `## Version History` | Tarikh, status, penulis, penyemak, perubahan |
| `## Purpose` | Mengapa jenis artifak wujud dan apa yang dilindungi senarai semak |
| `## Quality Criteria Checklist` | Jadual kriteria bernombor |
| `## Common Defects` | Kesilapan yang sebenarnya ditemui penyemak |
| `## Traceability Rule` | Apa yang artifak mesti jejak *ke belakang* dan *ke hadapan* |
## Jadual kriteria
| # | Criterion | Level | ISO/IEC 25010 Characteristic(s) | Notes |
| --- | --- | --- | --- | --- |
| 2 | Written in "As a / I want / So that" form | Mandatory | Usability | |
- **Mandatory**: asas yang mesti dipenuhi setiap instans.
- **Optional**: lanjutan; boleh ditangguhkan dengan sebab.
- **Ciri ISO/IEC 25010**: ciri kualiti produk yang dilindungi kriteria
(Functional Suitability, Reliability, Usability, Maintainability, Security,
Compatibility, ...). Ia membolehkan penyemak melihat *jenis* kualiti yang
terjejas apabila kriteria gagal, bukan sekadar bahawa ia gagal.
## ID dan versi
- ID senarai semak ialah `QC-` ditambah kod ringkas jenis artifak yang diliputinya: `QC-BC-001`, `QC-UC-001`, `QC-ERD-001`.
- Versi bebas daripada mana-mana dokumen yang disemak dan hanya bertambah apabila senarai semak itu sendiri disemak semula.
- Senarai semak `qc-language-domain.md` (`QC-LANG-001`) ialah **merentas**: ia terpakai, selain senarai semak jenisnya, kepada setiap dokumen yang ditulis dalam bahasa Product Owner.
## Kebolehjejakan
Senarai semak saling merujuk. *Traceability Rule* senarai semak user story
menunjuk ke belakang kepada senarai semak rajah use case, use case dan business
case, dan ke hadapan kepada ujian penerimaan. Penyemak menggunakannya untuk
memastikan dokumen tidak terapung bebas daripada dokumen yang menjadi
tanggungannya.
## Satu semakan, langkah demi langkah
1. Pilih senarai semak untuk jenis artifak (tambah `QC-LANG-001` jika bahasa terpakai).
2. Bagi setiap kriteria rekod `Pass`, `Fail` atau `N-A`, dengan bukti.
3. Beri keputusan: **Go**, **Go-with-conditions** atau **No-Go**.
4. Betulkan atau wajarkan setiap kriteria yang gagal, kemudian semak semula delta.
5. Penyemak tidak pernah penulisnya.
Format rekod (rekod semakan `RC-*`) ditakrifkan oleh
[rangka kerja](https://git.tirsystem.com/TirSystem/sqa-qc-framework); di luar
rangka kerja, mana-mana jadual dengan lajur yang sama boleh digunakan.
## Senarai semak kod sumber
Senarai semak `qc-programming-*` menganggap pasukan anda telah menulis
konvensyen pengekodan untuk bahasa itu. Ia menyemak kod **mengikutinya**; ia
tidak memaksakan gaya sendiri.
## Lesen
CC BY-SA 4.0. Kongsi dan adaptasi, termasuk secara komersial, jika anda
mengkreditkan TirSystem dan menerbitkan adaptasi anda di bawah lesen yang sama.