書名: 軟體工程
作者: 馮立琳
ISBN: 9789576526008
出版社: 新月
定價: 250
售價: 238
庫存: 已售完
LINE US! 詢問這本書 團購優惠、書籍資訊 等
此書籍已售完,調書籍需2-5工作日。建議與有庫存書籍分開下單

付款方式: 超商取貨付款 line pay
信用卡 全支付
線上轉帳 Apple pay
物流方式: 超商取貨
宅配
門市自取

為您推薦

軟體工程師的英語使用守則:English for developers (1版)

軟體工程師的英語使用守則:English for developers (1版)

類似書籍推薦給您

原價: 420 售價: 378 現省: 42元
立即查看
軟體工程 (1版)

軟體工程 (1版)

類似書籍推薦給您

原價: 600 售價: 540 現省: 60元
立即查看
軟體工程理論與實務應用 (7版)

軟體工程理論與實務應用 (7版)

類似書籍推薦給您

【簡介】 ■ 第七版增訂:說明現代軟體工程師的職涯路徑與選擇、加強軟體架構設計的介紹、透過Google的軟體工程實務介紹長期持續開發(Programming over time)的概念、增加軟體重構的內容與行動應用app的開發。 本書結合軟體工程的核心知識與實務應用,透過實例帶領讀者學會如何開發與管理軟體產品。內容包括: ■ 軟體工程的基本觀念:先釐清「程式」、「軟體系統」、「應用系統」、「軟體開發」與「軟體生命週期」等基本概念。 ■ 軟體工程的程序與方法:軟體系統的開發從開始規劃、分析、設計、製作、測試、上線使用到維護,分成好幾個階段,每一個階段都有一些可以採用的方法與技術。 ■ 現代物件導向軟體工程:這是目前軟體開發最普遍採用的技術,很多開發工具與技術都運用了物件導向的概念與方法。 ■ 安全軟體系統開發週期(SSDLC):政府與一般企業開始要求在軟體開發時就採用的開發流程與方法,防止開發期間留下資安的漏洞。 ■ 軟體工程相關的技術:軟體再用、MDA(model-driven architecture)、反向工程、設計模式、CMMI、軟體重構、新舊系統的轉換等。 ■ 軟體工程的新發展:Google的軟體開發實務經驗、軟體產品線、雲端運算、App、軟體安全、服務導向的架構(SOA,service-oriented architecture)與觀點導向(aspect-oriented)的開發技術等。 本書適用對象: ■ 學校或是推廣教育的老師:本書可以做為軟體工程相關課程教科書,內容約對應到18週(54小時)的學期課程。 ■ 資訊專業人士:建立軟體工程方面的專業背景。 ■ 對於軟體開發有興趣的技術人員:軟體工程探討了很多軟體開發方面的原理與策略,可以提昇專業能力與解決問題的技巧。 ■ 軟體產品的推廣人員:有軟體工程的背景會更了解軟體的特性與用途。 【目錄】 第1章 軟體工程簡介 第2章 認識軟體系統與軟體開發程序 第3章 軟體工程的應用與發展 第4章 軟體系統的需求工程 第5章 系統模型 第6章 從軟體系統的規格到架構設計 第7章 軟體系統設計的實務 第8章 物件導向軟體工程與開發實務 第9章 系統的建置 第10章 系統的測試與部署安裝 第11章 軟體系統的管理與維護 第12章 軟體系統的品質管理 第13章 軟體開發工具與技術的變遷 第14章 軟體元件與再使用 第15章 設計模式與軟體重構 第16章 資料庫系統的開發 第17章 跨平台可移植性軟體開發 第18章 軟體工程的展望

原價: 550 售價: 468 現省: 82元
立即查看
Code That Fits in Your Head|軟體工程的啟發式方法 (1版)

Code That Fits in Your Head|軟體工程的啟發式方法 (1版)

類似書籍推薦給您

