官术网_书友最值得收藏!

架構(gòu)師啟示錄:知識(shí)模型、落地方法與思維模式
會(huì)員

本書(shū)由資深架構(gòu)師撰寫(xiě),從架構(gòu)知識(shí)模型、架構(gòu)落地方法和架構(gòu)思維模式三大維度剖析架構(gòu)師的能力模型。具體而言,本書(shū)融合TOGAF、DDD、RUP等主流架構(gòu)方法論,抽象出一個(gè)具有高度普適性的架構(gòu)認(rèn)知框架,幫助讀者輕松入門(mén),成為合格架構(gòu)師。全書(shū)共10章,分為三部分。第一部分(第1章)提出一種架構(gòu)認(rèn)知的方法論,即架構(gòu)認(rèn)知框架=架構(gòu)知識(shí)模型+架構(gòu)落地方法+架構(gòu)思維模式,后續(xù)章節(jié)圍繞此方法論展開(kāi)。第二部分(第2~4章)介紹架構(gòu)知識(shí)模型,該模型將大量的架構(gòu)知識(shí)點(diǎn)進(jìn)行分類(lèi)與結(jié)構(gòu)化,因?yàn)橥?lèi)架構(gòu)知識(shí)之間通常存在一些共性規(guī)則,可以相互借鑒。第三部分(第5~10章)介紹架構(gòu)落地方法和架構(gòu)思維模式。本部分提出一個(gè)標(biāo)準(zhǔn)化的端到端架構(gòu)落地方法,該方法是在RUP、DDD和TOGAF等各類(lèi)架構(gòu)理論基礎(chǔ)上融合而成的,以幫助讀者有效應(yīng)對(duì)復(fù)雜系統(tǒng)的設(shè)計(jì)。最后,本部分介紹了10種(5對(duì))架構(gòu)思維模式,旨在幫助架構(gòu)師提升認(rèn)知水平,以應(yīng)對(duì)復(fù)雜系統(tǒng)的整體性挑戰(zhàn)。

靈犀 ·軟件工程 ·10萬(wàn)字

算法學(xué)習(xí)指南
會(huì)員

在編寫(xiě)代碼時(shí),每位軟件專(zhuān)業(yè)人士都需要對(duì)算法有充分的理解。在這本實(shí)用性極強(qiáng)的著作中,作者對(duì)一些關(guān)鍵的算法進(jìn)行了詳實(shí)的描述,可以有效地提高用各種語(yǔ)言編寫(xiě)代碼的質(zhì)量。軟件開(kāi)發(fā)人員、測(cè)試人員和維護(hù)人員可以在本書(shū)中學(xué)會(huì)如何使用算法,以創(chuàng)造性的方式解決計(jì)算性問(wèn)題。本書(shū)各章內(nèi)容前后銜接緊密,環(huán)環(huán)相扣,用醒目的圖表有條不紊地展示了一些核心概念,并對(duì)書(shū)中介紹的每種算法的性能進(jìn)行了分析。在每一章的最后,讀者需要應(yīng)用在該章所學(xué)習(xí)的知識(shí),解決一個(gè)新穎的具有挑戰(zhàn)性的問(wèn)題,就像在參加技術(shù)面試。在本書(shū)中,讀者將會(huì):學(xué)習(xí)計(jì)算機(jī)科學(xué)和軟件工程中非常重要且基本的算法;學(xué)習(xí)高效解決問(wèn)題的常用策略,包括分治法、動(dòng)態(tài)規(guī)劃等;使用大O表示法對(duì)代碼進(jìn)行分析,評(píng)估它的時(shí)間復(fù)雜度;在算法中使用現(xiàn)有的Python程序庫(kù)和數(shù)據(jù)結(jié)構(gòu)解決問(wèn)題;理解重要算法的主要步驟。

(美)喬治·海涅曼 ·軟件工程 ·11.2萬(wàn)字

App草圖+流程圖+交互原型設(shè)計(jì)教程
會(huì)員

