課 程 標 準
課程名稱:軟件項目開發指導
課程時數:58學時
課程對象:軟件技術專業高職學生
課程概述:
本課程重點培養學生綜合運用所學知識和技能解決實際問題的能力。
所選擇的項目可以是基于工作實際的也可以是基于學生興趣的。但無論怎樣選擇,項目必須符合本課程的框架體系和要求,以利于培養學生在給定的時間內開發出符合特定需求的實用的軟件的能力。
課程目標:
學習本課程后,學生必須:
(1) 能夠針對特定的用戶需求制訂項目開發計劃;
(2) 能夠設計項目解決方案;
(3) 能夠實現項目解決方案;
(4) 能夠對項目進行演示、分析和評估。
課程內容:
(1) 針對特定的用戶需求制訂項目開發計劃
●項目選擇:對感興趣的行業進行仔細地考察和研究,選擇項目,結構設計和目標描述,預算并列出所需資源清單。
●項目規劃:制訂基于計算機的項目開發計劃,包括項目總時間、交付日期、項目進程表、資源分配、質量保證體系、質量規劃。
●設計/架構:充分考慮多種可選的設計方法/技術以及環境(應用初步設計、詳細設計、數據設計、架構設計、面向過程設計、模塊化設計、結構化設計、面向對象設計、實時設計、圖形顯示、情節串連圖板、數據分析等)。
(2) 設計項目解決方案
●編程語言:選擇項目編程語言,編程語言規范,包括辨別項目的使用領域。
●編程技術:各種編程技術的實現,以及何處使用何種編程技術。
●編程需求:數據類型,數據結構(數組、記錄及其聲明,存儲分配,表達式等);……