需求工程定义
找出、分析、文档化并且检查需求的过程被称为需求工程
需求的两个描述层次
- 用户需求,指高层的抽象需求。使用自然语言、图形描述需求。
- 系统需求,指底层的详细需求。使用系统需求文档(有时被称为功能规格说明)应该精确定义要实现的需求。
功能性需求:描述系统应该做什么。What
非功能性需求:描述系统应该做得怎么样。How
非功能性需求
用例与用例之间的关系
- 扩展:一个用例被定义为基础用例的发展
- 包含:包含其他用例的行为,减少用例之间的冗余
- 继承:一个用例被泛化成多个用例
需求确认
需求确认要检查的内容:
- 正确性
- 一致性
- 完整性
- 现实性
- 可验证性
需求确认可采用的技术:
- 需求评审
- 原型化
- 测试用例生成。需求应该是可测试的
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!