多项选择题

网络工程需求分析通常分为()和()。

A.功能性需求
B.非功能性需求
C.软件需求
D.硬件需求