对软件系统的思考