需求文档化与验证
需求文档化与验证
文档化的原因.
软件系统子任务与人员之间存在着复杂的关系,存在大量的沟通和交流,所以软件系统开发中需要编写多种不同类型文档,针对广泛交流的内容,进行文档化。
为什么需要需求规格说明?
文档化的原因
需求规格说明的定义
用例文档和软件需求规格说明的区别
用例文档和软件需求规格说明文档是最常见的两种需求文档。
用例文档:从用户的角度以用例文本为主描述软件系统与外界的交互。
软件需求规格说明:从软件产品的角度以系统级需求列表的方式描述软件系统解决方案。
需求文档的交流对象:
①用户:验证文档内描述需求是否与自己意图一致。
②项目管理者:估算项目进度和人员分工。
③设计人员和程序员:依据软件需求文档来完成自己的任务。
④测试人员:根据需求文档验收测试。
⑤文档编写人员:根据需求信息编写用户使用手册。
⑥维护人员:理解需求进行软件维护。
技术文档写作要点:
①简洁。
②精确。
③易读(查询)。
④易修改。
需求书写要点
①使用用户术语。保证用户易读;
②可验证。:需求应该是可验证的,通过测试方法判断需求是否被满足;
③可行性。需求必须能在系统条件和约束下实现
对给定的需求示例设计功能测试用例的步骤:
①以需求列表为线索,开发测试用例套件。(对一项功能设计一个测试用例套件,并分析对需求的覆盖情况)
②使用测试技术确定输入/输出数据,开发测试用例。(等价类划分)
验证需求的方法
①评审。
②开发系统测试用例。
③度量。
评审的注意事项
①重视需求评审。
②保证用户与客户参与。
③用户对场景与线索表现出了最大的兴趣。
④使用检查列表。
需求规格说明文档书写要点
①充分利用标准的文档模版,保持所有内容位置得当。
②保持文档内的需求集具有完备性和⼀致性。
③为需求划分优先级。
需求文档化与验证
http://example.com/2022/06/15/计算机基础/软件工程/7-需求文档化与验证/