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

軟件工程方法在LabVIEW中的應用

軟件工程方法在LabVIEW中的應用

定 價:¥25.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第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  好的設計可以讓其優(yōu)勢更加突出    10
第3章  軟件設計原則    12
3.1  為什么說軟件很復雜    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面向組件的設計(LCOD)    26
4.1  組件    27
組件的定義    27
4.2  設計    28
4.2.1  面向?qū)ο蟮脑O計(OOD)    29
4.2.2  自頂向下的設計    31
4.2.3  自底向上的設計    31
4.2.4  設計模式    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  嚴格的類型定義(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)設計和建立原型(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  報價/項目確認    91
7.4  目標說明書    91
7.5  測試計劃    92
7.6  軟件結(jié)構(gòu)文檔    93
7.7  軟件的構(gòu)建--創(chuàng)建    94
7.8  測試--客戶認可    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  公共標準(Metrics)    101
第8章  關(guān)于樣式    103
8.1  為什么需要標準    103
8.2  框圖    105
8.2.1  一般的版式標準    105
8.2.2  連線標準    105
8.2.3  添加標注的標準    106
8.2.4  自歸檔示例    107
8.3  前端面板    108
8.3.1  前端面板的一般標準    108
8.3.2  前端面板的公共標準    108
8.3.3  前端面板的專用標準    109
8.3.4  圖標和連接器標準    109
8.3.5  文件組織    110
第9章  軟件苦旅    111
9.1  對目標(需求)達成一致意見    111
9.2  計劃路線(設計)    123
9.2.1  編碼和整理    123
9.2.2  從需求中抽象出組件    124
9.2.3  用模式幫助設計過程    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) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號