多项选择题

A.系统的执行速度加快,编程和设计的工作量减少
B.降低费用,缩短了软件开发、设计和调试等时间,增强了系统的可靠性和维护性
C.软件结构更加简单
D.软件界面更友好