江雷
(蘇州大學計算機科學與技術學院,江蘇 蘇州 215006)
計算機軟件質量的提升具有重要作用,不僅可以提高系統的安全特性,還能進一步提升用戶的體驗感。因此,為了將軟件的開發質量提升,需要確保被開發的軟件具備一級隱含的需求能力特征。具體而言,要確保軟件開發質量滿足用戶需求,注重軟件屬性的高度融合。只有這樣,才能對計算機軟件開發中的質量影響因素進行總結,并制訂有針對性的解決對策。
計算機軟件開發的最終目的是為用戶提供方便,用戶的實際使用需求情況決定著軟件開發以及后續項目的具體設計形式。因此,用戶需求是影響軟件開發質量的重要因素之一。在實際設計過程中,如果不能對用戶需求進行深入了解,軟件質量也終究無法達到合格狀態。在軟件設計之初,用戶需求是軟件開發的根本所在,但該項工作并不能在短時間內完成,設計人員應做好市場調研工作,或者與客戶進行零距離溝通,從而對用戶需求進行有效整理。除此之外,設計人員還可以根據軟件的實際功能進行現場演示,讓用戶對演示效果進行評判。只有在最初的設計過程中對用戶需求進行把握,才能設計出更好的計算機軟件產品。
技術人員在計算機軟件開發過程中起著重要作用,對軟件質量的影響極其重要。在具體的開發項目之中,技術人員可能會受到薪資、家庭等因素的影響而出現離職問題。從整體計算機軟件開發行業情況也可以看出,技術人員的流動性相對較大,離職率也較高,導致軟件開發質量很難滿足行業標準。如果在實際項目進行過程中出現技術人員離職情況,后續參與的工作人員很難在第一時間內對工作環境進行適應,對具體的軟件設計注意事項也并不了解,對具體開發工作產生了巨大影響。另外,軟件開發人員的技術水平對軟件質量的影響也十分嚴重,其技術專業程度與軟件的穩定性密切相關。雖然計算機軟件行業發展速度很快,但在專業人才上還存在很大的缺口,相應的技術手段也存在很大差異,對計算機軟件開發行業的發展造成了不利影響。
在實際計算機軟件開發過程中,涉及到的輔助開發工具有很多,這其中包括CASE、測試、配件管理工具等。想要實現軟件開發效率的有效提升,保證軟件質量,設計人員需要對合適的輔助開發工具進行合理選擇。相比之下,如果在計算機軟件開發過程中沒有采用合適的輔助開發手段和工具,將軟件質量的控制權全部交到設計人員手中,最終開發出來的軟件也會缺乏可維護性和可靠性。
在軟件開發工作開始前,設計人員應通過各種渠道和方式與用戶展開溝通,將用戶提出來的要求進行全面落實,實現對軟件開發質量的有效落實。在具體的軟件開發過程中,如果發現前期溝通存在很多不明確之處,或用戶對需求進行變更,則應該利用缺陷管理機制對軟件開發過程和內容進行適當更改。另外,設計人員在對用戶進行分析的過程中,還可以對用戶需求進行合理分類,并將具體分類內容融入到軟件開發過程中,做到塊與塊的精確對接。設計人員還要根據具體需求,制訂出軟件設計計劃,并賦予整個開發計劃更強的改變能力,最終確保計算機軟件開發團隊能力的有效提升。
互聯網產業的發展離不開人才的支持,除了優秀的開發技術人員之外,還需要引進大量的組織管理人員,以此來組成一個完整的團隊。一個優秀的團隊可以提高產品的合格率,將企業聲譽提升到最佳。因此,技術開發人員在工作之中應該對自己提出嚴格的要求,積極學習新的開發知識,對相關工作經驗進行積極總結,還可以對先進企業中的開發技術進行借鑒,根據自身企業實際情況進行創新,從而獲得更加適合自己的軟件開發方式。另外,企業還應該保證工作人員的薪資待遇具備較強的合理性。比如,某軟件開發企業設置了職工晉升考核標準和考試內容,對通過考核和考試的員工提高待遇水平。這樣一來,不僅增加了工作人員的工作積極性,還為企業更快的發展奠定了良好條件。
軟件的大多數質量問題都與代碼有關,代碼也是軟件形成的主體結構。因此,在計算機軟件開發質量控制過程中,應該對軟件代碼的檢查力度進行進一步提升。但由于計算機代碼數量眾多,導致很多問題無法在第一時間內被挖掘。因此,每個開發人員在完成一項開發工作之后,必須對自己的工作進行反復檢查。在此過程中,只檢查一個代碼模塊是遠遠不夠的,還需要對有聯系的模塊進行全面分析,在保證邏輯關系順暢的情況下,引入專門的檢測技術,從而提升工作人員的理解能力和技術水準。整體來看,代碼的準確程度越高,軟件的出錯率也就越高,開發人員的薪資水平也能得到保證,形成企業和工作人員的雙贏態勢。
只有保證軟件檢測工作的全面開展,才能讓計算機軟件的開發質量得到進一步提升。整體來看,軟件測試主要包括單元測試、功能測試和性能測試等。在具體的測試工作開展過程中,涉及到軟件開發的各個階段,根據測試結果,可以將軟件中的不足之處突顯出來。比如,在新軟件上線之前,很多企業中的檢測人員都會對新軟件進行壓力測試,通過這種壓力測試,人們可以通過仿真技術將軟件的使用效果體現出來,并根據模擬結果對系統正式運行情況進行合理預測,有利于對計算機軟件開發質量的進一步改進。
綜上所述,在計算機軟件的開發過程中,經常會在各種因素的影響之下,導致軟件整體設計質量出現下滑。為了進一步提升計算機軟件開發的質量保證程度,相關技術人員需要對計算機軟件用戶的需求進行全面分析,然后與具體的開發工作流程相結合,實施全過程的質量管理。只有這樣,才能在滿足用戶需求的同時,為企業創造更多的發展機會。
[1] 陳友福.淺論新時期計算機軟件開發技術的應用及發展趨勢[J].電腦知識與技術,2016,12(02):94-95.
[2] 劉芳.新時期計算機軟件開發技術的應用及發展趨向[J].中國新通信,2015,17(13):89.