Tagasi

Mis on Dokumentatsioon?

Tarkvara arenduse elutsuklis on olemas erinevaid tegevusi, nende tegevuse tulemusel tekib hulk artifakte. mis dokumenteerib nendes tegevustes kas siis tehtavaid tegevusi voi tehtud tegevusi ja nende tegijaid. Dokumentasioon tekib peaaegu igas tarkvaraareduse elutsukli etapis ja pohimoteliselt igas tarkvaraarenduse elutsukli tuubis. Need artefaktid kokku modustavadki Tarkvara dokumentasiooni.

Milleseid artefakti dokumentasiooni esineda voib?

On olemas erinevaid tuupe dokumentasiooni, aga tuupilised esinevad vahemalt jargnevad:

Mis need endast kujutuvad, ning on neede eesmark?

Susteemi noute dokument

Kujutab endast erinevates arendustsuklites oleva Analuusietapi valjundid, kus pannakse paika, arenava susteemi nouded koostooos lopp kasutajaga ning kliendiga. Arvestakse molemad vajudusi ning selgitakse valja erinevad takistavad aspektid.

Dokumenti eesmark on anda arendajale arhitekturse disaini dokumendi loomise jaoks tapne sisend selle kohta mida uldse arendama peab, selle abil kirjeldatakse juba susteemselt arendajale vajalik info.

Mida susteemi noute dokument endas sisaldama peab?

Arhitektuurse disaini dokument

Kujudab endast arendatava toote voi susteemi sissemist ulesehitus. Kirjeldab ara ka selles suustemis esinevaid erinevaid mooduleid, komponete ning mudi soltuvusi. Pannakse kirja ka kuidas need kamponendid omavahel suhtlevad ning susteemiise tervikuna suhtleb susteemivaliste elementidega (muud liidese/apid/platformid/riistvarad). Ara kirjeldatkase ka arhitekturi kaskonnaƶe kus ja kuidas valminud toode ( voi selle suteemi erinevad osad) hiljem olema peab.

Dokumendi eesmark on tekitada arendajale struktuur mida nad arendama hakkavad, see struktur tuletakse tarkvara noute dokumendist.

Mida arhitekturse disaini dokumend sisladama peab?

Muudatuste tegemine

Kui klient otsustab , et on tarkvara noute dokumentides mingi vaja ringi teha, siis tuleb vastavad muudatused sisse viia ka arhitektuurse disaini dokumendi. Sellel eesmargil on molemis dokumendis noute ja arhitektuurielementide vahel ristviited. Kui on vaja naiteks sisselogimisfunktsioone muuta, et nuud klient tahab ka saada telefoninumbrit 2FA labiviimiseks, siis on sela telefoninumbri kusimine, ja juurdelisatud osa laheb arendusse uue inkremendina. Ning vastupidi, kui arhitektuuris tuleb valja , et telefoninumbri kusimine ei ole voimalik, siis on selks dokumendis vatsav ristviide tarkvara noudele, ja seal defeneeritakse noue ringi, et telefoninumbrit kohe kusida ei saa, tehakse uus noue mis laheb kasutajaleselle telefoninumbri hiljem lisada.

Kasutajajuhend

On dokument mis aitab kasutajal kasutada ning navigerida valminud tootes. Ta kirjeldab ara kuidas erinevaid tegevusi sooritada, milleks seda programmi ultse kasutada saab, kuidas lahendada korduma Kipuvad Kusimused ja muid voimalikke kasutaja tegevuse tagajarel tekkinud veaolekuid. Kasutajajuhend on kirjatud selle pohjal mis on kasutajal naha ning saadaval, aga mitte kasitledes programmi siseseid detaile.Naiteks, moterimis program kirjeldab kasutajale kuidas muuta toorista nahtamaks naiteks labi View Window Menu. Aga mitte seda , millist muutujat muuta vaja . et kuvada see aken koodis (bool siToolVisible = false; bool isTooVisble = trues;)

Haldusjuhend

Haldusjuhend on dokumend mille koostavad arendajad oma arendatava toote kohta potensiaalselt arendusega mittetegelevale isikule, Aga kes on kliendi palgal valminud susteemi hooldmas. Dokument kasitleb:

Projektihaldusdokumentatsioon

On omakorda dokumendiartefakti kogum, mis kasitleb projekti haldamisega seotud dokumente, sh. ajakava palnerimist, arendusegaseotud ressursside planeerimist, arendustoo hetkejarku jms.