tarkvarainseneering
Tarkvarainseneering on süstemaatiline, distsiplineeritud, mõõdetav lähenemine tarkvara loomise, käitamise ja hooldamise protsessile. See rakendab inseneriteaduse põhimõtteid tarkvara arendamisele, keskendudes tarkvarasüsteemide kavandamisele, ehitamisele ja haldamisele. Tarkvarainseneerid tegelevad kogu tarkvara elutsükliga, alates algsest nõudluste analüüsist ja kavandamisest kuni realiseerimise, testimise, juurutamise ja hoolduseani.
Selle peamine eesmärk on toota kvaliteetset tarkvara, mis vastab kliendi vajadustele, on töökindel, tõhus ja seda
Erinevate metoodikate, nagu Agile, Waterfall ja DevOps, kasutamine on tarkvarainseneerimise praktika oluline osa, võimaldades meeskondadel kohaneda