基本介紹
圖書信息,圖書目錄,
圖書信息
作者:張榮超 瀋陽
出版社:東軟電子出版社
出版時間:2015年09月
定價¥28.00
開 本:16開
紙 張:膠版紙
包 裝:平裝-膠訂
ISBN:9787894363220
圖書目錄
第一章 實戰導論 14
1.1 智慧型農業概述 14
1.2 智慧型農業開發人才能力需求 14
1.3 目標產品真實體驗 15
1.4 智慧型農業實戰項目教學前導 21
1.5 智慧型農業實戰項目的教學目標 22
1.6 智慧型農業實戰項目團隊組建 25
1.7 智慧型農業實戰項目的考核方式 29
第二章 項目構思(Conceive)——需求分析 30
2.1 任務構思(Conceive) 30
2.2 任務設計(Design) 31
2.3 任務實現(Implement) 37
2.4 任務運作(Operate) 38
2.5 任務擴展(Extend) 44
第三章 項目設計(Design)——概要設計和詳細設計 48
子任務1 項目設計(Design)——概要設計 48
3.1.1 任務構思(Conceive) 48
3.1.2 任務設計(Design) 48
3.1.3 任務實現(Implement) 49
3.1.4 任務運作(Operate) 49
3.1.5 任務擴展(Extend) 52
子任務2 項目設計(Design)——詳細設計 52
3.2.1 任務構思(Conceive) 53
3.2.2 任務設計(Design) 54
3.2.3 任務實現(Implement) 55
3.2.4 任務運作(Operate) 56
3.2.5 任務擴展(Extend) 58
第四章 項目實現(Implement)——編碼和測試 59
子任務1 實現啟動App後的Splash界面和用戶引導界面 59
4.1.1 任務構思(Conceive) 60
4.1.2 任務設計(Design) 63
4.1.3 任務實現(Implement) 63
4.1.4 任務運作(Operate) 73
4.1.5 任務擴展(Extend) 74
子任務2 實現主界面的布局 74
4.2.1 任務構思(Conceive) 75
4.2.2 任務設計(Design) 76
4.2.3 任務實現(Implement) 77
4.2.4 任務運作(Operate) 89
4.2.5 任務擴展(Extend) 91
子任務3 實現客戶端與服務端的網路連線 91
4.3.1 任務構思(Conceive) 92
4.3.2 任務設計(Design) 93
4.3.3 任務實現(Implement) 94
4.3.4 任務運作(Operate) 105
4.3.5 任務擴展(Extend) 107
子任務4 實現用戶的註冊和登錄 107
4.4.1 任務構思(Conceive) 107
4.4.2 任務設計(Design) 111
4.4.3 任務實現(Implement) 112
4.4.4 任務運作(Operate) 128
4.4.5 任務擴展(Extend) 129
子任務5 實現客戶端實時讀取沙盤上感測器的數據 129
4.5.1 任務構思(Conceive) 130
4.5.2 任務設計(Design) 131
4.5.3 任務實現(Implement) 132
4.5.4 任務運作(Operate) 140
4.5.5 任務擴展(Extend) 142
子任務6 在系統列生成警告通知 142
4.6.1 任務構思(Conceive) 143
4.6.2 任務設計(Design) 145
4.6.3 任務實現(Implement) 145
4.6.4 任務運作(Operate) 154
4.6.5 任務擴展(Extend) 155
子任務7 手動打開或關閉沙盤上的受控設備 156
4.7.1 任務構思(Conceive) 156
4.7.2 任務設計(Design) 160
4.7.3 任務實現(Implement) 161
4.7.4 任務運作(Operate) 169
4.7.5 任務擴展(Extend) 171
子任務8 實現系統設定界面的布局 171
4.8.1 任務構思(Conceive) 171
4.8.2 任務設計(Design) 177
4.8.3 任務實現(Implement 178
4.8.4 任務運作(Operate) 194
4.8.5 任務擴展(Extend) 196
子任務9 實現應用程式的國際化 196
4.9.1 任務構思(Conceive) 197
4.9.2 任務設計(Design) 198
4.9.3 任務實現(Implement) 199
4.9.4 任務運作(Operate) 205
4.9.5 任務擴展(Extend) 206
子任務10 自動打開或關閉沙盤上的受控設備 206
4.10.1 任務構思(Conceive) 207
4.10.2 任務設計(Design) 210
4.10.3 任務實現(Implement) 210
4.10.4 任務運作(Operate) 217
4.10.5 任務擴展(Extend) 218
子任務11 使用第三方控制項AChartEngine繪製圖形 218
4.11.1 任務構思(Conceive) 219
4.11.2 任務設計(Design) 220
4.11.3 任務實現(Implement) 221
4.11.4 任務運作(Operate) 230
4.11.5 任務擴展(Extend) 231
子任務12 查詢感測器在某個時間段內的歷史數據 231
4.12.1 任務構思(Conceive) 232
4.12.2 任務設計(Design) 244
4.12.3 任務實現(Implement) 244
4.12.4 任務運作(Operate) 252
4.12.5 任務擴展(Extend) 253
子任務13 實現系統的許可權管理 253
4.13.1 任務構思(Conceive) 254
4.13.2 任務設計(Design) 258
4.13.3 任務實現(Implement) 258
4.13.4 任務運作(Operate) 265
4.13.5 任務擴展(Extend) 267
子任務14 在服務端記錄系統日誌 267
4.14.1 任務構思(Conceive) 268
4.14.2 任務設計(Design) 270
4.14.3 任務實現(Implement) 270
4.14.4 任務運作(Operate) 284
4.14.5 任務擴展(Extend) 285
子任務15 使用Monkey對App進行壓力測試 285
4.15.1 任務構思(Conceive) 286
4.15.2 任務設計(Design) 288
4.15.3 任務實現(Implement) 288
4.15.4 任務運作(Operate) 289
4.15.5 任務擴展(Extend) 291
第五章 項目運作(Operate)——簽名和發布 292
5.1.1 任務構思(Conceive) 292
5.1.2 任務設計(Design) 292
5.1.3 任務實現(Implement) 292
5.1.4 任務運作(Operate) 293
5.1.5 任務擴展(Extend) 296
第六章 項目擴展(Extend)——軟體維護 297
6.1.1 任務構思(Conceive) 297
6.1.2 任務設計(Design) 297
6.1.3 任務實現(Implement) 297
6.1.4 任務運作(Operate) 301
6.1.5 任務擴展(Extend) 304
附屬檔案一:《智慧型農業實戰項目需求說明書》模板 305
附屬檔案二:《智慧型農業實戰項目概要設計說明書》模板 310
附屬檔案三:《智慧型農業實戰項目詳細設計說明書》模板 319
聲明 323