產(chǎn)品原型是在產(chǎn)品創(chuàng)建的初期搭建的簡(jiǎn)單產(chǎn)品框架,它能夠按照客戶(hù)需求快速創(chuàng)建網(wǎng)站的線(xiàn)框圖、流程圖、原型和Word說(shuō)明文檔等內(nèi)容。同時(shí)原型設(shè)計(jì)還支持多人協(xié)作設(shè)計(jì)和共享版本的控制管理。本書(shū)由淺入深地講解了產(chǎn)品原型的創(chuàng)建方法和設(shè)計(jì)規(guī)范,以知識(shí)點(diǎn)+實(shí)戰(zhàn)案例+講解技巧的形式,幫助讀者快速掌握AxureRP9和AdobeXD的使用方法和技巧,同時(shí)了解網(wǎng)站UI產(chǎn)品原型設(shè)計(jì)需要掌握的設(shè)計(jì)規(guī)范。全書(shū)共分為7章:了解網(wǎng)站產(chǎn)品原型、了解AxureRP9、了解AdobeXD、設(shè)計(jì)制作PC端網(wǎng)頁(yè)產(chǎn)品原型、設(shè)計(jì)制作Android系統(tǒng)產(chǎn)品原型、設(shè)計(jì)制作iOS系統(tǒng)產(chǎn)品原型和了解標(biāo)注與輸出。本書(shū)配套的資源包提供了書(shū)中所有案例的源文件和制作素材,并提供了全面的教學(xué)視頻,讀者可以邊閱讀邊制作,遇到問(wèn)題可以通過(guò)操作視頻演示解決。從零起步,快速掌握。本書(shū)實(shí)例豐富、講解細(xì)致,注重激發(fā)讀者興趣和培養(yǎng)動(dòng)手能力。本書(shū)適合從事網(wǎng)站規(guī)劃與設(shè)計(jì)的產(chǎn)品經(jīng)理、網(wǎng)站策劃、網(wǎng)頁(yè)設(shè)計(jì)和網(wǎng)頁(yè)制作相關(guān)人員閱讀,也可用作網(wǎng)頁(yè)設(shè)計(jì)及相關(guān)專(zhuān)業(yè)教學(xué)教材。

劉源 ·軟件工程 ·9.3萬(wàn)字

Modbus軟件開(kāi)發(fā)實(shí)戰(zhàn)指南
會(huì)員

Modbus是工業(yè)自動(dòng)化領(lǐng)域使用最廣泛的通信協(xié)議之一,隨著電子、計(jì)算機(jī)和通信技術(shù)的不斷發(fā)展,特別是物聯(lián)網(wǎng)以及“互聯(lián)網(wǎng)+”等概念的興起,Modbus通信技術(shù)也從串行總線(xiàn)發(fā)展到了ModbusTCP,方興未艾。為了讓廣大在校學(xué)生、工業(yè)控制和自動(dòng)化工程師、技術(shù)人員了解Modbus協(xié)議的內(nèi)涵,特別是徹底掌握Modbus通信技術(shù)的軟件開(kāi)發(fā)方法,作者從初學(xué)者的角度,由淺入深,循循善誘,以文字和畫(huà)面相結(jié)合的方式撰寫(xiě)了本書(shū)。本書(shū)分為11章,依次介紹了Modbus協(xié)議,特別是功能碼消息幀的定義,然后從軟件開(kāi)發(fā)的角度,詳細(xì)介紹了輔助調(diào)試工具、軟件開(kāi)發(fā)環(huán)境的構(gòu)筑,重點(diǎn)介紹和解析了libmodbus開(kāi)發(fā)庫(kù)的源代碼,以及使用libmodbus在不同語(yǔ)言環(huán)境下的開(kāi)發(fā)技巧。閱讀本書(shū),可快速入門(mén)并精通Modbus軟件開(kāi)發(fā)技術(shù)。作為一本軟件技術(shù)開(kāi)發(fā)指南的書(shū)籍,本書(shū)不僅僅局限于Modbus通信協(xié)議,對(duì)其他通信協(xié)議的軟件開(kāi)發(fā)也有很強(qiáng)的參考價(jià)值。本書(shū)可作為各大中專(zhuān)院校、工程設(shè)計(jì)院、系統(tǒng)集成商和工廠企業(yè)的Modbus通信協(xié)議開(kāi)發(fā)人員的軟件設(shè)計(jì)和開(kāi)發(fā)的入門(mén)指導(dǎo)書(shū)籍,也可作為工業(yè)自動(dòng)化領(lǐng)域及物聯(lián)網(wǎng)開(kāi)發(fā)的參考資料,還可供廣大自動(dòng)化及通信專(zhuān)業(yè)的教師、學(xué)生及物聯(lián)網(wǎng)開(kāi)發(fā)愛(ài)好者閱讀。

