阅读笔记 1:《软件需求》第 1-2 章 需求的本质与认知误区

书籍:《软件需求(第 2 版)》 [美] Karl E. Wiegers 著
阅读章节:第 1 章 软件需求的定义、第 2 章 需求开发概述

核心内容

  1. 需求的核心是定义 “系统必须做什么”,而非 “怎么做”,它是对用户意图持续揭示与验证的过程,而非一次性文档编写。
  2. 需求分为三个层次:业务需求、用户需求、功能需求,同时还包含非功能需求、约束条件等隐性内容。
  3. 需求阶段最常见的误区是认知偏差:客户表达模糊、分析员过度脑补、开发人员随意扩展,最终导致交付结果与真实需求脱节。
  4. 需求开发包含四个阶段:需求获取、需求分析、需求规格说明、需求验证,是一个迭代递进的过程。

学习感悟
此前我对需求的理解停留在 “客户提要求” 的表层,读完才明白需求工作的核心是 “对齐认知”。很多项目失败不是技术问题,而是从一开始各方对需求的理解就不一致。就像课堂上的二手车物流系统题目,如果只看字面描述不深挖业务逻辑,很容易漏掉数据流和加工逻辑。需求工作不是 “看图写话”,而是站在业务视角还原真实的业务流程。

posted @ 2026-09-21 16:15  姜乐融  阅读(4)  评论(0)    收藏  举报