计算机软件系统是由哪两部分组成