Design Structure Matrix methods and its application in system engineering