1.4.3 详细设计
在概要设计的基础上,开发者需要进行硬件电路和软件系统的详细设计。
硬件电路设计包括嵌入式处理器电路设计、外围电路设计。嵌入式处理器电路设计包括电源电路、复位电路、时钟电路等的设计。外围电路根据实际需要可分为传感器数据采集电路、控制电路、功率驱动电路、人机交互电路、通信电路等。这些电路的设计需要对元器件参数、电路原理进行详细设计,一般还包括电路仿真及单元电路调试。(https://www.daowen.com)
在软件系统详细设计中,应描述实现具体模块所涉及的主要算法、数据结构、类的层次结构及调用关系,说明软件系统各个层次中的每一个程序(每个模块或子程序)的设计思路,以便进行代码编写和调试,应当保证软件的需求被完全分配下去。详细设计应当足够详细,使设计者能够根据详细设计报告进行编码。