《软件需求》读书笔记

本文是《软件需求》一书的读书笔记,详细介绍了需求开发的步骤,包括业务需求的确定、需求来源分析、聆听客户需求、编写需求文档,以及需求管理的变更控制、版本管理和跟踪。强调了需求的完整性、正确性和可验证性,并提倡通过原型法降低项目风险。同时,提出了需求质量验证的方法,如需求评审和测试用例的开发。
摘要由CSDN通过智能技术生成

《软件需求》,Karl E.Wiegers著

1       总论

一定要编写需求文档

需求的三个层次(从高到低):

1.      业务需求,最高层次的目标要求

2.      用户需求,Use Case

3.      功能需求,必须实现的软件功能

优秀需求的特性:

1.      完整性

2.      正确性,一致性

3.      可行性

4.      必要性

5.      划分优先级

6.      无二义性

7.      可验证性(根据需求能否写出测试用例)

8.      可跟踪性

需求工程的结构:

1.      需求开发,分为四个步骤

a)        问题获取(elicitation)

b)        分析

c)        编写规格说明

d)       

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值