多项选择题

A.软件工程作为智力型工程,参与的人越多越好
B.软件工程项目的工程量大,因此技术人员需求量较大,参与的人会较多
C.软件工程作为智力型工程,参与的人越少越好
D.人与人的交互也会越复杂,通讯成本也越高,因此软件工程参与的软件工程师数量应该限制在合理的范围内