軟件開發(fā)技術是電子信息類專業(yè)的一門核心課程。
《軟件開發(fā)技術任務式教程/高職高專系列教材》從軟件開發(fā)方法與環(huán)境、數(shù)據(jù)表示與存儲、數(shù)據(jù)組織與處理、算法設計與應用、軟件測試與維護技術五個方面系統(tǒng)地講解了軟件開發(fā)過程所涉及的基本方法和技能。教材基于軟件產(chǎn)品開發(fā)的工作過程甄選內容,從典型工作任務出發(fā),與程序員崗位對接,精心設置案例,具有知識體系完整,層次清晰,內容先進、實用,組織形式新穎獨特、便于學習等特點。
教材采用任務驅動教學法,深入淺出,注重理論夠用,突出實踐操作,在基于工作過程的學習中培養(yǎng)學生的程序設計能力、算法構建能力和應用軟件實際工程項目開發(fā)的能力,主要面向高職高專、成人高校等計算機類專業(yè)的學生。
第1部分 軟件開發(fā)方法與環(huán)境
任務1.1 提煉SAGM(教職工津貼發(fā)放管理)系統(tǒng)需求
1.1.1 案例描述
1.1.2 案例分析
1.1.3 知識準備
1.1.4 案例實現(xiàn)
1.1.5 技能訓練
任務1.2 確定SAGM系統(tǒng)開發(fā)模型
1.2.1 案例描述
1.2.2 案例分析
1.2.3 知識準備
1.2.4 案例實現(xiàn)
1.2.5 技能訓練
任務1.3 分析SAGM系統(tǒng)開發(fā)方法
1.3.1 案例描述
1.3.2 案例分析
1.3.3 知識準備
1.3.4 案例實現(xiàn)
1.3.5 技能訓練
任務1.4 配置SAGM系統(tǒng)運行環(huán)境
1.4.1 案例描述
1.4.2 案例分析
1.4.3 知識準備
1.4.4 案例實現(xiàn)
1.4.5 技能訓練
第2部分 數(shù)據(jù)表示與存儲
任務2.1 確定SAGM數(shù)據(jù)庫的需求
2.1.1 案例描述
2.1.2 案例分析
2.1.3 知識準備
2.1.4 案例實現(xiàn)
2.1.5 技能訓練
任務2.2 建立SAGM數(shù)據(jù)模型
2.2.1 案例描述
2.2.2 案例分析
2.2.3 知識準備
2.2.4 案例實現(xiàn)
2.2.5 技能訓練
任務2.3 創(chuàng)建SAGM數(shù)據(jù)庫
2.3.1 案例描述
2.3.2 案例分析
2.3.3 知識準備
2.3.4 案例實現(xiàn)
2.3.5 技能訓練
任務2.4 學習結構化查詢語言(SQL)
2.4.1 案例描述
2.4.2 案例分析
2.4.3 知識準備
2.4.4 案例實現(xiàn)
2.4.5 技能訓練
第3部分 數(shù)據(jù)組織與處理
任務3.1 順序表的逆置問題
3.1.1 案例描述
3.1.2 案例分析
3.1.3 知識準備
3.1.4 案例實現(xiàn)
3.1.5 技能訓練
任務3.2 中綴表達式轉換為后綴表達式
3.2.1 案例描述
3.2.2 案例分析
3.2.3 知識準備
3.2.4 案例實現(xiàn)
3.2.5 技能訓練
任務3.3 分油問題
3. 3.1 案例描述
……
第4部分 算法設計與應用
第5部分 軟件測試與維護