本書按照典型的軟件開發(fā)過程組織和編寫內(nèi)容,旨在培養(yǎng)讀者具備軟件工程思想及實(shí)際軟件開發(fā)的能力。全書共11章,內(nèi)容涉及軟件與軟件工程、軟件過程、可行性研究與項(xiàng)目開發(fā)計(jì)劃、結(jié)構(gòu)化分析、結(jié)構(gòu)化設(shè)計(jì)、面向?qū)ο蠓椒ㄅcUML、面向?qū)ο蠓治、面向(qū)ο笤O(shè)計(jì)、軟件實(shí)現(xiàn)、軟件測試與維護(hù)和軟件工程管理。本書理論與實(shí)踐相結(jié)合,內(nèi)容翔實(shí),可操作性
該書寫法獨(dú)特,類似《金剛經(jīng)》體,全文多是以對話的方式,讓讀者讀起來輕松流暢,少了長篇大論的說教。同時,書中還加入了很多真實(shí)的案例、作者通過記錄與不同IT企業(yè)高管、層、甚至基層開發(fā)和技術(shù)人員的對話,在問答中將普遍問題進(jìn)行歸納總結(jié),并提出解決的方法。此外,書中對于案例和數(shù)據(jù)的引用也是一大亮點(diǎn)。作者結(jié)合自己多年經(jīng)驗(yàn),對案例和
全書共包括8個項(xiàng)目,分別是數(shù)據(jù)結(jié)構(gòu)與算法、線性表、棧和隊(duì)列、串和數(shù)組、樹和二叉樹、圖、查找,以及排序。本書詳細(xì)闡述了數(shù)據(jù)結(jié)構(gòu)的各類概念、各種不同的存儲結(jié)構(gòu),以及在不同存儲結(jié)構(gòu)上主要算法的實(shí)現(xiàn),并在項(xiàng)目結(jié)尾設(shè)置了項(xiàng)目重點(diǎn)知識的綜合案例,以幫助讀者在實(shí)踐中加深對理論的理解。
《Java程序設(shè)計(jì)項(xiàng)目式教程(含實(shí)訓(xùn)任務(wù)單)》共分為12個單元,內(nèi)容主要包括:搭建Java程序開發(fā)環(huán)境、Java程序設(shè)計(jì)基礎(chǔ)、Java面向?qū)ο蟪绦蛟O(shè)計(jì)、Java繼承、異常處理、多線程、Java集合框架、Java文件處理、Java數(shù)據(jù)庫訪問、Java圖形用戶界面設(shè)計(jì)、Java網(wǎng)絡(luò)編程,以及學(xué)生信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)!禞
本教程講述MySQL數(shù)據(jù)庫基本特性、SQL編碼開發(fā)、服務(wù)管理三大方面,分基礎(chǔ)技能與高級應(yīng)用兩部分。教材共10章,第1-5章為基礎(chǔ)技能,第6-10章為高級應(yīng)用。本書分別講述:MySQL數(shù)據(jù)庫基礎(chǔ)知識、數(shù)據(jù)表操作、數(shù)據(jù)查詢檢索操作、數(shù)據(jù)的增刪改操作、數(shù)據(jù)視圖與索引、數(shù)據(jù)庫范式設(shè)計(jì)、存儲過程、觸發(fā)器、關(guān)系數(shù)據(jù)庫管理、關(guān)系數(shù)據(jù)
本書共分為11章,內(nèi)容包括Web前端職業(yè)前景與重要理念,HTML5頁面的構(gòu)建與簡單控制,CSS3基礎(chǔ)入門,實(shí)現(xiàn)Web前端排版的基本美化,浮動、定位與列表,HTML5增強(qiáng)型表單與簡易表格,CSS3與HTML5的高級應(yīng)用,PC端典型頁面的設(shè)計(jì)與實(shí)現(xiàn),多設(shè)備響應(yīng)式頁面的實(shí)現(xiàn),使用Bootstrap框架創(chuàng)建頁面,WebApp類
本書共12章,首先從Linux系統(tǒng)安裝入手,教會大家如何搭建Linux學(xué)習(xí)環(huán)境。然后介紹Linux的目錄和文件管理,用戶、用戶組和權(quán)限管理,Linux資源管理以及Linux軟件包管理,Linux網(wǎng)絡(luò)基本配置等內(nèi)容,讓讀者掌握Linux系統(tǒng)的基本管理。接著對Linux系統(tǒng)中防火墻進(jìn)行介紹,讓讀者初步了解Linux的安全體
本書是一本在項(xiàng)目中學(xué)習(xí)的元宇宙世界前沿IT技術(shù)學(xué)習(xí)手冊,結(jié)合Swift語言從人與計(jì)算機(jī)出發(fā),深入淺出地說明計(jì)算機(jī)的前世今生和人與計(jì)算機(jī)的關(guān)系,探索各類交互方式、編程方式、應(yīng)用方式的進(jìn)化,再通過一系列的應(yīng)用實(shí)踐,體會傳感器、計(jì)算機(jī)網(wǎng)絡(luò)、AR、AI、沉浸式互動等技術(shù)的原理與應(yīng)用。最終,通過黑客馬拉松的創(chuàng)意,給每個人開放的空
本書系統(tǒng)地介紹了計(jì)算機(jī)軟件設(shè)計(jì)和開發(fā)所涉及的核心基礎(chǔ)知識。全書共分3部分,第1部分(第1-4章)介紹了基本數(shù)據(jù)結(jié)構(gòu)的概念、運(yùn)算和應(yīng)用,第2部分(第5-9章)介紹了操作系統(tǒng)的基本功能和實(shí)現(xiàn)原理;第3部分(第10-14章)介紹了軟件工程技術(shù)基礎(chǔ)。全書的數(shù)據(jù)結(jié)構(gòu)和算法采用C語言進(jìn)行描述。本書針對高等院校理工科非計(jì)算機(jī)專業(yè)“計(jì)
本書結(jié)構(gòu)契合最新研究生考試大綱,通過3種數(shù)據(jù)結(jié)構(gòu)+2個算法使學(xué)習(xí)者的計(jì)算思維能力從語言本身的使用提升到具有一定難度現(xiàn)實(shí)問題的分析、設(shè)計(jì)。本書內(nèi)容編排突出通俗性、形象性,去除了部分晦澀的形式化描述,換成通俗易懂的自然語言,為每個算法配套了形象的插圖。具體內(nèi)容包括概述、線性表、棧和隊(duì)列、串和數(shù)組、樹和二叉樹、圖、查找、排序