(大慶鉆探工程公司鉆技一公司,黑龍江 大慶 163000)
隨著信息技術(shù)的普及和信息技術(shù)的進(jìn)步發(fā)展,其已經(jīng)成為新時代社會生產(chǎn)不可缺少的組成部分,是現(xiàn)代社會人們賴以生活娛樂、工作學(xué)習(xí)的不可替代的存在。比如,人們生活中用以通信交流的社交軟件,用以消費支付用的移動電子軟件,或者是人們使用的手機,和手機中各種用來娛樂的軟件,包括游戲、短視頻等,都是信息技術(shù)在生活中應(yīng)用的體現(xiàn)。信息技術(shù)充斥著人們的生產(chǎn)生活環(huán)境,信息技術(shù)的發(fā)展創(chuàng)新可以提高人們的生活質(zhì)量和生產(chǎn)水平。
1.1.1 原型化方法
軟件開發(fā)人員以用戶的實際需求為導(dǎo)向,通過嚴(yán)謹(jǐn)?shù)恼J(rèn)定和嚴(yán)格的定義利用特定的算法設(shè)計具有完善功能的軟件。通過這種方法開發(fā)出的軟件能夠快速適應(yīng)計算機系統(tǒng)的運行。
1.1.2 軟件生命周期法
該方法關(guān)注軟件開發(fā)過程中的定義和維護(hù),只是并不側(cè)重于嚴(yán)格定義,而是側(cè)重對時間的設(shè)定,以時間周期把控軟件設(shè)計開發(fā)進(jìn)度,通常六個周期是從開始到結(jié)束的時間。開發(fā)者在不同的過程階段對相應(yīng)出現(xiàn)的問題提出解決方案,設(shè)定預(yù)防和解決問題的程序。
1.1.3 自動形式系統(tǒng)開發(fā)法
這種方法是開發(fā)人員在保證設(shè)計內(nèi)容、目標(biāo)符合使用要求的情況下,利用系統(tǒng)內(nèi)部的編碼在第四代技術(shù)的基礎(chǔ)上進(jìn)行設(shè)計的方式。開發(fā)人員應(yīng)該就軟件的功能和操作以配置說明書或界面內(nèi)部操作說明的方式向用戶詳細(xì)介紹該方法下開發(fā)出的軟件使用方法。
1.2.1 C 語言技術(shù)和JAVA 技術(shù)
計算機的編程技術(shù)有很多種,其中C 語言應(yīng)用最廣泛,對于技術(shù)類人員來說,C 語言是一項必備的基礎(chǔ)編程技能,是成為一名合格程序員的入門基礎(chǔ)。C 語言的優(yōu)勢主要來源于它的靈活易操作性,即可以在不改變?nèi)魏卧械木幊坛绦虻幕A(chǔ)上高效完成移植工作。
JAVA 技術(shù)主要有兩個優(yōu)勢:一是可以減少程序員進(jìn)行格式轉(zhuǎn)換的環(huán)節(jié),使用單純文本編輯的方式完成工作內(nèi)容,因為JAVA 能夠自動識別不同格式下的程序;二是在進(jìn)行Web 軟件開發(fā)時可以通過操作程序掌控計算機界面并擴充計算機的內(nèi)存,不僅可以進(jìn)行信息搜索還可以通過自我檢測,識別系統(tǒng)中的垃圾、漏洞,并以定期處理計算機系統(tǒng)垃圾的方式提高計算機的整體運行速度。
1.2.2 計算機軟件開發(fā)流程
軟件開發(fā)的內(nèi)容主要包括系統(tǒng)軟件和應(yīng)用軟件,系統(tǒng)軟件能夠?qū)τ布O(shè)施進(jìn)行管理和維護(hù),同時出色完成自身的工作,能夠根據(jù)用戶的相應(yīng)指令合理分配任務(wù),還可以將操作運行過程和數(shù)據(jù)分析收集等內(nèi)容在用戶提交中心顯示出來,以便用戶查看相關(guān)內(nèi)容。應(yīng)用軟件是以模型完整為前提通過建立系統(tǒng)運作和開發(fā)平臺進(jìn)行分段檢驗的質(zhì)量檢查模式,以便設(shè)計者使用單元處理方式使軟件分階段維護(hù)達(dá)到提升計算機運轉(zhuǎn)速度的目的。計算機的軟件開發(fā)是以設(shè)計方案為主導(dǎo)對系統(tǒng)進(jìn)行編程,通過各種軟件程序編寫完成設(shè)計,通過檢測來保證系統(tǒng)的可運行性。
軟件的開發(fā)步驟包括根據(jù)市場需求做出設(shè)計方案;通過項目小組討論,完善改進(jìn)設(shè)計方案;按照設(shè)計方案編寫軟件系統(tǒng)程序;通過對系統(tǒng)的測試完成收尾。
1.3.1 軟件設(shè)計
設(shè)計人員應(yīng)該根據(jù)市場的需求進(jìn)行軟件設(shè)計,以用戶需求作為設(shè)計方案的優(yōu)化指向,通過過硬的編程技術(shù),按照規(guī)范的操作流程,在合理的編程時限內(nèi)高效完成軟件設(shè)計、系統(tǒng)編寫、系統(tǒng)完善、系統(tǒng)升級等工作,直到設(shè)計方案徹底完成上市。
1.3.2 軟件系統(tǒng)編程
設(shè)計人員要對每個編碼模塊的順序進(jìn)行調(diào)節(jié),并將每個數(shù)據(jù)編碼進(jìn)行有序整合,完成系統(tǒng)編程的主要任務(wù),賦予編碼有序性。設(shè)計人員還應(yīng)該注意每個編程階段的各編碼之間的“配合”,即注意編碼之間的編寫進(jìn)度要互相配合以防出現(xiàn)bug,影響整體編程進(jìn)度。
1.3.3 軟件系統(tǒng)運行測試
系統(tǒng)測試是指設(shè)計人員以系統(tǒng)指令和設(shè)計內(nèi)容的配合程度為判斷依據(jù),以用戶需求為基礎(chǔ)導(dǎo)向?qū)浖\行的程度做出判斷的操作。如果設(shè)計的內(nèi)容在系統(tǒng)發(fā)出的指令下能夠成功響應(yīng)用戶操作,則軟件運行步驟相對完善;反之則需要設(shè)計者進(jìn)行完善。
在以步驟完善為前提的情況下,設(shè)計者只需要在系統(tǒng)正常運行的情況下檢查有無問題漏洞或問題隱患,并做出相應(yīng)的防護(hù)、修復(fù)措施,以確保用戶使用過程中遇到的突發(fā)情況能夠得到及時處理。
在測試階段,最佳方案是選真正的用戶進(jìn)行實際使用體驗,反饋是否滿足了相應(yīng)需求。設(shè)計人員從用戶的實際體驗感想出發(fā),判斷項目完成程度是否達(dá)到了預(yù)期。如果有,則項目進(jìn)入收尾工作并總結(jié)感想和經(jīng)驗;如果沒有,要分析問題,結(jié)合用戶感想針對問題進(jìn)行軟件更新升級,解決相關(guān)問題。
數(shù)據(jù)庫管理是計算機系統(tǒng)中重要的組成部分,數(shù)據(jù)庫是計算機系統(tǒng)中包含數(shù)據(jù)、信息最多的針對數(shù)據(jù)管理的組成部分。其工作內(nèi)容具體如下。
從內(nèi)容角度論述,數(shù)據(jù)庫管理包含以下內(nèi)容。①數(shù)據(jù)庫是由不同的數(shù)據(jù)組成的,每種數(shù)據(jù)都有可能是軟件的組成程序之一,所以數(shù)據(jù)庫管理要做到使各程序的數(shù)據(jù)運行軟件各自獨立,并保障不同程序同時運行。②數(shù)據(jù)的安全維護(hù)意識應(yīng)該是每個用戶具備的基礎(chǔ)意識,數(shù)據(jù)的維護(hù)也是軟件開發(fā)設(shè)計者每道環(huán)節(jié)需要思考的問題。數(shù)據(jù)庫對數(shù)據(jù)起到備份保存、防止數(shù)據(jù)丟失的作用。③作為滿足用戶需求的載體,要幫助用戶分類、整理數(shù)據(jù)內(nèi)容,使各軟件安全運行。
另外,數(shù)據(jù)庫可以將數(shù)據(jù)按照屬性進(jìn)行分類,并對分類后的數(shù)據(jù)整合,通過對數(shù)據(jù)的分類整合操作將數(shù)據(jù)有序重組。數(shù)據(jù)庫管理包含對數(shù)據(jù)的正確性進(jìn)行判定,識別正確數(shù)據(jù),拒絕錯誤指令運行,將錯誤數(shù)據(jù)加以分析改正,以防問題堆積加大數(shù)據(jù)庫的運行難度。數(shù)據(jù)庫能夠根據(jù)各數(shù)據(jù)屬性合理建立關(guān)聯(lián),直觀展示數(shù)據(jù)的運行關(guān)系,便于操作人員查看數(shù)據(jù)問題,如編寫數(shù)據(jù)重復(fù)等,以提高數(shù)據(jù)管理控制的效率,有利于數(shù)據(jù)庫中數(shù)據(jù)之間在保證獨立的情況下還能“和諧共處”。
數(shù)據(jù)庫常見的問題有兩大類。一類是在數(shù)據(jù)庫原本正常運行的情況下被外界因素打亂管理功能的運作,包括用戶未能及時處理數(shù)據(jù)庫中遺留或隱藏的問題導(dǎo)致數(shù)據(jù)庫管理難度上升等都屬于這一類。還有一類是用戶在下達(dá)運行指令的時候,沒有做出正確指令導(dǎo)致數(shù)據(jù)庫管理發(fā)生混亂;或者是計算機系統(tǒng)運行出現(xiàn)問題。如果是系統(tǒng)出現(xiàn)了問題,數(shù)據(jù)庫不僅會大大增加數(shù)據(jù)流失的風(fēng)險,還有可能會受病毒的攻擊,導(dǎo)致計算機整機癱瘓。
數(shù)據(jù)庫管理方式側(cè)重于對數(shù)據(jù)的保護(hù),對信息的加密,預(yù)防數(shù)據(jù)的流失和信息的泄露。
2.3.1 設(shè)計者添加數(shù)據(jù)庫執(zhí)行密碼
為保證數(shù)據(jù)傳輸?shù)木珳?zhǔn)性和數(shù)據(jù)庫數(shù)據(jù)留存的完整性,計算機數(shù)據(jù)庫的設(shè)計者必須要針對數(shù)據(jù)設(shè)計一定的監(jiān)管程序,如添加數(shù)據(jù)庫的執(zhí)行密碼,以此增強數(shù)據(jù)的安全性、完整性等。
2.3.2 重視數(shù)據(jù)庫的信息的密保
用戶信息涉及個人隱私,包含一些重要的個人信息——會導(dǎo)致經(jīng)濟(jì)損失或會危害人身安全的信息,要重視這些信息的安全防護(hù),盡最大可能避免個人隱私的泄露。系統(tǒng)的安保體現(xiàn)在數(shù)據(jù)平臺要用戶憑借驗證信息進(jìn)入,尤其是高級用戶的系統(tǒng),將會以管理者同意和驗證碼的雙重保險保護(hù)方式,嚴(yán)密保護(hù)用戶的信息。
計算機用戶通常利用對計算機設(shè)置密碼或以用戶名為“密碼”的方式對計算機數(shù)據(jù)庫加密,以此保證數(shù)據(jù)庫內(nèi)信息的完整性、預(yù)防信息數(shù)據(jù)的流失。數(shù)據(jù)庫內(nèi)的個人隱私信息是不法分子經(jīng)常盜取的數(shù)據(jù)。為此,用戶在使用計算機時,一定要有安全意識,加強對數(shù)據(jù)庫的保護(hù)。
計算機技術(shù)已經(jīng)成為現(xiàn)代人類文明社會中不可或缺的一部分,是人類智慧的體現(xiàn),是現(xiàn)代文明進(jìn)步的體現(xiàn)。軟件的成功開發(fā)意味著其不僅更好地滿足了人們的日常需要,還可以提供更加穩(wěn)定快捷的網(wǎng)絡(luò)服務(wù);另外數(shù)據(jù)庫管理也應(yīng)該受到用戶的重視,用戶要有相關(guān)安全防護(hù)意識,面對一些簡單的故障,有一定解決故障的能力,最基本的是要做到對計算機中的重要信息的有效保護(hù)。