在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            關 閉

            新聞中心

            EEPW首頁 > 工控自動化 > 設計應用 > LabVIEW 助力優(yōu)化軟件開發(fā)實踐和源代碼控制

            LabVIEW 助力優(yōu)化軟件開發(fā)實踐和源代碼控制

            作者: 時間:2011-08-30 來源:網(wǎng)絡 收藏

            作為一款系統(tǒng)設計軟件(可以提供搭建最先進、最具技術挑戰(zhàn)性的系統(tǒng)所需的所有工程元素

            本文引用地址:http://www.biyoush.com/article/161520.htm

            隨著工程應用的挑戰(zhàn)性和復雜度日益增加(軟件工程的概念也融入了系統(tǒng)開發(fā)之中。所謂軟件工程就是可以保證軟件的可擴展性和可維護性的工程開發(fā)。正確實施的軟件工程可以提高應用程序的全局質(zhì)量(提高開發(fā)者的工作效率并且降低維護成本。在這篇文章中(可以學習到如何使用內(nèi)建專用的特性和工具來完成最佳的和程序管理。

            管理
            管理是軟件工程最基本的環(huán)節(jié)之一(因為它決定了如何對一個應用程序的依賴關系進行存儲、組織管理以及在開發(fā)者之間共享,甚至會直接影響程序的部署。這樣的過程(source code control-SCC)及相應的管理工具會在整個軟件生命周期中完成這些任務,以減少人工完成這些任務可能帶來的損失和風險。但是,如果沒有一個合理的計劃以及應用架構(gòu)來保證項目自身的緊湊性和代碼的模塊化特點,只依靠軟件來管理,則效果實在有限,所以需要對相關的概念進行學習并通過NI認證的系統(tǒng)架構(gòu)師考試。


            對任何一個項目來說,無論項目復雜程度高低或團隊的人數(shù)多少,源代碼控制都是重要且必要的。目前,很多的供應商都提供了各種不同的源代碼控制工具,它們都可以用來追蹤、存儲和管理LabVIEW的文件。

            這些工具中可以既有免費且易用的解決方案(例如Subversion),也有商業(yè)級的、具有完整生命周期管理的解決方案(例如Perforce)。


            代碼的重復利用對提高工作效率是非常有效的方法,但是它要求非常嚴格的源代碼管理措施。一些高級的工具,例如VI程序包管理器,可以幫助用戶有效地管理和創(chuàng)建可重復使用的庫文件或者VI程序包,還可以智能追蹤庫文件的版本變化、所需依賴關系變化以及該庫文件在多個LabVIEW版本之間的兼容性變化等。

            應用結(jié)構(gòu)化的開發(fā)方法
            許多LabVIEW的程序員都經(jīng)歷過使用非結(jié)構(gòu)化開發(fā)方法所造成的不良后果,或者,至少受到過影響。一些程序框圖可以往任何一個方向進行滾動,一頁又一頁,沒有可辯識的標志和足夠的連線的幫助,甚至可以讓人誤認為那是一幅大都市的地圖。不幸的是,這樣的程序框圖往往又包含需要運行的代碼,所以如果有人接下了這樣的應用程序,往往會覺得它令人難以添加功能和修正錯誤。除了程序運行風險高以及內(nèi)含不可預知的程序缺陷以外,這種程序的維護成本還很高。所以,當你在接受程序任務的時候,如果對方告訴你“我們需要對代碼進行重整”,那你一定要將它看成一個警告。軟件工程和一個有序的可擴展的應用程序架構(gòu),可以有效地幫助你避免這樣的風險以及這些風險帶來的損失。


            典型的軟件工程是指一種人為管理的、有序的方法,在開發(fā)過程之前就已經(jīng)有擬定的審核清單,以及在軟件生命周期的不同階段應該完成的任務,而這個開發(fā)需要做到何種程度,以及需要哪些開發(fā)工具,則是由這個工程項目自身的特點來決定的。但是,有些要素卻是任何類型項目的開發(fā)都需要的。通常來說,前期的規(guī)劃、開發(fā)耗時的預計都是會提前計劃的,當然,這些計劃同時也會增加時間和成本的消耗。


            上一頁 1 2 下一頁

            評論


            相關推薦

            技術專區(qū)

            關閉