(1)確定用戶基本需求; (2)設計系統初始原型; (3)試用、評價系統原型; (4)修改完善系統原型。
(1)自行開發(fā); (2)委托開發(fā); (3)合作開發(fā); (4)購買商品軟件。
(1)結構化生命周期法; (2)原型法; (3)面向對象法。