
需求工程第五讲需求检查和确认ppt课件.ppt
12页需求工程需求工程第五讲 需求检查和确认需求确认和检查v当需求文档生成以后,经过确认和检查,以便找出需求中的脱漏、冲突和不明确性并确保需求符合质量规范v需求确认的目的是检查被定义的需求集,并发现需求中能够存在的问题需求问题v需求问题能够包括如下几点:v缺乏与质量规范的一致性v由于匮乏的词语描画的需求具有不明确性v在分析过程中没有被发现的需求冲突v需求确认的主要问题是系统无法依赖任何东西来确认组织正式的需求审查v系统地检查需求、开会讨论需求问题和就系统地检查需求、开会讨论需求问题和就如何处理这些问题达成一致如何处理这些问题达成一致v对每个问题能够采取地行动对每个问题能够采取地行动v需求廓清需求廓清v脱漏需求脱漏需求v需求冲突需求冲突v不真实践地需求不真实践地需求需求检查与确认-内容核对清单v客户、资助人、背景v业务目的+追踪踪迹v数据需求〔数据库、输入/输出格式、通讯形状、初始值〕v系统范围及接口v业务/功能需求〔事件及特性〕v设计层需求〔原型或通讯协议〕v非琐碎功能的阐明v质量需求〔性能、可用性、平安性等〕需求检查与确认-构造检查v每项需求的编号v可验证的需求v每项需求的目的v实现需求的方案例如v图示等的纯文本解释v每项需求的重要性及稳定性v交叉援用,而不是反复信息软件需求阐明书高级审查v审查需求阐明书是为了找出根本性的大问审查需求阐明书是为了找出根本性的大问题、疏漏或脱漏之处。
题、疏漏或脱漏之处v高级审查方式高级审查方式v设身处地为客户着想设身处地为客户着想v研讨现有的规范和规范研讨现有的规范和规范v审查和测试同类软件审查和测试同类软件软件需求阐明书的低级测试技术v需求阐明书属性检查清单需求阐明书属性检查清单v需求阐明书用语检查清单需求阐明书用语检查清单v需求阐明书内容检查清单需求阐明书内容检查清单v需求阐明书构造检查清单需求阐明书构造检查清单需求阐明书用语检查清单v总是、每一种、一切、没有、从不v当然、因此、明显、显然、必然v某些、有时、经常、通常、惯常、经常、大多、几乎v等等、诸如此类、依此类推v良好、迅速、廉价、高效、小、稳定v已处置、已回绝、已忽略、已消除v假设…那么…〔没有否那么〕找出有“假设…那么…〞而短少配套的“否那么〞构造的陈说想一想“假设〞没有发生会怎样需求阐明书内容核对清单v客户、资助人、背景v业务目的+追踪踪迹v数据需求〔数据库、输入/输出格式、通讯形状、初始值〕v系统范围及接口v业务/功能需求〔事件及特性〕v设计层需求〔原型或通讯协议〕v非琐碎功能的阐明v质量需求〔性能、可用性、平安性等〕需求阐明书构造检查清单v每项需求的编号v可验证的需求v每项需求的目的v实现需求的方案例如v图示等的纯文本解释v每项需求的重要性及稳定性v交叉援用,而不是反复信息其它确认方法v运用原型化来使需求生动化v编写用户手册草案v设计需求测试案例。
