本文摘要:這篇計算機工程師論文發(fā)表了計算機軟件開發(fā)過程中的問題和分析,計算機軟件是計算機應用的重要組成部分,在人們的日常生活中起到了非常大的作用,服務于各行各業(yè)的需求,隨著經(jīng)濟的發(fā)展,相關技術人才也在不斷的開發(fā)研究新的計算機軟件,雖然取得了很大的成
這篇計算機工程師論文發(fā)表了計算機軟件開發(fā)過程中的問題和分析,計算機軟件是計算機應用的重要組成部分,在人們的日常生活中起到了非常大的作用,服務于各行各業(yè)的需求,隨著經(jīng)濟的發(fā)展,相關技術人才也在不斷的開發(fā)研究新的計算機軟件,雖然取得了很大的成績,但是在這個過程中,計算機軟件的開發(fā)設計還存在著許多問題,也制約了計算機技術的發(fā)展。
關鍵詞:計算機工程師論文,計算機軟件開發(fā);設計;問題;對策
1 計算機軟件開發(fā)技術過程中出現(xiàn)的問題
1.1 軟件設計開發(fā)前期未進行詳細分析
現(xiàn)如今,我國計算機領域缺乏專業(yè)的技術人才,在進行軟件設計開發(fā)的過程中,因為其技術能力不過關,往往不能對要開發(fā)的軟件首先進行細致的分析,這就導致最終編寫完成的軟件程序無法順利應用于實際操作中。在運用的過程中經(jīng)常會出現(xiàn)軟件沖突、軟件遭到損壞、運行錯誤以及軟件自身存在的BUG等問題,讓軟件不能順利完成工作。軟件設計人員在工作時缺乏責任心,對操作項目不夠細心,不能對各種信息進行嚴密處理,導致軟件應用過程中缺乏穩(wěn)定性,失去了軟件開發(fā)初衷及意義。另外,對軟件開發(fā)工作過于粗略,處理問題比較籠統(tǒng),導致所開發(fā)的數(shù)據(jù)缺乏完整性,這些問題影響了軟件的正常使用及其在計算機領域的發(fā)展。
1.2 未對開發(fā)程序進行全面測試
軟件開發(fā)的過程中,設計人員會進行初步的代碼測驗,然而卻缺少后期在系統(tǒng)方面的系列檢驗檢測。軟件開發(fā)人員相對測驗來說更加重視開發(fā),大部分精力投入到軟件的開發(fā)程序中,測驗工作不足,這就造成了后期軟件在實際應用過程中狀況百出,帶來了很大的軟件維護工作量。因為軟件開發(fā)完成會被應用于各種系統(tǒng)環(huán)境中,不同的環(huán)境狀況,軟件要有不同的工作方式,而在開發(fā)的過程中軟件設計人員僅僅是在單一程序中進行了簡單的測驗,沒有考慮到不同環(huán)境下軟件出現(xiàn)的不同問題,因此也未能做出針對不同環(huán)境下軟件的不同處理方式方案,這種不全面的測驗工作,導致后期軟件使用過程中出現(xiàn)了多種問題,從而影響了軟件的正常工作。
1.3 未能對軟件的需求進行詳細的分析
在進行軟件的設計開發(fā)之前,首要工作就是要分析其軟件需求,只有對軟件需求進行詳細的分析,設計過程中才能按照要求實現(xiàn)設計目標。然而在實際工作中,設計人員缺乏對軟件需求的詳細分析,導致開發(fā)完成的軟件未滿足要求,且加大了工作量。
1.4 沒有良好的軟件開發(fā)氛圍
隨著經(jīng)濟的發(fā)展,我國在計算機應用領域取得了很大的成績,計算機軟件也不斷更新,但是相比一些發(fā)達國家的技術水平,我國還不能與之相媲美,很大原因是源于我國缺乏計算機軟件方面的開發(fā)工具,以及良好的軟件開發(fā)氛圍,這在一定程度上影響了計算機軟件的開發(fā)和計算機的發(fā)展。
2 計算機軟件開發(fā)對策
2.1 將程序分成若干模塊 計算機軟件開發(fā)的過程中要經(jīng)過多次的調(diào)試,這樣就需要讓各個部分相連且獨立,以減少程序設計過程中的調(diào)整范圍,無論是修改還是增加刪除程序都不影響其他部分。分成多個模塊進行設計開發(fā),運用設計原理及其代碼讓每個模塊的功能得以實現(xiàn),然后將每一個模塊進行相連通,最后形成完整的軟件程序。多個模塊由多位設計開發(fā)人員共同完成,一方面提高了軟件開發(fā)的工作效率,另一方面讓軟件設計理念集中了多數(shù)人的思維模式,并且加以融合,形成功能更為強大的系統(tǒng)。多次調(diào)試修改不影響整體程序的進程,并且讓程序更加完善。
2.2 數(shù)據(jù)流設計 目前計算機軟件設計方式重點是進行了結(jié)構層次的設計,數(shù)據(jù)流設計和結(jié)構層次沒有做到相輔相成,缺乏結(jié)構層次。這就導致在一些領域進行軟件設計的時候很難根據(jù)需求進行軟件開發(fā),出現(xiàn)許多問題。這一背景下,要求設計人員對原有設計方式進行改善,沖破限制。數(shù)據(jù)流設計原理是首先對所設計內(nèi)容的數(shù)據(jù)信息進行收集,進而將所收集的數(shù)據(jù)作出信息設計,這一設計方式主要工作在重心在對設計內(nèi)容進行結(jié)構化數(shù)據(jù)圖的設計。項目開展之前,首先對數(shù)據(jù)圖及信息流進行詳細分析,判定數(shù)據(jù)的信息流類型,繼而開展相關的設計工作。
2.3 對軟件需求有清晰的認知
程序設計開發(fā)人員在軟件項目開發(fā)之前,首先要站在用戶角度,了解其需求,明確認識分析軟件應滿足的客戶要求,并且開發(fā)人員要提高自身技能,能夠在分析的過程中準確捕捉到客戶意愿,保證軟件各項功能滿足用戶需求。在進行設計開發(fā)的過程中,針對用戶需求及軟件功能可提出一些整改建議,保證軟件設計結(jié)果更完善,功能更強大。對于軟件需求分析工作,相關設計人員必須要充分認識到其重要性,因為他的分析結(jié)果決定了軟件最終成型的功能是否與用戶需求想吻合,因此,對于這項工作,設計開發(fā)團隊要進行統(tǒng)一的分析確認,保證各部分設計人員對軟件需求都有明確認知,并對一些可能出現(xiàn)的問題作出相應的調(diào)整方案,提供軟件開發(fā)質(zhì)量。
2.4 為計算機軟件開發(fā)創(chuàng)造良好的條件 計算機軟件開發(fā)水平的高低也受到整個大環(huán)境的影響,因此,創(chuàng)造良好的軟件開發(fā)氛圍對于計算機應用技術的發(fā)展尤為重要?梢詮囊韵聨讉方面改善當前軟件開發(fā)環(huán)境:首先,不斷提高我國計算機軟件的研究水準;其次,政府可對相關信息產(chǎn)業(yè)加大政策優(yōu)惠;再次,為計算機軟件開發(fā)提供財政支撐;最后,加強國內(nèi)外計算機軟件技術的交流渠道。
結(jié)束語:
如今,我國經(jīng)濟發(fā)展過程中,各個領域更多的運用到了計算機技術,計算機軟件作為其中的一個重要組成部分,在發(fā)展的過程中起到了非常重要的作用,為推動我過經(jīng)濟發(fā)展作出了很大的貢獻,因此要加強對計算機軟件開發(fā)的政策支持,同時軟件開發(fā)人員要不斷提高自身技術能力,發(fā)現(xiàn)并快速調(diào)整解決目前在設計開發(fā)過程中出現(xiàn)的問題,為我國計算機軟件開發(fā)水平再上新臺階提供基礎保障。
參考文獻:
[1]孫磊.計算機軟件開發(fā)設計的難點分析[J].中國新通信,2017,1902:12-13.
[2]張紅華.計算機軟件開發(fā)中存在的問題探討[J].電腦知識與技術,2017,1329:231-232.
[3]范文學.試析計算機軟件開發(fā)設計的難點和對策[J].軟件,2013,3408:127-128+130.
[4]許文飛.計算機軟件開發(fā)設計難點與處理建議研究[J].科技展望,2016,2608:13.
推薦閱讀:《數(shù)值計算與計算機應用》(季刊)創(chuàng)刊于1980年,是由中國科學院數(shù)學與系統(tǒng)科學研究院主辦的學術性刊物。
轉(zhuǎn)載請注明來自發(fā)表學術論文網(wǎng):http:///nishuo/17302.html