華為推出10本核心軟體教材首批五本試點應用
為因應我國軟體工程教育領域所面臨的核心教材不足,尤其是缺乏基於自主創新軟體系統的教材體系的問題,華為等機構合作推出了一整套共10本的軟體工程系列教材。這一系列教材是示範性軟體學院聯盟、高等教育出版社、華為技術有限公司與大學教師四方共同合作的成果。
教材內容涵蓋了資訊系統與管理、系統軟體、嵌入式軟體、新型平台軟體、分散式系統和軟體工程等領域。這些教材不僅融入了先進的軟體技術,還結合了實際案例分析,建構一套適應新型軟體工程專業的教學與實踐所需的教材體系,以支持國家軟體人才的培養。
系列教材書單如下:
此次首批推出試辦應用教材五本,具體如下:
1.《電腦組織與結構實驗教程-基於鯕鵬處理器》
本書為「電腦組成與結構」「電腦組成原理」等相關課程的實驗指導用書,基於華為公司的鯤鵬處理器技術而設計,採用華為雲作為實驗環境,透過C語言及彙編語言編寫程式驅動鯕鵬處理器運行,以此探索鯕鵬硬體特性,進而理解電腦硬體的工作原理。
本書讀者應具備C語言程式設計的基本技能,了解或正在學習電腦硬體的基本知識。本書可作為大學電腦硬體相關課程的實驗指導書,也可作為鯕鵬處理器學習者的參考書。
2、《系統分析與設計》
本書作為一本介紹軟體系統分析和設計的教材,融合了DevOps理念和華為系統工程方法,為學生和軟體開發人員提供有關軟體開發過程的理論和實踐方面的知識。
本書可作為高等學校電腦類專業,尤其是軟體工程本科生的教材;也可作為電腦類專業研究生和軟體開發工程師的參考讀物。
3.《軟體測試技術與實務—以分散式系統OpenHarmony》
本書基於OpenHarmony、面向全場景的分散式應用來討論如何進行軟體測試,以適應「軟體定義世界」新時代的教學需求,樹立大學生的民族自豪感和文化自信,使其承擔起發展國產基礎軟體的責任和使命。
4.《嵌入式系統開發-基於分散式系統OpenHarmony》
本書以OpenHarmony 3.1.1版本為基礎,針對初學者,從系統構成與開發環境建構入手,對核心的關鍵原始碼進行分析與解讀,包括核心構成、中斷與異常處理、啟動與時間管理、任務調度、記憶體管理、進程間通訊和檔案系統等,有助於讀者深入理解作業系統的工作方式,易於進行系統的應用開發。
5.《作業系統原理--以openEuler為例》
本書以作業系統運作方式為主線,深入解說作業系統如何實現系統資源的呼叫、管理,以及如何協助使用者程式的調度與執行。