商品描述 降低程式碼的複雜度,寫出能裝進您大腦的程式碼 「Mark Seemann以清晰、徹底的方式解釋複雜概念而聞名。在本書中,他將自己廣泛的軟體開發經驗濃縮為一套好用且務實的技巧,用於編寫具有永續性又容易親近的程式碼。本書將是每位程式設計師的必讀之作。」 — Scott Wlaschin,《Domain Modeling Made Functional》作者 如何降低程式碼的複雜度並以更具永續發展性的方式開發軟體 在以可持續發展的步調編寫程式碼和控制導致專案失控的複雜性方面,《Code That Fits in Your Head》提供了不可或缺的實務建議。 Mark Seemann在幫助軟體團隊成功的過程中積累了幾十年的經驗,他指導你從零(無程式碼)開始一直到部署功能,並告訴你如何在新增功能、處理橫切關注點、疑難排解和最佳化時,保持良好的「巡航速度」。你會發現針對關鍵議題的寶貴靈感、實務做法和流程,包括檢查表、團隊合作、封裝與分解、API設計和單元測試。 Seemann藉由從一個完整的範例專案中提取出來的程式碼實例來闡明他的見解。它們以C#語言編寫,旨在為使用任何物件導向語言的人(包括Java、C++和TypeScript)提供清晰且實用的資訊。為了便於深入探索,所有程式碼和豐富的提交訊息都提供下載參考。 ‧選擇有效的思維方式和流程,並逃離不適用的不良隱喻 ‧使用檢查表來解放自己,以你既有的技能改善結果 ‧透過建立和部署你應用程式的垂直切片來克服「分析癱瘓」 ‧抵制導致程式碼腐敗和非必要的複雜性的力量 ‧掌握更好的技巧來改變程式碼行為 ‧發現更快、更有效解決程式碼問題的方法 ‧以更有生產力的方式思考效能和安全性 如果你曾經歷過糟糕專案的折磨,或者不得不應付無法維護的舊有程式碼,本指南將幫助你在下次和後續的「每一次」都把事情做得更好。 目錄大綱 第 I 部 加速 Chapter 1 藝術或科學? Chapter 2 檢查表(Checklists) Chapter 3 處理複雜性 Chapter 4 垂直切片(Vertical Slice) Chapter 5 封裝(Encapsulation) Chapter 6 三角測量法(Triangulation) Chapter 7 分解 Chapter 8 API 設計 Chapter 9 團隊合作 第 II 部 永續發展性 Chapter 10 擴增程式碼(Augmenting Code) Chapter 11 編輯單元測試 Chapter 12 疑難排解 Chapter 13 關注點分離(Separation of Concerns) Chapter 14 節律(Rhythm) Chapter 15 常備之物 Chapter 16 導覽 Appendix A 實務做法清單

原價: 580 售價: 493 現省: 87元
立即查看
Google的軟體工程之道|從程式設計經驗中吸取教訓

Google的軟體工程之道|從程式設計經驗中吸取教訓

類似書籍推薦給您

【簡介】 「本書在談到權衡取捨的同時,還解釋了Google做軟體工程的方式,一個讓我最有生產力、最開心的方式。」 - Eric Haugh Google軟體工程師 今日,軟體工程師不僅需要知道如何有效地進行程式設計,還需要知道如何開發適當的工程規範,以使他們的程式碼基底(codebase)能夠持續發展和維持健康。本書還強調了程式設計和軟體工程之間的區別。 軟體工程師如何管理一個發展中的程式碼基底,並在其生命週期內回應不斷變化的需求和要求?軟體工程師Titus Winters和Hyrum Wright以及技術作家Tom Manshreck根據他們在Google的經驗,坦率並深刻地說明了一些世界領先之從業者建構和維護軟體的方式。本書介紹了Google獨特的工程文化、流程和工具,以及這些方面提高工程組織效率的方式。 你將探索軟體組織在設計、建構、編寫和維護程式碼時應牢記的三個基本原則: ‧時間如何影響軟體的可持續性,以及如何使你的程式碼隨著時間的推移而具有彈性 ‧規模如何影響軟體規範在工程組織中的可行性 ‧典型的工程師在評估設計和開發決策時需要做出哪些權衡 【目錄】 第一部分 主題 第一章 何謂軟體工程? 第二部分 文化 第二章 如何做好團隊合作 第三章 知識共享 第四章 公平工程 第五章 如何領導團隊 第六章 領導力的發展 第七章 衡量工程效率 第三部分 過程 第八章 格式指南與規則 第九章 程式碼審查 第十章 文件 第十一章 測試概述 第十二章 單元測試 第十三章 測試替身 第十四章 較大型的測試 第十五章 棄用 第四部分 工具 第十六章 版本控制和分支管理 第十七章 程式碼搜尋 第十八章 建構系統與建構哲學 第十九章 Google 的程式碼審查工具 第二十章 靜態分析 第二十一章 依賴關係管理 第二十二章 大規模變更 第二十三章 持續整合 第二十四章 持續交付 第二十五章 運算即服務 第五部分 結語 後記

原價: 880 售價: 748 現省: 132元
立即查看