Softversko inženjerstvo
Softversko inženjerstvo je sistematska primjena inženjerskih pristupa razvoju softvera. Softverski inženjering je direktno potpolje inženjerstva i preklapa se s računarskom i upravljačkom naukom. Također se smatra dijelom cjelokupnog sistemskog inženjeringa. U IEEE rječniku terminologije softverskog inženjeringa stoji da je to "primjena sistematskog, disciplinskog, mjerljivog pristupa razvoju, upravljanju i održavanju softvera"