Tarkvaratehnika
Tarkvaratehnika on inseneriteaduse valdkond, mis tegeleb arvutite või muude elektroonikaseadmete jaoks programmide kavandamise ja kirjutamisega. Tarkvarainsener ehk programmeerija kirjutab tarkvara (või muudab olemasolevat tarkvara) ja koostab tarkvara, kasutades meetodeid, mis parandavad seda. Parema kvaliteediga tarkvara on lihtsam kasutada. Parem dokumentatsioon aitab teistel inimestel seda mõista ja hooldada ning lisada uusi funktsioone. Tarkvarainseneriks saamine eeldab kogemust ja praktikat koodi kirjutamisel. Tarkvaratehnika võib olla väga raske töö. See võib korduda tarkvara avaldamise elutsükli jooksul.
Üksikasjalik kaitseväe tehniline viitemudel.
Tarkvara loomise sammud
Tarkvaraarenduse võib laias laastus jagada järgmisteks etappideks:
- Nõuded ütlevad, mida tarkvara peaks tegema.
- Tarkvara projekteerimine toimub tavaliselt paberil. Selles on kirjas, millised on tarkvara eri osad ja kuidas need omavahel suhtlevad.
- Pärast projekteerimisfaasi lõpetamist kodeeritakse tarkvara iga komponent (osa). Kood on see, mis ütleb arvutile täpselt, mida ta peab igas etapis tegema.
- Testimine toimub selleks, et näha, kas komponendid vastavad nõuetele ja kas süsteem tervikuna vastab nõuetele.
- Seda protsessi võib osaliselt või täielikult korrata, kui leitakse tarkvaravigu või on vaja uusi nõudeid.
Tarkvara loomisel kasutatavad vahendid
Tarkvarainsenerid kasutavad tarkvara loomisel mitmeid vahendeid ja tavasid. Mõned kõige levinumad on järgmised:
- Voolukaardid
- UML diagramm
- Vigade kõrvaldamise vahendid
- Koostaja
- Tekstiredaktor, tavaliselt osa IDE-st - integreeritud arenduskeskkonnast.
- Andmebaas
Seotud leheküljed
- Tarkvaraarendus