前言:本站為你精心整理了計算機(jī)軟件系統(tǒng)開發(fā)問題與應(yīng)對淺議范文,希望能為你的創(chuàng)作提供參考價值,我們的客服老師可以幫助你提供個性化的參考范文,歡迎咨詢。
摘要:隨著我國計算機(jī)技術(shù)發(fā)展速度的不斷加快,為了能夠滿足人們的日常活動需求,相關(guān)人員開始不斷地開發(fā)新型計算機(jī)軟件系統(tǒng)。計算機(jī)軟件系統(tǒng)是構(gòu)成計算機(jī)系統(tǒng)的重要組成部分,其質(zhì)量會影響到計算機(jī)設(shè)備的應(yīng)用情況。在進(jìn)行軟件系統(tǒng)開發(fā)時,需要經(jīng)過軟件分析、軟件設(shè)計、軟件測試以及軟件運行維護(hù)等多個環(huán)節(jié),由于計算機(jī)軟件系統(tǒng)構(gòu)成復(fù)雜,在開發(fā)過程中極其容易出現(xiàn)多種問題,影響了軟件系統(tǒng)的質(zhì)量。基于此,本文分析了計算機(jī)軟件系統(tǒng)開發(fā)中存在的主要問題,并在問題基礎(chǔ)上提出了相應(yīng)的應(yīng)對措施,以期能夠為計算機(jī)軟件系統(tǒng)開發(fā)提供參考。
關(guān)鍵詞:計算機(jī);軟件系統(tǒng);開發(fā);主要問題;應(yīng)對措施
在進(jìn)入21世紀(jì)之后,我國對于計算機(jī)技術(shù)的研究的速度不斷加快,計算機(jī)軟件系統(tǒng)開發(fā)領(lǐng)域也有了新的進(jìn)步。當(dāng)前Java語言以及Python語言的使用,使軟件開發(fā)速度、質(zhì)量均有所上升,軟件運行效率提高。通過軟件系統(tǒng)的不斷革新,能夠滿足人們?nèi)找嬖鲩L的使用需求,為人們帶來更多方便的功能。但是軟件系統(tǒng)運行不穩(wěn)定會使其功能應(yīng)用出現(xiàn)一些問題,給人們在使用過程中帶來不便。在這種情況下必須要重視對軟件系統(tǒng)開發(fā)問題進(jìn)行解決,轉(zhuǎn)變以往的開發(fā)方式,積極引進(jìn)新型開發(fā)技術(shù),保證軟件系統(tǒng)開發(fā)質(zhì)量。
1計算機(jī)軟件系統(tǒng)開發(fā)中存在的主要問題
(1)軟件系統(tǒng)安全風(fēng)險大信息行業(yè)的快速發(fā)展加快了計算機(jī)技術(shù)的普及程度,使得計算機(jī)軟件系統(tǒng)的功能得到了豐富,但是在這一背景下計算機(jī)軟件系統(tǒng)也出現(xiàn)了較多的安全隱患。網(wǎng)絡(luò)病毒是威脅軟件系統(tǒng)安全的關(guān)鍵因素,一旦有病毒入侵,很有可能會竄改計算機(jī)內(nèi)部的數(shù)據(jù),影響計算機(jī)的正常使用,使用戶的個人信息出現(xiàn)泄露的問題[1]。安全風(fēng)險是當(dāng)前影響軟件系統(tǒng)開發(fā)質(zhì)量的重要因素,無法解決這一問題會影響到用戶軟件系統(tǒng)的正常使用。(2)計算機(jī)軟件系統(tǒng)不符合用戶需求計算機(jī)軟件系統(tǒng)的開發(fā)目的在于為用戶提供符合需求的軟件,但是當(dāng)前很多人的系統(tǒng)在開發(fā)時沒有和客戶進(jìn)行有效溝通,使得軟件類型難以滿足用戶實際需求。這不僅會增加計算機(jī)軟件系統(tǒng)開發(fā)成本,也會影響用戶對于軟件系統(tǒng)的認(rèn)知,減少用戶使用數(shù)量。用戶和開發(fā)人員之間的溝通是極其必要的,否則會影響到軟件系統(tǒng)開發(fā)的科學(xué)性以及合理性。(3)計算機(jī)軟件系統(tǒng)開發(fā)缺少核心技術(shù)支持核心技術(shù)是支持軟件系統(tǒng)能夠得到有效運行的關(guān)鍵因素,雖然我國目前計算機(jī)技術(shù)發(fā)展速度極快,但是核心技術(shù)掌握度仍然不夠,使得部分軟件系統(tǒng)出現(xiàn)了開發(fā)質(zhì)量較低的問題。核心技術(shù)的缺少會直接影響到開發(fā)能力的提高,使軟件不符合開發(fā)標(biāo)準(zhǔn),并且軟件系統(tǒng)后續(xù)運行效率也會受到一定影響。
2計算機(jī)軟件系統(tǒng)開發(fā)問題應(yīng)對措施
2.1在軟件系統(tǒng)中加強(qiáng)安全防護(hù)技術(shù)的應(yīng)用
2.1.1使用入侵檢測技術(shù)。入侵檢測技術(shù)是指針對惡意訪問或者竊取數(shù)據(jù)等行為實施檢測的技術(shù),通過使用該技術(shù)可以對網(wǎng)絡(luò)實施系統(tǒng)性的檢測,及時發(fā)現(xiàn)系統(tǒng)運行過程中存在的異常問題。在發(fā)現(xiàn)異常后可以自動上報,并對異常問題進(jìn)行處理問題,常見的異常狀況包括越過權(quán)限訪問系統(tǒng)、破損系統(tǒng)數(shù)據(jù)等入侵行為。入侵檢測技術(shù)可以提升入侵行為檢測效率和即時性,防止出現(xiàn)違反網(wǎng)絡(luò)安全要求的行為,為計算機(jī)系統(tǒng)的運行提供重要的安全保障。該技術(shù)在發(fā)現(xiàn)非法行為后還會對對方進(jìn)行警告,從而擊退入侵攻擊行為,確保管理系統(tǒng)的安全性[2]。入侵檢測技術(shù)目前已經(jīng)得到了創(chuàng)新,開始應(yīng)用了專家系統(tǒng)以及神經(jīng)網(wǎng)絡(luò)技術(shù),可以完成如下任務(wù):(1)對于用戶活動、系統(tǒng)活動實施監(jiān)視、分析;(2)對局域網(wǎng)系統(tǒng)構(gòu)造以及缺陷進(jìn)行審計;(3)識別進(jìn)攻活動,對管理人員進(jìn)行報警;(4)對異常行為模式實施數(shù)據(jù)集統(tǒng)計,并分析數(shù)據(jù)規(guī)律;(5)對局域網(wǎng)重要系統(tǒng)以及數(shù)據(jù)的完整性實施評估;(6)對局域網(wǎng)操作系統(tǒng)實施審計跟蹤管理,識別用戶存在的違反安全策略的異常行為。如圖1所示為入侵檢測技術(shù)的應(yīng)用原理。2.1.2應(yīng)用防火墻防范系統(tǒng)。防火墻是軟件系統(tǒng)中使用最為廣泛的防范技術(shù),是可以在各種網(wǎng)絡(luò)以及網(wǎng)絡(luò)安全域中所應(yīng)用的部件組合。防火墻系統(tǒng)的使用能夠監(jiān)測數(shù)據(jù)流、限制數(shù)據(jù)流、更改數(shù)據(jù)流,防止異常的數(shù)據(jù)流跨過防火墻,對外界屏蔽內(nèi)網(wǎng)的各類信息以及運行狀態(tài)。防火墻系統(tǒng)可以作為分離器、限制器、分析器,對內(nèi)網(wǎng)和Internet中的活動實施監(jiān)控,確保內(nèi)網(wǎng)信息的安全性。在設(shè)計防火墻系統(tǒng)時需要從四個要素入手:(1)網(wǎng)絡(luò)策略。高級和低級網(wǎng)絡(luò)策略都會給防火墻系統(tǒng)的設(shè)計,前者對允許的服務(wù)、禁止的服務(wù)、服務(wù)的使用進(jìn)行明確定義,后者對限制定義服務(wù)、過濾定義服務(wù)的網(wǎng)絡(luò)策略實施描述。(2)服務(wù)訪問策略。該策略需要將Internet訪問、外網(wǎng)訪問進(jìn)行集中,且應(yīng)當(dāng)具備可行性、合理性。可行性策略應(yīng)當(dāng)能夠平衡用戶服務(wù)以及組織網(wǎng)絡(luò)風(fēng)險兩種功能。(3)防火墻設(shè)計策略。在設(shè)計時需要結(jié)合特定的Firewall,對完成服務(wù)訪問策略的規(guī)則實施有效定義,一般情況下會采取兩種方法進(jìn)行設(shè)計。第一,對任何服務(wù)都保持允許狀態(tài),除非明確禁止的服務(wù),雖然較為安全,但是使用效果較差;第二,對任何服務(wù)都保持禁止?fàn)顟B(tài),除非明確允許的服務(wù),雖然使用效果較好,但是安全性較低。(4)增強(qiáng)認(rèn)證。增強(qiáng)認(rèn)證機(jī)制包含智能卡,利用各種認(rèn)證技術(shù),包括以指紋為例的生理特征認(rèn)證以及以軟件為基礎(chǔ)的認(rèn)證模式。如圖2所示為防火墻系統(tǒng)的工作原理。
2.2選擇合適的計算機(jī)軟件系統(tǒng)開發(fā)方式
當(dāng)前在軟件系統(tǒng)開發(fā)過程中最常用的開發(fā)方式為生命周期開發(fā)方式,該種開發(fā)方式應(yīng)用廣泛,并且在不斷地優(yōu)化和調(diào)整過程中其開發(fā)質(zhì)量明顯提高。從時間角度出發(fā),對軟件的開發(fā)周期實施規(guī)劃,根據(jù)軟件開發(fā)進(jìn)度構(gòu)建合理的開發(fā)計劃。在生命周期開發(fā)方式應(yīng)用時能夠及時發(fā)現(xiàn)軟件存在的問題,及時對軟件進(jìn)行測試和優(yōu)化,能夠明顯提高計算機(jī)軟件系統(tǒng)的運行速度。同時該種開發(fā)方式還能夠充分考慮到每一個用戶的具體需求,避免出現(xiàn)軟件系統(tǒng)功能和用戶需求不符合的現(xiàn)象。例如在幫助電子商務(wù)公司進(jìn)行計算機(jī)軟件系統(tǒng)開發(fā)時,首先需要和公司人員進(jìn)行交流,分析公司對于該軟件系統(tǒng)的具體功能需求,從經(jīng)濟(jì)視角和技術(shù)視角對軟件系統(tǒng)開發(fā)計劃進(jìn)行調(diào)整。在進(jìn)入開發(fā)后期階段后,對軟件實施定期維護(hù)和定期更新,始終保證軟件系統(tǒng)處于最佳的運行狀態(tài)。生命周期開發(fā)方式考慮到了系統(tǒng)的整體性特點,能夠?qū)﹂_發(fā)階段進(jìn)行細(xì)化管理,有效明確不同階段的具體開發(fā)任務(wù),降低了開發(fā)過程中出現(xiàn)問題的概率。
2.3積極引進(jìn)各種新型開發(fā)技術(shù)
2.3.1面向?qū)ο箝_發(fā)技術(shù)。在軟件投入具體使用之后,為了可以消除軟件在開發(fā)時所遺留的問題,需要及時對軟件的功能進(jìn)行調(diào)整,強(qiáng)化軟件的性能水平,使軟件可以適用新的系統(tǒng)或者數(shù)據(jù)環(huán)境。面向?qū)ο蠹夹g(shù)所開發(fā)的軟件結(jié)構(gòu)是建立在現(xiàn)實世界對象基礎(chǔ)上的,可以將軟件功能分散到不同對象中,軟件只需要對內(nèi)部屬性以及服務(wù)進(jìn)行修改即可,也避免了在修改時引進(jìn)新的問題,減輕了修改難度。通過該技術(shù)的使用解決了計算機(jī)軟件系統(tǒng)維護(hù)成本過高的問題,能夠有效解決軟件系統(tǒng)存在的缺陷問題,有利于提高軟件系統(tǒng)的運行效率和穩(wěn)定性。2.3.2各類新型開發(fā)技術(shù)。當(dāng)前各種開發(fā)技術(shù)層出不窮,NET開發(fā)技術(shù)能夠提高不同平臺之間操作的便利性,JavaWeb技術(shù)可以在大型開發(fā)工程中進(jìn)行使用,可以為開發(fā)框架的構(gòu)建提供重要支撐,提升軟件開發(fā)的效率[3]。PHP屬于一種方便操作的開發(fā)技術(shù),如果開發(fā)小型軟件系統(tǒng)可以選擇這一技術(shù)。云存儲技術(shù)是近年來使用極其廣泛的開發(fā)技術(shù)類型之一,有效滿足當(dāng)前計算機(jī)行業(yè)以及用戶的存儲需求。例如以云存儲技術(shù)為基礎(chǔ)開發(fā)出了百度云以及微盤等存儲軟件,不僅能夠存儲大量的數(shù)據(jù)和信息資源,同時還具有較高的保密性,不會使用戶的信息出現(xiàn)泄露的問題。云存儲技術(shù)能夠讓人們隨時隨地進(jìn)行資源下載和獲取,已經(jīng)開始代替了傳統(tǒng)的移動U盤。
3結(jié)束語
計算機(jī)是人們使用網(wǎng)絡(luò)時不可缺少的重要平臺,而軟件系統(tǒng)則是影響使用效果的重要因素。在計算機(jī)軟件系統(tǒng)開發(fā)過程中存在著軟件系統(tǒng)安全風(fēng)險大、不符合用戶需求、缺少核心技術(shù)支持的問題,嚴(yán)重影響了軟件系統(tǒng)使用的安全性和穩(wěn)定性。為此作為計算機(jī)軟件的開發(fā)人員應(yīng)當(dāng)加強(qiáng)安全防護(hù)技術(shù)的應(yīng)用,可以使用入侵檢測系統(tǒng)和防火墻系統(tǒng),選擇符合用戶需求的開發(fā)方式,積極利用面向?qū)ο箝_發(fā)技術(shù)、云存儲技術(shù)、VR技術(shù)以及人工智能技術(shù)等,為開發(fā)工作的開展提供重要的核心技術(shù)支持。
參考文獻(xiàn):
[1]龔雄濤.基于計算機(jī)網(wǎng)絡(luò)安全技術(shù)的軟件開發(fā)系統(tǒng)設(shè)計與發(fā)展探究[J].計算機(jī)產(chǎn)品與流通,0():77-.
[2]張玉英.關(guān)于計算機(jī)網(wǎng)絡(luò)信息安全中數(shù)據(jù)加密技術(shù)的運用分析[J].電子世界,1(08):15-16.
[3]張立榮,趙丁.計算機(jī)軟件系統(tǒng)開發(fā)中的主要問題與應(yīng)對研究[J].無線互聯(lián)科技,1,18(08):29-30.
作者:董明 單位:重慶航天職業(yè)技術(shù)學(xué)院
計算機(jī)技術(shù) 計算機(jī)安全 計算機(jī)維護(hù) 計算機(jī)畢業(yè)論 計算機(jī)理論 計算機(jī)軟件 計算機(jī)英語 計算機(jī)畢業(yè) 計算機(jī)網(wǎng)絡(luò) 計算機(jī)病毒 紀(jì)律教育問題 新時代教育價值觀