引論:我們為您整理了13篇軟件開發的技術范文,供您借鑒以豐富您的創作。它們是您寫作時的寶貴資源,期望它們能夠激發您的創作靈感,讓您的文章更具深度。
篇1
1傳統軟件應用程序與軟件開發分析
對傳統軟件應用程序與軟件開發的客觀分析,能夠幫助參與系統軟件設計的相關工作人員進一步厘清傳統軟件應用程序中存在的不足,并以此為基礎為軟件工程技術在系統軟件開發中的運用準備條件。
1.1傳統軟件應用程序開發工程分析
在傳統軟件應用程序開發工程中,為了保證程序開發有序進展,在軟件應用程序開發之前需要進行模型的構建,并根據軟件應用程序的設計需求與使用環境,在相關軟件開發理論的指導下,對軟件開發模型進行多次計算與修改,形成生存期模型,而生存期模型在實際的開發過程中又產生了諸如演化型、螺旋型以及增量型等多種形式[2]。從實際情況來看,無論是何種形式,這些模型在軟件應用程序開發的實際操作中,都表現出一定的不足,存在缺陷。例如演化型模型能夠對軟件開發流程進行科學的優化與調整,從而便于軟件應用程序的有效管理,大大降低了軟件應用程序開發過程中出現錯誤的幾率,但是如果其中的某一個環節出現了差錯,將會造成整個軟件開發流程的紊亂,對軟件應用程序開發的穩定性帶來極為消極的影響。隨著社會經濟的不斷發展,互聯網技術以及計算機技術的日益成熟,雖然現階段大多數的軟件程序仍是以WWW為構建進行設計與開發,但是為了滿足經濟快速發展的要求,相關企業不斷進行軟件開發與管理流程的優化,以期使得軟件開發工作能夠適應國民經濟發展與社會生活的客觀要求。但是我們必須看到傳統軟件應用程序的開發模式已經越來越難以滿足實際要求,這就要求相關企業要立足于軟件應用程序設計開發的實際,進行全新模式的科學探索。
1.2軟件應用系統分析
傳統軟件的開發周期較長,應用程序日益復雜,在很大程度上難以滿足社會經濟發展對軟件應用程序更新換代速度的客觀要求。系統軟件開發作為一種新的軟件開發模式,以軟件作為構建的基礎,對于數據信息有著較強的處理能力,并且以頁面作為主要的展現形式,在一定程度上滿足了不同軟件應用程序使用者的不同使用需求,并且憑借著自身對各類技術與軟件功能的科學整合,其能夠在很大程度上縮短軟件應用程序開發周期,提升應用程序的簡潔性與使用性[3]。
2系統軟件工程技術在系統軟件開發運用中應遵循的原則
(1)系統軟件工程技術在系統軟件開發中的運用必須要遵循科學性的原則。系統軟件工程技術在系統軟件開發中應用目標的實現,要充分體現科學性的原則,只有從科學的角度進行系統軟件工程技術重要性、系統軟件開發流程以及相關工作人員的職業素質與技能進行細致而全面的考量,才能夠最大限度地保證系統軟件工程技術在系統軟件開發中的應用滿足實際的系統設計需求與企業應用的要求,只有在科學精神、科學手段、科學理念的指導下,我們才能夠以現有的技術條件為基礎,進行系統軟件工程技術在系統軟件開發過程中的科學高效運用。(2)系統軟件工程技術在系統軟件開發中的運用必須要遵循實用性的原則。系統軟件開發相關工作的科學高效運行,需要雄厚資金的支持,從實際來看,資金的穩定供應與否直接影響到系統軟件開發工作的質量與水平,因此系統軟件開發在進行系統軟件工程技術應用的過程中,必須要遵循實用性的原則,最大限度降低系統開發企業在設計與構建過程中系統軟件的開發建設與應用成本,降低系統軟件開發企業在軟件開發方面的資金投入,從而能夠將更多的資金利用于其他方面,促進系統軟件開發企業自身的健康快速發展,提升其經濟收益。
3軟件工程技術在系統軟件開發過程中運用的途徑與方法
軟件工程技術在系統軟件開發過程中的運用是一個復雜的過程,需要相關軟件設計人員充分認識到傳統軟件應用程序開發中存在的不足,并在相關原則的指導下,從多個方面入手,采取多種方式,實現軟件工程技術在系統軟件開發過程中的科學高效運用。
3.1軟件開發模型的科學構建
軟件工程的特殊性使得軟件應用系統的設計與開發與傳統的軟件開發工作有著極為明顯的區別。而為了保證軟件工程技術在系統軟件開發中的科學高效運用,就需要進行軟件開發模型的科學構建,通過對整個系統軟件應用程序的科學解讀,對開發周期、基本流程以及軟件開發管理工作的重點進行梳理,以此為基礎進行軟件開發模型的構建,同時為了保證模型構建的質量與效果,還需要進行項目管理模型以及組織公共模型的建立,通過這種方式及時發現軟件開發模型中存在的不足,并對其原因進行考察,找出應對差錯的方式,從而保證開發流程的有序進行[4]。
3.2軟件應用程序的開發
通常情況下,軟件應用程序的開發會以系統軟件的迭代升級作為自身的組織框架,在軟件一次次地更新中,對軟件的性能以及潛在的發展方向進行準確判斷,也就是說軟件應用程序涵蓋了軟件開發的各個方面。所以為了充分發揮軟件應用程序開發的作用,就需要對軟件使用者的使用需求進行客觀分析,并以此為基礎,組織相關技術人員對相關數據進行分析,從而為下一階段的軟件應用程序的使用需求、設計重點以及性能測試提供有效參考[5]。同時我們也必須看到軟件應用程序開發的最終目的在于滿足用戶的使用需求,因此在進行軟件的開發設計中,要對軟件應用界面進行科學的優化,并在這一原則的指導下,對用戶的使用習慣進行全面了解,對于用戶感興趣的內容、重要資訊以及核心內容安排應用界面的合理位置,通過這種優化能夠讓用戶在滿足使用需求的同時,充分滿足自身的審美體驗,從而大大提升用戶使用軟件的頻率,實現高效開發與合理利用。
3.3軟件工程管理的有效運用
立足于計算機硬件加速升級的趨勢,以硬件為支撐,不斷提升軟件工程管理的效率。軟件工程管理與軟件開發技術有著較為密切的聯系,因此軟件工程管理水平的提升,就需要不斷進行軟件開發技術的完善與調整,使其能夠滿足實際的管理需求。
參考文獻
[1]邱恩海.軟件工程技術在系統軟件開發過程的應用[J].信息化建設,2016(4):129-130.
[2]王楠.系統軟件開發過程中的軟件工程技術[J].中國科技博覽,2015(45):90.
[3]周敏.系統軟件開發過程中的軟件工程技術[J].電子制作,2015(8):85-86.
篇2
新時期;計算機軟件;開發技術
當前計算機技術的飛速發展,給人們的日常生活帶來極大的便利,網絡的普及更是推動額計算機軟件開發。軟件開發程序主要是通過代碼實現功能的系統化定位,為我國各行各業提供更多的便利。
1計算機軟件開發的重要性
計算機發展過程中以軟件工程為主要發展核心,其是推動信息技術的主要力量。軟件領域的發展對計算機網絡有著至關重要的影響,網絡化的普及也帶動軟件行業的長遠發展,網絡與軟件相輔相成,共同推動計算機的整體發展狀況。當前是計算科學不斷前行和發展的時代,軟件開發技術要緊跟時展潮流,抓住機遇,迎接挑戰,為用戶帶來更多安心的服務。
2計算機軟件開發現狀
2.1計算機軟件的概述計算機軟件主要是通過開發技術得到的相應應用軟件和系統軟件,這是計算機發展中的重要產物。應用軟件的最終工作目的是為了解決用戶的具體問題,并且為用戶提供方便快捷的工作方法。大到淘寶和銀行客戶端,小到單機游戲、應用軟件,都是計算機軟件的實際使用案例。系統軟件是計算機本身的軟件,其中比較常用的軟件是監督控制軟件、操作系統軟件、應用軟件等,其是用戶正常使用計算機的必要保障。
2.2計算機軟件的發展現狀計算機軟件具有發展迅速、方便快捷等特點,在短短的幾年發展中,逐步普及到千家萬戶,也推動了計算機技術的發展。我國軟件產業的迅速升溫,造成了軟件開發人才缺失,尤其在應用領域內,對技術開發人員的需求極大。
3計算機軟件常用的開發方法
隨著科學技術的飛速發展,計算機技術也開始日趨成熟,因而,選擇合理的計算機開發方法,可以保障其開發質量,控制開發進程。當前開發時間非常重要,現在在美國硅谷,一項技術的更新換代周期是一周,所以作為開發人員要爭分奪秒的開發新產品,創新理念,適應變化發展的市場。目前,比較熱門的軟件開發方式有三類:第一是生命周期法;二是自動系統開發法;三是原型化法。
3.1軟件生命周期法該方法的出發點是時間,從時間角度拆分軟件的各類問題,將軟件劃分為若干個開發階段。不同的階段開展不同的技術方法,每一個階段都要適應階段發展要求。通常情況下,軟件生命周期分為6個階段,換句話也是就是6個月左右。
3.2自動系統開發法該方法主要運用的工具是第四代技術中經常運用的開發軟件,開發過程中強調更多的是開放的內容和實現方式,但是沒有對如何實現作出具體說明。
3.3原型化法軟件開發者在沒有確定軟件適用性的基礎上,通過描述詳盡的軟件目標法,采用合適的原型化法開展研發工作。開發過程中開發人員要處理好整體系統化功能,并且分析和認定相關的其他事宜。
4計算機軟件開發技術的應用
計算機軟件開發的前提是優化創新現有軟件,為社會發展提供基礎性的服務,因此,相對于一種計算機軟件開發技術而言,能夠開發成功的關鍵所在就是軟件的具體實用價值。接下來筆者主要通過計算機具體的開發實際例子,簡要說明軟件開發技術的應用價值。當前比較常用的兩種運作模式,包括單機版的運作模式和VB6.0+Access開發模式,VB6.0+Access開發模式開發涉及的數據庫開發對象是Web+XML+ActiveX。兩個技術開發形式分別安裝到客戶端上面,單機運作模式的安裝相對來說較為簡單,直接安裝就能解決問題,這主要是受到Access驅動和VB虛擬機微軟歷史版本的影響,也是說系統能夠做到兼容,因而軟件安裝很方便。但是如果想要安裝第二款產品,就需要在安裝ActiveX時,更改瀏覽器,才能順利地完成安裝活動。安裝結束后,用戶在一定時間內做好兩種使用效果的比對,在兩種方法的比較中,可以發現第一種安裝方法沒有任何問題,并且運行比較穩定。特別是在做修復安裝時,要求用戶之間相互獨立,簡單地實現兼容。但是使用中必然會有利有弊,長時間的運行中,速度必然會減低,所以需要做好轉檔。第二種運行方法在系統運行和維護中,通過限制瀏覽器的安全設置,給用戶帶來諸多不便。
5計算機軟件的發展趨勢
第一,網絡化是計算機軟件當前的開發背景,計算機軟件是依賴網絡才能運行的系統,因而在運行時通過帶動網絡化發展模型,讓網絡和計算機軟件兩者雙贏,網絡的產生為發展平臺提供更多的便利條件,因而軟件開發要趨向網絡化發展。第二,服務化。軟件開發主要目的是更好地服務用戶,在發展中為用戶提供更多便利,未來的計算機軟件發展應通過運用先進技術,樹立人性化發展理念,滿足客戶需求,所以服務化是計算機發展的未來趨勢。第三,智能化。在計算機的發展中,智能化是必要的發展趨勢,開發人員要運用計算和其他智能化運行模式,讓計算機接近人的思維,這也是新技術的革新理念。
篇3
1計算機軟件開發技術概述
計算機軟件可以大致劃分為系統軟件與應用軟件兩大類別,系統軟件作為計算機硬件驅動的基礎,滿足了用戶基本的使用需求。應用軟件則主要針對不同用戶具體的使用需求而開發的,例如游戲軟件、音樂軟件、視頻軟件。無論是系統軟件還是應用軟件,都是通過計算機這一平臺為用戶提供服務,達到方便生活的目的。從用戶的角度來講,利用計算機主要利用的是計算機上的各種軟件。在20世紀六七十年代,主要通過手工的方式來開發計算機軟件,出錯率較高、生產效率低下,不能滿足人們的需要。隨著技術的不斷進步,人們意識到需要一種特定規范的文檔來確保計算機軟件開發的程序設計、調試和運行[2]。
2計算機軟件開發技術的特點
計算機軟件系統由系統軟件和應用軟件構成,其中系統軟件是計算機本身必備的軟件,其是保證和支持計算機正常運轉的重要保障。應用軟件開發中心在于滿足用戶的使用需求,例如音樂軟件、視頻軟件在多數情況是為了幫助用戶獲得更好的娛樂體驗,因此與系統軟件相比,應用軟件有著更好的實用性,能夠滿足人們的一些需求。本文提到的計算機軟件既指應用軟件又指系統軟件[1]。計算機軟件開發技術有以下幾個特點。(1)計算機軟件開發工作必須著眼于實際需求,提升系統軟件與應用軟件的使用價值,滿足人們的一些需求。在軟件開發完成后,借助于基本的軟件框架,發掘軟件的社會價值,推動計算機軟件開發工作的深入進行。(2)計算機軟件開發技術是一項精細度極高的技術,所以在研發過程中,工作人員必須要仔細入微[2]。(3)計算機軟件開發技術必須要遵循一定的原則,比如在研發過程中必須要確保所研發軟件的質量與性能,盡可能研發設計一些先進的產品,而不是別人做什么,自己就做什么。在研發出一個新的軟件之后必須要先進行嚴格的評估和檢測,才能投放到市場中,以避免一些不必要的麻煩[1]。
3計算機軟件開發技術的重要性
計算機軟件極大便利了人們的生活,它所起到的作用也是顯而易見的,如人們在工作中運用的各種辦公軟件,如今已成為人們工作中必不可少的一部分[2]。計算機軟件開發技術的重要性主要包括以下三個方面:推動信息時代的到來;是網絡技術發展的不竭動力;是計算機行業和軟件行業發展的源泉。第一,現階段企業在運營管理的過程中,著力構建信息數據管理機制,將其作為企業管理的核心。計算機軟件開發技術極大提高了信息傳輸和資源交流的速度,也使得人們有更多的渠道來獲取信息。計算機軟件開發工作獲得了較為充足的發展空間與各項資源,滿足了軟件開發工作中的各項基本需求,實現了企業管理的信息化。第二,以網絡技術為基礎,打破了空間與時間的局限,能夠進行跨地區的交流溝通,極大便利了人們的生活。同時計算機軟件服務能力的提升在很大程度上也推動了現代化網絡的構建,催生出一大批新的計算機發展模式[1]。第三,以計算機軟件開發為起點,軟件類型日益細化,在滿足人們不同使用需求的同時,也為計算機產業自身獲取了足夠的空間,促進了計算機軟件開發產業的健康持續發展。
4計算機軟件開發技術的方式
經過科研人員的不斷探索與研究,計算機軟件開發技術已走向成熟階段,現已形成多種比較成熟的研發方式。目前計算機軟件開發技術主要有以下幾種方法。
4.1原型化方法
在研發部分軟件的過程中,對于軟件開發方向以及方法可能缺少必要的規劃,面對這種情況,為了確保軟件開發工作順利進行,可以采取原型化法。原型化方法指的是在研發的初級階段,通過對用戶軟件使用需求的客觀分析,建立軟件模型,在原型建立完成后,與相關企業進行對接,進行軟件的微調。原型化方法的優勢在于將用戶需求與開發工作進行緊密結合,提升了軟件開發工作的針對性與有效性,這樣就可以省去中間一些不必要的環節,在一定意義也降低了研發的成本。然而這種方法也存在一定的劣勢,就是不能用來研發大規模的系統,因為這種方式過于繁瑣,在一定程度上會降低計算機軟件系統的研發效率,就算研發成功,將來的維護工作也會很難開展[3]。
4.2計算機軟件生命周期法
計算機軟件生命周期法是軟件開發人員研發軟件最常用的一種方式,相比于原型化方法,計算機軟件生命周期法可以用于研發大型的軟件系統。在運用生命周期法時,在正式研發之前,設計師會對所要設計的軟件系統的功能和結構進行宏觀布局和整體規劃[4]。除此之外,還需要制作詳細的研發設計工作計劃報告。計算機軟件生命周期法的優勢在于可以對整個設計研發工作進行合理的整體布局和規劃,把大型計算機軟件系統的設計難度平均化,并且對研發的時間有較好的把控。
4.3自動形式的系統開發法
軟件開發設計人員在運用自動形式的系統開發法的過程中,需要對軟件的基本需求、運行模式進行必要的分析,在通常情況下,如果不進行說明,在實際研發的過程中,為了保證研發工作的質量,技術人員可以通過編程的方式開發軟件。
5計算機軟件開發技術的應用
計算機軟件技術的開發主要是為了便利人們的生活,如何最大限度提高計算機軟件的使用價值值得考慮[3]。計算機軟件的開發都是為了更好地服務人類,在軟件的開發過程中研發人員的專業素養越來越高,所以,在計算機軟件開發過程中應以人為本,立足于市場的需求,再進行軟件系統的設計和研發,不斷地提高計算機軟件系統的實用價值。
6計算機軟件開發技術的展望
第一,計算機軟件開發技術正在向網絡化發展,并且這也是未來的一種發展趨勢。計算機軟件也算是網絡的一種形式,所以計算機的網絡化對整個計算機大行業的發展有重要意義。網絡化也給計算機軟件開發技術提供了巨大的便利,所以,計算機軟件的開發技術是網絡化的開發技術[5]。第二,計算機軟件開發的根本目的是服務人類、服務社會,提高人們的工作效率和生活質量。所以在以后的研發過程中,必須要以客戶為主要的服務對象,最大限度滿足客戶的需要,提供全面的服務。在計算機軟件開發的過程中采用先進的理念和技術,這也是計算機軟件開發的趨勢。
7結語
計算機軟件開發技術的應用是一個全方位的過程,需要技術人員以及相關工作者以現有的技術為基本框架,從多個角度出發,采取多種開發手段開發計算機軟件[5]。通過這種方式,滿足社會經濟發展以及日常生活中對于計算機軟件的使用需求,促進整個計算機軟件開發產業的健康快速發展。
參考文獻
[1]劉凱英.淺談計算機軟件開發技術的應用及發展[J].無線互聯科技,2013(l):134-136.
[2]孫麗霞.我國計算機軟件技術的現狀及發展趨勢[J].金田,2012(10):311.
[3]劉默.淺析軟件開發技術在計算機網絡教育中的重要性[J].中小企業管理與科技,2011(18):275.
篇4
隨著時代的發展,傳統的軟件開發技術已經不能很好的滿足社會的需求。其不足之處主要表現在以下幾個方面:第一,軟件的開發是建立在需求分析的基礎上的,需求處于不斷的變化當中的,開發技術如果不能不斷改進,就無法很好的結合需求開發軟件;第二,傳統技術開發的軟件缺乏靈活性,在其運行過程中幾乎不能進行調整或者改變;第三,從傳統企業的系統整體來看,企業的整個系統是一個比較復雜的整體,其信息模塊都來源于不同的平臺、開發工具,此外信息的管理規范、需求等都不是一個統一的標準。本文結合實際的變化需求,對軟件的開發提出了一些相應的策略。
1 軟件開發現狀
目前,諸多領域的業務普遍出現需求量大、種類多變的現象,所以對信息系統的要求也進一步提高,要求信息系統能夠及時根據需求的變化做出相應的調整。為了解決這一現狀,我們提出了面向服務的搭建式軟件開發技術,它具有較好的抽象性以及靈活性,能夠很好的解決軟件重組和集成等問題。此外,由于其采用的是面向服務的結構,企業在應用時能夠更快速更方便的對軟件的組建進行重組、構建,面向服務作為指導思想也變得更為普及。
搭建式軟件開發模式與傳統的開發模式不同,它能夠讓數據層、邏輯層等彼此分開,其資源的配置方式也變得更加簡便,這樣就能夠實現信息系統的靈活性和快速性。
2 搭建式軟件開發技術
2.1 開發思想及體系結構
搭建式軟件開發技術也就是說能夠隨時根據不同需求組建不同的,能夠更好滿足用戶需求的應用系統,它具有較好的靈活性和即時性,用戶可以不用付出很大的代價就能夠構建滿足自身需求的應用。此外,搭建式開發技術能夠在用戶需求發生改變的時候做出快速的響應,以便更好的完成面向服務的應用。
搭建平臺是搭建式開發技術所創建的系統,它的搭建是有許多層面的構建共同實現的。其中界面表現和邏輯控制能夠很好的融合是通過表單設計器來完成的;工作流主要負責邏輯控制的定制、修改以及業務的產生和完成等過程;功能庫能夠為每一項服務提供相應的組件;數據管理層是通過各種數據庫來實現管理的。
2.2 搭建式開發技術體系結構的實現
2.2.1 工作流管理系統
業務流程的自動化或者半自動化稱為工作流,系統中一些文檔、信息等遵循設定的規則進行流轉,讓各個組織成員之間能夠相互協調,從而實現整體的目標。工作流管理系統的結構大體可以分為以下三層:第一,數據層:系統通過數據庫對定義數據以及運行數據進行存儲;第二,業務層:主要包含整個流程的引擎、監控工具以及數據的訪問構件等;第三,表示層:其用戶有流程的定義人員、系統的管理員以及其他一些用戶。
2.2.2 自定義表單系統
自定義表單系統是構建平臺面向服務的重要構件,它能夠使界面表現和系統的邏輯控制有一個很好融合,其最主要的目的就是要將常用的控制以及功能很好的設計到搭建平臺中,操作方式要做到簡單。自定義表單系統能夠對數據的安全存取提供保障,其具有人性化的服務界面,此外該系統還支持二次開發,這樣就能夠保證軟件能夠即時的滿足用戶的各種需求,對提高工作效率有極大的作用。
2.2.3 搭建框架運行系統
搭建框架運行系統是通過各種基礎的模塊組成的整個軟件系統的基本服務模塊,它是軟件系統的基礎,在此基礎之上進行各種子功能封裝,從而組成一個具有強大功能的業務系統。作為應用系統的門戶,它集成了各種常用的模塊以及各種業務的管理功能。該系統具有很好的擴展機制,同時還提供各種開發配置工具,能夠為應用的再次開發提供良好的條件,此外該系統還摒棄了一些與業務本身沒有關系的技術,這樣就能讓軟件的開發設計人員集中精力于業務本身,有效地降低了軟件開發的復雜性,同時還節約了開發成本。
3 結束語
篇5
云計算;軟件開發;計算機;影響
云計算技術的出現是計算機技術的創新,也是軟件工程的變革,云計算技術具有規模大、可靠性強、能夠在多臺計算機上通用等顯著特點。而且這種技術較廉價。云計算技術的出現也是現代社會發展的標志。實質上,云計算技術重組了軟件系統,而且調整了信息框架結構。使用云計算技術創新了軟件系統運行的方式,開啟了新的模式,促進軟件工程的發展,本篇文章主要探討了在開發軟件的時候,使用云計算技術會有什么影響。
1計算機軟件開發技術的現狀
在全球化的發展下,我國的經濟與科技教育在國際化的大環境下得到了持續的發展,在計算機軟件開發技術方面的投資獲得了企業方面大量的投資,在科研方面與人才支持方面都獲得了巨大的支持,而且在軟件的技術方面取得了一些對新軟件研究的突破。但是,由于受到全球經濟與信息化的影響,我國的計算機軟件開發技術仍然受到了眾多的挑戰與巨大的壓力。首先,我國計算機軟件開發缺乏核心的技術。相比較世界其他的發達國家,我國在計算機軟件開發技術方面的起點低、起步晚,開發能力與技術十分有限,因此在軟件的創新技術研發上面突破較少,沒能夠形成較強的軟件開發核心技術,這給我國的軟件產品的質量帶來了參差不齊的影響,也未能夠滿足現代網絡化與數字化發展的要求。所以,我國計算機軟件開發技術行業必須加強對核心技術的研究,通過分析成功案例來找到軟件技術的關鍵。計算機軟件開發技術方面的人才結構不合理。計算機軟件開發在我國沒有良好的開發環境。目前對硬件技術的投入遠遠的高于軟件技術開發的投入,這是造成軟件開發技術受阻的重要原因,當然還有其他的因素也對我國計算機軟件技術的開發造成了嚴重影響,比如對軟件技術方面知識產權的保護意識不足以及價格的誘惑等,使得難以對我國計算機軟件技術開發的前景與發展進行開拓。
2云計算技術對軟件開發的影響
2.1影響開發模式很多軟件仍采用傳統的模式,這種模式是單機版,單機版在使用的時候有局限性,不能充分地利用資源。而且利用率不高還受限制。一般只能利用個人計算機上的資源,不能使用其他的資源。而云計算技術出現后,改變了單機模式,將單機變為云計算,并且逐漸的將這種模式取代,在利用資源的時候,打破了資源的局限,同時提高資源的利用效率。從開發模式上看,在軟件開發上使用云計算可以使其開發模式發生變化。
2.2影響開發工具計算機在運行的時候,需要使用一些輔助軟件,而開發工具就是保證軟件具有生命一定生命周期的工具。在很長一段時間,程序員在開發軟件的時候,都是使用Java、Delphi等語言,轉換編碼程序,重新的編碼并且按照這個編碼去執行。在開發軟件的時候,重點開發的就是軟件的內存以及性能等。在云計算技術被廣泛使用后,開發軟件的時候,使用最多的語言就是互聯網語言。主要是:VB-Script、ECMAScript等,在使用了這些語言之后,與互聯網的聯系更密切。而且在開發軟件的時候,程序員開始關注云計算下的資源分布。從這一點變化上可以看出,在使用云計算之后,其對軟件開發的影響不僅僅是開發工具,它還影響著開發者。
2.3影響軟件設計受云計算的影響,軟件的設計結構也出現了變化。軟件在開發的時候,是通過獲取資源實現的開發,在使用云計算技術之后,獲取信息的方式出現變化,逐漸轉變成虛擬化。而云計算對于軟件的開發還是有影響的,設計方向改變。在獲取資源的時候不再受時間以及地域的限制,任意的時間以及地點都可以獲取資源。而且在加入了云計算技術之后,其設計結構逐漸人性化。
2.4影響設計模型云計算在軟件開發的影響還表現設計模型上,集中體現在Hadoop上,這個是軟件設計中的核心軟件。主要的任務就是處理數據,從眾多數據中提取一些數據,將數據變形以及加載。在設計軟件模型的時候,使用了云計算技術可以讓模型中的數據變得更多,而且還能保證軟件的利用效率。
3基于云計算技術的軟件開發的未來發展趨勢
基于云計算技術的軟件開發也在顯示出其未來的發展趨勢。計算機技術的不斷進步,軟件的重視程度不斷加大,軟件與硬件的獨立化更加明顯,但是當云計算技術將軟件開發推向更具服務性質的方向上,又將軟件與硬件結合在了一起。這個結果的出現都要歸于云計算的計算方式歸集化。當了解整個軟件工程中軟件開發的歷程,不難發現云計算技術的出現讓軟件開發的抽象程度與開放程度逐漸提高。軟件開發從封閉的計算機平臺轉向互聯、互通、合作的計算機平臺環境。軟件開發的地位從邊緣逐漸變為中心。特別是網構軟件,已經成為了將來軟件開發的主要趨勢,其特征主要是自主性、協同性、演化性等,由于互聯網的開放與動態多變性,決定了對網構軟件的開發是具有變化性質的。網構軟件將是基于云計算技術的軟件開發的發展趨勢之一。
4結束語
由上述可知,云計算技術對于軟件開發有一定的影響,它不但會影響軟件開發的模式、開發的工具以及開發者,而且對于軟件的設計模型也有一定的影響。從本文內容上看,在軟件開發中使用云計算技術是有積極作用的。云計算技術改變了傳統的軟件開發模式,創新了新的開發模式,提高了軟件開發的效率,而且,這種變化的影響是長久的。在軟件中使用云計算技術可以促進軟件開發的發展,而且,云計算技術也在不斷地完善,云計算技術的發展對于軟件開發的影響會越來越大。
參考文獻
[1]張兆恩,張萬超.云計算在高校教學平臺中的應用研究[J].佛山科學技術學院學報(自然科學版),2012,11(3):112—113.
篇6
二、計算機軟件開發方式
1軟件原型法。在軟件開發中,許多軟件在開發的前期以各種需求為基礎,通過后期的開發過程將功能慢慢實現,逐步確定設計軟件的方案,一步步完成對軟件的開發,這種方法我們稱為軟件原型法。這種開發方法主要適用于需求不明確的開發過程,軟件開發者對于自身的需求并不明確,所以需要在開發過程中不斷分析和修改。在開發中通過用戶參與來實現軟件的后期修改,不進提供了用戶的參與度,實現了用戶對于軟件的決策權,讓用戶有提出意見和建議的權力,其實也完成保證了軟件的實用性。在這種開發模式中,模型的建立和速度對軟件最終的成形有著重要影響,最常用的方法有拋棄式、遞增式和演化式等。
2軟件生命周期法。軟件生命周期法主要是強調系統的整體性和全局性,它是通過時間來設定軟件開發和維護的階段,每個階段都有獨立的目標和任務,分工明確,發現問題可以及時得到解決,大大保證了軟件的質量,是計算機軟件開發者常用的一種軟件。根據時間設定的不同,整個開發過程中可以分為軟件計劃、需求分析、軟件設二級、程序編碼、軟件測試、運行維護等幾個階段,每個階段都環環相扣,如果一個環節出了問題就會影響下一個環節,這就要求開發者在開發軟件時認真仔細,精確地找出問題解決問題。簡化了系統開發的復雜性,提高了軟件的可操作性。
三、計算機軟件開發應用分析
1計算機軟件開發應用。軟件開發技術的飛速發展,計算機的應用更為普遍,這讓全球迅速結成了一張網,把兩個不同的整體聯系在了一起,實現了全球網絡資源的共享,給不同用戶之間的社交帶來了便捷,他們又是兩個沒有約束的個體。而計算機軟件開發技術的應用,通過各個軟件平臺,使用戶在相同時間內提高了工作效率。軟件是保證計算機正常使用的核心,而軟件開發技術的提高則是保證用戶能體驗到更加人性化的軟件,提高各項軟件在計算機內的使用。
2計算機軟件開發技術應用。計算機軟件開發的重要意義在于滿足人們在日常生活中,工作學習的需要。通過研究人們需要什么,從實際的角度出發,用先進的網絡開發技術來開發出科技含量高,價值高便捷又實用的軟件。在開發軟件時,開發人員應結合實際情況,從軟件應用應該標準化,要從安全性、可靠性、穩定性著手,從而來保證用戶使用達到最好的效果。然后計算機本身的系統版本和各個殺毒軟件的安全等設置的限制,使用戶在其操作中顯得更加復雜化,不僅不能提高工作效率,反而還事半功倍,這也對軟件的推廣產生了一定的阻礙作用。相對于兼容操作系統的軟件來說,因為沒有系統的影響,運行時速度流暢,簡潔方便,使用的同時計算機還能對使用數據進行備份還原,這樣才能給用戶帶來更好的體驗。所有計算機使用軟件時間的越長,軟件與系統的兼容性就會變得越差,這時開發人員就必須找出問題的關鍵,提出好的方案來解決問題,提供滿足客戶需求的軟件。計算機軟件開發技術的應用,還是會受到各方面的限制,為了能夠開發出高質量的軟件,為用戶帶來更好的體驗,這就需要開發人員通過對用戶需求的調查和研究。
篇7
1 新形勢下財會軟件開發中存在的主要技術問題
1.1 對財會軟件認識不足
目前,大部分企業領導者對財會軟件的認識都不到位,存在的一普遍想法便是財會軟件作用不大,關鍵還是要靠工作人員。這種想法顯然是錯誤的,在財務會計核算工作中,工作人員的作用不能否認,但是他們的能力畢竟是有限的,隨著企業的不斷發展,各方面的財會信息必然會越來越多,如果僅僅依靠人力來完成此項工作,根本行不通,財會軟件的應用不僅能將工作化繁為簡,同時在管理過程中也不容易出錯,對企業的發展來說有益無害。
1.2 財會軟件和其它管理軟件存在不兼容的問題
在新時期的時代背景之下,科學技術的發展為我國各行各業的發展注入了源源不斷的動力,為了提高工作效率和質量,企業開始大量引進各種管理軟件,但當前我國并沒有出臺有關軟件的統一標準,這就導致市場上的各類管理軟件的開發標準不統一,存在極大的主觀隨意性,再加上軟件開發所瞄準的方向和目標不同,結構設計和編程方法也不同,而企業在購買各類管理軟件的過程中往往沒有考慮太多,這就導致軟件在應用的過程出現不兼容的問題,尤其是財會軟件,由于其本身就具有較強的專業性,而且更新速度較快,在應用過程就更加容易出現與其它軟件不兼容的情況。
1.3 財會軟件的維護技術有待提升
財會軟件和其他軟件相比具有極強的專業性,其專業性不僅表現在操作的專業性,同時也表現在維護技術的專業性,這就需要企業配備一批熟悉財會軟件的專業維護人員,然而,從目前的形勢看,大多數配置有財會軟件的企業,都缺乏專業素質較高的財會軟件維護人員,有的企業雖然有專門進行軟件維護的技術人員,但是這些人員對財務會計工作并不熟悉,在財會軟件的維護上的能力仍然有所欠缺。同時,許多企業還存在軟件維護部門之間的協調問題,在遇到軟件問題之后,往往出現推脫責任的情況,部門之間的配合度偏低,這就很容易延誤維修時間,對企業工作的正常開展造成影響。
1.4 安全技術和保密技術偏低
財務會計資料的安全性對企業的發展來說至關重要,企業的財務會計資料一般都保存在財會軟件系統中,財會軟件又直接與電腦和網絡聯系,當今世界,各種電腦病毒往往通過網絡進行蔓延,一旦電腦感染病毒,企業的財會信息就很有可能遭到泄露。一些軟件公司在開發財會軟件的時候往往沒有考慮到對網絡病毒的預防,在各類安全技術和保密技術的開發上重視不夠,盡管電腦設置了防火墻,但光依靠這一層防護是遠遠不夠的,病毒無處不在,隨時都可能乘虛而入,若財會軟件自身的安全技術得不到提升,財會資料就將永遠處于危險之中。
2 針對新形勢下財會軟件開發中技術問題的解決對策
2.1 出臺統一的財會軟件開發標準
針對當前市場上存在的會計軟件種類繁多、兼容性差等問題,要實現財會軟件與其他軟件的兼容,就必須盡快出臺有關財會軟件開發的統一標準。國家相關部門應根據市場需求,制定通用性強、擴展空間大、適應性強的行業標準,并完善財會軟件開發的資格審查制度,對軟件開發公司的資格進行評定,及時淘汰不符合行業標準的企業,目前,一些城市已經出臺了地方行業標準,且成效明顯,其它各市也應積極學習,進一步規范和統一財會軟件開發的標準,這樣才能提升財會軟件的兼容性。
2.2 應加強對財會軟件網絡安全技術的開發
針對當前諸多財會軟件存在的安全防范措施不足的現狀,要求軟件開發公司必須進一步加強對財會軟件安全技術的開發,首先,要加強端口安全技術的研究和開發,當前,財會軟件使用的默認端口很容易被探測到,一旦端口號泄露,就很可能導致數據庫中的信息泄露,這就要求企業必須在端口安全技術的開發上加大力度,可采取過濾掉端口的UPD通訊或將數據庫設置為隱藏狀態等手段。
2.3 注重對財會軟件維護技術的提升
財會軟件的維護工作本身具有一定的復雜性,不僅要求維護人員具備豐富的財會專業知識,同時也要求他們掌握電腦軟件編程等實踐操作技能。企業應注重對在職員工的培訓,不斷提升其綜合能力,同時,還應聘用一些專業的財務會計維護人員,以提高維護效率。除了對員工能力的提升外,還應注重責任意識的培養,確保他們在實際工作的過程中明確自身的責任,嚴格按照標準規范操作,面對復雜的技術問題,各部門應當相互溝通、積極配合,發揮團隊的凝聚力,進而在最短的時間內解決問題。
3 結語
總而言之,在新時期的時代背景下,財會軟件的開發和應用面臨的挑戰逐漸增多,開發過程中暴露出的技術問題也明顯增多,包括安全保密技術落后、維護技術水平低等,這就要求財會軟件開發企業必須明確軟件開發方向,加大對安全技術、軟件維護技術等的研究開發,這樣才能從根本上提升財會軟件的應用效果。
參考文獻
[1]趙帥.淺談我國企業財務軟件應用存在的問題與對策[J].科技資訊,2015(09):144-144.
[2]丁淑芹,于衛.金蝶K/3-ERP軟件應用中存在的問題及解決方案[J].財會學習,2012(08):68-69.
篇8
隨著信息時代的來臨,計算機、手機等電子用品在人們的日常生活中逐漸的得到了普及,而軟件是這些電子產品技術支持,對于這些電子產品的運行性能和質量具有重要的作用。傳統的軟件開發主要使用的是“面向對象、面向過程”的方法,這種方法具有明顯的缺點,并且軟件的生產效率和質量低下。隨著研究的深入,基于構件的軟件開發技術則應運而生,這種方法不僅具有良好的靈活性、適應性和易維護性,還能較好的支持軟件復用,其具體的開發方法與技術如下面所述。
1 基于構件的軟件開發過程
基于構件的軟件開發的核心是構件級的可重用性,其主要是通過將已經存在的構件進行適當的整合來完成大型軟件系統的開發。這種方法不僅可以有效的降低大型軟件系統升級和維護的壓力,還可以更快速地整合系統,減少軟件開發的費用。應用系統的軟件作為軟件開發中的一種,其主要建造過程包括構件的分析、設計、實現和組裝。
基于構件的軟件開發過程的理論基礎是對于系統中重復出現的部分通過構件進行組合,即通過書寫代碼的方式來指導構件系統對特定的內容來進行整合與裝配系統。此外,不同于傳統軟件開發方法的另一個地方時:在基于構件的軟件開發技術當中,系統的整合在開發過程中處于核心的地位,而在傳統的軟件開發當中則僅僅是作為軟件系統收尾的一個部分。基于此,決定構件的使用、重用和獲得的關鍵是其是否可以與其他的構件之間進行很好地整合。
1.1 構件選取
構件的選取過程也可以看作是構件交易中購買合適構件的過程,即其主要是通過對原有的組件依據系統的要求來進行選取的過程。這個過程也可以擴展到維護構件和開發構件的質量保證上來。就構件的選取過程而言,其主要可以分為兩個階段,即:發現和評估階段。
(1)發現階段。該階段主要是對各種構件的屬性進行明確,如構件的接口、功能、性質、特點等。此外,對于這些構件的屬性不應該獨立的看待,還需要對其自身的一些特征進行綜合的考慮與看待,如構件的可擴展性、可用性、可靠性。在某些特殊的情況下還需要對于構件的技術特性加以考慮,如構件開發組織的成熟度和過程、提供者的市場占有率等方面。
(2)評估階段。目前,我國對于構件的選取過程中的質量檢測具有很多種比較成熟的評估方法。例如,IEEE的特定域的構件評價技術、標準組織(Standards Organization)所設定的產品評估標準以及一些適用于特殊問題的評定技術和標準。這些方法的一個共同特點就是:它們都是基于構件的相關理論所產生的解決構件質量評估的方法。但是,這種評價技術和方法具有不確定性,并且很難進行相互之間的比較,不能對構件進行快速修改和精確評價。
1.2 構件的調整
單個構件為了符合上下文的假設,完成特定的功能和技術需求,必須要在新系統完成之前進行適當地調整。這種對構件進行調整的手段與技術可以通過將構件之間的通用性進行擴展,進而將構件之間的沖突程度降低到最小。目前,我國比較常用的方法主要包括:白盒法、黑盒法以及灰盒法。(1)白盒法。該方法主要是通過用戶對構件進行相應的修改與控制達到構件調整的目的,但是這種方法由于對源碼進行了修改,很容易造成軟件升級及維護方面的問題。(2)黑盒法。該方法主要是通過用戶對構件進行二進制的編程修改,這樣可以在沒有API和擴展機制的條件下進行。(3)灰盒法。該法可以提供構件自身的API或者擴展機制,但是不可以對其源碼進行修改。
2 系統的實現
2.1 系統中的構件實現
軟件工程網絡課堂教學系統的開發所依據的構件模型主要是通過B/S架構的三層體系結構來實現的,其開發所依據的前后臺分別采用ASP和SOL Server 2000數據庫。對于一個構件中的業務邏輯層/功能、表示層/用戶界面和數據訪問層的實現方法可以通過課件構件的開發過程來加以說明。
(1)用戶界面層實現。課件上傳構件的表示層用戶界面可以分為動態和靜態兩種形式。其主要借助Dream weaver的模板來實現靜態界面功能,而通過ASP技術來實現動態頁面地生產。在設計的過程中,動態界面中常見的動作是:生成和傳送下一個視圖給用戶、選擇下一個顯示視圖、分發這些請求到相應的業務邏輯、解釋用戶請求。
(2)業務邏輯、功能層的實現。課件上傳的業務邏輯層的作用是將所上傳的文件的相關說明在用戶界面顯示出來,并將文件錄入到相應的數據庫當中。為了保證數據的安全與可靠性,在構件進行設計的時候,特意對上傳文件的格式進行了特殊的性質,即只能上傳RAR壓縮文件,并且為了有效地避免造成文件重名的現象,對于上傳的文件以上傳的時間為新的文件名進行重新的命名。
(3)數據訪問層的實現。課件上傳構件數據訪問層主要是用于數據及文件的存儲功能,通過將具體的功能(如插入、查詢等操作)封裝到特定的構件當中,以方便今后數據庫的重用與維護。
2.2 基于構件的系統組裝
(1)原子構件的組裝。原子構件組裝的核心思想是:將上述的三個層次(即:用戶界面層、業務邏輯、功能層及數據訪問層)組裝成構件。其原理為:通過借助原子構件的組裝,將用戶界面、業務、功能和數據訪問層這三個層次進行很好地整合,以使其構成一個完善的整合體,進而達到原子組裝的目的。
上述的三個層次構件的排列順序為,用戶界面層在最上,其次是業務/功能層,最后是數據訪問層。基于此,作為中介的業務/功能層構件是原子組裝的基礎。其具體的原子組裝流程為:將用戶界面層構件module.asp通過使用VBScipt腳本來加以引用。而作為其中一部分的數據訪問層則是通過采取面向對象的方式,首先將功能構件ADD.ASP與外部接口連接,然后再類UPLOSD_FILE和類fileinfo內部的接口與類ke jian接口進行連接,以組裝出一個低耦合、高內聚的原子構件。
(2)復合構件的組裝。復合構件是通過多個原子構件組裝在一起而形成的獨立構件。這些組裝所使用的構件分裝在特定的文件當中,切各構件之間沒有行為和數據上的耦合,因此可以通過采用黑盒方法對其進行組裝。在組裝的過程中,通過將各種不同地連接構件之間進行連接,并通過接口之間綁定的方式來對內、外部的接口進行組裝,以得到所需要的復合構件。此外,鑒于擴展連接件具有可擴展的特性,對于復合構件的外部接口可以采用擴展連接件進行適當的連接,這樣所得到的復合構件也將具備可擴展的特性,并且內部接口也可以進行信息的傳遞,所組裝出來的構件也具有很好地動態性質。
總之,21世紀是信息化社會,計算機、手機等電子產品遍布在人們的生活中,軟件作為這些電子產品的技術和功能支持,對于其具有重大的影響。因此,這必將導致軟件的需求及其復雜程度的迅猛增加。基于此,人們必須不斷探索軟件開發新技術來滿足軟件發展的需要。隨著研究的深入,構件以其本身諸多的優良特性,正在逐漸成為軟件開發的一個熱點,基于構件的軟件開發方法被視為解決軟件危機,提高軟件生產效率和質量的一條現實可行的途徑。
參考文獻:
[1]向凱全,李雄偉.可重用構件的軟件開發技術研究[J].河北科技大學學報,2010(02).
[2]謝紅龍,胡歡平.基于構件的軟件開發實踐[J].九江職業技術學院學報,2013(03).
篇9
1 軟件開發分析
軟件開發分為兩種,首先,應用軟件開發,主要是為了實現對計算計的控制以及管理,并且為用戶提供良好應用界面的開發過程,其次 為了解決實際問題開發,針對游戲軟件或者人事管理軟件等。軟件開發的過程中,應當遵守開發原則,首先,保障軟件開發的質量,并且落實各種開發技術等,其次,應當制定開發計劃并且建立開發模型等,最后,應當通過科學手段對軟件進行開發并且實施評估,保障開發的效果以及質量等。隨著軟件技術的不斷發展,更加強調開發過程中應當落實各方面的工作,此外,不論是計算計系統軟件還是應用軟件,軟件開發的目的是提高對計算計的利用,創造良好工作環境。
2 軟件開發主要方式分析
2.1 原型化方式
軟件開發的過程中,由于某個階段難以有明確研究方向,可以通過軟件開發的原型化的方式,軟件開發初期階段,為用戶開發原型,在原型完成之后,根據用戶的要求以及愿望等進行下一步的修改,直到滿足客戶要求為止。通過原型化方式,可以根據用戶需要研究出滿足用戶要求的軟件,不但可以節約工作時間以及提高效率,而且可以有效避免軟件開發不符合用戶要求,進而降低研發成本。然而,原型化方式并不適合應用在大型軟件,對大型軟件實施開發的過程十分復雜以及繁瑣,大幅降低軟件研發效率,此外,未來維護工作也特別繁瑣。
2.2 生命周期法
軟件的生命周期法,屬于結構系統研究方式,不但是計算機軟件技術研發首要選擇,而且是軟件開發當中使用比較多的技術方式。某些小軟件開發可以應用原型化方式,生命周期法則可以應用在大型軟件上,并且應用生命周期法具有獨特優勢。通過生命周期法,相關設計師可以根據想要設計的軟件的結構以及功能,加以宏觀考慮以及做出整體規劃。此外,設計師規定出每個階段應當完成的開發任務等,將設計分散到每個階段,從而保障軟件系統高效、如期完成。應用生命周期法優點是可以對研發進行布局以及合理規劃,促使大先軟件的設計難度均衡,對研發時間也可以進行有效把控等。然而,由于設計師分階段完成,前期工作對后期工作存在直接影響,如果前期出現問題,需要修改則比較麻煩。
3 計算計軟件開發技術應用分析
軟件開發的主要目的是服務人類生活,如何促使軟件技術應用在計算機,并且實現軟件的重要價值,對于軟件開發具有重要意義。例如,將兩種不同的軟件系統安裝在計算計上進行操作,分別為VB6.0+Acess以及Web+Xml+ActiveX,將這兩種系統裝在計算計上進行操作,其中,第一種可以直接安裝,由于軟件版本為微軟版本,兼容性比較好。第二種則不可以直接安裝,必須事先安裝某些組件并且需要改變瀏覽器,則主要是由于第二個與計算機系統不兼容,因此,必須安裝組件之后才能運行。通過一定時間觀察之后,第一種軟件可以穩定在計算計上實施操作活動,并且不需要安裝組件以及其他多余修復工作。第二種,由于版本以及瀏覽器限制,用戶使用人數沒有第一種多。因此,為了滿足更多人的需求以及迎合當前的市場,應當對第一種系統加大資金投入以及開展深入研究。
4 軟件開發技術的發展
4.1 現階段軟件技術發展
軟件開發不論在現今還是未來,都有巨大的發展潛力以及廣闊的市場前景。計算機的軟件開發技術所開發出的軟件,不但對人們的生活方式造成一定影響,促使人們生活更為便捷,而且能夠促使人們生活更加方便快捷,比如,在手機或者電腦上可以安裝購物軟件、聽歌軟件、聊天軟件等。現代人對軟件的依賴也越來越高,軟件促使生活更快捷以及更加精彩,對提高工作效率也大有幫助,因此,軟件開發工作應當得到人們高度重視以及廣泛關注。
4.2 未來階段的軟件開發發展
未來的計算計的軟件開發技術發展趨勢良好以及未來前景廣闊。主要原因包括:首先。網絡技術可以有效提升信息傳遞效率以及提升生產效率,對于我國的各行業發展提供有力的技術支撐,因此,未來軟件開發以及計算計技術還會快速發展以及具有廣闊前景,軟件開發技術也會不斷完善以及創新。其次,當前的手機普及率極高,手機和計算計之間的功能差異正在逐漸縮小,計算計可以應用的軟件基本手機也可以使用,因此,在未來,計算計軟件開發更多會和手機相互聯系。再次,應用軟件開發技術可以促使軟件為人們提供更多更好服務,未來計算計軟件技術也會高度重視用戶體驗,并且幫助人們創造更加快捷舒適生活。最后,未來軟件開發將會不斷創造高度智能化產品,從而幫助人們在高危險領域或者醫療領域完成一些高難度的任務。
5 結語
軟件開發技術對于改變人們生活方式以及促進社會發展具有重要作用,相關人員應當加強軟件開發研究,軟件開發主要方式主要包括生命周期以及原型化法,隨著網絡技術的不斷發展,未來的軟件開發前景廣闊,并且人工智能將會迅速發展。
參考文獻
[1]范偉.淺論新時期計算機軟件開發技術的應用及發展趨勢[J].計算機光盤軟件與應用,2014(13):80+82.
[2]胡玲芳.新時期計算機軟件開發技術的應用研究[J].信息與電腦(理論版),2013(08):74-75.
[3]劉芳.新時期計算機軟件開發技術的應用及發展趨向[J].中國新通信,2015(13):89.
[4]曹程程.新時期計算機軟件開發技術的應用研究[J].電腦知識與技術,2016(16):98-99.
作者簡介
篇10
計算機技術的發展與應用給人們的工作與生活帶來了極大的變革,再加上移動終端與網絡的普及,計算機軟件開發技術得以快速發展。一般來說,計算機軟件開發技術指的是編程人員通過編寫代碼來開發一款軟件,并使軟件具備較強的實用功能與穩定性,促使政府、企業、學校以及個人等都能使用這款軟件完成某些工作,從而優化某些復雜工作流程、提升工作效率,提升人們生活品質。軟件開發技術最初使用的是手工軟件開發方式,不僅耗時長,效率也極低,隨著時代的進步與科技的發展,經過不斷的實踐與改進,如今軟件開發技術已經具有較為統一的規范與方法,且各種軟件開發軟件也發展的相當成熟,為編程人員開發更多、更強大的軟件提供了有力條件。
1計算機開發技術的種類及特點
發展至今,軟件開發技術已有很多種,最常用的軟件開發技術包括JavaWeb、.NET、PHP、JSP等。其中.NET主要運用C#語言,具有較好的靈活性與伸縮性,還支持復雜的面向對象特性;PHP源代碼完全公開,開源性強、開發要求低、開發成本小,但可移植性不高,更適合小項目軟件的開發。這些開發技術都適用于軟件項目的開發,不同的軟件開發技術也各有優勢,尤其是開源框架能使編程人員更加方便快捷的開發出高質量的軟件產品。計算機軟件開發的對象主要包括系統軟件與應用軟件兩大類,系統軟件是支撐計算機運行的前提與基礎,主要用來保障計算機的正常使用、維護等,常見的系統軟件包括操作系統、監控維護系統、文件系統、驅動管理等,系統軟件支持應用軟件的運行及開發。應用軟件是專門用于解決某一具體問題而設計出的軟件,用于提高人們生活、工作的便捷性與高效性。常見的應用軟件包括人們經常使用的學習軟件、購物軟件、游戲軟件等,大到銀行系統、收銀系統軟件、淘寶客戶端,小到單機小游戲都是應用軟件。系統軟件與應用軟件缺一不可,二者共同支撐著計算機的運行,旨在為用戶使用計算機提供強大的軟件功能與軟件保障。但從用戶使用的情況來看,人們在使用計算機處理工作或進行娛樂時,更多的使用應用軟件而非系統軟件,這一事實使當前計算機應用軟件開發層出不窮,極大的促進著計算機應用軟件的蓬勃發展。
2計算機軟件開發技術的應用
2.1面向對象的計算機軟件開發技術
隨著計算機軟件及網絡的普及,人們對計算機軟件開發的要求也越來越高,計算機軟件開發要求的環境也更加復雜。一方面,應用計算機軟件開發技術開發出的應用軟件必須滿足可跨平臺運行、可移植性與兼容性強等要求,這樣才能更好的滿足用戶的需求。以往的軟件開發技術具有一定的不透明性,導致后期維護、更新過程極為繁瑣,維護成本也高,不能適應廣大人群對軟件維護更新方便、快捷的要求。而當前的軟件開發技術具有一定的開放性,尤其是面向對象的軟件技術更是具有較強的拓展性、可延伸性,結構更加開放,能夠極大的彌補以往傳統開發技術的不足與缺陷,促進軟件開發的進一步發展更新。
2.2網絡通信中的計算機開發技術
人們對各類計算機軟件需求的廣泛,促使計算機開發技術不斷更新,也更適應于網絡時代的發展與需要。就目前而言,網絡通信的發展進一步推進了全球化的發展趨勢,也使目前社會更加注重信息化、數字化技術的應用。在此形勢下,使用計算機開發技術開發各種功能強大的軟件,并應用于網絡通信設備、信息處理設備中是大勢所趨,這不僅推進了網絡通信技術的發展,也拓寬了計算機開發技術的應用與發展空間。
2.3軟件工程中的計算機開發技術
隨著計算機的發展,用戶對計算機開發的要求不斷提高,對計算機軟件工作人員的技能也提出了要求,基于這種情況,計算機領域興起了軟件工程的發展。在軟件工程的發展方面,通過制定一系列的系統規范,可以幫助軟件開發人員根據系統規范,對開發出來的軟件進行相應調整,并對未開發的軟件進行預測,從而更好的實現軟件性能的開發。
3計算機軟件開發技術的發展
計算機軟件開發技術在目前以及未來很長的時間都將是社會關注的重點與熱點,利用計算機軟件開發技術開發出的各種軟件也將發揮越來越重要的作用。目前,人們進行工作、處理數據、存儲文件等都離不開計算機軟件的支持,并且在生活中也會運用各種購物軟件、聊天軟件、視頻軟件、游戲軟件等,這說明人們對計算機軟件的依賴性越來越強,未來計算機軟件開發技術與軟件行業的發展前景依舊可觀。根據當前計算機軟件開發技術的現狀以及人們對軟件提出的新要求,筆者總結計算機軟件開發技術呈現出以下發展趨勢。
3.1大眾化、普適化的發展趨勢
以往開發出的計算機軟件大多是專業性較強的軟件,非專業人士很難熟練運用軟件完成工作,而目前的軟件越來越偏向于大眾化與普適化,也就是普通人群不需具備相關的專業知識就能熟練運用軟件。如以往人們美化圖片常用的軟件是專業性較強的Photoshop,而現在只需要安裝美圖軟件,輕點一鍵美化就能得到一張美觀度較強的圖片。
3.2提供更優質服務的發展趨勢
計算機軟件開發技術主要為編程人員提供軟件開發的工具、標準等,然而面對復雜的開發程序、開發流程與開發要求,要想保障開發出的軟件具備高質量、穩定性以及強大的應用功能并不是一件易事。因此,目前計算機軟件開發的一大要求就是在同等條件下,為軟件開發用戶提供更高層次、更為優質的服務,從而使軟件資源得以充分利用、軟件獲得更好的評價,進而實現更多的經濟效益。當前常使用多層分布技術實現這一要求,并且從目前發展情況來看,分層技術在目前及未來將繼續作為軟件開發設計的主要方向之一。
3.3開放化、智能化的發展趨勢
不論哪一種技術,包括軟件開發技術,都需要不斷創新才能保持長久的發展優勢,因此相關人員必須用長遠的、開放性的眼光來看待軟件開發技術的發展。在源代碼的開發方面、產品的標準化方面不斷改進創新,在實踐和交流中不斷補充完善,推動計算機軟件開發工作進一步發展,進而保證開發的軟件產品的質量及性能。同時,在當前信息化時代,智能化是各行業關注與發展的重要方向,人們希望計算機軟件能夠具有智能化的思維與算法,這是一項新的研究課題,也是未來計算機軟件技術發展的重要方向。
4結語
計算機軟件開發是一項極為復雜的工程,要求軟件開發設計人員在利用計算機軟件開發技術時必須做到認真細心,從專業的視角進行設計和研發,并在研發設計的過程中保證所研發軟件的質量與功能,盡可能的選擇先進的技術進行研發設計,通過檢驗和評估之后才能投入市場,保證研發軟件在當前及未來都具有較高的使用價值。
主要參考文獻
[1]孫健.新時期計算機軟件開發技術的應用研究[J].信息與電腦:理論版,2013(8).
[2]劉芳.新時期計算機軟件開發技術的應用及發展趨向[J].中國新通信,2015(13).
篇11
隨著改革開放以來我國引進國際先進科技之后,國內相關產業的大力發展在很大程度上都進一步的促進了我國在軟件開發服務行業上的迅速崛起。而在相關軟件產業的迅速發展過程中,軟件人才的需求也在不斷的增大,我國在相關人才的培養上,在近年來也有了新的改變,其實力正在不斷壯大。但是在我國現階段的計算機軟件開發中,就面臨著幾個嚴重問題。
(1)信用值計算問題,首先在軟件開發過程中,軟件的可信度是保證社會穩定性的關鍵所在,其計算方法的差異性,就會導致其社會影響力的區別問題出現。
(2)數據安全性問題,計算機軟件的運行,主要在于數據包的運行作用,其結算和判斷等都屬于完整且機密性的,其數據的傳輸需要保持完整,但是在進行數據傳輸過程中,若出現信息損失以及丟失現象,那么,其機密性就會受到威脅。
(3)在進行軟件開發過程中,版權問題是影響整體信息傳播的關鍵所在,創造具有個性化創新性的軟件雖然具有挑戰性但是同時也會面臨大量的侵權問題,可能會嚴重影響到自身的創建發展。
2 計算機軟件開發的應用和趨勢
現代計算機軟件開發技術的發展,計算機軟件開發應用,需要結合現在的計算機網絡系統來實現對系統平臺用戶的控制,并通過獨立的運行結構點,促進對現代計算機平臺在信息應用數據化處理理念上的獨立使用,并在不同的用戶和結合的獨立性來說,軟件平臺的作用應用理念,對基礎信息設備的處理作用來說,可結合計算機的軟件應用技術,保證用戶操作的簡化使用。在數據處理系統中,如計算機軟件的開發利用數據來說,不同的計算機單獨安裝作用,對應用計算機的操作和應用結構來說,就需要電腦自身對不同系統的兼容性,而這樣就需要計算機自身安裝相應的兼容軟件。對于基礎信息的操作和和用戶增加量問題等,結合安裝計算裝置的實際使用操作,和軟件開發應用技術在應用服務理念上的調節促進,就可以結合用戶自身的使用便利性,實現對服務體系上的應用效果分析。
現代計算機開發的智能化、服務化、網絡化以及開放化的逐步成熟,在很大程度上保證了開發技術的智能化指導發展方向,其作用機制,對整體的感官思維邏輯以及完美的模擬作用,可結合實際的學習和推理邏輯判斷能力等,促進對計算機軟件開發服務理念上的應用促進,并通過邏輯判斷和推理的應用關系,促進對現代服務化系統指定策略上的應用創建,以此完善對用戶在所需需求的開發應用。在進行計算機網路計算服務的問題上,可結合網絡計算機的發展和應用產物,促進對商業化系統應用理念上的作用結構建設,并促進對銀行系統在證實應用網絡化體系下的軟件進行交流合作,促進對現代軟件的開發應用建設,并促進對現代軟件在自動化、機械化、電氣化等方面的應用建設。
篇12
1軟件工程技術與其在系統軟件開發中的應用原則
1.1軟件工程技術
軟件工程技術是一門研究用工程化方法構建和維護有效的、實用的和高質量的軟件的技術,在實際應用時,涉及到計算機語言、數據庫、平臺、參數標準、建模等多項工作內容。自信息化時代以來,軟件應用的范圍越來越廣、軟件本身的數目也越來越多,包括計算機各類程序、郵箱、辦公系統、游戲等均是以軟件的形式存在的,而包括行政、科研、工業等各領域也在大量應用各類軟件,有效提升了工作的質量和效率。如自動化工程作業,人員將設定的參數代入系統中,依靠軟件進行模式化的工作,既能避免人員失誤帶來的不利影響,也能保證工作的效率和質量。
1.2軟件工程技術在系統軟件開發中的運用原則
在系統軟件開發中,軟件工程技術的應用主要分為三個階段,即定義階段、開發階段以及運行和維護階段。定義階段是指開發活動具體進行前對目標進行的各類分析,包括性能指標、項目計劃等;開發階段是指在項目計劃以及性能指標等要求下進行的各類設計、模擬、測試等工作;運行和維護階段是指軟件開發完成后、投入使用后,根據其具體工作情況進行必要的調整和升級。具體來說,軟件工程技術在系統軟件開發中的運用原則包括八個,即抽象性、模塊化、局部化、確定性、可驗證性、可模擬性、可優化型、完備性。抽象性是指一切工作均在虛擬環境下進行,這一原則也能夠保證只通過參數調整就能夠實現需求調整;模塊化是指將整個軟件開發工作以不同模塊分割、組成的方式具體進行,同時也指軟件開發過程和成果必須是標準化的;可模擬性是指在開發過程中可能進行必要模擬,以便調整和優化。其他原則各自對應實際工作,共同構成整個系統軟件開發流程。
2軟件工程技術在系統軟件開發中的分步運用
2.1軟件工程技術與過程在系統軟件開發中的運用
軟件工程的技術與過程,也即技術原理和開發過程。在進行系統軟件開發時,首先要明確對象要求,之后選定合適的技術。如開發目標為一款能夠進行河流流量監測的軟件,必然應用虛擬現實技術作為核心技術,利用計算機模擬河流情況以及流量信息,測試軟件的可行性。開發過程方面,涵蓋兩層意義,一是整體的工作過程,二是工程的規范性。在軟件開發過程中,原則之一是模塊化,進行工作時,所有工作分步進行同時所采用的工作軟件、參數條件也必須是一致的。比如河流流量監測軟件,驗證其工作能力時,所有環節應用的模擬系統必須是相同的,或者參數值必須是對應的,如模擬河流為長江,判斷軟件工作效能的上限為X,后續模擬也應以長江為對象,而不能改用其他河流,如果有更改需求,也應調整參數值,確保測試結果的可控性。軟件工程的技術與過程是其在系統軟件開發中的運用的基礎。
2.2軟件工程建模在系統軟件開發中的運用
建模是整個軟件開發過程中的核心環節,也對軟件工程技術提出了非常高的要求,自軟件開發得到重視以來,建模工作一直在持續進步,且漸漸能夠滿足工作需求。以某游戲軟件系統為例,建模工作需要針對游戲人物模型、場景模型、打斗模式等一一進行。在建立人物模型時,需應用三維動畫技術和骨骼建模技術,并根據人物在不同游戲條件下的具體情況,調整光線的明暗度。以骨骼建模技術為例,骨骼建模技術是指勾勒出人體骨骼輪廓,之后通過移動骨骼的方式進行動作,完成動作后再填充肌肉,這一技術使游戲中人物動作更為協調,避免了變形等問題。此外,整體建模技術也是系統軟件開發中的關鍵,仍以游戲為例,在完成了人物、場景模型建立后,需將所有內容連為一體,建立游戲系統的大模型,在此過程中,應考慮的因素包括磁盤空間、運行所需內存以及對計算機的配置要求等,以便確定參數,實際投入使用。建模工作是軟件工程技術的關鍵之一,也是系統軟件開發的核心內容。
2.3軟件工程度量在系統軟件開發中的運用
系統軟件開發中的軟件工程度量,直接決定整個系統軟件的性能以及可優化、調整的程度。所謂度量是指軟件各類參數的上下限,如開發目標為一氧化碳濃度檢測軟件,探測的上限為2%、下限為0.1%,但實際工作中,部分環境下的一氧化碳濃度可能達到10%、下限可能達到0.01%,如果依然采用上限2%、下限0.1%的標準,探測在部分情況下會失去意義,也難以為后續工作提供支持。應用軟件工程度量,可以在更大限度上滿足系統軟件開發的參數要求。仍以一氧化碳濃度檢測軟件為例,在設計時,人員首先針對各類存在一氧化碳探測必要的環境進行收據收集,如封閉室內、鍋爐房等,并利用大數據技術等將各類數據進行加工,生成規律表,去除奇異值,保留常規值,建立基本模型。所謂常規值,是指濃度符合安全要求的數值,其包含上限和下限,屬于一個范圍數值,各類環境中也略有差異。完成基本模型后,再利用奇異值建立問題模型,所謂奇異值,是指存在安全隱患的數值,以生產車間為例,國家規定一般為上限值為30mg/m3,而如果一氧化碳濃度達到292.5mg/m3時,可使人產生嚴重的頭痛、眩暈等癥狀;濃度達到1170mg/m3時,吸入超過6Omin可使人發生昏迷;濃度達到11700mg/m3時,數分鐘內可使人致死,上述數值均屬奇異值,建模時,需以不同數值劃定探測以及警報標準,提升軟件工程度量的價值,使其能更好的應用于系統軟件開發中,提升軟件的實用性。
2.4軟件工程優化在系統軟件開發中的運用
在實際進行軟件開發工作時,往往涉及到優化調整的問題,由于大部分軟件可能在設計時存在少許問題,因此需要通過各類測試進行優化。優化技術在軟件工程技術中較為成熟,并在長期實踐中漸漸完善。如上文所述河流流量監測軟件,一般來說,該軟件參數的上下限是根據目標對象基本情況設定的,但在實際工作中,可能由于大型汛期、旱期出現導致河流流量突破軟件監測的上下限,監測工作將無法進行,在進行優化時,可以更改參數設定,調整監測的上下限,保證軟件的實用性。此外,優化還包括對整個系統的可操作性等諸多方面。如軟件設計完成之初,只能獨立應用,所有監測數據需要人工記錄,在后續的發展中,隨著技術的進步,可以利用集成技術將軟件和數字輸出設備等連為一體,從而將收集的信息轉化成數字信息,直接通過通信手段反饋給人員,實現軟件功能的升級。
2.5軟件工程技術進步在系統軟件開發中的運用
軟件工程技術進步是時展的重要趨勢,系統軟件開發活動也因此受益。如虛擬現實技術,在此前的長期工作種,虛擬現實技術一直存在許多不足,在進行一些精密、大量數據工作時,現有的虛擬現實技術往往難以滿足需求,比如此前室內設計所用的多為CAD軟件,缺乏立體感,而隨著技術進步,人員在虛擬現實技術的開發方面投入了更多精力,圓方軟件、BIM技術先后得到應用,更好的滿足了工作需求。
3總結
通過分析軟件工程技術在系統軟件開發中的運用,了解了相關基本內容。目前來看,由于軟件在生活中應用的范圍不斷增加,價值越發突出,相關研究工作也需加大力度,就軟件工程技術在系統軟件開發中的運用而言,其原則在各時代、行業基本不變,主要內容則包括技術與過程、建模、度量、優化和技術進步。后續工作中,利用上述原理有利于提升相關工作的質量,更好的將軟件工程技術運用在系統軟件開發中。
參考文獻
[1]蔡貴龍.軟件工程技術在計算機系統軟件開發中的應用[J].電腦迷,2017(05):8.
篇13
1計算機軟件開發技術概述
1.1計算機軟件開發概述
計算機軟件是指系統軟件和應用軟件,系統軟件是指控制計算機運行的操作系統,協調計算硬件的工作運行;應用軟件是指滿足用戶使用需求的多種程序設計。計算機軟件開發是指在了解用戶使用需求的基礎上,用計算機語言進行程序編寫,設計滿足用戶使用需求的軟件系統。計算機軟件是計算機能夠運行的保障,協調計算機硬件穩定運行。隨著技術的不斷發展,對于各種軟件的功能不斷進行創新,軟件開發得到進一步發展。軟件開發的發展,使軟件開發的設計、調試以及運行等工作都得到發展,進行檔案化的管理模式,提高軟件開發的質量和效率。軟件開發推進了計算機技術以及互聯網的發展,推進了全球的文化以及經濟交流。在互聯網的支持下,全球的信息資源能夠傳遞到所有計算機用戶中,實現資源共享的目的。資源共享下,軟件開發員能夠相互進行技術交流,使軟件開發得到進一步完善。
1.2軟件開發方式以及分層技術概述
軟件開發方式有多種,分別有生命周期法,原型化方法和自動形式系統開發方法等。生命周期法包括軟件計劃,需求分析,軟件設計,程序編碼。軟件測試和運行維護6個步驟。6個步驟的周期大約保持在6個月左右,當前一個步驟完成之后才能進行下個步驟的工作。生命周期法的步驟性,協調了軟件開發人員的組織開發活動,開發人員資源管理配置得到優化,能夠提高軟件開發的效率。原型化方法是指對開發的軟件事先并沒有系統的設計,對于所開發的軟件沒有具體的功能需求,在不斷進行開發設計過程中,逐漸清晰設定的功能。原型化的開發方法提高了開發過程中用戶參與的程度,但對開發人員的技術有較高的要求。對于用戶自身使用,具有一定的難度。自動形式系統開發需要用戶明確軟件的功能,對開發的軟件有具體的使用需求。自動形式系統化開發方法,與原型化開發方法相比,減少了軟件開法所需要的時間。傳統的軟件開發技術效率較低,分層技術的出現,提高了軟件開發的效率。傳統的軟件開發大多維持在二層結構,逐漸轉變為三層到四層等多層結構模式。分層技術的出現,提高所開發軟件的使用性能,縮短了軟件開發時間,軟件整體質量得到提升。
1.3計算機軟件開發遇到的問題
隨著經濟技術的不斷發展,軟件開發行業不斷進行規模化發展,越來越多的計算機專業人員開始從事軟件開發工作。軟件開發人員的增多,并不能代表軟件人員質量的提升。軟件開發行業的收益吸引眾多開發人員盲目進行軟件開發,但由于開發設計人員專業知識不足,導致所開發軟件的質量不能得到保證。對于計算機行業的發展,計算機黑客技術也在不斷進行發展,在軟件開發過程中容易出現數據泄露或是遭到篡改的現象。軟件開發數據出現問題,會給開發者帶來工作負擔,如果不能及時發現問題,那么軟件的使用者會受到影響。軟件開發過程中,容易出現抄襲他人程序的現象。過多的開發人員以及盲目的開發,造成軟件開發失去創新,導致盲目抄襲的風氣。抄襲風氣的形成阻礙了軟件開發行業的創新和發展,阻礙了計算機技術的發展,使計算機行業的發展受到阻礙。相關制度對于軟件開發的抄襲現象,并沒有特別明確條例能夠進行處罰,造成所開發的軟件雷同。法律環境的不完善,造成計算計算機軟件開發行業的混亂。計算機軟件開發行業無序,容易造成軟件質量問題,對計算機技術的發展和應用造成不良影響。設置完善相關的規章制度,完善法規對計算機軟件開發市場進行管理。
2計算機軟件開發中的分層技術應用
2.1軟件開發雙層技術的應用
傳統的軟件開發大多使用雙層技術進行開發,雙層技術的使用需要客戶端和服務器共同實現。客戶端完善了客戶使用的界面,提升軟件為客戶服務的質量,客戶在使用計算機時將數據反饋傳到服務器,由服務器進行處理和解決。服務器處理和解決之后,將結果在傳送到客戶端,客戶進行使用。雙層技術能夠良好應用的基礎需要客戶端和服務器的共同配合,要求客戶端的用戶數量有一定的限制。如果客戶端的用戶數量過多,那么服務器需要進行處理和解決的問題就會增肌啊,同時傳遞反饋的結果就會增多,服務器處理問題以及反饋問題的時間就會增加,用戶的使用服務質量降低。隨著技術的經濟的發展,雙層技術的使用造成了用戶使用質量下降問題。嚴重情況下,使用客戶端的用戶信息會遭到篡改和泄露,造成財產安全損失。雙層技術不能滿足計算機使用的需要,因此軟件開發技術需要進行更新。
2.2軟件開發三層技術以及四層技術的應用
隨著科技的發展,雙層技術下的計算機功能不能滿足使用者需求,為了改變雙層技術的缺陷,三層技術以及四層技術逐漸得以發展。三層技術在雙層技術原有的功能基礎上,進行完善和發展。三層技術添加了應用服務器模塊,幫助客戶端的用戶進行數據存儲功能。新增添的數據儲存功能層次,能夠對客戶端的用戶需求進行快速的處理,將處理結果傳輸到客戶端,減輕服務器的工作量。四層技術的發展完善了雙層技術以及三層技術的使用環境,當計算機使用環境較為復雜,需要把數據層以及處理層和業務傳輸層之間的影響降低,所以四層技術增加了WEB層。增加的WEB層能夠接受業務處理層的傳輸結果,提升計算機數據的傳輸交換效率。解決了數據庫和計算機之間的連接問題,使數據庫和計算機更好的匹配,提高計算機使用者的使用效率。
2.3中間層技術以及五層技術應用
中間層和五層技術的發展,推動了計算機軟件開發的進步。五層技術的發展將原有的數據庫層分為資源和集成兩部分,將數據庫功能細分化,提高數據層的運行效率。能夠滿足客戶對軟件開發的特殊要求。五層技術將系統的功能劃分更加明確,但由于技術原因,還未被廣泛應用。中間層技術的研究,解決了網絡信息傳輸的責任。中間層技術保護了信息傳輸的安全,被更多的應用在規模較大的企業網絡之中。面對不同制造商生產的計算機和系統的網絡環境,中間層技術有效的解決了數據使用對象的需求,方便了數據的傳輸和使用,推動了企業的發展。分層技術的使用和發展,推動了軟件開發技術的發展和創新。分層技術的應用,使開發的軟件具有更好的穩定性,降低了計算機軟件開發的成本。隨著計算機軟件開發技術的發展,軟件開發人員應該提升自身的專業能力,重視計算機軟件開發的安全性和功能性,推動我國計算機行業的發展,使我國的經濟和技術得到不斷提高。
參考文獻