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

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

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

定 價(jià):¥25.00

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

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

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

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

作者簡(jiǎn)介

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

圖書目錄

第1章  簡(jiǎn)介    1
1.1  LabVIEW的缺點(diǎn)    1
1.2  什么情況下不要購買本書    3
1.3  附加說明    3
1.4  關(guān)于本書    4
1.5  參考站點(diǎn)    5
第2章  LabVIEW的優(yōu)點(diǎn)    6
2.1  LabVIEW 優(yōu)點(diǎn)詳述    6
2.2  對(duì)開發(fā)人員的幫助    10
2.3  好的設(shè)計(jì)可以讓其優(yōu)勢(shì)更加突出    10
第3章  軟件設(shè)計(jì)原則    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)聚(強(qiáng)內(nèi)聚)    20
3.4.5  較差的信息隱藏    21
3.4.6  較好的信息隱藏    22
3.5  抽象    23
第4章  LabVIEW面向組件的設(shè)計(jì)(LCOD)    26
4.1  組件    27
組件的定義    27
4.2  設(shè)計(jì)    28
4.2.1  面向?qū)ο蟮脑O(shè)計(jì)(OOD)    29
4.2.2  自頂向下的設(shè)計(jì)    31
4.2.3  自底向上的設(shè)計(jì)    31
4.2.4  設(shè)計(jì)模式    32
4.2.5  模式示例    33
第5章  LCOD的實(shí)現(xiàn)過程    36
5.1  組件的機(jī)制    36
5.2  發(fā)送消息    36
5.2.1  關(guān)于枚舉類型    36
5.2.2  枚舉類型數(shù)據(jù)可完成的101項(xiàng)工作    37
5.2.3  嚴(yán)格的類型定義(Strict Type Definition)    40
5.3  永久的本地存儲(chǔ)    41
5.4  組件的基本結(jié)構(gòu)    42
第6章  LCOD的相關(guān)技術(shù)    45
6.1  狀態(tài)機(jī)    45
狀態(tài)機(jī)示例--洗衣機(jī)    45
6.2  圖形用戶界面(GUI)設(shè)計(jì)和建立原型(UI控制器>>消息隊(duì)列模式)    49
6.2.1  堆棧隊(duì)列組件    50
6.2.2  用戶接口控制包裝VI(Wrapper VI)    55
6.2.3  LCOD用戶接口示例圖    56
6.3  代碼內(nèi)抽象,代碼外細(xì)節(jié)    58
分組關(guān)鍵字文件(Section Key File)    59
6.4  錯(cuò)誤處理    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  機(jī)會(huì)主義的重用    77
6.6.2  有計(jì)劃的重用    78
6.6.3  合并VI(Merge VI)    79
6.6.4  VI模板    82

第7章  軟件工程要素    83
7.1  通常的疑惑    84
7.2  需求文檔    87
7.3  報(bào)價(jià)/項(xiàng)目確認(rèn)    91
7.4  目標(biāo)說明書    91
7.5  測(cè)試計(jì)劃    92
7.6  軟件結(jié)構(gòu)文檔    93
7.7  軟件的構(gòu)建--創(chuàng)建    94
7.8  測(cè)試--客戶認(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  項(xiàng)目終結(jié)后的檢討時(shí)間    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  對(duì)目標(biāo)(需求)達(dá)成一致意見    111
9.2  計(jì)劃路線(設(shè)計(jì))    123
9.2.1  編碼和整理    123
9.2.2  從需求中抽象出組件    124
9.2.3  用模式幫助設(shè)計(jì)過程    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  代碼外的詳細(xì)信息    152
9.3.5  錯(cuò)誤處理    155
9.3.6  狀態(tài)機(jī)    156
9.3.7  重用    157
9.3.8  樣式    157
9.4  啊噢!我們的方向錯(cuò)了    159
9.5  結(jié)論    164
詞匯表    165

本目錄推薦

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