多项选择题

A.共享的功能模块应集中
B.模块大小划分要适当
C.模块功能要简单
D.模块的独立性