Mechanical Engineering Vs Software Engineering