目录
-
-
-
-
- 需求分类:
- 功能需求的三个层次:
- 非功能性要求:
-
-
-
需求分类:
- 功能需求
- 非功能性需求
- 性能需求(Performance Requirements)
- 质量属性(Quality Requirements)
- 对外接口( interface Requirements)
- 约束
功能需求的三个层次:
- 业务需求:描述为什么开发系统(Why)(最重要)
- 用户需求:描述系统能够帮助用户作什么(What)
- 系统需求:描述用户要求的具体流程(How)
系统需求不是指需求怎么实现,需求怎样实现是在设计阶段完成的。
非功能性要求:
(1) 性能需求:主要包括用户在软件响应速度、精度、容量、负载、系统吞吐量、运行时耗费资源等属性要求
(2) 质量属性:系统完成工作的质量,如软件的灵活性、高效性、可靠性、可维护性、健壮性、可用性。
(3) 对外接口:系统与环境中其他系统之间需要建立的接口,包括硬件接口、软件接口、数据库接口等。
对系统之间的软硬件接口需要说明以下内容:
- 接口数据格式
- 接口命令格式
- 接口标准
- 接口输入输出
- 接口用途
(4) 约束:构建系统时需要遵循的约束,如编程语言和硬件设施等。约束不受系统功能需求影响。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!