Jepni tre parime të rëndësishme të inxhinierisë së softuerit.
1. Ndarja e shqetësimeve: Ndarja e aplikacionit në seksione të dallueshme, secila me qëllimin e saj të veçantë. 2. Dizajni modular: Ndarja e aplikacioneve në module të pavarura dhe të pavarura. 3. Abstraction: Fshija e detajeve të panevojshme dhe përqendrimi në detyrat thelbësore në dorë.