發(fā)布時間:2020-01-15 熱度:
本課程是華為e學(xué)云產(chǎn)學(xué)合作系列課程之一。本課程是大連理工大學(xué)和華為聯(lián)合打造的精品課程,通過DevOps與云服務(wù)相結(jié)合,基于“項目驅(qū)動”的工程實踐進(jìn)行能力訓(xùn)練,采取“基礎(chǔ)知識→核心應(yīng)用→綜合案例→企業(yè)實踐”的結(jié)構(gòu)和“由淺入深,由深到精”的學(xué)習(xí)模式進(jìn)行講解,掌握產(chǎn)品經(jīng)理與項目經(jīng)理應(yīng)具備的技能知識點,具備云服務(wù)與開發(fā)的基本能力。
授課目標(biāo)
本課程一方面是給計算機專業(yè)的同學(xué)進(jìn)行系統(tǒng)分析與設(shè)計課程的學(xué)習(xí)之用,同時也可以當(dāng)做是軟件工程的授課內(nèi)容,另一方面課程結(jié)合了華為的HCIP-Cloud Service Developer認(rèn)證內(nèi)容,學(xué)習(xí)完可以直接參加該項認(rèn)證。本課程對于有志于從事產(chǎn)品經(jīng)理、項目經(jīng)理的同學(xué)們將有很大的幫助。
課程概述
系統(tǒng)分析設(shè)計可能是最復(fù)雜最棘手的人類活動之一,是軟件成敗的關(guān)鍵所在。目前軟件行業(yè)經(jīng)歷巨大的變革,滯后的傳統(tǒng)開發(fā)模式已經(jīng)成為了傳統(tǒng)軟件行業(yè)發(fā)展的限制,“云軟件”利用云計算和線上服務(wù)模式簡化了用戶操作,隨時隨地為客戶解決需求,在軟件行業(yè)轉(zhuǎn)型中跨出了堅實的一步。
系統(tǒng)規(guī)劃、需求分析、敏捷管理、配置管理、代碼檢查、編譯構(gòu)建、自動測試、部署發(fā)布、流水線,這些技術(shù)都是本次課程重點講解內(nèi)容,并結(jié)合華為公司的實際生產(chǎn)環(huán)境,針對在線服裝商城項目在DevCloud上進(jìn)行全生命周期的講解。在現(xiàn)代化系統(tǒng)中,軟件開發(fā)安全也變得尤為重要,本課程將通過軟件開發(fā)安全模型與軟件開全漏洞和編碼安全等講解如何設(shè)計一個安全的軟件。作為優(yōu)秀的軟件開發(fā)者,不僅要有高超的技術(shù),還要有倫理之心,本課程將通過講授人工智能倫理和大數(shù)據(jù)倫理,為開發(fā)者全面進(jìn)行工程倫理的知識講解。
本課程亮點與特色在于課程講解是分為高校教師和企業(yè)教師聯(lián)合授課,理論與實踐完美融合,既有知識理論的講解,也有企業(yè)例會的演示,還將知識制作成可愛的動畫。同時本課程與華為的HCIP-Cloud Service Developer認(rèn)證進(jìn)行了結(jié)合,學(xué)習(xí)完本課程可以參加該認(rèn)證考試。
基礎(chǔ)知識→核心應(yīng)用→綜合案例→企業(yè)實踐”的結(jié)構(gòu)和“由淺入深,由深到精”的學(xué)習(xí)模式進(jìn)行講解,使學(xué)習(xí)者能夠親身體驗到真實的企業(yè)生產(chǎn)環(huán)境,掌握產(chǎn)品經(jīng)理與項目經(jīng)理應(yīng)具備的技能知識點,具備云服務(wù)與開發(fā)的基本能力。
預(yù)備知識
需要有數(shù)據(jù)庫、軟件工程、至少掌握一種編程語言的基礎(chǔ)。
課程大綱
1. 系統(tǒng)分析與設(shè)計
1.1 系統(tǒng)的概念與特性
1.2 系統(tǒng)分析與設(shè)計方法
1.3 軟件研發(fā)趨勢
1.4 DevOps研發(fā)模式
2. 系統(tǒng)規(guī)劃
2.1 系統(tǒng)規(guī)劃概述
2.2 系統(tǒng)規(guī)劃步驟1
2.3 系統(tǒng)規(guī)劃步驟2
2.4 系統(tǒng)規(guī)劃模型與方法
2.5 關(guān)鍵成功因素法
2.6 魚骨圖
3. 需求分析
3.1 需求介紹
3.2 系統(tǒng)需求概述
3.3 需求分析步驟-用戶研究
3.4 需求分析步驟-市場研究
3.5 需求分析步驟-競品分析
3.6 需求分析步驟-產(chǎn)品定位分析
3.7 需求分析步驟-數(shù)據(jù)分析
3.8 用戶畫像概述
3.9 定性研究
3.10 用戶畫像過程
3.11 分析整合
4. 項目管理
4.1項目管理概述
4.2 項目啟動
4.3 項目進(jìn)度計劃管理-甘特圖
4.4 項目進(jìn)度計劃管理-計劃評審技術(shù)1
4.5 項目進(jìn)度計劃管理-計劃評審技術(shù)2
4.6 項目進(jìn)度計劃管理
4.7 敏捷項目管理1
4.8 敏捷項目管理2
4.9 敏捷項目管理3
4.10 系統(tǒng)項目管理-敏捷管理實踐1
4.11 系統(tǒng)項目管理-敏捷管理實踐2
4.12 系統(tǒng)項目管理-敏捷管理實踐3
4.13 系統(tǒng)項目管理-精益項目管理1
4.14 系統(tǒng)項目管理-精益項目管理2
4.15 系統(tǒng)項目管理-精益項目管理3
4.16 系統(tǒng)項目管理-微服務(wù)項目管理
4.17 系統(tǒng)項目管理-華為項目管理實踐1
4.18 系統(tǒng)項目管理-華為項目管理實踐2
5. 系統(tǒng)分析建模
5.1 系統(tǒng)業(yè)務(wù)流程建模1
5.2 系統(tǒng)業(yè)務(wù)流程建模2
5.3 系統(tǒng)數(shù)據(jù)流程建模1
5.4 系統(tǒng)數(shù)據(jù)流程建模2
5.5 系統(tǒng)用例建模1
5.6 系統(tǒng)用例建模2
6. 數(shù)據(jù)庫設(shè)計
6.1 數(shù)據(jù)庫設(shè)計概述與需求
6.2 概念結(jié)構(gòu)設(shè)計
6.3 邏輯結(jié)構(gòu)設(shè)計
6.4 邏輯結(jié)構(gòu)設(shè)計-規(guī)范化實例
6.5 數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計1
6.6 數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計2
6.7 數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計3
6.8 PowerDesigner實踐
7. 系統(tǒng)總體設(shè)計
7.1 系統(tǒng)總體設(shè)計概述
7.2 三層架構(gòu)設(shè)計
7.3 MVC架構(gòu)設(shè)計
7.4 SOA架構(gòu)設(shè)計
7.5 微服務(wù)架構(gòu)設(shè)計
8. 系統(tǒng)持續(xù)集成設(shè)計
8.1 版本控制系統(tǒng)簡介
8.2 Git
8.3 系統(tǒng)代碼檢查
8.4 系統(tǒng)編譯構(gòu)建
8.5 系統(tǒng)測試管理
9. 系統(tǒng)持續(xù)集成
9.1 系統(tǒng)部署服務(wù)
9.2 系統(tǒng)發(fā)布服務(wù)
9.3 軟件構(gòu)件
9.4 Maven工具依賴管理
9.5 持續(xù)交付流水線
10. 軟件開發(fā)安全設(shè)計
10.1軟件開發(fā)安全概述
10.2 軟件開發(fā)安全模型
10.3 軟件安全漏洞
10.4 常見編程安全問題1
10.5 常見編程安全問題2
10.6 常見編程安全問題3
10.7 常見編程安全問題4
11. 軟件工程倫理
11.1 工程倫理概述
11.2 人工智能倫理1
11.3 人工智能倫理2
11.4 大數(shù)據(jù)倫理1
11.5 大數(shù)據(jù)倫理2
11.6 大數(shù)據(jù)倫理3
11.7 大數(shù)據(jù)倫理4
11.8 大數(shù)據(jù)倫理5
12. 基于華為云的在線商品管理
12.1 實驗教程概述
12.2 項目管理
12.3 代碼托管
12.4 代碼檢查
12.5 編譯構(gòu)建
12.6 部署管理
12.7 測試管理
12.8 流水線