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.
67 lines
3.0 KiB
Markdown
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.
|