怎样把软件分解为程序