梁利亭
摘要:基于當前信息快速發展的背景下以及經濟全球化,使計算機文件成為特殊產物,從一定程度上也促進了信息化發展速度,計算機軟件工程是網絡技術發展過程中重要分支,目前已經被廣泛應用各行業中,從計算機技術發展情況來看,是與軟件硬件工程具有緊密聯系的,在本研究中通過闡述計算機軟件工程技術理論并分析該技術目前在國內的發展現狀,提出有效的建議,進而為國內計算機軟件現代化技術發展提供重要的經驗借鑒。
關鍵詞:計算機;軟件工程;現代化技術;發展現狀;對策
中圖分類號:TP399 文獻標識碼:A
文章編號:1009-3044(2020)09-0073-03
1 計算機軟件工程以及現代化技術
從其概念上計算機軟件工程實際上是指在計算機軟件產品設計以及開發時,由工作人員按照有關規范標準,借助計算機軟件工具,計算機完成軟件設計開發以及后期的維護。近年來,在各行各業中已經實現了計算機軟件工程技術的應用,使其能夠與科學技術實踐相融合,設計范圍較廣,通過研究計算機軟件工程通過研究計算機軟件工程的產品服務,能夠從技術研發,成果轉化評價等多個方面了解目前國內軟件工程制度,并為深入了解當前新形勢背景下計算機軟件工程領域相關研究提供重要的參考。從技術意義上來看,通過了解計算機軟件工程相關技術實際發展情況,我們發現目前該技術在發展過程中也獲得了很多成果,具有較廣的應用性和內容豐富性,針對核心技術產生的很多問題,包括在西方研究成果借鑒時,主要是以經驗借鑒為主,而缺乏相對應的創新型產品和核心產品設計,且沒有具備一定知識技術產權,導致處于經濟快速發展的背景下計算機軟件工程技術無法為其提供驅動力,目前國內軟件工程未實現智能化,標準化,系統化平臺建立,無法為產業發展提供驅動力,同時也會從一定程度上影響產業信息融合。因此計算機軟件工程技術需要實現工程信息化,智能化,并從一定程度上能夠推動國內科學技術實現可持續性發展,也能夠為了我國國防安全提升綜合國力提供重要的力量。
2)計算機軟件工程信息化技術實際發展情況
通過研究發現,對于整個計算機開發應用來說,計算機軟件現代化工程技術具有支持和維護管理作用,在實際使用該技術時需要實現完善高效性,按照其軟件適用范圍可將其分為三種類型,分別為:系統、應用、支出軟件,在各行各業中不同軟件能夠發揮具體作用,目前國內計算機軟件已經經歷了30多年的發展,部分技術已經逐漸趨于成熟化,能夠改變目前傳統企業的人為生產模式真正實現現代化,形成了相對成熟,且以產品技術為核心的生產體系。然而從該技術發展情況上來看,雖然在部分行業中這些現代化計算機工程技術已經轉為重要成果,但相對西方發達國家在智能化產業化方面仍然比較滯后,這對于國內軟件工程現代化技術發展還面臨較大的阻力,從一定程度上來看計算機軟件是現代化社會發展的核心產物。隨著科學技術和社會經濟快速發展,計算機軟件產品服務實現進一步的更新完善,被廣泛用于多個行業,然而在應用該技術的過程中還存在很多問題,比如沒有進行全面規劃,缺乏本身獨特性,部分無法轉為成果,無法實現充分發揮,因此對計算機軟件工程現代化技術實際發展也造成了較大影響。
3 計算機軟件工程面臨的軟件危機
在軍事領域中計算機應用較早,從20世紀計算機快速發展起來之后其突破了傳統軍事應用局限,在各個行業中實現應用,但由于硬件成本相對較高,因此很難被大眾所認可,因此無法使其得到大力推廣,進而影響了其應用能力,這對于程序員來說提出了更高要求,有必要研制出運行速度較快,體積小,成本低的程序能夠使技術得到廣泛推廣應用。在計算機程序編寫過程中也面臨了很多問題,之后在計算機融人各行業中,從一定程度上也推動了大量軟件開發應用,需要面臨很多數據處理問題。在利用計算機技術過程中研發了很多軟件,整體來看技術含量逐漸提高,人們也更加追求軟件,在應用中的穩定性、可靠度,基于這種形勢下大量軟件紛紛涌現,然而解決當前在實際使用計算機軟件中存在的問題成為工作人員急需解決的問題。隨著科學技術發展淘汰了個人軟件使用方式和設計方式,產生大量軟件,也從一定程度上引發軟件危機,而真正產生這一危機主要是由于在科學計算機技術發展中,由于軟件的特殊性,具體表現在:在軟件需求分析過程中,部分用戶無法準確描述軟件需求,且在需求分析上存在很多錯誤,有些用戶只注重界面運行,環境功能,其次,在了解用戶需求之后,計算機軟件開發人員所設計的產品是與用戶的期望值存在一定偏差的,無法滿足實際應用,在開發軟件時部分用戶未能夠準確表達自己的使用需求時存在較大的失誤,因此由于計算機軟件開發人員和用戶在認知方面不協調,導致軟件開發人數規模存在一定的矛盾問題,對于一些大型文件來說在開發中需要多人合力來實現,然而很多開發人員不具備較強的管理和專業素質,對于計算機軟件管理人員缺乏較強的獨立開發能力,在開發軟件時只能依靠程序員的操作技術,導致目前很多軟件呈現個性化發展。產品與智力存在一定聯系,相比普通產品來說,軟件產品面臨的問題比較復雜,無法得到有效解決。從軟件危機所存在的問題上來看主要表現在以下五點:首先,在首先在開發軟件時,涉及很多無法預知的影響因素,使開發成本很難實現有效控制。第二,在開發軟件時需要投入大量的資本,無法準確進行成本控制,目前計算機技術已經融人了我們日常生活中成為我們生活和工作的重要部分。因此在軟件開發過程中需要注重軟件開發成本和代價。然而部分程序員在開發軟件時,為能夠顯著提升工作效率,有時會做出損害用戶利益的事情。第三,作為軟件開發人員來說無法與用戶進行及時溝通,沒有真正了解用戶實際需求,并且針對計算機的實際運行規律,用戶也沒有清楚認知,由于無法實現雙方溝通導致在產品開發和用戶需求上存在一定的矛盾關系。第四,在開發軟件時需要提升其軟件穩定性能,對于任何產品來說在初期開發時會面臨很多問題,然而對于設計方來說很難發現問題所在。采取合理的檢測方法,由于程序本身存在錯誤導致在用戶實際使用過程中會帶來損失。第五,沒有應用維護軟件,對于計算機軟件程序員來說,軟件是其思維的集中體現,具有一定的個性化,因此對于第3人使用時以及維護過程中存在較大難度。針對所存在的問題目前軟件研發部門,國家有關部門的技術人員高度重視并積極參與解決問題,構建了具有數字化、標準化的管理平臺,能夠從全球化角度出發,進而為國內軟件工程技術發展奠定扎實基礎。
4 計算機軟件現代化發展對策
政府提供確保障機制。影響國內整體現代化水平之一是計算機軟件工程技術發展水平,也會影響社會經濟發展過程,因此作為政府來說,需要為該技術發展提供重要的技術保障。首先需要大力支持計算機軟件開發項目基于必要的政策保障和扶持力度,有力的政策保障。其次,還需要政府加大對于軟件工程項目的投入力度和精力,能夠積極倡導投入社會資金,注重重大文件項目的扶持力度,能夠針對性制定一些扶持計劃。最后需要設立項目資金,對一些重點項目進行技術扶持,加大創新培養,對于具備一些廣泛市場應用前景的項目提供專項資金計劃,通過上述方式能夠為技術發展以及項目創造有力保障。第二,需要實現產品的服務創新,在推廣應用計算機軟件工程技術時,工作人員研發部門應當意識到產品質量以及產品服務效果的重要性,能夠將其作為常態化驅動,從優化產品結構,創新服務模式這兩個角度上滿足市場復雜多元化的需求。近年來,隨著經濟全球化的發展,國內外市場面臨日益激烈的競爭,企業在面臨市場發展機遇的過程中同樣也面臨著很大的市場競爭壓力,基于這種條件下要想獲得市場競爭優勢,需要研發具有可行性的金融產品,不斷實現體系創新,增強產品或者某一服務在市場中的競爭力,通過分析國內計算機軟件技術發展趨勢,我們發現目前國內的軟件工程技術逐漸實現數字化,智能化方向發展,并且能夠以信息通信等多項技術為核心構建較為完善的計算機軟件體系,通過增強研發力度能夠解決目前計算機軟件技術面臨的主要問題,使企業獲得創新發展動力,為實現和滿足社會經濟發展提供保障。第三,增強自主產權保護意識。在計算機軟件工程技術發展中,需要依靠產品技術實現多元創新,只有通過創新才能夠是軟件產品或服務,在市場中獲取優勢,同樣針對一些核心技術應當提高重視力度,進行優化投資結構,創新服務模式。制定創新研究作為發展戰略,基于目前經濟共享基礎上,對于軟件工作企業來說需要構建完善創新型體系,并利用該體系進一步確保產品服務效率質量,加快產品結構升級以及對技術知識產權的保護力度,從一定程度上促進國內計算機軟件工程實現可持續性發展。除此之外,在提升研發技術和產品質量的過程中,還需要構建知識產權維護意識,能夠充分了解目前國內知識產權的有關法律法規,為企業實現自主產品研發提供產權機制,保障能夠從一定程度上刺激研發人員積極工作。從目前國內計算機軟件技術發展趨勢上來看,將逐漸實現專業化發展,業務創新,作為程序員來說能夠及時獲取用戶對于軟件的需求。軟件工程其特點就是黑盒性質,該特點能夠防止混入分析設計內容,因此不但能夠使一些非專業人士理解并有效運用,同時也能夠運用于專業編程人員。逐漸實現業務創新專業化發展,尤其對于計算機軟件程序設計員來說,能夠與用戶做好溝通,了解其軟件需求,軟件工程是一種配合性質,因此,能夠使一些非專業人士理解認可并實現應用,同時也能夠運用于專業編程人員實現軟件應用的敏捷性,迭代性發展,目前國內在開發計算機軟件時已經實現,編程人員在項目開發過程中將一些大項目分為若干小項目,對于小項目來說比較容易實現,然而隨著計算機技術發展和交付周期的縮短。將大項目分為若干小項目易于階段目標的實現,當前計算機軟件程序開發團隊引入現代程序模式,對于團隊來說如何確保現在程序開發解決在開發過程中程序敏捷性問題成為社會高度關注的問題,不斷提升程序代碼質量,在充分利用模塊化軟件設計時可幫助工作人員占據競爭優勢,可以使用模塊化軟件及時處理程序運行存在的問題,利用這種模式進一步促進國內計算機實現穩定發展,在軟件打包的前提下提升企業的資產能力水平,引入這種模塊化思想,可以發揮目前資源,充分效用并確保各項組建實現有效運用,業務均衡發展,進而從一定程度上提升it行業的靈活性,敏捷性,提升項目在設計中的便捷性,使工作人員能夠形成業務思想,利用業務角度來審視市場的發展規律,能夠采用模塊化設計方式將業務與軟件設計融合,確保在設計過程中計算機軟件實現人性化發展,滿足各個用戶需求,提升編程效率。
除此之外,為能夠更好地發展計算機軟件工程,需要強化社會支持力度,對于計算機現代化技術來說如果社會領域給予有力支持,便能夠顯著促進計算機現代化技術的發展速度,對于政府部門應當提高重視,制定有利法規政策確保計算機現代化技術能夠處于良好的市場競爭中發展,給予一定的社會實效性,對于技術資金和程序審批方面政府應當給予政策傾斜,允許對計算機行業給予多個方面的資金支持,確保計算機現代化軟件開發擁有足夠的資金保障,同時在資金使用時還需要政府有關部門做好監督管理工作,防止出現資金浪費問題。做好計算機軟件的升級管理工作,科學合理的研發管理體系能夠確保計算機現代化軟件工程系統高效運轉,需要貫穿于整個軟件開發過程中,由設計到市場推廣應用都需要做好合理安排。
5 小結
總而言之,在現代化發展過程中是以信息技術,網絡技術,計算機技術作為推動力的,也是與人們日常生活,社會經濟發展具有緊密聯系,在當前新形式背景下只有實現技術產品創新,才能夠確保社會實現可持續性發展。在本研究中,通過對目前國內計算機軟件工程技術發展進行深入研究,針對其存在的問題提出了有效的解決措施。
參考文獻:
[1]徐澤昊.計算機軟件工程的現代化技術研究[Jl.建筑工程技 術與設計,2017(3).
[2]任書淼.淺談計算機科學與技術的現代化運用[J].電子制作,2017(2):39-40.
[3]辛宇驍,電子信息工程現代化技術存在的問題及對策研究[J].信息系統工程,2019,303(3):36.
【通聯編輯:唐一東】