软件测试中的术语SRS、HLD、LLD、BD、FD、DD分别是什么意思?
SRS:软件需求说明书是指软件工程师或分析师在研究用户需求的基础上,完成可行性分析和投资效益分析后编写的说明书。
HLD:概要设计规范(Summary design specification),用于说明程序系统的设计考虑,包括程序的基本处理流程、组织结构、模块划分、功能分配、接口设计、操作设计、安全设计、数据结构设计和错误处理设计,从而为程序的详细设计提供依据。
LLD:详细的设计规范,其目的是解释在软件系统的所有层次上每个程序的设计考虑。如果软件系统比较简单,层次较少,则可以不单独编写本文档,相关内容可以并入概要设计说明书中。
BD:概要设计是设计师根据用户的交互过程和用户需求,形成交互框架和视觉框架的过程。结果通常以页面框架图的形式呈现,它反映了交互控件的布局、界面元素的分组以及整个板块式界面。
DD:详细设计是软件工程中软件开发的一个步骤。它是对概要设计的细化,是对每个模块实现算法所需的局部结构的详细设计。
FD:结构设计是详细设计的基本原则,侧重于模块功能和流程设计。结构化编程是过程化编程的一个子集,它对编写的程序使用逻辑结构,使之更有效,更容易理解和修改。
扩展数据:
SRS详细定义了信息流和接口、功能要求、设计要求和限制、测试标准和质量保证要求。它的作用是作为用户和软件开发者之间的技术协议,作为开始设计工作的基础和依据。系统开发完成后,为产品验收提供了基础。
SRS必须用统一格式的文档来描述。为了使需求分析和描述具有统一的风格,可以使用现有的能够满足项目需求的模板,也可以根据项目的特点和软件开发团队的特点对标准进行适当的修改,形成自己的模板。软件需求描述主要包括引言、任务概述、需求说明书、运行环境说明书和附录。