Tarkvara dokumentatsioon on kirjalik või digitaalne materjal, mis selgitab tarkvara toimimist, ülesehitust ja kasutamist. Dokumentatsioon aitab arendajatel, testijatel, kasutajatel ja hooldajatel tarkvarast paremini aru saada ning seda efektiivselt kasutada ja hooldada.
Tarkvara dokumentatsioon võib sisaldada näiteks:
- Kasutusjuhendid — õpetused ja juhised tarkvara kasutamiseks.
- Tehnilised spetsifikatsioonid — detailid tarkvara funktsioonide ja arhitektuuri kohta.
- Koodi kommentaarid — selgitused koodi sees, mis aitavad arendajatel mõista, kuidas kood töötab.
- Testimisraportid — tulemused ja märkused tarkvara testimise kohta.
- Arendusprotsessi kirjeldus — info arendusmeetodite ja kasutatud tehnoloogiate kohta.
Hea dokumentatsioon aitab tagada, et tarkvara saab kergesti edasi arendada, parandada ja kasutada, vähendades eksimuste ja arusaamatuste riski.