楊莉
摘 要:文章主要介紹了軟件工程標準化的基本含義,分析其發展現狀和主要存在的問題和應采取的措施
關鍵詞:軟件工程標準化;定義;現狀;措施
1 軟件工程標準化的基本概念及其研究意義
軟件工程標準化目的在于對軟件設計、開發、生產、及維護等環節進行規范化處理,進而提高產品的質量。軟件工程標準化能夠提高軟件生產的效率,提高市場競爭力,對軟件產業的不斷發展有著重要的意義。
⑴軟件工程標準化的基本概念。軟件工程標準化指軟件及過程的標準化。軟件過程的標準化標志著軟件工程發展的成熟。軟件工程標準化保障了軟件技術和產業的發展。軟件開發項目一般有多個開發的階段和層次,各階段和層次之間相互聯系。因此,在進行軟件開發時要求多種類型的技術人員共同配合,并通過相關的技術標準和規范協調好研發過程中的關系。
⑵軟件工程標準化研究的意義。軟件工程標準化為軟件的開發帶來了諸多便利,其促進了軟件可靠性能的提高,可移植性能以及可維護性能也得到很大的提高,軟件質量得到了保障。軟件工程標準化降低了生產中的出錯率,促進了軟件生產效率的提高。并且,相較以前,軟件工程標準化縮短了開發的時間,減少了研發的成本,為軟件工程的管理和維護也帶了便捷。
2 軟件工程標準化的現狀
計算機領域剛建立起時,軟件還未普及到普通用戶,到二十世紀中葉,軟件工程開始從軍事向民用過度,但硬件在當時不但昂貴而且內存和處理器的空間很小,無法滿足社會需求。隨著計算機的不斷發展和應用范圍的不斷擴大,對軟件的需求量也越來越大,但軟件的開發技術還無法滿足這一需求。之后人們逐漸重視軟件研發的發展過程,軟件開發這一概念也逐漸為人們熟知,但實際的軟件工程標準化的發展過程中仍存在許多問題,軟件工程項目也因此受到制約,軟件開發成本過高以及生產率低的問題等也限制了計算機的應用,因此提高軟件開發技術,減少研發成本受到人們的重視。并且全球也逐漸開始制定軟件工程方面的標準,以此來規范軟件開發過程,軟件工程管理流程也不斷得到完善,產品生產效率有所提高,生產的成本也較之前的狀況有所降低。標準化的理念也在計算機軟件領域中的軟件工程這一新興學科中被人們加以完善和實施。
3 軟件工程標準化存在的不足
目前,我國軟件工程標準化還存在諸多不足,國內沒有總結出清楚的軟件工程體系的概念,導致技術人員在軟件開發時無法避開一些知識盲區。因此,應加大我國軟件工程標準化研究的力度,及時引進先進的技術和標準并進行學習和研究,組織出我國特色的軟件工程標準。同時找出現在我國軟件工程標準化的問題并進行解決和完善。
⑴項目計劃的不合理性。由于軟件開發項目中必要知識的缺乏,以及開發商所給的預期時間過緊,導致開發過程的進度受到影響,造成軟件開發過程中的風險增大,造成軟件開發成本,理論進度及實際進度偏差過大,加大了研發過程的難度。
⑵對用戶的需求分析不夠全面。在進行軟件開發時,研發人員對用戶的需求了解的不夠透徹和全面,會導致研發出的產品與用戶的要求出現偏差,這就要求技術人員在開發前應運用規范的信息管理全面分析了解用戶的需求,生產出相符的產品。
⑶軟件質量管理的不夠規范。軟件開發項目的順利實施需要一個規范的管理體系來進行約束,在進行軟件開發時要配備經驗豐富的管理人員進行監督和管理。管理模式的不夠規范會影響項目的開發進度,還會影響開發出的產品的質量。
4 完善軟件工程標準化的措施
⑴快速引進國際標準。計算機領域在國際上發展迅速,我國應及時了解國際軟件工程標準化的進程,積極引進國際標準。關注國際軟件工程上的熱點問題,在研發上應及時與國際接軌,更新國內軟件工程上的研究。
⑵深刻理解軟件工程系統的概念。用戶在標準的使用中因為先入為主的習慣一般會根據自身的使用的情況來選取相對應的具體標準,從而導致用戶對標準了解的不夠全面,忽視了各個標準上軟件工程的聯系和互補的關系。及時引入和全面了解軟件工程方面的各項標準,使各標準與系統的關系進行適當的指示和處理。
⑶及時引進國際標準的技術和模式。由于國內外的語言差異,引進的東西不容易被了解和使用。針對這一情況,應及時安排技術人員進行講解,并與國內軟件工程實情相結合,開發出適應自身發展的技術和模式,促進國內軟件工程標準化的進步和完善。
⑷加強國內軟件工程標準化的進程。目前最先進的技術,基本上都是國外公司擁有。因此我國在軟件工程標準化領域處于劣勢。我國應在引進國際標準的同時,積極發展國內的軟件工程標準的氛圍,結合國情推出自身的軟件工程標準,在軟件工程標準化的進程中,找到自己的位置,領先在前。
總之,針對我國軟件工程標準化所存在的問題,我國應及時引進國際軟件工程標準,結合我國軟件工程管理的實情,推廣優化我國軟件工程標準化的工作,制定出與我國軟件工程管理相適應的標準,推動我國軟件行業的可持續發展。
[參考文獻]
[1]王寶艾,馮惠.軟件工程標準化[J].計算機光盤軟件與應用,2008(07).
[2]李志偉.軍用軟件開發工程化質量管理研究[J].制造業自動化,2011(05).
[3]程衛紅.嵌入式軟件開發過程標準化探討[J].中國科技縱橫,2012(10).