නඩත්තු වේ.[9][10][11] මෙම මෘදුකාංග ඉංජිනේරු ශිල්පය යන වදන නිර්දේශ වූයේ  “නේටෝ මෘදුකාංග ඉංජිනේරු සම්මන්ත්‍රණය පැවැත් වූ 1968 වසර දීය. The Guide to the Software Engineering Body of Knowledge (SWEBOK) හි ඉංජිනේරු විනය ලෙස සාමාන්‍යයෙන් පිළිගත් මෘදුකාංග ඉංජිනේරු සංකල්ප නිශ්චිතව දක්වා ඇත.  [12]පරිගණක විද්‍යාව[සංස්කරණය]පරිගණක විද්‍යාව යනු පරිගණක පද්ධතිවල යෙදුම් පිළිබඳ අධ්‍යයනය කිරීම සහ පරිගණකකරණයේ සෛද්ධාන්තික පදනම හා ඒවා ක්‍රියාවෙහි යෙදවීම යි. [13]පරිගණක විද්‍යාවේ උප ඒකක ඒවායේ  ප්‍රයෝගික ශිල්පක්‍රමයන්ට බෙදා දැක්විය හැකිය. සමහරක්, විශේෂිත ප්‍රතිඵලවල පරිගණනය මතුකර දක්වන අතර , (පරිගණක චිත්‍රන වැනි) අනෙක් ඒවා පරිගණක ගැටලුවල ගුණවලට අදාළ වේ. ඒ සඳහා පරිගණක සංකීර්ණතා සිද්ධාන්තය (Computational Complexity theory) වැනි දේ අයිති වේ. තවමත් සමහරක් ඒවා පරිගණක සම්බන්ධ ක්‍රියාත්මක කිරීමේදී ඇතිවන අභියෝග පිළිබඳ අවධානය යොමු කරයි. උදාහරණ ලෙස ක්‍රමලේඛ භාෂා සිද්ධාන්තය , පරිගණක විස්තර කිරීමට ප්‍රවේශවීම පිළිබඳ අධ්‍යයනය කරන අතර පරිගණක ක්‍රමලේඛ මගින් පරිගණක ගැටලු විසදීම සඳහා විශේෂිත ක්‍රමලේඛ භාෂා යෙදවීම සිදු කරනු 