SD 设计过程挺有意思,是数据流设计方法,它其实是理清程序中数据流动的方式。要确定信息流的类型,划定流的边界,把数据流图映射成程序结构。还需要提取层次控制结构,精化整体结构,使程序逻辑更加清晰。如果你在做系统设计,是有复杂数据流的场景,这个方法会帮你多。
数据流设计的好处在于它让你能从整体的角度去看待系统,理解每一块功能模块之间是怎么互相交互的。你可以参考一些相关文章,比如《数据流驱动设计》,它在如何根据数据流来驱动整个设计的过程。是做 ETL 或者系统架构时,数据流的设计显得尤为重要。,想要理清复杂系统的逻辑,SD 设计过程的这个方法是挺值得一试的!