注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件工程及軟件方法學需求設計:構(gòu)建用戶想要和需要的產(chǎn)品

需求設計:構(gòu)建用戶想要和需要的產(chǎn)品

需求設計:構(gòu)建用戶想要和需要的產(chǎn)品

定 價:¥79.00

作 者: [英] 克里斯·布里頓 著;愛飛翔 譯
出版社: 機械工業(yè)出版社
叢編項: 計算機科學叢書
標 簽: 計算機?網(wǎng)絡 軟件工程及軟件方法學

ISBN: 9787111564720 出版時間: 2017-05-01 包裝: 平裝
開本: 16開 頁數(shù): 253 字數(shù):  

內(nèi)容簡介

  本書由IT專家親筆撰寫,詳細講解了情境驅(qū)動設計。全書共三部分,13章。第壹部分(第1-4章)引出了情境驅(qū)動設計及設計的體系,以及這種設計方式與現(xiàn)有的設計方法的異同;第二部分(第5-11章)詳細講解了應用程序的設計,如何設計需求,如何確保應用程序與其他程序及數(shù)據(jù)庫協(xié)同動作,用戶界面的設計與易用性,數(shù)據(jù)庫設計,以及技術設計的原則與結(jié)構(gòu);第三部分(第12-13章)是本書的收尾部分,其中第12章講解了程序設計中的安全問題,第13章總結(jié)了前面各章的重點,并展望了應用程序開發(fā)的趨勢。

作者簡介

  作者:(英)克里斯·布里頓 譯者:愛飛翔克里斯·布里頓(Chris Britton)IT專家,曾就職于Unisys公司,從事過系統(tǒng)軟件設計、大型數(shù)據(jù)庫系統(tǒng)修復、營銷支持、lT架構(gòu)及管理等多種事務,并撰寫了《IT Architecture and Middleware: Strategies forBuilding Large,Scalable Systems》一書。他于2001年離開Unisys,在自己的公司做咨詢工作并開發(fā)軟件應用程序。

圖書目錄


