1.3 复杂软件项目的共性:需求的不确定及技术的不确定