需求分析学习指导目录:https://blog.csdn.net/weixin_42562514/article/details/90572761
(1)完整性:不能遗漏任何必要的信息。如果知道缺少某项信息,用TBD(“待定”)标出。在开始之前必须解决TBD项。
(2)一致性:与其它软件需求或高层需求(系统需求)不相矛盾。
(3)可修改性:每项需求要求独立标出,并于其它需求区别开来。每项需求只能在软件需求规范中出现一次,保证一致性。
(4)可跟踪性:在软件开发中应该在软件需求与设计元素、源代码、测试用例之间建立链接,这就要求每项需求以一种结构化的、细粒度的方式进行说明并单独标明。