A、数据结构设计
B、算法设计
C、模块之间的接口设计
D、数据库的物理设计
知识点:软件工程-系统设计
在5.4章节。
其中,5.4.1概要设计主要设计模块的功能和模块之间的调用关系、接口等等。
5.4.2章节,软件详细设计主要需要把模块内的几乎所有内容都设计出来,当然包括从数据库到界面。也包括算法。