华为通用软件开发做什么