Jak psát dokumentaci softwaru
Dobrá softwarová dokumentace - ať už se jedná o dokument obsahující specifikaci požadavků na programátoři nebo testery, technický dokument pro interní uživatele, příručku pro používání softwaru nebo výzvy pro uživatele - pomáhá osobě pracovat se softwarem, porozumět svým charakteristickým rysům a funkce. Postupujte podle tipů - Jak psát dokumentaci softwaru pro technické a koncové uživatele.
Kroky
Metoda 1 z 2:
Softwarová dokumentace pro technické uživatele.jeden. Určete, které informace musí být uvedeny. Dokumenty o softwarových požadavcích slouží jako referenční příručka pro návrháře uživatelských rozhraní, programátoři, kteří napíše kód a testery, které kontrolují, zda software funguje následovně. Přesné informace závisí na samotném programu, však mohou zahrnovat následující:
- Klíčové soubory v aplikaci. Ty mohou být soubory vytvořené vývojářským týmem, databázemi způsobené během operace softwaru a programy služby třetí strany.
- Funkce a podprogramy. Je zde uvedeno, že každá funkce a podprogram se provádí, včetně vstupních a výstupních hodnot.
- Softwarové proměnné a konstantní a jak se používají v aplikaci.
- Obecná struktura programu. U aplikací založených na disku budete pravděpodobně potřebovat popis jednotlivých bloků a programových knihoven, zatímco webové aplikace budou potřebovat popis stránek, které používají soubory.

2. Rozhodněte se, kolik dokumentace by mělo být v kódu programu a kolik by mělo být odděleno. Čím více technické dokumentace je vytvořena v kódu programu, tím snadnější bude tento kód aktualizovat jako dokumentaci týkající se různých verzí původní aplikace. Minimálně, dokumentace v kódu programu by měla vysvětlit funkce, podprogramy, konstanty a proměnné softwaru.

3. Vyberte si vhodný nástroj. Do jisté míry je to definováno jazykem, na kterém je kód napsán, ať už je to C ++, C #, jazyka, Java nebo PHP - pro každého je naším vlastním nástrojem. V jiných případech je použitý nástroj určen typem požadované dokumentace.
Metoda 2 z 2:
Psaní softwarová dokumentace pro koncové uživatelejeden. Identifikujte obchodní úvahy pro vaši dokumentaci. Ačkoli funkční důvody pro softwarovou dokumentaci pomáhají uživatelům pochopit, jak používat aplikaci, existují i jiné důvody, jako například pomoc při podpoře zboží na trhu, zlepšení obrazu společnosti a nejdůležitější věcí, snižování nákladů na technickou podporu. V některých případech je dokumentace povinna dodržovat určitá pravidla a právní požadavky.
- V žádném případě by programová dokumentace neměla nahradit špatný design rozhraní. Pokud obrazovka aplikace vyžaduje mnoho vysvětlující dokumentace, je lepší změnit návrh na něco intuitivnějšího.

2. Porozumět publiku, pro které píšete dokumentaci. Ve většině případů uživatelé softwaru znají málo o počítačích kromě aplikačních úkolů. Existuje několik způsobů, jak určit, jak koordinovat své potřeby s dokumentací.

3. Určete příslušné formát (y) dokumentace. Softwarová dokumentace může být strukturována v jednom ze dvou formátů - referenční příručky a pokyny pro použití. Někdy je lepší zvolit smíšenou verzi těchto dvou formátů.

4. Rozhodněte se, který formát (formátů) dokumentace by měly být. Softwarová dokumentace pro koncové uživatele může být jeden nebo více formátů: Průvodce tisku, dokumenty ve formátu PDF, Tip souborů nebo online nápovědy. Každá z těchto formátů je vytvořen tak, aby zobrazoval uživatele, jak používat každý program programu - být stručný přehled nebo průvodce. Stejně jako v případě rychlých souborů a nápovědy online může mít dokumentace demonstrační video nebo text s obrázky.

Pět. Vyberte vhodný nástroj pro vytváření dokumentace. Provozní příručky nebo formát PDF lze psát v textových editorů, jako jsou "Word" nebo "FrameMaker", v závislosti na délce a složitosti manuálu. Soubory tipů lze psát pomocí takových vývojových nástrojů, jako je "Robohellp", "Nápověda a manuál", "Doc-To-Help", "Flare", "Helplogix" nebo "HelpServer".
Tipy
- Text by měl být snadno čitelný, snímky by měly být umístěny co nejblíže textu, ke kterému patří. Zasuňte dokumentaci pro sekce a logické motivy. Každá sekce nebo téma by se mělo týkat určité otázky, ať už je to jeden program nebo úkol. Související otázky by měly být uvedeny "sledovat také" s hypertextovým odkazem, v případě potřeby.
- Všechny nástroje pro vytváření dokumentace, které byly uvedeny výše, mohou být doplněny programem Screenshots, například Snagit, pokud dokumentace vyžaduje určitý počet screenshotů. Stejně jako u druhé dokumentace by Screenshots měly vysvětlit, jak software funguje, a ne zavádět uživatele.
- Důležité je také tón psaní dokumentace, zejména pokud je napsáno pro koncové uživatele. Použijte druhou tvář "vy", namísto třetí strany "uživatelů".
Co potřebuješ
- Nástroj pro psaní dokumentace / debula
- Nástroj pro vytváření screenshotů