朱綿敬 海南熱帶海洋學院海洋信息工程學院
隨著社會經濟的快速發展,科學技術水平的不斷提高,計算機技術也取得了快速的發展,計算機技術已經對社會各行各業都產生了十分深遠的影響,對社會發展起到了巨大的促進作用。計算機軟件系統中,計算機軟件是關鍵,也是核心,為用戶使用計算機提供了極大的方便。從現階段計算機系統軟件的開展現狀來看,由于安全、技術等方面因素的存在,系統軟件面臨一定的危機,如開發成本不斷增加、開發難度不斷提升、軟件質量有待提升等,這些危機的存在,直接影響了系統軟件的進一步開發,需要利用軟件工程技術加以解決。
首先,系統軟件開發的成本不斷增加。民用化、市場化是計算機行業發展的典型特征。相較于計算機硬件,計算機軟件的開發成本呈現出一定的上升趨勢,尤其是在一些軟件工程技術欠缺的國家,系統軟件開發成本的增加嚴重制約了系統軟件開發的進行。其次,系統軟件開發的難度逐漸增加。開發難度的增加主要是因為軟件工程屬于邏輯性和治理性產品,需要建立龐大的邏輯關系,并且市場化的發展趨勢,使得用戶需求個性化明顯。最后,系統軟件的開發質量有待提升。比如,系統軟件開發人員未能根據用戶的需求進行開發設計,過多地融入了自己的開發設計理念,存在一定的隨意性。
軟件工程技術應用在系統軟件的開發過程中,需要遵循一定的原則,主要有科學性原則和實用性原則。在科學性原則方面,要求系統軟件開發技術人員在進行系統軟件開發設計的過程中,應該具備專業的技術,嚴格按照流程進行開發,堅持科學的開發理念,借助科學的開發手段,在滿足用戶實際需求的情況下,科學、高效地進行系統軟件的開發。在實用性原則方面,要求系統軟件開發技術人員認識到系統軟件的開發是為社會經濟發展服務的、為用戶需求服務的,因而在開發設計的過程中應當堅持實用性的原則,盡可能地降低開發的成本,減少開發資金的投入,不斷提高系統軟件開發效益。
現代系統軟件開發設計與傳統系統軟件開發設計有著非常明顯的區別,現代系統軟件開發面臨的要求和挑戰更大,尤其是在開發的效率方面,現代系統軟件開發要求更高。要想提升軟件工程技術在系統軟件開發中的效率和質量,需要有科學的軟件開發模型作為保證。系統軟件開發設計人員在進行軟件開發的過程中,應當對開發的周期、流程、重點等內容進行詳細地分析和評估,從中獲取科學的數據作為參考,并應用在軟件開發模型的構建中,保證所構建的軟件開發模型的科學性和有效性。另外,系統軟件開發技術人員還需要對項目管理模式和組織模式進行有效設計,建立相關的制度,用于保證軟件開發的質量。對于系統軟件開發過程中存在的問題和不足,應當及時予以糾正,從而確保系統軟件開發的有序進行。
在對軟件應用程序進行開發的時候,技術人員應當考慮到軟件應用升級這一因素,在對軟件性能和潛在發展方向進行預測的基礎上,對軟件進行迭代升級。對于軟件應用程序作用的挖掘,應當以用戶的實際需求為基礎,結合用戶的實際需求,對開發設計參數進行全方位地分析,將軟件應用程序開發過程中存在的問題進行挖掘,并不斷加以解決。同時,還要對軟件應用程序的設計重點和需求以及實現的性能加以明確,以便提升軟件應用程序開發的科學性。與此同時,對用戶界面要不斷進行優化,提高用戶的審美體驗,提高用戶對軟件的黏度,提高軟件開發的效益。
計算機硬件的升級速度飛快,硬件性能也不斷提升,而這對軟件工程管理的效率提升可以起到非常明顯的幫助,進而提高系統軟件的質量。大量的實踐證明,要想系統軟件的質量,就必須要提高系統軟件工程管理的效率。因此,軟件工程技術應用在系統軟件的開發過程中,應當重視對技術的提升的同時,也要重視對軟件工程管理水平的提升。
總而言之,系統軟件開發過程中,軟件工程技術的應用具有非常重要的意義。軟件工程技術水平的提高,在很大程度上能夠提高系統軟件的開發水平。因此,我國系統軟件開發,在應用軟件工程技術時,應當不斷總結經驗,積極地吸收和借鑒國外的先進技術,以此不斷推動軟件工程技術的發展,從而保證系統軟件開發的質量。
[1]徐禮金.軟件工程技術在系統軟件開發過程的應用[J].電子技術與軟件工程,2017,24(23):43-43.
[2]趙紫輝.軟件工程技術在系統軟件開發過程的應用研究[J].數字化用戶,2017,23(1):125-126.