软件开发和大数据分别是干什么的