问题空间与解空间

问题空间与解空间[1],体现了思考的一般过程,所以在很多方法论中有所表现。

“设计思维”讲到4D过程,Discovery、Define、Design、Delivery。 其中Discovery、Define就是在研究和结构化问题空间,而Design、Delivery则分别是解决问题和归纳整合,属于解空间。

领域驱动设计方法中,子域与上下文是两个看来近似的概念。其实子域在问题空间,是对领域这个大问题的分解,而上下文在解空间,是对子域的解决。研究上下文的关系,则是在归纳整合,使这些解决能互相融洽,共同解决领域这个大问题。

有一类问题,难点和重点在于分析和分解问题,解决问题倒是比较容易。针对这类问题的方法,自然是强调研究问题空间。

威胁建模方法,是一个很好的例子。数据流图,信任空间,STRIDE模型,都是研究问题空间的方法。找到了可能的威胁之后,还要对威胁进行评估排序,这些都是在问题空间。到最后才谈到解空间,也就是如何解决威胁。


  1. 前一篇中首先提及。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,269评论 19 139
  • 9月11日收到了大区总裁飞董特意给我邮寄来的大时代新品男女士内裤,原以为我能收到一条女裤就满足啦!万万没想...
    如愿蔡蔡阅读 528评论 0 2
  • 哪个电脑不适合我。 我用背包,整理了3个小时。 护照没有拿回来。失算了,脑子穷了
    lygly9阅读 241评论 0 0
  • 追求是一种憧憬,是人类至高的想象的能力。这世界的大多数人,都是平凡的人,我们都是过着平凡的生活。 追求是人们在这单...
    圣诞老人家的小鹿阅读 353评论 2 1