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

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

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

定 價(jià):¥79.00

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

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

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

  作者:(英)克里斯·布里頓 譯者:愛飛翔克里斯·布里頓(Chris Britton)IT專家,曾就職于Unisys公司,從事過(guò)系統(tǒng)軟件設(shè)計(jì)、大型數(shù)據(jù)庫(kù)系統(tǒng)修復(fù)、營(yíng)銷支持、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ū)動(dòng)設(shè)計(jì)入門1
1.1 對(duì)需求進(jìn)行設(shè)計(jì)1
1.2 什么是設(shè)計(jì)7
1.2.1 專項(xiàng)的設(shè)計(jì)9
1.2.2 有計(jì)劃的設(shè)計(jì)10
1.2.3 工程化的設(shè)計(jì)11
1.2.4 設(shè)計(jì)方法小結(jié)13
1.3 像工程學(xué)那樣來(lái)開發(fā)IT應(yīng)用程序14
1.4 重視IT架構(gòu)14
1.5 小結(jié)15
第2章 設(shè)計(jì)體系16
2.1 為什么應(yīng)該建立設(shè)計(jì)體系16
2.2 情境設(shè)計(jì)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)合起來(lái)23
2.2.7 對(duì)情境設(shè)計(jì)做分析24
2.3 集成設(shè)計(jì)25
2.4 技術(shù)設(shè)計(jì)29
2.5 用戶界面設(shè)計(jì)31
2.6 數(shù)據(jù)庫(kù)設(shè)計(jì)32
2.7 實(shí)現(xiàn)33
2.8 這樣做真的是工程化的設(shè)計(jì)嗎34
2.9 小結(jié)37
第3章 復(fù)用現(xiàn)有的方法及做法38
3.1 敏捷38
3.1.1 個(gè)體與交互勝過(guò)流程與工具39
3.1.2 可行的軟件勝過(guò)繁雜的文檔40
3.1.3 客戶協(xié)作勝過(guò)合同談判41
3.1.4 響應(yīng)變化勝過(guò)遵循計(jì)劃42
3.1.5 小結(jié)43
3.2 逆向設(shè)計(jì)43
3.3 用例45
3.3.1 原子性45
3.3.2 設(shè)計(jì)層次不明確46
3.3.3 用例本身比較模糊47
3.3.4 大型的用例文檔難以理解48
3.3.5 用例對(duì)工程化的設(shè)計(jì)起不到幫助作用48
3.3.6 小結(jié)49
3.4 成本估算問(wèn)題49
3.5 BDUF為什么如此笨重52
3.6 迭代53
3.7 品質(zhì)54
3.8 測(cè)試與檢驗(yàn)55
3.9 把現(xiàn)有的做法運(yùn)用到情境驅(qū)動(dòng)設(shè)計(jì)之中56
3.10 學(xué)習(xí)型的組織57
3.11 小結(jié)58
第4章 大型應(yīng)用程序所面臨的問(wèn)題60
4.1 應(yīng)用程序的大小體現(xiàn)在多個(gè)維度上61
4.2 大型項(xiàng)目所面臨的問(wèn)題63
4.2.1 需求問(wèn)題64
4.2.2 缺乏終端用戶的支持65
4.2.3 技術(shù)設(shè)計(jì)有問(wèn)題67
4.2.4 采購(gòu)與外包69
4.3 能夠避免大型的項(xiàng)目嗎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 評(píng)審與監(jiān)測(cè)82
5.3 用更廣闊的視角來(lái)觀察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àn)性的商業(yè)計(jì)劃86
5.4.4 利益要等多久才能變現(xiàn)86
5.4.5 安全需求86
5.4.6 針對(duì)現(xiàn)有的企業(yè)文化來(lái)做設(shè)計(jì)86
5.4.7 為公司所追求的文化氣氛而做設(shè)計(jì)87
5.4.8 為計(jì)劃的變更留出余地87
5.4.9 為打造學(xué)習(xí)型的組織提供支持88
5.4.10 非商務(wù)型的應(yīng)用程序88
5.5 分析88
5.5.1 流程的格式是否正確88
5.5.2 對(duì)依賴關(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è)計(jì)的人101
6.2 確定各類用戶102
6.2.1 辦理業(yè)務(wù)流程的用戶103
6.2.2 對(duì)工作進(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 對(duì)情境設(shè)計(jì)進(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 對(duì)情境設(shè)計(jì)進(jìn)行評(píng)審112
6.5 小結(jié)114
第7章 應(yīng)用程序與其他IT項(xiàng)目的關(guān)系115
7.1 集成設(shè)計(jì)116
7.1.1 應(yīng)用程序116
7.1.2 服務(wù)117
7.1.3 數(shù)據(jù)庫(kù)119
7.2 服務(wù)接口設(shè)計(jì)122
7.2.1 定義服務(wù)接口123
7.2.2 設(shè)計(jì)可復(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)用程序來(lái)制作服務(wù)133
7.4 回顧設(shè)計(jì)流程134
7.5 小結(jié)135
第8章 用戶界面設(shè)計(jì)與易用性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 針對(duì)易用性進(jìn)行設(shè)計(jì)150
8.3.8 監(jiān)測(cè)易用性152
8.4 事務(wù)與任務(wù)完整性152
8.5 用戶界面設(shè)計(jì)與其他細(xì)節(jié)設(shè)計(jì)之間的關(guān)系155
8.6 小結(jié)155
第9章 數(shù)據(jù)庫(kù)設(shè)計(jì)157
9.1 數(shù)據(jù)庫(kù)設(shè)計(jì)157
9.2 數(shù)據(jù)庫(kù)設(shè)計(jì)理論163
9.3 程序員與數(shù)據(jù)庫(kù)設(shè)計(jì)者之間的關(guān)系170
9.4 數(shù)據(jù)訪問(wèn)服務(wù)172
9.5 NoSQL173
9.6 小結(jié)177
第10章 技術(shù)設(shè)計(jì)的原則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 測(cè)試與性能評(píng)估的必要性192
10.5 技術(shù)設(shè)計(jì)的流程193
10.6 小結(jié)196
第11章 技術(shù)設(shè)計(jì)的結(jié)構(gòu)197
11.1 程序結(jié)構(gòu)197
11.2 什么是框架201
11.3 各種編程語(yǔ)言203
11.4 選擇編程語(yǔ)言及框架207
11.4.1 選擇與公司的技能組合

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)