零基礎(chǔ)學(xué)Java項目開發(fā)
定 價:99 元
- 作者:聚慕課教育研發(fā)中心
- 出版時間:2021/12/1
- ISBN:9787302585602
- 出 版 社:清華大學(xué)出版社
- 中圖法分類:TP312JA
- 頁碼:
- 紙張:膠版紙
- 版次:
- 開本:16開
《零基礎(chǔ)學(xué)Java項目開發(fā)》采取項目基礎(chǔ)項目實戰(zhàn)移動項目智能項目項目管理的結(jié)構(gòu)和由淺入深,由深到精的學(xué)習(xí)模式編寫而成。
全書分為5篇,共17章。首先講解項目基礎(chǔ),包括軟件設(shè)計與架構(gòu)、軟件接口設(shè)計和軟件數(shù)據(jù)庫架構(gòu)等內(nèi)容;其次講解項目實戰(zhàn),包括坦克大戰(zhàn)游戲、桌面監(jiān)控系統(tǒng)、企業(yè)財務(wù)管理系統(tǒng)和酒店管理系統(tǒng)等內(nèi)容;再次講解移動項目,包括在線考試系統(tǒng)、網(wǎng)上商城購物系統(tǒng)和書博士教育微信小程序等內(nèi)容;接著講解智能項目,包括人工智能人臉識別系統(tǒng)、人工智能圖像識別系統(tǒng)、航空訂票系統(tǒng)、電子郵件系統(tǒng)和智能停車管理系統(tǒng)等內(nèi)容;后講解項目管理,其中包括軟件測試與發(fā)布、軟件版本管理與加密技術(shù)等內(nèi)容。
《零基礎(chǔ)學(xué)Java項目開發(fā)》的目的是從多角度、全方位地幫助讀者快速掌握軟件開發(fā)技能,構(gòu)建從高校到社會與企業(yè)的就職橋梁,讓有志于從事軟件開發(fā)行業(yè)工作的讀者輕松步入職場。
《零基礎(chǔ)學(xué)Java項目開發(fā)》適合從事Java軟件開發(fā)的讀者閱讀,也適合正在做軟件專業(yè)畢業(yè)設(shè)計的大學(xué)生及大專院校和培訓(xùn)機(jī)構(gòu)相關(guān)專業(yè)的學(xué)生參考選用。
1篇 項目基礎(chǔ)
1章 軟件設(shè)計與架構(gòu)
1.1 軟件架構(gòu)流程
1.1.1 業(yè)務(wù)分析
1.1.2 解決方案架構(gòu)
1.1.3 系統(tǒng)功能設(shè)計
1.1.4 系統(tǒng)架構(gòu)設(shè)計
1.1.5 技術(shù)體系設(shè)計
1.1.6 體系結(jié)構(gòu)設(shè)計原則
1.2 系統(tǒng)總體架構(gòu)設(shè)計
1.2.1 ASSF模式
1.2.2 Location模式
1.2.3 Management-level模式
1.3 系統(tǒng)架構(gòu)中的數(shù)據(jù)分布式設(shè)計
1.4 系統(tǒng)架構(gòu)中的數(shù)據(jù)集成設(shè)計
1.4.1 數(shù)據(jù)物理集中
1.4.2 數(shù)據(jù)邏輯集中
1.4.3 數(shù)據(jù)聯(lián)邦模式
1.4.4 數(shù)據(jù)復(fù)制模式
1.4.5 基于接口的數(shù)據(jù)集成模式
1.5 應(yīng)用集成設(shè)計
1.5.1 EAI集成設(shè)計
1.5.2 MOM集成設(shè)計
1.5.3 SOA集成設(shè)計
1.6 接口設(shè)計
1.6.1 單一職責(zé)原則
1.6.2 依賴倒置原則
1.6.3 迪米特法則
1.6.4 里氏替換原則
1.6.5 接口隔離原則
1.6.6 開閉原則
1.7 本章小結(jié)
2章 軟件接口設(shè)計
2.1 什么是接口
2.2 軟件項目接口類型
2.2.1 人機(jī)接口
2.2.2 軟件-硬件接口
2.2.3 軟件間接口
2.2.4 通信接口
2.3 軟件接口設(shè)計規(guī)范
2.4 接口的安全控制策略
2.4.1 安全評估
2.4.2 訪問控制
2.4.3 入侵檢測
2.4.4 動態(tài)口令認(rèn)證
2.4.5 安全審計
2.4.6 防止惡意代碼
2.4.7 接口加密
2.5 本章小結(jié)
3章 軟件數(shù)據(jù)庫架構(gòu)
3.1 軟件數(shù)據(jù)庫類型
3.1.1 MySQL數(shù)據(jù)庫管理系統(tǒng)
3.1.2 SQL Server數(shù)據(jù)庫管理系統(tǒng)
3.1.3 Oracle數(shù)據(jù)庫管理系統(tǒng)
3.1.4 MongoDB數(shù)據(jù)庫管理系統(tǒng)
3.1.5 Redis數(shù)據(jù)庫管理系統(tǒng)
3.2 軟件項目數(shù)據(jù)庫架構(gòu)特性
3.2.1 實現(xiàn)數(shù)據(jù)共享
3.2.2 減少數(shù)據(jù)的冗余度
3.2.3 數(shù)據(jù)的獨立性
3.2.4 數(shù)據(jù)的集中控制
3.2.5 數(shù)據(jù)的一致性和可維護(hù)性
3.2.6 數(shù)據(jù)的故障恢復(fù)
3.3 軟件項目數(shù)據(jù)庫設(shè)計
3.3.1 需求分析
3.3.2 概念結(jié)構(gòu)設(shè)計
3.3.3 邏輯結(jié)構(gòu)設(shè)計
3.3.4 物理結(jié)構(gòu)設(shè)計
3.3.5 數(shù)據(jù)庫的實施
3.3.6 數(shù)據(jù)庫的運行和維護(hù)
3.4 本章小結(jié)
……
2篇 項目實戰(zhàn)
3篇 移動項目
4篇 智能項目
5篇 項目管理