软科学包括哪几个方面