注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計其他編程語言/工具軟件工程方法在LabVIEW中的應(yīng)用

軟件工程方法在LabVIEW中的應(yīng)用

軟件工程方法在LabVIEW中的應(yīng)用

定 價:¥25.00

作 者: (美)康威(Conway, J.), (美)瓦特(Watts, S.)著;羅霄, 周毅譯
出版社: 清華大學(xué)出版社
叢編項:
標(biāo) 簽: 軟件工具 程序設(shè)計

ISBN: 9787302125792 出版時間: 2006-04-01 包裝: 平裝
開本: 16開 頁數(shù): 168 字?jǐn)?shù):  

內(nèi)容簡介

本書介紹的技術(shù)非常易于理解。如果學(xué)會,那么我們認(rèn)為每個人都能夠成功運用其中之一二。我們的目的是通過易于理解和可應(yīng)用的方式向大家介紹和解釋使用LabVIEW進行軟件設(shè)計的概念。許多技術(shù)和方法學(xué)都拘泥于計算機科學(xué)理論,從而忘記了設(shè)計的初衷,我們卻一直關(guān)注設(shè)計并希望能夠說明某些計算機科學(xué)理論。.編寫LabVIEW軟件來完成復(fù)雜的任務(wù)從來都不足輕松的事,特別是在由于最后提出的功能要求而導(dǎo)致系統(tǒng)產(chǎn)生“復(fù)雜性爆炸”的情況下,這會迫使你重新編寫許多代碼!JonConway和SteveWatts對此提出了一種較好的解決方案:LCOD(LabVIEWComponentOrientedDesign)——LabVIEW面向組件的設(shè)計方法,這是第—次在LabVIEW編程中應(yīng)用軟件設(shè)計原理。本書內(nèi)容通俗易懂、風(fēng)格清新,即使不是計算機專家,也能夠輕松領(lǐng)會。..·LCOD軟件工程技術(shù)可使軟件更健壯,更容易處理復(fù)雜性問題,它讓軟件變得更簡單!即使是大型的工業(yè)級應(yīng)用也會變得可管理?!ぴO(shè)計首先考慮靈活性,讓更改和修正工作更加輕松?!?jīng)過作者試驗和測試的技巧進行注重實效的討論,這些內(nèi)容足為程序員的實際工作準(zhǔn)備的?!た偨Y(jié)了設(shè)計原則,LCOD概論、實現(xiàn)過程以及補充技巧,工程學(xué)基礎(chǔ),風(fēng)格問題等?!ぐㄐ枨笫占?、建立原型、用戶界面設(shè)計的實際建議,另外還有豐富的示例?!そY(jié)合課程內(nèi)容全面分析了一個LCOD項目示例(所有的代碼都在相關(guān)的網(wǎng)站中)。...

作者簡介

暫缺《軟件工程方法在LabVIEW中的應(yīng)用》作者簡介

圖書目錄

