本書全面、系統(tǒng)地介紹了軟件測試相關的理論以及實踐知識。在總結軟件測試的標準、方法、技術的基礎上,對測試工具的使用進行了創(chuàng)新性介紹,并展望了軟件測試的發(fā)展方向。全書分為3個部分:第1部分(第1-3章)為理論篇,著重介紹了軟件測試的概念、軟件測試的基本知識、黑盒測試、白盒測試、軟件測試模型、單元測試、集成測試、確認測試、系
本書以實現(xiàn)法律化的程序設計為目標、面向合約軟件開發(fā)理論為基礎,系統(tǒng)地介紹了智能法律合約與面向合約軟件工程的概念與架構,對智能法律合約的法律屬性、語言設計進行了理論分析和模型設計,提出了智能法律合約的編譯方法、訂立方法等實用化工具和技術,并在數(shù)字資產(chǎn)與權屬交易和智能合約即服務等方面給出了智能法律合約的應用解決方案和相關智
本書共有11章教學內容和一個附錄組成。第1章介紹數(shù)據(jù)的邏輯結構、存儲結構與算法的基本概念;第2~10章分別介紹線性表、棧、隊列、串、多維數(shù)組和廣義表、樹和二叉樹、圖、查找、排序等內容。第11章提供了28個數(shù)據(jù)結構課程設計課題。附錄部分是指導學生完成一個數(shù)據(jù)結構實驗系統(tǒng)的組裝。本書對數(shù)據(jù)結構的概念和原理的闡述通俗易懂,例
本書立足于后疫情時代在線服務的快速增長與生活方式的改變,從全新的視角系統(tǒng)深入地論述了交互與服務設計的理論、方法、歷史和實踐,重點關注用戶體驗、情感設計、需求分析、創(chuàng)意心理學、服務觸點、服務經(jīng)濟學、原型設計、社會創(chuàng)新以及UI界面設計等內容。全書共分7篇20課,內容豐富,條理清晰,圖文并茂,資料新穎,每課均有思考與實踐題,
全書(上、下冊)基于Scratch3.0編寫,分為8章,第1章為準備內容,介紹主流編程語言的類型及特點、Scratch的發(fā)展和界面;第2-4章為Scratch基礎內容,介紹運動、畫筆、外觀、造型、聲音、音樂等基礎功能,讓學生使用簡單方法就能輕松完成聲色并茂的作品;第5-8章為Scratch進階內容,介紹事件、偵測、數(shù)據(jù)
本書是在“教、學、做、練”一體化的教學模式指導下,以項目為載體,以能力培養(yǎng)為核心,采用任務驅動的方法組織編寫的。項目選取直觀、有趣、簡單,語言敘述口語化,知識點的安排由淺入深。本書共設計了12個項目。這12個項目包含的知識點包含C語言程序的結構和書寫規(guī)范、C語言程序的開發(fā)環(huán)境和運行步驟、常量和變量、基本數(shù)據(jù)類型、運算符
數(shù)學知識對編程很有用,但是很多寫給程序員的數(shù)學書都比較難。我們?yōu)槭裁床粡幕A的數(shù)學知識開始學習呢? 本書盡力在計算機的世界中,告訴大家“數(shù)學可以怎樣用”或者“數(shù)學可以解決什么問題”,還嘗試用簡單的Python程序來展示實際的效果,幫助大家找到一種“原來如此”的感覺,從而掌握相關的數(shù)學知識。本書不僅解釋了數(shù)學理論,還解釋
本書從教學實際需求出發(fā),系統(tǒng)地闡述了數(shù)據(jù)庫的基礎知識和基本原理、MySQL數(shù)據(jù)庫的管理、操作和編程技術。全書內容豐富、知識結構合理、重難點突出,遵循知識學習曲線。全書共分15章,包括數(shù)據(jù)庫基礎知識、關系數(shù)據(jù)庫、MySQL概述、MySQL數(shù)據(jù)庫管理、MySQL表結構管理、MySQL表數(shù)據(jù)的操作、數(shù)據(jù)查詢、視圖、索引、存儲
本書采用單元和課的形式,通過30個寓教于樂且貼近中學生學習和生活,符合中學生認知的編程案例,幫助學生學習和掌握C++的編程思維和方法。 本書利用流程圖厘清編程思路,進而剖析解決問題必須的C++知識,包括常量、變量、順序結構、選擇結構、循環(huán)結構、數(shù)組、函數(shù)、文件操作、算法等。在此過程中,學生可以通過探索體會到編程的樂趣和