单项选择题

软件开发的结构化生命周期方法通常将软件生命周期划分为计划、开发和远行三个时 期,下述哪些应属于软件开发朋内完成的工作   Ⅰ.需求分析  Ⅱ.可行性研究  Ⅲ.总体设计  Ⅳ.程序设计

A.Ⅰ和Ⅱ
B.Ⅰ和Ⅲ
C.Ⅰ,Ⅱ和Ⅲ
D.Ⅰ,Ⅲ和Ⅳ