寫給 PM、RD 與設計師看的設計需求分析─使用者想要的應用程式都是這樣打造出來的 (Designing the Requirements: Building Applications that the User Wants and Needs)
Chris Britton 著
- 出版商: 松崗
- 出版日期: 2016-09-01
- 定價: $580
- 售價: 9.0 折 $522
- 貴賓價: 8.5 折 $493
- 語言: 繁體中文
- 頁數: 416
- ISBN: 9572245791
- ISBN-13: 9789572245798
-
相關分類:
Requirement 設計需求
銷售排行:
👍 2016 年度 繁體中文書 銷售排行 第 15 名
🥉 2016/10 繁體中文書 銷售排行 第 3 名
🥇 2016/9 繁體中文書 銷售排行 第 1 名
已絕版
買這商品的人也買了...
-
$620$527大話設計模式
-
$580$452無瑕的程式碼-敏捷軟體開發技巧守則 (Clean Code: A Handbook of Agile Software Craftsmanship)
-
$360$281無瑕的程式碼 番外篇-專業程式設計師的生存之道 (The Clean Coder: A Code of Conduct for Professional Programmers)
-
$940$700無瑕的程式碼-敏捷軟體開發技巧守則 + 番外篇-專業程式設計師的生存之道 (雙書合購)
-
$780$616精通 Python|運用簡單的套件進行現代運算 (Introducing Python: Modern Computing in Simple Packages)
-
$360$288完整學會 Git, GitHub, Git Server 的24堂課
-
$580$458使用者故事對照 (User Story Mapping: Discover the Whole Story, Build the Right Product)
-
$560$437Python 程式設計實務-從初學到活用 Python 開發技巧的16堂課
-
$420$336讓響應式(RWD)網頁設計變簡單:Bootstrap開發速成 (附135分鐘專題影音教學)
-
$390$304打造最強網頁 UI/UX 設計腦:設計師都該懂的絕佳設計.溝通法則
-
$354$336軟技能代碼之外的生存指南 (Soft Skills : The software developer's life manual)
-
$480$432UX策略|設計讓人夢寐以求的創新數位產品 (UX Strategy: How to Devise Innovative Digital Products that People Want)
-
$580$452Python 機器學習 (Python Machine Learning)
-
$580$522打動人心的產品設計|頂尖設計師打造成功產品的黃金法則 (Designing Products People Love: How Great Designers Create Successful Products)
-
$360$306程式設計師,你好!─成為一線設計師的工作、加薪秘技與生活趣談
-
$650$553Entity Framework 實務精要
-
$580$458網站擷取|使用 Python (Web Scraping with Python: Collecting Data from the Modern Web)
-
$380$323網頁就是這麼疊出來的!企劃與設計人員都該懂的版型X模組X樣式設計架構
-
$480$379UX 從新手開始|使用者體驗的 100堂必修課 (UX for Beginners: A Crash Course in 100 Short Lessons)
-
$500$395Python 自動化的樂趣|搞定重複瑣碎 & 單調無聊的工作 (中文版) (Automate the Boring Stuff with Python: Practical Programming for Total Beginners)
-
$360$281深度學習快速入門—使用 TensorFlow (Getting started with TensorFlow)
-
$580$458演算法技術手冊, 2/e (Algorithms in a Nutshell: A Practical Guide, 2/e)
-
$450$405Effective SQL 中文版 | 寫出良好 SQL 的 61個具體做法 (Effective SQL : 61 Specific Ways to Write Better SQL)
-
$390$332寫程式前就該懂的演算法 ─ 資料分析與程式設計人員必學的邏輯思考術 (Grokking Algorithms: An illustrated guide for programmers and other curious people)
-
$450$356演算法圖鑑:26種演算法 + 7種資料結構,人工智慧、數據分析、邏輯思考的原理和應用 step by step 全圖解
商品描述
<內容介紹>
「蒐集」需求是不夠的 – 我們必須去設計那些需求
對作者來說,假如應用程式開發是一種宗教信仰,其他那些書會告訴你如何成為一位牧師以及如何推動宗教服務,而這本書則是在說明「哪些事情是你應該信仰的」。
而他所信仰的,就是應用程式設計應該:
要建立在「我們不去蒐集IT應用程式的需求、而是我們來設計需求」 這種認知上。
要更像個工程學科,尤其是透過設計的分析以及在實作前找出設計的缺陷。
要與其他應用程式一體行動來創造一致的IT架構。
本書約略可分成三個部分,第一章~第四章做場景的設定;第五章~第十一章在說明設計的細節;而最後兩章則是在進行總整理。最後的附錄,目的是針對脈絡設計這部分提供了許多分析技巧的查核清單。
作者試圖解釋需求設計的真正意涵,並提出一組階層式設計,從需求開始一步一步地進行到實作階段。接著,展示如何運用我們已經在使用的需求處理流程,以及如何克服這些流程在大型開發專案中的嚴重限制。
然後他會帶領我們設計出應用程式與企業營運、使用者、資料、以及其他軟體之間的關係,用以確保優質的使用性、安全性,並將擴充性與彈性極大化。
不論您是軟體設計者、架構設計師、專案管理者、或者是程式設計師,閱讀本書將能幫助您設計出使用者、IT、乃至於整個企業都一致認為成功的軟體,幫助設計團隊合作無間地建立出組織「真正想要的設計方案」!
<章節目錄>
CHAPTER 1脈絡驅動設計簡介
需求的設計
何謂設計?
讓IT應用程式開發更像工程學科
考量IT架構
本章總結
CHAPTER 2階層式設計
階層式設計
脈絡設計
整合設計
技術設計
使用者介面設計
資料庫設計
實作
那真的是工程設計嗎?
本章總結
CHAPTER 3現有方法與實作方式的再利用
敏捷開發
顛倒式設計
使用案例
成本估算的問題
為何BDUF 龐大?
迭代循環
品質
測試與檢驗
在脈絡驅動設計中利用現有作法
學習型組織
本章總結
CHAPTER 4大型應用程式的問題
尺寸的維度
大型專案的問題
能避免大型專案嗎?
本章總結
CHAPTER 5與企業的關係
理解企業流程
不是流程的時候
拓展視野的必要
將商業策略運用到應用程式開發上
分析
本章總結
CHAPTER 6與使用者的關係
加入細節說明
使用者有哪些?
脈絡設計的分析
脈絡設計的檢討
本章總結
CHAPTER 7與其他IT專案的關係
整合設計
服務介面設計
現存的應用程式
回顧設計流程
本章總結
CHAPTER 8使用者介面設計與使用的容易度
邏輯使用者介面
從任務到使用者介面
使用的容易程度
交易與任務的完好性
使用者介面設計與其他細部設計
本章總結
CHAPTER 9資料庫設計
資料庫設計
資料庫設計理論
程式設計師v.s. 資料庫設計師
資料庫存取服務
NoSQL
本章總結
CHAPTER 10技術設計─原理
單機上高效能的原理
多伺服器上高效能的原理
高彈性的原理
測試與基準測試的需要
技術設計流程
本章總結
CHAPTER 11技術設計─結構
程式結構
什麼是框架?
程式語言的差異性
程式語言與框架的選擇
框架的擴充
常用功能的實作
本章總結
CHAPTER 12安全性設計
IT應用程式的安全原則
各個設計階段的安全性要素
安全性程式設計
本章總結
CHAPTER 13應用程式開發的未來
脈絡驅動設計如何改變應用程式的開發
脈絡驅動設計的機會
應用程式開發的挑戰
本章總結
APPENDIX A脈絡設計工作清單