知识卡片

概念证明减风险

普通读书笔记卡 · 1829.d

内容

架构概念证明不是做演示,而是针对最有风险、最具架构意义的需求构造可验证证据。性能、安全、集成或可用性无法靠口头保证,应通过原型、基准或模拟尽早暴露问题。发散:PoC 的目标是杀死错误假设,不是证明团队很乐观。

参考来源

- 位置:《架构实战:软件架构设计的过程》第8章《创建逻辑架构》8节“任务:构建架构的概念证明”(源文件:_chapter-text/ch08.txt) - 结论依据:原文明确指出建立架构概念证明的目的是减小风险,只有当风险大到不减轻就可能导致以后花费更大成本时才构建概念证明,且它可以采用可执行原型的形式来提供经验性证据,支持“概念证明减风险”这一论点。 - 原始内容:建立架构概念证明的目的是减小风险。这项工作产品可采用多种形式,从一个似乎适合解决方案的已知技术列表或一个简单的解决方案概念模型草图到一个可运行的原型系统……构建一个概念证明可能需要可观的工作量和成本,因此只有认为风险大到不减轻就可能导致以后花费更大的成本时才构建概念证明。