第1章  簡介    1
1.1  LabVIEW的缺點    1
1.2  什么情況下不要購買本書    3
1.3  附加說明    3
1.4  關(guān)于本書    4
1.5  參考站點    5
第2章  LabVIEW的優(yōu)點    6
2.1  LabVIEW 優(yōu)點詳述    6
2.2  對開發(fā)人員的幫助    10
2.3  好的設(shè)計可以讓其優(yōu)勢更加突出    10
第3章  軟件設(shè)計原則    12
3.1  為什么說軟件很復(fù)雜    12
3.2  耦合和內(nèi)聚    14
3.3  信息隱藏和封裝    16
3.4  耦合、內(nèi)聚和信息隱藏示例    17
3.4.1  不好的耦合(緊密耦合)    17
3.4.2  好的耦合(松散耦合)    19
3.4.3  不好的內(nèi)聚(弱內(nèi)聚)    20
3.4.4  好的內(nèi)聚(強內(nèi)聚)    20
3.4.5  較差的信息隱藏    21
3.4.6  較好的信息隱藏    22
3.5  抽象    23
第4章  LabVIEW面向組件的設(shè)計(LCOD)    26
4.1  組件    27
組件的定義    27
4.2  設(shè)計    28
4.2.1  面向?qū)ο蟮脑O(shè)計(OOD)    29
4.2.2  自頂向下的設(shè)計    31
4.2.3  自底向上的設(shè)計    31
4.2.4  設(shè)計模式    32
4.2.5  模式示例    33
第5章  LCOD的實現(xiàn)過程    36
5.1  組件的機制    36
5.2  發(fā)送消息    36
5.2.1  關(guān)于枚舉類型    36
5.2.2  枚舉類型數(shù)據(jù)可完成的101項工作    37
5.2.3  嚴(yán)格的類型定義(Strict Type Definition)    40
5.3  永久的本地存儲    41
5.4  組件的基本結(jié)構(gòu)    42
第6章  LCOD的相關(guān)技術(shù)    45
6.1  狀態(tài)機    45
狀態(tài)機示例--洗衣機    45
6.2  圖形用戶界面(GUI)設(shè)計和建立原型(UI控制器>>消息隊列模式)    49
6.2.1  堆棧隊列組件    50
6.2.2  用戶接口控制包裝VI(Wrapper VI)    55
6.2.3  LCOD用戶接口示例圖    56
6.3  代碼內(nèi)抽象,代碼外細節(jié)    58
分組關(guān)鍵字文件(Section Key File)    59
6.4  錯誤處理    71
6.5  前后條件(Pre- and Postcondition):檢查輸入和輸出的內(nèi)容    74
6.5.1  前條件(Precondition)    75
6.5.2  后條件(Postcondition)    76
6.5.3  結(jié)論    77
6.6  重用    77
6.6.1  機會主義的重用    77
6.6.2  有計劃的重用    78
6.6.3  合并VI(Merge VI)    79
6.6.4  VI模板    82

第7章  軟件工程要素    83
7.1  通常的疑惑    84
7.2  需求文檔    87
7.3  報價/項目確認(rèn)    91
7.4  目標(biāo)說明書    91
7.5  測試計劃    92
7.6  軟件結(jié)構(gòu)文檔    93
7.7  軟件的構(gòu)建--創(chuàng)建    94
7.8  測試--客戶認(rèn)可    94
7.9  一圖勝千言    94
7.9.1  圖表--數(shù)據(jù)流圖(DFD)    95
7.9.2  狀態(tài)轉(zhuǎn)換圖    96
7.9.3  自制圖表    98
7.10  檢查列表    99
7.11  代碼檢查    99
7.12  項目終結(jié)后的檢討時間    101
7.13  公共標(biāo)準(zhǔn)(Metrics)    101
第8章  關(guān)于樣式    103
8.1  為什么需要標(biāo)準(zhǔn)    103
8.2  框圖    105
8.2.1  一般的版式標(biāo)準(zhǔn)    105
8.2.2  連線標(biāo)準(zhǔn)    105
8.2.3  添加標(biāo)注的標(biāo)準(zhǔn)    106
8.2.4  自歸檔示例    107
8.3  前端面板    108
8.3.1  前端面板的一般標(biāo)準(zhǔn)    108
8.3.2  前端面板的公共標(biāo)準(zhǔn)    108
8.3.3  前端面板的專用標(biāo)準(zhǔn)    109
8.3.4  圖標(biāo)和連接器標(biāo)準(zhǔn)    109
8.3.5  文件組織    110
第9章  軟件苦旅    111
9.1  對目標(biāo)(需求)達成一致意見    111
9.2  計劃路線(設(shè)計)    123
9.2.1  編碼和整理    123
9.2.2  從需求中抽象出組件    124
9.2.3  用模式幫助設(shè)計過程    129
9.2.4  建立原型    133
9.3  創(chuàng)建(Build)    142
9.3.1  編碼和修改    143
9.3.2  LCOD    143
9.3.3  硬件    143
9.3.4  代碼外的詳細信息    152
9.3.5  錯誤處理    155
9.3.6  狀態(tài)機    156
9.3.7  重用    157
9.3.8  樣式    157
9.4  啊噢!我們的方向錯了    159
9.5  結(jié)論    164
詞匯表    165

本目錄推薦

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