王丹 內蒙古自治區(qū)赤峰市紅山區(qū)城管局
應用計算機技術和建設軟件工程的目的是要對現代化生活進行改善,而在如今的時代,社會生活和生產活動中處處都應用了計算機。所以,要探索計算機應用和建設軟件工程的特點和發(fā)展措施,提高計算機的服務水平。
計算機的應用技術在計算機領域中指的是,各個行業(yè)中涉及到的綜合性技術,包括管理系統(tǒng)、計算機理論和計算機技術等,將這些融為一體實現人和計算機的信息化交流[1]。在迅猛發(fā)展互聯(lián)網技術的背景下,全球化的特征越發(fā)顯著,從而推動了計算機應用的發(fā)展。計算機應用在非數值應用、數值計算等領域中,有力推動了科學技術發(fā)展。發(fā)起于于二十世紀四十年代的科學技術革命屬于第三次技術革命,其拓展范圍涉及了科學技術幾乎所有的重要性領域,我國市場也逐漸引進了計算機,在復雜化和多樣化的市場環(huán)境中加強了計算機應用。在我國科研領域與國防領域最先開始使用計算機,借助于計算機大大提高了處理數據的能力。二十世紀已經可以稱為是計算機網絡時代,計算在教育、工商和企業(yè)等各個領域都得到廣泛應用,出現多元化發(fā)展傾向。同時,在日常生活中也開始廣泛應用計算機,推動了社會的信息化發(fā)展進程。
軟件工程主要指把軟件理論知識在具有較強科學性的實踐工程中應用,以傳統(tǒng)工程方法與原則為基礎,快速高效開發(fā)出高質量軟件,以達到科學領域對軟件工程的要求。在多個領域中都有軟件工程,比如管理科學、數字技術、計算機科學等領域。軟件工程的具體概念大概在二十世紀七十年代提出,極大推動了開發(fā)軟件項目的進度。在深入發(fā)展和研究軟件工程中,其建設成果的表現主要是提出了瀑布模型,健全了結構化方法,豐富了結構化程序的設計語言,管理項目領域中研發(fā)出復審文檔、估算費用等功能,有助于企業(yè)與國家的進一步發(fā)展[2]。建設軟件工程的目標主要是在適度減少開發(fā)軟件的成本,研發(fā)出具有較高可行性的軟件,盡可能降低后期維護軟件的費用,提高新開發(fā)軟件的實用性,盡可能提升軟件的實踐性,軟件功能達到高層次化等等。在加速發(fā)展軟件工程中,要加強面對對象的編程內容,有效提高軟件工程師專業(yè)理論知識和專業(yè)化技術水平,推動軟件工程朝市場化與規(guī)范化發(fā)展。
軟件工程發(fā)展大致經歷了設計程序、軟件、軟件工程這三個時代。開發(fā)軟件有三個階段,其過程和建筑工程、機械工程的生產過程類似,操作有一定的規(guī)范性,以確保設計開發(fā)程序,調動運行程序。軟件工程要歷經設計與開發(fā)、施工、檢查與驗收這三個主要階段。所生產的軟件產品也要歷經定義、開發(fā)與維護等過程。開發(fā)應用軟件的過程更加復雜,在開發(fā)一些大型應用軟件比如計算機輔助設計的軟件、教務系統(tǒng)軟件等要有多人合作才可以完成,以保證軟件開發(fā)的質量,從而能夠高效率應用[3]。
計算機屬于電子設備,其主要組成是軟件與硬件,在研發(fā)與更新計算機時一方面要考慮到硬件問題,另一方面要在建設軟件工程中投入較多經歷。通常情況下,計算機軟件系統(tǒng)有兩個組成:應用軟件和系統(tǒng)軟件。其中系統(tǒng)軟件主要是在計算機運行中管理、維護和監(jiān)控各軟件,比如病毒查殺和操作系統(tǒng)。而應用軟件的作用主要是滿足生活與工作需要,協(xié)助解決人們遇到的實際問題,例如財務管理、人事管理、office辦公等系統(tǒng)。軟件作用主要就是利用其計算功能與邏輯分析功能,對計算機有效運行進行指導,方便用戶操作。
設計和研發(fā)計算機軟件工程是長期化、系統(tǒng)化的工作,研發(fā)和生產軟件工程的步驟都必須要反復修改和論證,從而實現性能的最優(yōu)化,達到用戶要求。普通工程設計在完成產品,將其投入使用之后就是工作完成。然而研發(fā)計算機軟件工程,在將其投放到市場之后,還需要進行長期維護,這主要由于一些設計不足在實際使用的時候才能被發(fā)現。為此,需要設計人員積極創(chuàng)新思維,發(fā)現和解決問題,使軟件工程能達到用戶要求。
在未來發(fā)展中,計算機應用呈現精密化、智能化與微型化趨勢。微型化的表現是,計算機應用功能逐漸要求攜帶便利、外觀設計美觀,為此計算機應用逐漸小巧化和便攜化。而智能化的表現是:在數字時代,智能化不斷推進,計算機的智能化是分析當前數據、開展科學研究的一個重要課題,計算機的工作更加人格化和簡單化。精密化的表現則是提高計算機計算水平,實現數據的高精度計算,滿足人們對數據的要求,這也是計算機應用最為基本的一項功能。軟件工程表現出開放性和全球化的發(fā)展趨勢,其建設要加強國際間的交流,加大了開發(fā)者間交流,有助于軟件的后期維護。
要想做好計算機應用和建設軟件工程的工作,必須要有優(yōu)秀化專業(yè)人才。在社會發(fā)展各個階段,人才都對社會發(fā)展有重要價值[4]。優(yōu)秀的專業(yè)計算機人員和軟件工程開發(fā)人員能對計算機的應用技術進行完善,根本化提高應用計算機的技術水平。另外,社會生活實踐中要想做好計算機應用的有關技術,需要積極掌握和理解計算機先進化應用技術的有關理論知識和專業(yè)技能,從而針對性提升計算機應用的技術水平。目前,在企業(yè)的經營管理中多使用計算機的應用技術,為此需要加強培養(yǎng)綜合性人才,不但要掌握計算機的專業(yè)技術,也要具備一定的管理能力。要想更好地發(fā)揮計算機應用技術的價值,企業(yè)要一方面要積極引進外部的優(yōu)秀人才,另一方面要加強對內部工作人員的培訓,提高其應用計算機的能力。
建設軟件工作、計算機應用都需要大量時間,在結合理論知識和社會實踐的情況對其進行驗證,從而發(fā)揮計算機應用和建設軟件工程的價值。要想加強計算機應用和建設軟件工程的運行機制,要有各個領域的專家參與研究,比如工程規(guī)劃領域、軟件運行與維護領域、系統(tǒng)分析領域、管理領域等領域的專業(yè),通過這些具有較強實力隊伍的參與,充分發(fā)揮計算機技術的價值推動計算機應用和建設軟件工程的發(fā)展進程。除此之外,國家和有關部門要從物質和精神方面都支持計算機應用和建設軟件工程,推動計算機應用和建設軟件工程的進程。
通過應用計算機技術能有效整合資源,推動社會發(fā)展。計算機應用和建設軟件工程推動功能應用朝協(xié)同化、綜合化的操作發(fā)展,有效傳遞信息資源,創(chuàng)新信息傳遞的方式。
[1]李田英,蘇艷.計算機軟件工程管理與應用分析[J].電腦知識與技術,2015,11(28):72-73.
[2]蘭璇.關于計算機軟件工程管理與應用探討[J].電子技術與軟件工程, 2015(6):89-89.
[3]鄭鑫.計算機軟件工程管理與應用[J].中國新通信,2015,11(17):91-91.
[4]古志勇. 針對計算機應用與軟件工程建設的研究[J]. 中國新通信,2017(23).