根据软件生命周期的标准划分,以下哪个阶段主要负责确定系统的可行性和制定项目开发计划?
需求分析阶段
可行性分析与项目开发计划阶段
概要设计阶段
系统实施阶段
【内容考查】本题考查软件生命周期各阶段的基本概念和主要任务。
【选项分析】
选项A需求分析阶段`主要任务是分析和确定系统的功能需求和非功能需求,不涉及可行性评估;
选项B可行性分析与项目开发计划阶段`是软件生命周期的第一个阶段,主要负责评估项目的技术可行性、经济可行性、操作可行性等,并制定详细的项目开发计划,符合题意;
选项C概要设计阶段`主要进行系统的总体架构设计;
选项D系统实施阶段`主要进行编码和测试工作。因此正确答案是选项B。