多项选择题

A.软件选择
B.数据结构
C.编码方案
D.系统运行平台