Effective System Engineering with SysML