楊更更 ·軟件工程 ·6.6萬(wàn)字

架構(gòu)解密:從分布式到微服務(wù)(第2版)
會(huì)員

微服務(wù)、云原生、Kubernetes、ServiceMesh是分布式領(lǐng)域的熱點(diǎn)技術(shù),它們并不是憑空出現(xiàn)的,一定繼承了某些“前輩”的優(yōu)點(diǎn)。我們不僅要了解這些技術(shù),還要深入理解其發(fā)展脈絡(luò)、原理等,才能游刃有余地將其用于現(xiàn)有的項(xiàng)目開(kāi)發(fā)或老系統(tǒng)改造中。本書(shū)總計(jì)9章。第1章講解分布式的基礎(chǔ)——網(wǎng)絡(luò),對(duì)國(guó)際互聯(lián)網(wǎng)、NIO、AIO、網(wǎng)絡(luò)傳輸中的對(duì)象序列化問(wèn)題、HTTP的前世今生、TCP/IP、從CDN到SD-WAN等知識(shí)進(jìn)行深入講解。第2章講解分布式系統(tǒng)的經(jīng)典理論,涉及分布式系統(tǒng)的設(shè)計(jì)理念、一致性原理;ZooKeeper的使用場(chǎng)景;CAP理論的前世今生;BASE準(zhǔn)則;分布式事務(wù)的原理。第3章從RPC開(kāi)始,講解分布式服務(wù)治理框架的起源與原理,并講解ZeroCIce的原理和微服務(wù)架構(gòu)實(shí)戰(zhàn)。第4~6章以專(zhuān)題形式講解內(nèi)存、分布式文件存儲(chǔ)和分布式計(jì)算,對(duì)每個(gè)專(zhuān)題都講解相關(guān)的重要理論、產(chǎn)品、開(kāi)源項(xiàng)目及經(jīng)驗(yàn)等。第7章深入講解全文檢索與消息隊(duì)列中間件的原理及用法。第8章講解以Kubernetes為代表的微服務(wù)架構(gòu)解決了傳統(tǒng)架構(gòu)的哪些痛點(diǎn);ServiceMesh解決了微服務(wù)架構(gòu)的哪些問(wèn)題,以及如何理解它的原理和核心內(nèi)容。第9章分享作者的架構(gòu)實(shí)踐經(jīng)驗(yàn)。不論你是有十幾年研發(fā)經(jīng)驗(yàn)及架構(gòu)經(jīng)驗(yàn)的IT老手,還是剛?cè)腴T(mén)系統(tǒng)架構(gòu)的IT新手,本書(shū)都能對(duì)你理解分布式架構(gòu)和微服務(wù)架構(gòu)大有助益。

吳治輝 ·軟件工程 ·15.9萬(wàn)字

ChatGPT驅(qū)動(dòng)軟件開(kāi)發(fā):AI在軟件研發(fā)全流程中的革新與實(shí)踐
會(huì)員

