结构式问题解决方法有哪些