簡(jiǎn)要分析軟件工程的技術(shù)特點(diǎn)及發(fā)展趨勢論文
軟件工程作為給很多行業(yè)的發(fā)展帶來(lái)了實(shí)質(zhì)性的變革,提升了各行業(yè)的工作效率,加快了社會(huì )經(jīng)濟的發(fā)展。作為信息技術(shù)發(fā)展的產(chǎn)物,軟件工程的出現可以追溯至上個(gè)世紀50年代,隨著(zhù)社會(huì )進(jìn)步,計算機等硬件水平提高,軟件工程技術(shù)也在快速發(fā)展,現已成為一門(mén)成熟的技術(shù),并不斷的朝著(zhù)標準化、綜合化、全球化方向發(fā)展,研究軟件工程技術(shù)特點(diǎn)和發(fā)展趨勢,對促進(jìn)世界軟件工程及軟件產(chǎn)業(yè)的穩步發(fā)展具有積極的現實(shí)意義。
1 軟件工程的技術(shù)特點(diǎn)
軟件工程作為一種新型技術(shù),具有其特有的技術(shù)特點(diǎn),能夠輔助加快信息化的覆蓋率,提高行業(yè)的工作效率,促進(jìn)經(jīng)濟的發(fā)展,軟件工程主要有語(yǔ)言開(kāi)發(fā)多樣性,良好的兼容性,標準化,后期維護方便性等技術(shù)特點(diǎn)。
1.1 語(yǔ)言的多樣性
軟件工程的語(yǔ)言目前有C、C++、JAVA、匯編等,不同的語(yǔ)言能夠滿(mǎn)足不同環(huán)境開(kāi)發(fā)的需求,如JAVA 語(yǔ)言書(shū)寫(xiě)簡(jiǎn)單,占用硬件內存比較小,且標準化,編寫(xiě)語(yǔ)言通俗易懂;匯編語(yǔ)言有針對性,不同的微控制器,不同的程序,運行速度得到提升,但是編寫(xiě)起來(lái)比較復雜,不具有可移植性,維護和修改困難。軟件工程語(yǔ)言的多樣性,使得在不同的領(lǐng)域,不同水平的工程師可以根據自己的習慣來(lái)選擇使用自身合適的語(yǔ)言,提升了軟件編寫(xiě)的多樣性和靈活性,大大提高了軟件的編寫(xiě)效率,降低了軟件的開(kāi)發(fā)門(mén)檻,這也是軟件工程技術(shù)能夠在各行業(yè)得到快速發(fā)展的原因之一。
1.2 良好的兼容性
軟件工程要想實(shí)現在多種平臺得到運用,這就要求軟件必須要有很好的兼容性,軟件工程的兼容性主要體現在軟件和硬件的相互兼容、軟件和系統的相互兼容、不同軟件之間的相互兼容。軟件和硬件的相互兼容主要體現在,開(kāi)發(fā)的軟件能夠通過(guò)串口在硬件上進(jìn)行輸入操作、調試,并且能夠借助硬件平臺實(shí)現相應功能。軟件和系統的相互兼容,系統是承載軟件的一種媒介,如果系統和軟件不能兼容,軟件就無(wú)法在系統中運行,從而實(shí)現相應的功能。不同軟件之間的相互兼容,在同一硬件同一系統中,往往有多個(gè)軟件同時(shí)運行,才能夠正常完成工作,軟件之間兼容性不好,軟件同樣不能正常運行,工作也難以順利進(jìn)行。因此,只有軟件工程具有良好兼容性的技術(shù)特點(diǎn),才能夠滿(mǎn)足各行業(yè)對軟件功能和效果的需求。
1.3 軟件工程標準化
標準化是軟件工程技術(shù)發(fā)展的必然結果,軟件工程標準化可以分為軟件過(guò)程標準化和軟件標準化,F今國際上產(chǎn)生了從企業(yè)到國際行業(yè)的各種各樣標準,對軟件工程技術(shù)的發(fā)展產(chǎn)生了巨大影響,國際上最流行的兩大軟件工程標準一個(gè)是國際標準化組織標準,一個(gè)是美國的軟件工程標準指南。兩個(gè)標準的內容和覆蓋范圍在一定的程度上不同,但是兩個(gè)標準都是以ISO/IEC12207 為主線(xiàn)標準,針對軟件技術(shù)中的連續和離散活動(dòng),同時(shí)考慮了其他必要的標準。隨著(zhù)技術(shù)的發(fā)展,原來(lái)的軟件不能滿(mǎn)足需求時(shí),就需要開(kāi)發(fā)新的軟件來(lái)滿(mǎn)足,軟件工程標準化,能夠很好的解決這個(gè)問(wèn)題,使得軟件的更新只需要在原來(lái)的基礎上進(jìn)行,并且可以將其他軟件標準化程序進(jìn)行嫁接,根據客戶(hù)的需求擴展相應的功能,最大限度的提高軟件的使用效率。
1.4 維護的方便性
軟件開(kāi)發(fā)、測試、使用、維護,每個(gè)步驟都是軟件工程的重要組成部分,軟件的維護是軟件工程過(guò)程中的一部分,軟件的售出就需要針對性對軟件運行過(guò)程中出現的問(wèn)題進(jìn)行解決,隨著(zhù)軟件技術(shù)的發(fā)展提高,對軟件維護技術(shù)要求也越來(lái)越高,經(jīng)過(guò)長(cháng)時(shí)間的發(fā)展,當今軟件自身功能完善、修補漏洞以及代碼執行效率提高等維護技術(shù)水平都得到了提升,使得軟件維護更加方便快捷。
軟件工程的技術(shù)特點(diǎn)決定軟件技術(shù)在工程中的應用發(fā)展,軟件工程所具有的多樣性、兼容性、標準化、維護方便的技術(shù)特點(diǎn),使得軟件工程能夠運用在多種行業(yè),為軟件工程技術(shù)的發(fā)展奠定了基礎。
2 軟件工程發(fā)展趨勢
計算機技術(shù)的不斷完善推動(dòng)了軟件工程技術(shù)向前發(fā)展,軟件工程正向著(zhù)開(kāi)放化、模塊化和全球化的方向進(jìn)行,軟件工程的發(fā)展趨勢體現在軟件的復用技術(shù),軟件產(chǎn)品線(xiàn)建設,以及軟件的可信性研究等方面。
2.1 軟件復用技術(shù)
最近幾年,軟用復用技術(shù)在軟禁工程技術(shù)中逐步成熟并得到廣泛推廣,很多國家都意識到軟件復用技術(shù)的重要性,紛紛在國內開(kāi)始以建設公共軟件資源庫系統為信息建設的一項重要任務(wù),我國也意識到軟件復用技術(shù)的重要性,先后通過(guò)將軟件復用技術(shù)列入國家重點(diǎn)項目進(jìn)行研究,在一定程度上取得了重要成果,比如我國建立的面向行業(yè)的構建管理系統JVCLMS就是我國在軟件復用技術(shù)研究過(guò)程中取得的成就。
2.2 軟件產(chǎn)品線(xiàn)建設
軟件產(chǎn)品線(xiàn)是可管理公共特性軟件系統的集合,通過(guò)理論研究和實(shí)踐證明,軟件產(chǎn)品線(xiàn)的建設使得軟件技術(shù)的'得到快速發(fā)展,加快了軟件工程與工業(yè)化相結合的步伐,促進(jìn)了軟件工程技術(shù)在各行業(yè)中的使用率,自軟件產(chǎn)品線(xiàn)開(kāi)發(fā)方法提出以后,國際上一系列的軟件生產(chǎn)線(xiàn)技術(shù)創(chuàng )新和開(kāi)發(fā)項目接踵而至,軟件產(chǎn)品線(xiàn)的建設在各國如火如荼的進(jìn)行。
2.3 軟件的可信性研究
軟件的可信性在學(xué)術(shù)界總結為六個(gè)方面,即軟件的安全性、可靠性、可用性、可維護性、實(shí)時(shí)性以及可生存性,軟件的可信性技術(shù)必須要從這六個(gè)方面進(jìn)行考慮,隨著(zhù)軟件用戶(hù)開(kāi)始重視軟件工程的保密性功能,諸多國家都在軟件的可信性研究方面投入了大量的經(jīng)費和技術(shù)力量。提高軟件工程的生產(chǎn)效率和可信性,也是各國信息發(fā)展的重要任務(wù),隨著(zhù)技術(shù)的發(fā)展,軟件的可信性研究越發(fā)重要。
隨著(zhù)軟件工程技術(shù)的發(fā)展,行業(yè)的生產(chǎn)效率大大得到提高,世界經(jīng)濟得到快速發(fā)展,社會(huì )仍在不斷發(fā)展,軟件工程技術(shù)的理論也應得到進(jìn)一步完善,如何準確把握軟件工程技術(shù)未來(lái)的發(fā)展趨勢,結合當今軟件工程的技術(shù)特征和各行業(yè)技術(shù)的發(fā)展情況,尋找有效的對策,促進(jìn)軟件工程技術(shù)和各種行業(yè)技術(shù)的相融合,提高行業(yè)工作過(guò)程中使用效率,這是軟件工程向前發(fā)展的重要基礎。
【簡(jiǎn)要分析軟件工程的技術(shù)特點(diǎn)及發(fā)展趨勢論文】相關(guān)文章:
軟件工程的發(fā)展趨勢分析的論文05-29
軟件工程技術(shù)現狀和發(fā)展趨勢分析論文05-27
稀漿封層技術(shù)及發(fā)展趨勢的簡(jiǎn)要研究工學(xué)論文03-02
農田節水灌溉技術(shù)及發(fā)展趨勢分析論文05-22
簡(jiǎn)談光纖通信技術(shù)特點(diǎn)及發(fā)展趨勢論文04-03