Systems Engineering diindonesiakan pertama kali dengan sebutan Teknik Sistem, walaupun secara arti sebenarnya lebih tepat jika digunakan pengindonesiaan berupa rekayasa sistem, tetapi memang kata rekayasa itu memiliki konotasi negatif, sehingga istilah rekayasa banyak ditinggalkan. Walaupun demikian, dalam tulisan ini kita akan menggunakan rekayasa sistem sebagai penterjemahan istilah Systems Engineering.
Rekayasa sistem adalah kumpulan konsep, pendekatan dan metodologi, serta alat-alat bantu (tools) untuk merancang dan menginstalasi sebuah kompleks sistem. Kompleksitas sistem bisa diakibatkan karena 2 hal yaitu kompleksitas dinamis dan kompleksitas detail . Kompleksitas detail ketika komponen atau sub-sistem yang dirancang tidak hanya banyak tetapi ditambah pula dengan multi-sourcing (multi suplier), multi standard, multi criteria dan lainnya.