注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)其他編程語(yǔ)言/工具軟件工程方法在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 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 168 字?jǐn)?shù):  

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

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

作者簡(jiǎn)介

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

圖書(shū)目錄

第1章  簡(jiǎn)介    1
1.1  LabVIEW的缺點(diǎn)    1
1.2  什么情況下不要購(gòu)買(mǎi)本書(shū)    3
1.3  附加說(shuō)明    3
1.4  關(guān)于本書(shū)    4
1.5  參考站點(diǎn)    5
第2章  LabVIEW的優(yōu)點(diǎn)    6
2.1  LabVIEW 優(yōu)點(diǎn)詳述    6
2.2  對(duì)開(kāi)發(fā)人員的幫助    10
2.3  好的設(shè)計(jì)可以讓其優(yōu)勢(shì)更加突出    10
第3章  軟件設(shè)計(jì)原則    12
3.1  為什么說(shuō)軟件很復(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)過(guò)程    36
5.1  組件的機(jī)制    36
5.2  發(fā)送消息    36
5.2.1  關(guān)于枚舉類(lèi)型    36
5.2.2  枚舉類(lèi)型數(shù)據(jù)可完成的101項(xiàng)工作    37
5.2.3  嚴(yán)格的類(lèi)型定義(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  圖形用戶(hù)界面(GUI)設(shè)計(jì)和建立原型(UI控制器>>消息隊(duì)列模式)    49
6.2.1  堆棧隊(duì)列組件    50
6.2.2  用戶(hù)接口控制包裝VI(Wrapper VI)    55
6.2.3  LCOD用戶(hù)接口示例圖    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)說(shuō)明書(shū)    91
7.5  測(cè)試計(jì)劃    92
7.6  軟件結(jié)構(gòu)文檔    93
7.7  軟件的構(gòu)建--創(chuàng)建    94
7.8  測(cè)試--客戶(hù)認(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  連線(xiàn)標(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  前端面板的專(zhuān)用標(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á)成一致意見(jiàn)    111
9.2  計(jì)劃路線(xiàn)(設(shè)計(jì))    123
9.2.1  編碼和整理    123
9.2.2  從需求中抽象出組件    124
9.2.3  用模式幫助設(shè)計(jì)過(guò)程    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 ? 讀書(shū)網(wǎng) www.stefanvlieger.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)