Kuue poolt pakutav tarkvaraarendusteenus sisaldab järgmisi etappe:
- Süsteemianalüüs (sageli ka nõuete analüüs või spetsifitseerimine) – luuakse või määratakse kindlaks see, mida loodav tarkvara tegema peab, sageli ka lahenduse üldkuju. Sageli kasutatakse selleks prototüüpimist, mille käigus luuakse tulevase lahenduse osaline mudel, erinevate lahendusvariantide katsetamise või probleemi parema mõistmise eesmärgil.
- Disain – luuakse tarkvara sisemine arhitektuur ehk loogiline ülesehitus ning erinevate omaduste jaotus programmi osade vahel. Sageli luuakse disain väga üksikasjalikult – pseudokoodi tasemel.
- Programmeerimine – disainitud lahendus teostatakse programmeerimiskeeles, vajadusel kujundatakse tarkvara kasutajaliides. Sageli on disaini ja programmeerimise vahelise piiri tõmbamine raske. Mõned allikad peavad täpseimaks disainiks testitud programmi lähtekoodi.
- Testimine – kontrollitakse lahenduse töökindlust, jõudlust ja eesmärgipärasust.
- Juurutamine – olenevalt loodava tarkvara tüübist võib see tähendada nii tarkvara paigaldamist konkreetsesse keskkonda, kui ka lihtsalt müüki paiskamist. Sageli hõlmab juurutamine ka kasutajate koolitamist tarkvaraga töötamiseks.
- Hooldus – vigade parandamine, täiendavate omaduste lisamine, kohandamine muutuva keskkonnaga, klienditugi.
Kuue poolt kasutatavad arendusplatvormideks on:
- Microsoft .NET
- PHP
- Java script





Kommentaarid puuduvad
Logi sisse to post a comment.