大多数设计文档的常见布局基本类似,包括两个主要部分:
(1)将总的程序分为子系统,包括子系统之间的界面依赖关系、子系统之间的数据流、每个字系统的输入输出和通用线程模型。
(2)每个子系统的详情,包括类的细分、类的层次结构、数据结构、算法、具体的线程模型和错误处理的细节。
*注意:设计的关键是在编写程序之前进行思考。
大多数设计文档的常见布局基本类似,包括两个主要部分:
(1)将总的程序分为子系统,包括子系统之间的界面依赖关系、子系统之间的数据流、每个字系统的输入输出和通用线程模型。
(2)每个子系统的详情,包括类的细分、类的层次结构、数据结构、算法、具体的线程模型和错误处理的细节。
*注意:设计的关键是在编写程序之前进行思考。