软件工程需要什么样的电脑