美文网首页
问题空间与解空间

问题空间与解空间

作者: 聂同学 | 来源:发表于2017-07-09 11:39 被阅读422次

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

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

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

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

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


  1. 前一篇中首先提及。

相关文章

  • 问题空间与解空间

    问题空间与解空间[1],体现了思考的一般过程,所以在很多方法论中有所表现。 “设计思维”讲到4D过程,Discov...

  • Java 从入门到放弃 入门篇(对象导论)**

    OOP Object-oriented Programming 面对对象程序设计我们将问题空间中的元素及其在解空间...

  • 对软件工程的理解

    软件:是客观世界问题空间与解空间的具体表达;它追求表达能力强、更符合人类思维模式,具有构建性和易演化性的计算模型。...

  • 五大基本算法——分支限界法

    一、基本思路 与回溯法一样,分支限界法也是在问题的解空间树上搜索问题的解的一种算法。 二、分支限界法与回溯法的区别...

  • 穷举思想

    步骤确定问题的解的定义,姐空间的范围,以及正确的判定条件根据控件的特点来选择搜索策略,逐个检验解空间中的候选是否正...

  • 架构(2),架构做什么

    如果把用户需求看作是问题空间,那么架构就是解空间,架构的目标就是要设计软件系统来解决问题。架构其实就是结构...

  • 关于空间有限与无限的问题

    关于空间有限与无限的问题 丁酉年2月4日 于武昌 目前对有限空间与无限空间的认识,仍然停...

  • 统计机器学习-线性可分支持向量机与硬间隔最大化

    考虑一个二分类问题。假设输入空间与特征空间为两个不同的空间。输入空间为欧氏空间或离散集合,特征空间为欧式空间或希尔...

  • Java编程思想(一) 对象导论

    1、抽象过程 不是基于所要解决的问题的结构考虑 将问题空间中的元素及其在解空间中的表示称为对象 万物皆为对象。 程...

  • 线性代数基本定理

    行空间与零空间正交。 总结 行空间与零空间一起张成定义域 行空间与零空间正交 行空间与零空间秩互补

网友评论

      本文标题:问题空间与解空间

      本文链接:https://www.haomeiwen.com/subject/zjushxtx.html