商品簡介
名人/編輯推薦
序
大部分使用LabWindows/CVI的程序開發人員都是用它作為測控程序的開發工具,然而,作為一種通用的開發工具或者稱開發語言,它能做的事情不止于此,如儀器驅動開發、簡單游戲開發、圖形圖像開發等,在這些方面,本書列舉了大量的開發實例可供讀者參考。
對于一般的用戶桌面程序設計而言,無論使用何種語言,何種開發工具都能比較容易實現,但在實現時,每種開發環境卻有各自的優點與缺點。對于工程師組建一個系統工程,如上下位機系統,下位機系統的固件開發,上位機的驅動和接口程序開發等,如果使用相同的開發語言或許是一種不錯的選擇,而C語言就是首選,特別適合于電子、通信、測試類系統集成開發,筆者在后續的書中將會重點提到。
本書主要以LabWindows/CVI9.0集成開發環境為基礎展開論述,包括了基本控件使用、基本算法設計、項目集成與優化、場景與游戲設計、信息讀取、動態效果設計、基本圖像處理、圖像格式轉換與顯示、繪圖與打印和Windows控件使用十個方面,從各種角度、不同層次系統闡述了集成開發環境、編譯系統工作原理、程序設計思路、語言使用技巧,提供了大量實例,使讀者更加深入地理解程序設計的思路與方法,提高實際應用能力。本書的例程在WindowsXP系統LabWindows/CVI9.0集成開發環境下全部調試通過,也可以運行在LabWindows/CVI2009/2010/2012beta最新開發環境中。
本書由王建新、隋美麗撰寫,高獻偉、李莉、靳濟方、趙成、張磊、李秀瀅、陳漢林、段曉毅、武玉華、董秀則、史國振、李雪梅、冼立勤、耿彥明、曾基石、周玉坤、宿淑春、王麗豐、張克軍、姚棟、路而紅、霍剛、王愛華、王永會、楊世鳳、郭雅萌、張嘏偉、童官軍、趙繼民、劉英等同志為本書編寫提供了幫助,在此一并感謝。
由于本書涉及面比較寬,加上編者水平有限,時間倉促,書中難免會有不妥之處,希望廣大讀者批評指正。
目次
書摘/試閱
(2)采用標準軟件工程設計方法
一般來說,軟件工程的目標是在給定成本、進度的前提下,開發出具有可修改性、有效性、可靠性、可理解性、可維護性、可重用性、可適應性、可移植性、可追蹤性和可互操作性并且滿足用戶需求的軟件產品。追求這些目標有助于提高軟件產品的質量和開發效率,減少維護的困難。
①可修改性(modifiability)允許對系統進行修改而不增加原有系統的復雜性,并且要支持軟件的調試與維護。
②有效性(efficiency)最大限度地利用計算機的時間資源和空間資源。各種計算機軟件無不將系統的時/空開銷作為衡量軟件質量的一項重要技術指標。在很多應用中,追求時間有效性和空間有效性方面會產生矛盾,這時不得不犧牲時間效率換取空間有效性或犧牲空間效率換取時間有效性,時/空折中效應是經常出現的。軟件設計人員應充分利用折中的概念,在具體的應用環境中實現用戶的需求和設計目標。
③可靠性(reliability)能防止因概念、設計和結構等方面的不完善造成的軟件系統崩潰,具有挽回因操作不當造成軟件系統失效的能力。對于實時測控系統,可靠性是一個非常重要的指標。軟件測試系統要實時地控制一個物理過程,如果可靠性得不到保證,一旦出現問題就可能造成極大的后果與損失。因此在軟件開發、編碼和測試過程中,必須將可靠性放在重要地位。
④可理解性(understandability)系統具有清晰的結構,能直觀反映用戶需求。可理解性有助于控制軟件系統的復雜性,并支持軟件的維護、移植或重用。
⑤可維護性(maintainability)軟件產品交付用戶使用后,能夠對它進行修改,以便改正隱藏的錯誤,改進性能和其他屬性,使軟件產品適應環境的變化。由于軟件是邏輯產品,只要用戶需要,它可以無限期的使用下去,因此軟件維護是不可避免的。軟件維護費用在軟件開發費用中占有很大的比重。可維護性是軟件工程中一項十分重要的目標。軟件的可理解性和可修改性有利于軟件的可維護性。
⑥可重用性(reusability)概念或功能相對獨立的一個或一組相關模塊定義為一個軟部件。軟部件可以在多種場合應用的程度稱為軟部件的可重用性。可重用的軟部件有的可以不加修改直接使用,有的需要修改后再用。可重用軟部件應具有清晰的結構和注解,應具有正確的編碼和較低的時/空開銷。各種可重用軟部件還可以按照某種規則存放在軟部件庫中,供軟件設計人員使用。可重用性有助于提高軟件產品的質量和開發效率,降低軟件的開發和維護費用。
主題書展
更多主題書展
更多書展本週66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。