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

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

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

定 價:¥79.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄


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