试题二(20分)
阅读下列说明,回答问题1至问题4。
【说明】
该品牌拟开发"烘焙在线课堂"系统:学员在线观看直播课程、在商城内下单购买课程套餐,订单与支付信息采用HTTPS传输;系统开发采用软件工程方法组织。由于学员对直播界面、课程交互方式的期望在初期难以完全明确,项目组决定先快速构建可运行原型交学员试用,再根据反馈不断迭代完善,并且迭代过程中需要进行风险分析。
【问题4】(4分)本项目软件生命周期模型应该选用哪种?简述原因。
参考答案应选用螺旋模型(或原型模型/迭代增量模型)。
原因:本项目需求不明确,需要通过原型快速验证用户需求,根据用户反馈不断迭代完善;螺旋模型强调风险分析,适合需求不确定、风险较高的项目。