劉坤
摘 要 隨著我國改革開放的不斷深入,經濟建設不斷在發展,信息時代已經到來。然而如今的科技發展離不開計算機的應用,計算機的應用已經全面普及到人們生活的方方面面,不僅改變了人們的學習、工作和生活方式,也在極大程度上推動著社會的進步。計算機軟件技術的飛速發展,使得對軟件開發規范化的要求越來越高,甚至成為一個不容忽視的大問題。基于此,本文將對計算機軟件的規范化進行初步探討。
關鍵詞 計算機 軟件 開發 規范化
中圖分類號:TP3 文獻標識碼:A
0前言
現代信息技術的發展和應用,為加快我國市場的信息化進程起到了強有力的推動作用。然而信息化的發展,完全取決于計算機軟件開發的技術水平。因此,在滿足時代發展需要的基礎上,加快軟件開發的專業人才建設,才是當前需要面臨的重大課題。任何的企業想要求發展都必須滿足規范化,而軟件開發對規范化的要求顯然更高,軟件開發是否規范,將決定著軟件的存在壽命。信息工具已經成為人們當前不可或缺的重要工具,只有提高計算機軟件開發的規范化,才能適應當前計算機產業發展的需要。因而,增強計算機軟件開發的規范化,有利于提升我國計算機產業在全球市場的競爭力。
1計算機軟件開發規范化的意義及現狀
軟件開發的規范化,是實現計算機軟件正常并有效運行的前提,它將影響著計算機產業的整體發展并影響著我國軟件行業的綜合競爭力。
重視加強計算機軟件開發的規范化,是要求開發者在特定環境內,基于滿足軟件的性能需要,對軟件的開發和實際應用做出必要的說明,并完善軟件的用戶需知。要實現計算機軟件開發的規范化,就要分析軟件的應用環境,對用戶的需求進行詳細了解,來明確軟件開發的規則。
當前我國的軟件開發技術已經達到了一定的水平,但仍有著極大的發展空間,充滿著機遇與挑戰,并且也存在著一些問題,尤其是對軟件的檢測方面規范性不高,容易導致在計算機軟件開發的過程中遺留漏洞,這主要表現在幾個方面:
第一、 軟件的檢測程序不規范,檢測報告含糊籠統,沒有對所檢測出的具體狀況進行詳細的登記劃分。比如在檢測中,發現錯誤,便按照固有的描述模式進行描述,嚴重缺乏針對性和專業性,缺乏建設性意見,出現問題便相互推諉,導致軟件的質量受到嚴重影響。
第二、 軟件的具體檢測過程不清楚,無法通過檢測報告直觀詳細地了解軟件檢測的環境以及過程,這無疑會為軟件的調整增加困難,更影響了軟件開發部門對軟件的修改。
2計算機軟件的開發標準
計算機軟件的開發,主要包括開發的概要描述和具體的設計流程,是軟件設計的重要組成部分。一般來講,在實際的操作過程中,軟件的設計開發,具有結構化的特點。軟件的開發是建立在用戶的需求的基礎上,并結合當前的市場環境,進行具體分析,形成設計的構造流程以及應用風格等。有著特定的研發標準,才能使計算機軟件的開發規范化。
首先,概要的設計標準,是要依據軟件的實際應用的功能來制定,使設計能夠滿足應用的各個模塊,并且使之建立聯系,對各個模塊的接口等做出定義。通過功能強大的數據庫,設定軟件的應用范圍,提出合理的檢測模式。整個系統的概要設計作為軟件結構的構造標準,保證軟件開發的合理性。對各個接口要進行詳細的注解,建立服務于功能系統的數據庫,所設計的系統須囊括軟件產品的所有信息。還要注意明確各個模塊的性能和聯系,以及接口的控制性能,以保證軟件檢測系統的全面性。
其次,在軟件開發過程中,設計研發的標準是基于概要的設計來進行,要秉著充分細化概要設計的理念,使得各功能模塊更加系統、更加精細化。軟件設計的研發標準,需圍繞算法和內部結構兩大方面來制定規范。
3計算機軟件檢測的規范化
軟件檢測的規范化程度取決于軟件檢測環境是否規范化,只有建立良好的軟件檢測環境,才能保證軟件檢測的規范化。因此,軟件檢測的技術部門應該加強對檢測人員的技術支持。目前我國軟件檢測方面,已經基本實現自動化,擺脫了傳統的人工檢測模式,檢測工具已經日益完善。因此更要加強軟件在運行周期的檢測頻率,保證軟件的應用質量。除了前期的檢測,更要為用戶提供相應的操作說明等。檢測過程也要有用戶代表參與進行,對各個功能模塊詳細測試,將結果存檔,最后再次對整個軟件進行整體測試,確認并分析、評估。
4計算機軟件維修的規范化
軟件維修是保證軟件運行質量的重要手段,維修的規范化就是要求維修人員要按照嚴格的維修規范來進行,并保證維修之后的軟件達到正常運行。在保證解決問題的基礎上,降低軟件維修帶來的負面效應。并盡量在客戶的監督下進行,對整個維修過程要進行詳細記錄,便于日后產品研發有著更多的分析依據。
5結論
計算機技術如今得以全面普及,因此對于計算機軟件的開發要求也達到了新的高度,并將隨著科學技術水平的不斷進步發展,與時俱進。所以,計算機軟件開發的規范性也應倍受重視,唯有加強要求,才能使計算機技術更好地適應市場經濟發展的需求,為進一步提升我國信息水平國際化的競爭力,做出應有的貢獻。
參考文獻
[1] 王浩.探析計算機軟件開發的規范化[J].計算機光盤軟件與應用,2012(09):19-22.
[2] 趙明亮.計算機應用軟件開發技術[J].黑龍江信息科技,2013(26):59-63.
[3] 王雪,馬鐵民.計算機軟件開發課程設計項目化方案初探[J].遼寧行政學院學報,2012(05):33-35.