Tarkvara dokumentatsiooni loomine: 8 sammu

Sisukord:

Tarkvara dokumentatsiooni loomine: 8 sammu
Tarkvara dokumentatsiooni loomine: 8 sammu

Video: Tarkvara dokumentatsiooni loomine: 8 sammu

Video: Tarkvara dokumentatsiooni loomine: 8 sammu
Video: Argumenteerimine: kuidas koostada korralikke argumente? 2024, November
Anonim

Hea tarkvara dokumentatsioon, olgu see siis programmeerijate ja testijate spetsifikatsioonidokument, sisekasutuse tehnilised dokumendid või lõppkasutajate käsiraamatud ja abifailid, aitab kasutajatel mõista tarkvara funktsioone ja funktsioone. Hea dokumentatsioon on konkreetne, selge ja asjakohane dokumentatsioon, mis sisaldab kogu kasutajale vajalikku teavet. See artikkel juhendab teid tehniliste ja lõppkasutajate jaoks tarkvara dokumentatsiooni kirjutamiseks.

Samm

Meetod 1 /2: Tarkvara dokumentatsiooni kirjutamine tehnilistele kasutajatele

Kirjutage tarkvara dokumentatsioon 1. samm
Kirjutage tarkvara dokumentatsioon 1. samm

Samm 1. Tea, millist teavet lisada

Spetsifikatsioonidokumenti kasutatakse viitejuhendina liideste kujundajatele, programmeerijatele, kes kirjutavad koodi, ja testijatele, kes kontrollivad tarkvara jõudlust. Lisatav teave sõltub loodavast programmist, kuid võib sisaldada järgmist.

  • Rakenduse olulised failid, näiteks arendusmeeskonna loodud failid, programmi töötamise ajal juurdepääsetavad andmebaasid ja kolmanda osapoole rakendused.
  • Funktsioonid ja alamprogrammid, sealhulgas selgitus funktsiooni/alamprogrammi kasutamise, sisend- ja väljundväärtuste kohta.
  • Programmi muutujad ja konstandid ning nende kasutamine.
  • Programmi üldine struktuur. Draivipõhiste programmide puhul peate võib-olla kirjeldama iga moodulit ja kogu. Või kui kirjutate veebipõhise programmi käsiraamatut, peate võib-olla selgitama, milliseid faile iga leht kasutab.
Kirjutage tarkvara dokumentatsioon 2. samm
Kirjutage tarkvara dokumentatsioon 2. samm

Samm 2. Otsustage, milline dokumentatsiooni tase peaks olema ja programmi koodist eraldatav

