1.6.1.2. ISO 12207

iDevice ikoon ISO 12207

ISO 12207 on tarkvara elutsükli protsessi standard.

Standard kehtestab tarkvara elutsükli protsesside tarbeks üldise, täpselt määratletud terminoloogiaga raamstruktuuri, millele saab viidata tarkvara valdkonnas. Struktuur sisaldab protsesse, tegevusi ja töid, mida rakendada tarkvaratoote või -teenuse hankimisel ning tarkvaratoodete tarnimisel, väljatöötamisel, käitamisel, hooldamisel ja kõrvaldamisel. Tarkvara hõlmab ka püsivara tarkvaraosa. Standard annab protsessi, mida saab rakendada tarkvara elutsükli protsesside määratlemiseks, juhtimiseks ja täiustamiseks. Selle standardi protsesse, tegevusi ja töid võib - eraldi või seoses standardiga ISO/IEC 15288 - rakendada ka tarkvara sisaldava süsteemi hankimisel. (Eesti Standardikeskuse kodulehelt)

Standard kirjeldab kogu elutsükli protsessi, sh tegevused ja protseduurid tarkvara omaksvõtmiseks ning süsteemi teenuste konfigureerimiseks. Igal protsessil (neid kirjeldatakse kokku 23) on oma väljundid. Standardi põhieesmärgiks on esitada üldine struktuur nii, et kõik osapooled arendajast kliendi ja hooldajani-haldajani räägiksid ühes keeles ehk kasutaksid sama mõistebaasi. Standardi struktuur on modulaarne ja tänu sellele saab seda kohandada sobivaks erinevatele olukordadele. Esmased elutsükli protsessid sisaldavad protsesse, mille abil tarkvara luuakse.

Standard toob välja 5 põhiprotsessi:

  • hankimine (Acquisition) - projekti algatamisega seotud tegevused,
  • pakkumine (Supply) - projekti haldusplaani koostamine,
  • arendamine (Development) - tarkvara luuakse, testitakse ning on valmis kliendile üleandmiseks,
  • kasutamine (Operation) - süsteemiga töötavate inimeste toetamine
  • hooldus (Maintenance) - toote hoidmine töötavana, laienduste ja täienduste lisamine vastavalt kasutaja soovidele.
Standard on vastuvõetud ka Eesti standardina (EVS-ISO/IEC 12207). Jälgides Eesti tarkvaraarendajate veebilehti võib leida viiteid, et oma arendusprotsessis peetakse kinni just sellest standardist. See peaks omakorda tõstma usaldust vastavate ettevõtete vastu.