吉順斌
上海南康科技有限公司 上海 200444
軟件開發技術中主要的原理是依據軟件工程進行,是計算機中基礎學科,利用對軟件的開發和維護,對其進行規范化、系統化的設計,能盡快解決軟件開發過程中出現各種問題。軟件開發技術過程包括軟件定義、開發和維護階段,而軟件定義階段,是技術人員對需要開發的項目進行研究,通過市場調查制定可行性報告確定客戶需求標準,軟件定義階段很重要,決定后期用戶下載和使用頻率,并為后期開發和維護做指導。軟件開發階段,是根據實際標準進行開發,完成軟件編碼后展開測試,測試無誤后上報形成軟件源代碼,保證開發出的軟件在性能和功能方面都達到設計要求標準。維護軟件階段,是根據用戶的需求和市場的要求,每隔一段時間進行必要的系統升級或者維護,軟件維護階段貫穿軟件使用整個時間。軟件工程的中心就是進行研究軟件研發方法,從實際發展情況分析,目前經常使用的研發方法有面向對象法、結構化形式和原型形式等。
現代人的社會活動會計算機的依賴性比較強,在工作和生活中有很多地方需要使用計算機,其具有強大的功能,可以幫助人們提高工作和生產效率,在促進社會發展中起著重要作用。任何事物都有兩面性,計算機也不例外,在應用的過程中除了起到積極效果,也伴隨著一些潛在安全隱患,比如因為人為的惡意攻擊或者病毒感染,出現用戶信息被盜或者重要文件遭到惡意破壞的事件層出不窮,嚴重的影響了計算機技術的發展。安全技術是計算機軟件開發過程中不可或缺的,能夠從根本上確保計算機軟件免受病毒入侵,或者是抵御惡意攻擊,有效減少計算機在使用過程中安全事故,保障計算機系統運行的安全性和可靠性,為人們創造良好的計算機應用環境。
計算機在使用的過程中需要實體設備的支持,比如通信設備和基礎設備,這些實體設備直接影響著計算機使用的安全性,而實體設備在運行的過程中受各種因素影響,比如自然條件、人為因素、線路因素等,一旦出現問題就會導致實體設備損壞,這樣就會影響到計算機安全性和穩定性。
人們在使用計算機的過程中常常面臨著惡意攻擊,比如木馬和病毒等,黑客擅長利用計算機系統自身的缺陷和不足,破壞計算機中存儲的信息和數據,或者是盜取用戶信息,這種行為的隱蔽性比較強,一般情況下很難被人們發現。計算機常常會遭受病毒入侵,通過在相關的程序中植入病毒代碼的方式,對計算機系統形成一定的破壞,讓計算機軟件不能正常運行,直接影響整個計算機系統安全性,同時還具有根除難度大的特點,因為病毒自身具有極強的傳播性。病毒和黑客是計算機遭受惡意攻擊的兩種主要形式,也是軟件開發中應用安全技術必須解決問題。
計算機是由硬件和軟件組成的,軟件設計不夠科學合理,或者是在計算機中安裝了使用不符合要求的盜版軟件,都會給計算機使用埋下安全隱患。在使用計算機的時候如果沒有定期更新軟件,就不能及時發現計算機系統漏洞,為外部攻擊創造了可能性,這也是影響計算機安全性的關鍵因素。
目前,各種類型的安全技術已經在計算機軟件開發過程中得到了廣泛的應用,并且已經取得了很好的效果。其中防火墻技術能夠將一些不安全的信息進行隔絕,這樣可以在很大程度上提高計算機軟件開發過程中的安全性。防火墻只能讓通過審核的應用進入,同時還能夠劃分內部網絡,進而進行隔離保護,以最大限度減少對網路運行的影響。信息加密技術則可以讓計算機軟件開發過程中真正的信息隱藏起來,讓一些不法分子無法得到真實的信息,這樣可以極大的提高計算機軟件開發過程中的安全性。
入侵檢查技術是最近幾年所發展出來的一種安全技術,能夠對網絡的攻擊產生很好的效果。入侵檢查技術可以快速對計算機網絡的系統結構以及特點進行分析,同時針對異常的現象可以對即將可能發生攻擊的活動進行警報。入侵檢查技術是集統計技術、通信技術以及推理技術為一體,同時還涉及到人工智能技術,可以對計算機軟件開發過程進行精準的監控,有效辨別一些計算機的異常動態。除此之外,還有主機、網絡以及混合型的入侵檢查技術,主要是通過監控對象的不同來進行劃分的。計算機網絡入侵檢查技術則可以通過分析網絡數據的流通來達到對計算機軟件開發的保護目的。其中混合型的入侵檢查技術能夠結合前兩者的優點,所保護的范圍也更加廣泛和全面,效果也更加明顯。
反病毒技術主要是計算機軟件開發過程中針對病毒的入侵主要以防范、檢查和消滅作為切入點,進而達到保護計算機運行安全的目的。在計算機中可以安裝反病毒的程序,讓病毒無法有效攻擊,甚至可以降低病毒入侵的可能性。防病毒技術可以通過病毒傳播的特點來確定計算機是否感染了病毒,或者通過對計算機的運行數據進行分析,來確定是否被病毒感染。一旦發現病毒入侵,可以反病毒技術可以立即采取消滅措施。其中安裝殺毒軟件是較為常見的方法,但是并不是每次都可以將病毒消滅完全,因此要及時更新殺毒軟件,進而提高計算機軟件開發過程中的安全性。
隨著社會的不斷發展和進步,相信在未來發展中,計算機與網絡系統的成長空間一定非常廣闊;但是,現如今的計算機安全問題還沒有得到解決,無法保障用戶的個人信息。因此,只有不斷強化計算機安全技術,不斷完善相關軟件設計,才能提升計算機的作用與價值。