Mida tehnilisem dokumentatsioon on programmi koodis, seda lihtsam on seda värskendada ja hooldada, samuti selgitada programmi erinevaid versioone. Programmi koodi dokumentatsioon peaks vähemalt sisaldama funktsioonide, alamprogrammide, muutujate ja konstandite kasutamist.

  • Kui teie lähtekood on pikk, saate kirjutada dokumentatsiooni abifaili, mida saab seejärel teatud märksõnadega indekseerida või otsida. Eraldi dokumentatsioonifailid on kasulikud, kui programmi loogika on jagatud mitmele lehele ja see sisaldab tugifaile, näiteks veebirakendust.
  • Mõnel programmeerimiskeelel (nt Java, Visual Basic. NET või C#) on oma kooddokumentatsiooni standardid. Sellistel juhtudel järgige standarddokumentatsiooni, mis tuleb lähtekoodi lisada.
Kirjutage tarkvara dokumentatsioon 3. samm
Kirjutage tarkvara dokumentatsioon 3. samm

Samm 3. Valige sobiv dokumentatsiooni tööriist

Mõnel juhul määrab dokumentatsioonivahendi kasutatav programmeerimiskeel. Keeltel C ++, C#, Visual Basic, Java, PHP ja teistel on oma dokumenteerimistööriistad. Kui ei, siis sõltuvad kasutatavad tööriistad nõutavast dokumentatsioonist.

  • Dokumendi tekstifailide loomiseks sobib tekstitöötlusprogramm, näiteks Microsoft Word, kui dokumentatsioon on lühike ja lihtne. Keerulise tekstiga pika dokumentatsiooni loomiseks valib enamik tehnilisi kirjutajaid spetsiaalse dokumentatsiooni tööriista, näiteks Adobe FrameMaker.
  • Lähtekoodi dokumenteerimise abifaile saab luua tugifailide generaatoriprogrammiga, näiteks RoboHelp, Help ja Manual, Doc-To-Help, MadCap Flare või HelpLogix.

Meetod 2/2: Tarkvara dokumentatsiooni kirjutamine lõppkasutajatele

Kirjutage tarkvara dokumentatsioon 4. samm
Kirjutage tarkvara dokumentatsioon 4. samm

Samm 1. Teadke käsiraamatu koostamise ärilistel põhjustel

Kuigi tarkvara dokumentatsiooni peamine põhjus on aidata kasutajatel rakendust kasutada, on dokumentatsiooni loomise aluseks mitmeid muid põhjuseid, näiteks turundusosakonna abistamine rakenduse müümisel, ettevõtte maine parandamine ja tehnilise toe vähendamine. kulusid. Mõnel juhul on määruste või muude juriidiliste nõuete järgimiseks vajalik dokumentatsioon.

Siiski ei asenda dokumentatsioon liidest hästi. Kui rakenduse kasutamiseks on vaja palju dokumente, peaks see olema intuitiivsem

Kirjutage tarkvara dokumentatsioon 5. samm
Kirjutage tarkvara dokumentatsioon 5. samm

Samm 2. Tunne dokumentatsiooni sihtrühma

Üldiselt on tarkvara kasutajatel arvutiteadmised piiratud nende poolt kasutatavate rakendustega. Nende dokumentide vajaduste rahuldamiseks on mitu võimalust:

  • Pöörake tähelepanu tarkvara kasutaja pealkirjale. Näiteks süsteemiadministraator mõistab üldiselt erinevaid arvutirakendusi, sekretär aga teab ainult neid rakendusi, mida ta andmete sisestamiseks kasutab.
  • Pöörake tähelepanu tarkvara kasutajatele. Kuigi nende ametikohad ühilduvad üldjuhul täidetavate ülesannetega, võivad need ametikohad olla erineva töökoormusega, sõltuvalt tegevuskohast. Potentsiaalseid kasutajaid küsitledes saate teada, kas teie hinnang nende ametinimetusele on õige.
  • Pöörake tähelepanu olemasolevale dokumentatsioonile. Tarkvara funktsionaalsuse dokumentatsioon ja spetsifikatsioonid võivad näidata, mida kasutajad peavad nende kasutamiseks teadma. Kuid pidage meeles, et kasutajad ei pruugi olla huvitatud programmi sisemuste teadmisest.
  • Tea, mida on vaja ülesande täitmiseks ja mis kulub enne selle täitmist.
Kirjutage tarkvara dokumentatsioon 6. samm
Kirjutage tarkvara dokumentatsioon 6. samm

Samm 3. Määrake dokumentide jaoks sobiv vorming

Tarkvara dokumentatsiooni saab korraldada 1 või 2 vormingus, nimelt teatmeteoseid ja käsiraamatuid. Mõnikord on nende kahe vormingu kombineerimine hea lahendus.

  • Viitavorminguid kasutatakse kõigi tarkvarafunktsioonide, näiteks nuppude, vahelehtede, väljade ja dialoogibokside ning nende toimimise kirjeldamiseks. Mõned abifailid on kirjutatud selles vormingus, eriti need, mis on kontekstitundlikud. Kui kasutaja klõpsab teatud ekraanil Abi, saab kasutaja vastava teema.
  • Käsitsi vormingus selgitatakse, kuidas tarkvaraga midagi teha. Käsiraamatud on tavaliselt trükitud või PDF -vormingus, kuigi mõned abilehed sisaldavad ka juhiseid teatud toimingute tegemiseks. (Üldiselt ei ole manuaalsed vormingud kontekstitundlikud, kuid võivad olla lingitud kontekstitundlikest teemadest). Käsiraamatud on üldjuhul juhendi kujul, koos kirjelduses täidetavate ülesannete kokkuvõttega ja samm -sammult vormistatud juhendiga.
Kirjutage tarkvara dokumentatsioon Samm 7
Kirjutage tarkvara dokumentatsioon Samm 7

Samm 4. Otsustage dokumentatsiooni tüüp

Kasutajate tarkvara dokumentatsioon võib olla pakitud ühte või mitmesse järgmistest vormingutest: trükitud juhendid, PDF -failid, abifailid või veebiabi. Igat tüüpi dokumentatsioon on loodud näitamaks teile, kuidas tarkvara funktsioone kasutada, olgu see siis juhend või õpetus. Veebidokumentatsioon ja abilehed võivad sisaldada ka näidisvideoid, teksti ja staatilisi pilte.

Interneti -abi ja tugifailid tuleks indekseerida ja otsida märksõnade abil, et kasutajad leiaksid vajaliku teabe kiiresti. Kuigi abifailide generaatori rakendus suudab indeksi luua automaatselt, on siiski soovitatav indeks luua käsitsi, kasutades sageli otsitud märksõnu

Kirjutage tarkvara dokumentatsioon 8. samm
Kirjutage tarkvara dokumentatsioon 8. samm

Samm 5. Valige sobiv dokumentatsiooni tööriist

Sõltuvalt faili pikkusest ja keerukusest saab trükitud käsiraamatuid või PDF -faile luua tekstitöötlusprogrammiga, nagu Word või täiustatud tekstiredaktor, näiteks FrameMaker. Abifaile saab kirjutada abifailide loomise programmiga, näiteks RoboHelp, Help and Manual, Doc-To-Help, Flare, HelpLogix või HelpServer.

Näpunäiteid

  • Programmi dokumentatsiooni tekst peaks olema struktureeritud nii, et seda oleks lihtne lugeda. Asetage pilt sobivale tekstile võimalikult lähedale. Jagage dokumentatsioon jaotiste ja teemade kaupa loogiliselt. Iga jaotis või teema peaks kirjeldama konkreetset probleemi, nii ülesannet kui ka programmi funktsioone. Seotud probleeme saab selgitada linkide või viitete loenditega.
  • Kõiki käesolevas artiklis kirjeldatud dokumenteerimistööriistu saab täiendada ekraanipiltide tegemise programmiga, näiteks SnagIt, kui teie dokumentatsioon nõuab mitut ekraanipilti. Nagu iga muu dokumentatsioon, peaksite ka rakenduse toimimise selgitamiseks lisama ekraanipildid, mitte kasutaja "meelitamiseks".
  • Stiilile tähelepanu pööramine on väga oluline, eriti kui kirjutate tarkvara dokumentatsiooni lõppkasutajatele. Pöörduge kasutajate poole asesõnaga „teie”, mitte „kasutaja”.

Soovitan: