单项选择题

A.软件项目管理就是通过计划组织和控制等活动,合理配置和使用资源达到目标的过程。
B.软件项目管理先于任何技术活动之前,并贯穿软件的整个生命周期。
C.软件项目应该有一个主要客户或项目发起人。
D.软件项目一般都是临时性发起的。