软件编程包括什么内容