1. 首页
  2. 课程学习
  3. Java
  4. Java软件开发中常见术语解析

Java软件开发中常见术语解析

上传者: 2023-11-19 05:28:46上传 TXT文件 170B 热度 7次

近日,有同事向我询问在软件开发中常见的一些字母组合的含义,如SRS,HLD,LLD,BD,FD,DD。当时我感到一种想打人的冲动,但好在我们能够理解对方的好奇心。现在,让我们深入解析这些术语的含义吧!

SRS:软件需求说明书,是在对用户需求进行深入研究、完成可行性分析和投资效益分析之后,由软件工程师或分析员编写的说明书。

HLD:概要设计说明书,其编制目的在于阐明程序系统的设计考虑,包括基本处理流程、组织结构、模块划分、功能分配、接口设计、运行设计、安全设计、数据结构设计和出错处理设计等,为详细设计提供基础。

LLD:详细设计说明书,编制目的在于详细说明软件系统各层次中每个程序的设计考虑。如果软件系统相对简单,层次较少,这些内容可以合并到概要设计说明书中。

BD:概要设计,是设计师根据用户交互过程和需求制定交互框架和视觉框架的过程。其结果通常以页面框架图的形式呈现,反映了交互控件布置、界面元素分组以及整体界面板式。

DD:详细设计,是软件工程中开发过程的一个步骤,对概要设计的细化。详细设计涵盖每个模块的实现算法和所需的局部结构。

FD:结构设计,

用户评论