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