📘 无歧义需求·规格说明
30章 · 从模糊到精准
🎓 风格
v1.0
01
需求规格说明概述
什么是
为什么需要
生命周期位置
02
需求工程基础
获取
分析
规格
验证
管理
03
优秀需求规格的特征
正确性
无歧义
完整性
一致性
可验证
04
无歧义性的核心概念
歧义需求
歧义代价
定义无歧义
05
自然语言的陷阱
一词多义
指代不明
省略主语
模糊量词
06
结构化语言规范
主动语态
明确主语谓语
避免模糊
统一术语
07
术语表与词汇控制
建立术语表
一致性检查
避免同义词
08
需求模板与标准
IEEE830
用户故事
用例模板
功能需求
09
功能需求与非功能需求
区分
非功能量化
性能指标
10
业务规则与约束
业务规则表达
约束条件
假设依赖
11
用户故事编写
As a…
I want…
So that…
验收标准
12
用例建模
参与者
用例图
基本流
备选流
13
场景与实例化
具体场景
边界案例
异常流程
示例驱动
14
数据字典与数据定义
数据项
数据结构
数据流
数据存储
15
状态机与行为描述
状态图
事件
动作
转换表
16
业务规则引擎与决策表
决策表结构
条件动作
完整性检查
17
原型与可视化
低保真
高保真
交互说明
标注规范
18
验收标准与测试用例
可测试性
测试推导
通过/失败
19
需求优先级划分
MoSCoW
Kano模型
价值-成本矩阵
20
需求追踪矩阵
需求编号
来源
设计实现测试
21
需求评审技术
同行评审
走查
审查
检查清单
22
常见歧义类型
逻辑歧义
范围歧义
时间歧义
数量歧义
23
歧义检测方法
关键词搜索
阅读法
形式化检查
工具辅助
24
形式化方法简介
Z语言
VDM
B方法
OCL
25
需求管理工具
Jira
Confluence
Doors
Polarion
26
敏捷环境下的需求
用户故事地图
Backlog
迭代规划
持续细化
27
需求变更管理
变更流程
影响分析
版本控制
基线
28
跨团队沟通与对齐
干系人分析
沟通计划
共识建立
29
需求规格文档结构
引言
总体描述
具体需求
附录
30
综合案例实战
模糊→无歧义
完整演练
案例