多选题 软件工程的结构化生命周期方法,提出将软件生命周期划分为计划、开发和运行三个时期,下述(    )工作应属于软件开发期的内容。
   ①需求分析    ②可行性研究  ③总体设计
   A.只有①    B.①和②    C.全部    D.①和③
【正确答案】 D
【答案解析】