Kako pisati softversku dokumentaciju
Dobra softverska dokumentacija - da li je to dokument koji sadrži specifikaciju zahtjeva za programere ili testere, tehnički dokument za interne korisnike, priručnik za korištenje softvera ili programskih upita za korisnike - pomaže u osobi koja radi sa softverom, razumije njegove karakteristične karakteristike i Funkcije. Slijedite savjete - kako pisati softversku dokumentaciju za tehničke i krajnje korisnike.
Korake
Metoda 1 od 2:
Pisanje softverske dokumentacije za tehničke korisnike.jedan. Odrediti koje informacije moraju biti spomenute. Dokumenti o softverskim zahtevima služe kao referentni priručnik za dizajnere korisnika interfejsa, programeri koji pišu kod i testere koji provjeravaju da li softver funkcionira na sljedeći način. Točne informacije ovise o samom programu, međutim, može uključivati sljedeće:
- Ključne datoteke u aplikaciji. To mogu biti datoteke koje je kreirao tim za programere, baze podataka uzrokovane tokom rada softvera i programi treće strane.
- Funkcije i podprogrami. Ovdje je naznačeno da svaka funkcija i podprogram čini, uključujući ulazne i izlazne vrijednosti.
- Softverske varijable i konstanta i kako se koriste u aplikaciji.
- Opća struktura programa. Za aplikacije zasnovane na diskovima, vjerovatno će vam trebati opis pojedinačnih blokova i biblioteka programa, dok će web aplikacije trebati opis stranica koje koriste datoteke.

2. Odlučite koliko dokumentacije treba biti u programskom kodu i koliko treba razdvojiti. Što se više tehnička dokumentacija kreira u programskom kodu, što će lakše ažurirati ovaj kod kao dokumentaciju koja se odnosi na različite verzije izvorne aplikacije. Na minimum, dokumentacija u programskom kodu treba objasniti funkcije, podprograme, softverske konstante i varijable.

3. Odaberite odgovarajući alat. U određenoj mjeri je to definirano jezikom na kojem je kod napisana, biti C ++, C #, Visual Basic, Java ili PHP - za svaki su namijenjeni vlastiti alat. U drugim slučajevima, korišteni alat određuje se vrstom potrebne dokumentacije.
Metoda 2 od 2:
Pisanje softverske dokumentacije za krajnje korisnikejedan. Identificirajte komercijalna razmatranja za vašu dokumentaciju. Iako su funkcionalni razlozi za softversku dokumentaciju da pomognu korisnicima kako da koriste aplikaciju, postoje i drugi razlozi, poput pomoći u promociji robe na tržištu, poboljšavajući imidž kompanije i najvažnije, smanjenje troškova tehničke podrške. U određenim slučajevima, potrebna je dokumentacija za pridržavanje određenih pravila i zakonskih zahtjeva.
- Ni u kojem slučaju, programska dokumentacija ne smije zamijeniti loš dizajn sučelja. Ako zaslon aplikacija zahtijeva puno objašnjenja, bolje je promijeniti dizajn na nešto intuitivnije.

2. Shvatite publiku za koju pišete dokumentaciju. U većini slučajeva korisnici softvera malo znaju o računarima pored zadataka aplikacija. Postoji nekoliko načina da se utvrdi kako koordinirati njihove potrebe s dokumentacijom.

3. Odredite odgovarajući format (e) dokumentacije. Softverska dokumentacija može se strukturirati u jednom od dva formata - referentni vodič i uputstva za upotrebu. Ponekad je bolje odabrati mješovitu verziju ova dva formata.

4. Odlučite koji format (formati) dokumentacije treba biti. Softverska dokumentacija za krajnje korisnike može biti jedan ili više formata: Print Guide, Dokumenti u PDF formatu, Tip datoteke ili mrežnu pomoć. Svaki od ovih formata kreira se da bi pokazao korisnik kako koristiti svaku funkciju programa - biti kratak pregled ili vodič. Kao u slučaju brze datoteke i mrežne pomoći, dokumentacija može imati demonstrativni video ili tekst sa slikama.

pet. Odaberite odgovarajući alat za kreiranje dokumentacije. Vodiči za ispis ili PDF format mogu se napisati u urednicima teksta kao što su "Word" ili "Framemaker", ovisno o dužini i složenosti priručnika. Tip datoteke mogu se pisati pomoću takvih razvojnih alata poput "Robohelp", "Pomoć i ručni", "Doc-to-Help", "Flare", "Helplogix" ili "Helplogix" ili "Helplogix".
Savjeti
- Tekst bi trebao biti jednostavan za čitanje, slike bi trebale biti smještene što bliže tekstu kojem pripadaju. Gurnite dokumentaciju za odjeljke i logičke teme. Svaki se odjeljak ili tema treba da se tiču određenog pitanja, bilo da je to jedan program ili zadatak. Povezana pitanja treba navesti "za gledanje i" sa hipervezom, ako je potrebno.
- Svi alati za kreiranje dokumentacije koji su gore navedeni mogu se nadopuniti programom zaslona zaslona, poput Snagita, ako dokumentacija zahtijeva određeni broj snimka zaslona. Kao i kod druge dokumentacije, snimke zaslona trebaju objasniti kako softver funkcionira, a ne zabludu korisnika.
- Također je važno i ton pisanja dokumentacije, posebno ako je napisana za krajnje korisnike. Koristite drugo lice "vi", umjesto treće strane "korisnici".
Sta ti treba
- Alat za pisanje dokumentacije / debule
- Alat za stvaranje snimka zaslona