Designing the Requirements: Building Applications that the User Wants and Needs
出版者的話
譯者序
前言
第1章 情境驅(qū)動設計入門1
1.1 對需求進行設計1
1.2 什么是設計7
1.2.1 專項的設計9
1.2.2 有計劃的設計10
1.2.3 工程化的設計11
1.2.4 設計方法小結(jié)13
1.3 像工程學那樣來開發(fā)IT應用程序14
1.4 重視IT架構(gòu)14
1.5 小結(jié)15
第2章 設計體系16
2.1 為什么應該建立設計體系16
2.2 情境設計19
2.2.1 任務19
2.2.2 用戶組21
2.2.3 數(shù)據(jù)表21
2.2.4 任務之間的消息21
2.2.5 任務之間的依賴關系22
2.2.6 把所有元素統(tǒng)合起來23
2.2.7 對情境設計做分析24
2.3 集成設計25
2.4 技術設計29
2.5 用戶界面設計31
2.6 數(shù)據(jù)庫設計32
2.7 實現(xiàn)33
2.8 這樣做真的是工程化的設計嗎34
2.9 小結(jié)37
第3章 復用現(xiàn)有的方法及做法38
3.1 敏捷38
3.1.1 個體與交互勝過流程與工具39
3.1.2 可行的軟件勝過繁雜的文檔40
3.1.3 客戶協(xié)作勝過合同談判41
3.1.4 響應變化勝過遵循計劃42
3.1.5 小結(jié)43
3.2 逆向設計43
3.3 用例45
3.3.1 原子性45
3.3.2 設計層次不明確46
3.3.3 用例本身比較模糊47
3.3.4 大型的用例文檔難以理解48
3.3.5 用例對工程化的設計起不到幫助作用48
3.3.6 小結(jié)49
3.4 成本估算問題49
3.5 BDUF為什么如此笨重52
3.6 迭代53
3.7 品質(zhì)54
3.8 測試與檢驗55
3.9 把現(xiàn)有的做法運用到情境驅(qū)動設計之中56
3.10 學習型的組織57
3.11 小結(jié)58
第4章 大型應用程序所面臨的問題60
4.1 應用程序的大小體現(xiàn)在多個維度上61
4.2 大型項目所面臨的問題63
4.2.1 需求問題64
4.2.2 缺乏終端用戶的支持65
4.2.3 技術設計有問題67
4.2.4 采購與外包69
4.3 能夠避免大型的項目嗎72
4.4 小結(jié)75
第5章 應用程序與業(yè)務的關系76
5.1 理解業(yè)務流程76
5.2 不能表示為流程的應該怎么辦80
5.2.1 業(yè)務服務81
5.2.2 資源管理81
5.2.3 評審與監(jiān)測82
5.3 用更廣闊的視角來觀察83
5.4 將商業(yè)策略運用到應用程序的開發(fā)中85
5.4.1 開發(fā)速度85
5.4.2 在成本、性能、可用性之間權(quán)衡86
5.4.3 試驗性的商業(yè)計劃86
5.4.4 利益要等多久才能變現(xiàn)86
5.4.5 安全需求86
5.4.6 針對現(xiàn)有的企業(yè)文化來做設計86
5.4.7 為公司所追求的文化氣氛而做設計87
5.4.8 為計劃的變更留出余地87
5.4.9 為打造學習型的組織提供支持88
5.4.10 非商務型的應用程序88
5.5 分析88
5.5.1 流程的格式是否正確88
5.5.2 對依賴關系進行分析89
5.5.3 目標分析91
5.6 小結(jié)92
第6章 應用程序與用戶的關系93
6.1 添加詳情93
6.1.1 任務細節(jié)94
6.1.2 任務片段97
6.1.3 共同目標組98
6.1.4 數(shù)據(jù)表98
6.1.5 消息99
6.1.6 非功能型的需求100
6.1.7 使用情境設計的人101
6.2 確定各類用戶102
6.2.1 辦理業(yè)務流程的用戶103
6.2.2 對工作進行監(jiān)控的管理型用戶103
6.2.3 使用本程序數(shù)據(jù)的其他應用程序的用戶106
6.2.4 執(zhí)行數(shù)據(jù)分析的用戶107
6.2.5 執(zhí)行應用程序管理工作的用戶108
6.3 對情境設計進行分析109
6.3.1 流程層面的分析109
6.3.2 任務細節(jié)分析110
6.3.3 數(shù)據(jù)表詳情分析111
6.3.4 用戶組詳情分析112
6.3.5 消息詳情分析112
6.4 對情境設計進行評審112
6.5 小結(jié)114
第7章 應用程序與其他IT項目的關系115
7.1 集成設計116
7.1.1 應用程序116
7.1.2 服務117
7.1.3 數(shù)據(jù)庫119
7.2 服務接口設計122
7.2.1 定義服務接口123
7.2.2 設計可復用的服務127
7.3 現(xiàn)有的應用程序128
7.3.1 確定現(xiàn)有的應用程序128
7.3.2 替換現(xiàn)有的應用程序130
7.3.3 用現(xiàn)有的應用程序來制作服務133
7.4 回顧設計流程134
7.5 小結(jié)135
第8章 用戶界面設計與易用性137
8.1 邏輯用戶界面138
8.2 把任務描述轉(zhuǎn)化為單擊操作141
8.3 易用性145
8.3.1 功能146
8.3.2 信息147
8.3.3 導航147
8.3.4 文本148
8.3.5 幫助148
8.3.6 直觀而親切的應用程序149
8.3.7 針對易用性進行設計150
8.3.8 監(jiān)測易用性152
8.4 事務與任務完整性152
8.5 用戶界面設計與其他細節(jié)設計之間的關系155
8.6 小結(jié)155
第9章 數(shù)據(jù)庫設計157
9.1 數(shù)據(jù)庫設計157
9.2 數(shù)據(jù)庫設計理論163
9.3 程序員與數(shù)據(jù)庫設計者之間的關系170
9.4 數(shù)據(jù)訪問服務172
9.5 NoSQL173
9.6 小結(jié)177
第10章 技術設計的原則178
10.1 單服務器環(huán)境下的高性能原則178
10.1.1 緩存179
10.1.2 多線程與多元處理181
10.2 多服務器環(huán)境下的高性能原則184
10.2.1 前端并行184
10.2.2 后端并行187
10.3 高彈性原則190
10.4 測試與性能評估的必要性192
10.5 技術設計的流程193
10.6 小結(jié)196
第11章 技術設計的結(jié)構(gòu)197
11.1 程序結(jié)構(gòu)197
11.2 什么是框架201
11.3 各種編程語言203
11.4 選擇編程語言及框架207
11.4.1 選擇與公司的技能組合

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.shuitoufair.cn 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號