一個軟件系統的生存周期包含可行性分析和項目開發(fā)計劃、需求分析、設計(概要設計和詳細設計)、編碼、測試和維護等活動,其中( )是軟件工程的技術核心,其任務是確定如何實現軟件系統。A.可行性分析和項目開發(fā)計劃 B.需求分析 C.設計 D.編碼