這是一本講解以ChatGPT/GPT-4為代表的大模型如何為軟件研發(fā)全生命周期賦能的實(shí)戰(zhàn)性著作。它以軟件研發(fā)全生命周期為主線(xiàn),詳細(xì)講解了ChatGPT/GPT-4在軟件產(chǎn)品的需求分析、架構(gòu)設(shè)計(jì)、技術(shù)棧選擇、高層設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)、UI/UX設(shè)計(jì)、后端應(yīng)用開(kāi)發(fā)、Web前端開(kāi)發(fā)、軟件測(cè)試、系統(tǒng)運(yùn)維、技術(shù)管理等各個(gè)環(huán)節(jié)的應(yīng)用場(chǎng)景和方法。讓讀者深刻地感受到,ChatGPT/GPT-4在革新傳統(tǒng)軟件工程的方式和方法的同時(shí),還帶來(lái)了研發(fā)效率和研發(fā)質(zhì)量的大幅度提升。更為重要的是,本書(shū)能幫助架構(gòu)師、開(kāi)發(fā)工程師、數(shù)據(jù)庫(kù)工程師、測(cè)試工程師、運(yùn)維工程師、項(xiàng)目經(jīng)理、產(chǎn)品經(jīng)理、UI/UX工程師和技術(shù)管理者深入地理解ChatGPT/GPT-4的原理和應(yīng)用,全面塑造他們?cè)贏I時(shí)代的核心競(jìng)爭(zhēng)力,實(shí)現(xiàn)價(jià)值創(chuàng)新并形成競(jìng)爭(zhēng)優(yōu)勢(shì),為未來(lái)的發(fā)展奠定基礎(chǔ)。作者在本書(shū)中創(chuàng)新性地提出了大模型時(shí)代的軟件研發(fā)新范式——水母開(kāi)發(fā)模式(頂部大、底部小)。該模式將研發(fā)活動(dòng)分成6個(gè)層次,分別對(duì)應(yīng)軟件研發(fā)生命周期的分析、設(shè)計(jì)、編碼、測(cè)試、部署和維護(hù)。其中分析和設(shè)計(jì)層的工作量大很多,類(lèi)似水母的頭部;其余4個(gè)層次的工作量較少,類(lèi)似水母的觸手。除此之外,本書(shū)還給出了工程師們與ChatGPT互動(dòng)(Prompt)的步驟和注意事項(xiàng),整個(gè)過(guò)程分為6步,只要遵循這6步就能比較容易獲得較為滿(mǎn)意的輸出結(jié)果。

(美)陳斌 ·軟件工程 ·13.5萬(wàn)字

Unity 2017經(jīng)典游戲開(kāi)發(fā)教程:算法分析與實(shí)現(xiàn)
會(huì)員

在游戲開(kāi)發(fā)學(xué)習(xí)中,借鑒經(jīng)典游戲的開(kāi)發(fā)思路和算法是快速提升開(kāi)發(fā)與設(shè)計(jì)水平的有效捷徑,這種學(xué)習(xí)的路徑也是明智而高效的。本書(shū)精選了18個(gè)廣受歡迎的經(jīng)典游戲案例進(jìn)行講解剖析,包含打地鼠、俄羅斯方塊、打磚塊、三消、翻牌子、連連看、拼圖、推箱子、炸彈人、華容道、橫板跑酷、掃雷、貪吃蛇、五子棋、跳棋、吃豆人、斗地主、坦克大戰(zhàn)等游戲。本書(shū)游戲的實(shí)現(xiàn)采用了Unity2017版軟件,該軟件是目前世界范圍內(nèi)使用最廣泛的游戲開(kāi)發(fā)與虛擬現(xiàn)實(shí)開(kāi)發(fā)平臺(tái)之一,界面友好,功能強(qiáng)大,有適合不同學(xué)習(xí)階段和不同開(kāi)發(fā)需求的對(duì)應(yīng)版本。本書(shū)不僅詳細(xì)介紹了Unity的軟件操作基礎(chǔ)與游戲開(kāi)發(fā)操作流程,而且對(duì)每個(gè)游戲案例的開(kāi)發(fā)思路、算法分析、程序?qū)崿F(xiàn)等都有詳盡的講解,非常適合對(duì)游戲開(kāi)發(fā)、虛擬現(xiàn)實(shí)開(kāi)發(fā)設(shè)計(jì)感興趣的初中級(jí)讀者,也適合游戲相關(guān)專(zhuān)業(yè)作為教材使用。

張帆 ·軟件工程 ·12萬(wàn)字

QQ閱讀手機(jī)版

主站蜘蛛池模板: 巴青县| 黑河市| 涿州市| 阿克陶县| 阜宁县| 喀什市| 遵义市| 乌恰县| 桦南县| 大关县| 宁武县| 卢湾区| 阳谷县| 河南省| 壶关县| 海林市| 车致| 长丰县| 万安县| 文水县| 大庆市| 东宁县| 正定县| 且末县| 思茅市| 聂荣县| 延寿县| 西和县| 秭归县| 盐池县| 浠水县| 泽州县| 肇庆市| 昌图县| 通榆县| 平昌县| 泗阳县| 周至县| 大田县| 霸州市| 商南县|