問(wèn)題空間與解空間[1],體現(xiàn)了思考的一般過(guò)程,所以在很多方法論中有所表現(xiàn)。
“設(shè)計(jì)思維”講到4D過(guò)程,Discovery、Define、Design、Delivery。 其中Discovery、Define就是在研究和結(jié)構(gòu)化問(wèn)題空間,而Design、Delivery則分別是解決問(wèn)題和歸納整合,屬于解空間。
領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)方法中,子域與上下文是兩個(gè)看來(lái)近似的概念。其實(shí)子域在問(wèn)題空間,是對(duì)領(lǐng)域這個(gè)大問(wèn)題的分解,而上下文在解空間,是對(duì)子域的解決。研究上下文的關(guān)系,則是在歸納整合,使這些解決能互相融洽,共同解決領(lǐng)域這個(gè)大問(wèn)題。
有一類問(wèn)題,難點(diǎn)和重點(diǎn)在于分析和分解問(wèn)題,解決問(wèn)題倒是比較容易。針對(duì)這類問(wèn)題的方法,自然是強(qiáng)調(diào)研究問(wèn)題空間。
威脅建模方法,是一個(gè)很好的例子。數(shù)據(jù)流圖,信任空間,STRIDE模型,都是研究問(wèn)題空間的方法。找到了可能的威脅之后,還要對(duì)威脅進(jìn)行評(píng)估排序,這些都是在問(wèn)題空間。到最后才談到解空間,也就是如何解決威脅。