本書全面講述了軟件工程的基本概念、原理、方法和工具,分析了每個環(huán)節(jié)對應的實例和項目案例。全書以理論夠用、實用,實踐環(huán)節(jié)相呼應為原則,使讀者能夠快速、輕松地掌握軟件工程理論和實踐過程。全書共10章。第1章講述軟件工程概述,包括軟件工程的概念、軟件生存期模型等;第2~4章講述結構化的軟件工程方法,其內容包括結構化分析、結構
《Linux操作系統(tǒng)基礎教程》以RHEL9.0和Debian11為教學藍本,結合大量的圖表,循序漸進地闡述了Linux操作系統(tǒng)的基本框架和原理及常見服務的部署,內容包括Linux系統(tǒng)概況、安裝Linux、用戶和組、文件和權限、常用命令、Linux圖形工作站、Linux運維、編程基礎、服務管理和服務配置,文末還精心挑選了
圖數(shù)據(jù)庫是NoSQL類數(shù)據(jù)庫的又一大典型代表,在國內圖數(shù)據(jù)庫屬于新興事物,其優(yōu)異的復雜關系解決方案引起了國內眾多大型互聯(lián)網(wǎng)公司及IT開發(fā)者的關注,而Neo4j是目前圖形化數(shù)據(jù)庫中最為出色、最為成熟的產品。本書的第一版書名是《Neo4j**指南》,發(fā)行量超過13000冊,本書在第一版的基礎上補充完善了Neo4j的新特性、
本書介紹JavaFX的GUI程序設計的基本內容,精心挑選并深入探討JavaFX中具有代表性的應用開發(fā)技術——JavaFXMedia、JavaFX3D、JavaFXWeb、JavaFXSwing、JavaFX圖表,以及JavaFX動畫與視覺效果等。書中每章都有大量從簡單到綜合的示例,對重點示例闡述編程思想并歸納必要的結
本書旨在培養(yǎng)學生的JavaWeb框架技術實踐創(chuàng)新和工程能力,為廣大讀者提供一本JavaWeb框架知識綜合學習和積累項目開發(fā)經驗的書。全書理論聯(lián)系實際,引進以項目為驅動的教學模式,詳細系統(tǒng)地講解Struts2、Hibernate5和Spring5框架技術,將項目開發(fā)貫穿整個知識體系。全書共分11章,內容包括Struts2
《畢昇編譯器原理與實踐》詳細討論了畢昇編譯器的設計原理與實現(xiàn),深入介紹了現(xiàn)代編譯器設計和實踐。全書共8章,包括編譯器概述,鯤鵬處理器,編譯器前端的詞法分析、語法分析和語義分析,編譯器中端的中間表示、中間代碼生成、中間代碼優(yōu)化、靜態(tài)單賦值形式等,編譯器后端的指令選擇、指令調度、寄存器分配等內容。本書重點討論了畢昇編譯器中
本書是作者圍繞軟件工程能力所做的系列培訓的內容匯編。這些內容來源于作者20多年以來對軟件工程的學習體會和項目實踐,以及對中國工業(yè)界軟件工程師的觀察和教育實踐。全書共8章,第1章說明了什么是軟件工程能力,闡述了軟件工程能力中的素質要求。第2~8章分別從代碼、文檔、項目管理這三個方面講解了提升軟件工程能力素質的實踐方法。對
軟件工程是一門工程學科,是對經過驗證的原則、技術、語言和工具的智慧的運用,用于有成本效益的創(chuàng)造和維護能夠滿足用戶需求的軟件。本書匯總了軟件工程原則,對于軟件研發(fā)中的主要思想,以一系列分類原則的方式,給出了總結。原則是關于軟件工程的基本原理、規(guī)則或結論,不管所選的技術、工具或語言是什么,這些原則都有效。全書共9章,第1章
Node.js開發(fā)簡單,性能極好,一經發(fā)布便成了明星級項目。隨著大前端領域的蓬勃發(fā)展,跨平臺開發(fā)、API構建、Web應用開發(fā)等場景愈加常見,Node.js也成為大前端開發(fā)的必備“神器”。本書聚焦于Node.js高級技術。第1章介紹如何編寫npm模塊,其中涉及對許多常用模塊的解析。第2章介紹如何編寫企業(yè)級Web開發(fā)框架,
本書本書共有9章,包含PySide6/PyQt6常用知識及一些經典應用。每個章節(jié)側重點不同,但相對獨立,讀者根據(jù)目錄即可獲取自己所需的內容。第1章介紹PySide/PyQt的入門知識;第2章介紹QtDesigner的詳細用法;第3章和第4章介紹PySide/PyQt的基本窗口控件的使用方法;第5章介紹PySide/Py