多项选择题

A.可以使执行者在不知其所以然的情况下顺利完成任务
B.可以用来估计工作的复杂度
C.使工作的错误大为减少
D.提供最基本、最有效的管理工具和技术数据