吳偉朱
?
計算機軟件工程的發(fā)展方向探究
吳偉朱
北京理工珠海學院,北京 519000
由于信息技術不斷發(fā)展,它的應用也越來越廣泛,對計算機的軟件開發(fā)和程序應用需要也加大,因此軟件工程的開發(fā)時一定要先明確它的發(fā)展方向,針對此問題進行具體分析,為計算機軟件工程的開發(fā)提供參考意見。
計算機;軟件工程;發(fā)展方向;探究
由于現(xiàn)階段我國的科技在飛速發(fā)展,軟件工程也獲得很大的進步,這個過程中,后者的迅猛發(fā)展一定程度上推動了我國的經(jīng)濟。計算機軟件項目在將來的重要作用值得我們去關注。
軟件工程最早起源于上世紀八十年代,軟件工程的出現(xiàn)給計算機的發(fā)展帶來了革命性的變化,西方各國紛紛投入大量的資金進行研發(fā)。在計算機發(fā)展的其中起著主導作用,會使得計算機系統(tǒng)更加的優(yōu)良和成熟,在實際才使用中得到更好的發(fā)展,還需要不斷的開發(fā)和研究,不斷的完善和優(yōu)化才能適應時代發(fā)展。國內的計算機程序相對于國外,發(fā)展的很晚,在很多地方都有不完善的地方,在實際開發(fā)中也缺乏技術的支持,但是我國在著方面一直不停的在分析和研究,在某些領域已經(jīng)有相應的成果[1]。同時,我國相關部門也根據(jù)我國的實際國情制定了相應的政策以及發(fā)展計劃。可以說,我國計算機軟件工程也取得了引人注目的成績。
在研發(fā)過程中的工程化管控是計算機軟件開發(fā)的方向。
2.1 計算機軟件的需求工程
軟件的職能化和專一化,已經(jīng)是發(fā)展的必然方向,越來越多樣化的軟件要求我們在開發(fā)時有了更加嚴格的標準。軟件項目最大的優(yōu)勢就在于它的黑盒設計,我們在使用軟件時僅僅會用到它的功能以及產生的結果,并不關心其內部構造,這就要求我們在開發(fā)時不論怎樣編寫只要實現(xiàn)其功能就可以,只要保障軟件的穩(wěn)定性以及安全性即可[2]。
2.2 計算機軟件工程的開發(fā)和更新快
靈敏度和迭代性質已經(jīng)漸漸的在軟件開發(fā)中形成了一個標準[3]。在進行軟件開發(fā)迭代的過程中,設計人員可以把整個工程劃分為幾個較小的工程,這樣分部實現(xiàn)起來就會變得簡單易行,市場上對于軟件的需求越來越快,在進行開發(fā)時分部設計可以慢慢地實現(xiàn)其功能,當前在大多數(shù)的開發(fā)團隊中,這種技術正在被廣泛應用,所以如果一個開發(fā)組掌握了迭代開發(fā)技術,那么,所有的困難將會非常容易的解決。在迭代化程序開發(fā)的過程中,敏捷是一種有效的導入方式。
2.3 程序代碼的質量保證
程序代碼質量的保證可以通過持續(xù)集成的方式保證。在現(xiàn)代市場中,持續(xù)集成相關的工具逐步成為市場的熱點。全球化的理念已經(jīng)應用到各個行業(yè),軟件的全球化也是其發(fā)展趨勢。軟件開發(fā)進程日益加快,軟件開發(fā)的理論將會在美國進行,會在歐洲做完其工程的基本構架,我國將會進行代碼的輸入以及測試,在印度實現(xiàn)其職能和售后維護,利用這種區(qū)域性的設計與開發(fā),促進軟件的實用化和其個性化,當然軟件的開發(fā)周期也將大大縮短。
這種分結構進行設計的方法我們稱之為模塊化的軟件設計,為這一行業(yè)的存在增加了競爭力,也為一些繁瑣的過程簡單化。模塊化設計的思想能夠有效地解決企業(yè)所面臨日益復雜的IT行業(yè)發(fā)展趨勢,通過軟件的應用打包,就會對企業(yè)的現(xiàn)有資產重用水平和能力明顯的提高;模塊化思想能夠將現(xiàn)有各種資源和應用系統(tǒng)重新進行有效配置,使各種服務組件發(fā)揮最大效率,與此同時,還能機動靈活的分配業(yè)務,IT的靈活的平衡業(yè)務的特性,也會簡化IT的復雜度,讓開發(fā)人員有了業(yè)務的思想,開發(fā)人員就會在觀察世界可以運用業(yè)務的角度,通過這種模塊化程序軟件的應用,大大地縮短了二者間的差距,讓這款軟件更具有人性特征,更能滿足客戶的需求,同時也不斷提升了程序人員工作的有效性。
2.4 需求軟件工程將會成為發(fā)展的重點
業(yè)務的要求變得各種各樣,開發(fā)軟件的普遍化,使用人群增加這都會讓軟件工程得更精準。與此同時,Use Case技術也將會發(fā)展出很多的客戶,擴大其市場范圍,增強其發(fā)展空間,還解決了客戶與系統(tǒng)之間的抽象感,利用這一技術進行分析,可以使其與需求之間的關系能夠有效分離或者相互作用。
2.5 在研發(fā)過程中以實踐過程為核心指導
當前,研發(fā)工作人員職業(yè)化、專業(yè)程度越來越高,并呈現(xiàn)全球整體發(fā)展,因此對技術研發(fā)過程的規(guī)?;岢隽烁叩囊蟆R虼?,當在開發(fā)過程中出現(xiàn)對該流程是否符合所有項目存在不確定性因素時,就要通過實踐去對已有的流程進行重新的整體規(guī)劃。
2.6 軟件工程的開放式計算和全球化協(xié)作研發(fā)
以現(xiàn)在科學技術的發(fā)展速度,未來的電子計算機的工程勢必會與其行業(yè)的相關操作相互交流,繼而實現(xiàn)各種領域的連接,使得電子網(wǎng)絡工具更加快速的發(fā)展。同時,全球一體化的發(fā)展使得計算機軟件工程必然朝著全球化方向協(xié)作研發(fā),而這也成為軟件交付領域創(chuàng)新的又一新標準。
隨著電子科學技術的飛速發(fā)展進一步促進這一行業(yè)往更加寬廣的范圍高效的發(fā)展,以適應更多的群體需要。隨著社會經(jīng)濟的不斷發(fā)展,為適應更多的不同群體的消費要求,電子計算機網(wǎng)絡工程必將往各個方向全面發(fā)展。結合以往的發(fā)展歷程和現(xiàn)有存在情況,我們要拓展軟件工程的改革方向,使其更加完善細致,以便適應社會各行各業(yè)的不同需求。
[1]胡雯,龔瑞.計算機軟件開發(fā)技術發(fā)展研究[J].電子技術與軟件工程,2014(22):77.
[2]魏歡.計算機軟件工程的維護措施和方法研究[J].決策與信息旬刊,2015(5):166.
[3]李勇.我國計算機軟件工程的管理和開發(fā)應用研究[J].引文版:工程技術,2015(14):56.
TP3
A
1009-6434(2016)05-0033-01