平面设计需要掌握的软件有哪些