于健 石家莊諾通人力資源有限公司
引言:全球科技的高速發(fā)展,拉動我國的計算機技術(shù)不斷的發(fā)展,但是辯證來看,盡管我國計算機技術(shù)取得較好的成績,但是起步較晚,在互聯(lián)網(wǎng)時代,我國在計算機領(lǐng)域依舊面臨著較大的挑戰(zhàn),特別是在計算機軟件開發(fā)技術(shù)方面。怎樣在新時期去良好開發(fā)計算機軟件,不僅需要科技人員增加研究力度,也需要國家的大力支持和鼓勵,這樣才能良好的應(yīng)對挑戰(zhàn)。
計算機軟件的構(gòu)成包括:系統(tǒng)軟件和軟件。其中就應(yīng)用軟件來說,就是利用計算機去解決掉用戶在應(yīng)用期間出現(xiàn)的不同問題,而設(shè)計類軟件,類型較多,包括管理和文檔以及娛樂型的軟件。計算機軟件系統(tǒng)就是自身配帶的軟件,對計算機的運行和維護(hù)等影響較大。計算機軟件系統(tǒng)和應(yīng)用軟件,在計算機中可增強應(yīng)用者的網(wǎng)絡(luò)體驗,為其構(gòu)建一個良好的應(yīng)用環(huán)境,所以,計算機軟件在計算機系統(tǒng)中,對系統(tǒng)的穩(wěn)定性和良好運行發(fā)揮著積極影響。近幾年,在科學(xué)技術(shù)不斷發(fā)展帶領(lǐng)下,計算機不斷被普及,發(fā)展更加迅速,這也直接的提高軟件開發(fā)的技術(shù)含量,帶動計算機軟件開發(fā)技術(shù)的不斷發(fā)展。
計算機軟件開發(fā)技術(shù)目前已經(jīng)成為一個系統(tǒng)性的工程,具有很強的規(guī)范流程性。
圖1 軟件開發(fā)完整生命周期示意圖
如圖1所示,軟件開發(fā)具有完整的生命周期,主要包括需求分析、可行性分析、系統(tǒng)設(shè)計、調(diào)試和測試、驗收與運行、系統(tǒng)維護(hù)升級等,其中最重要的是系統(tǒng)需求分析,對于系統(tǒng)需求的獲取途徑多種多樣,例如通過組建相關(guān)人員包含有關(guān)領(lǐng)域的專家學(xué)者進(jìn)行組建學(xué)習(xí)小組以及通過訪談的方式、借助市場調(diào)研等方式,同時也可以通過實地勘察以及翻閱歷史信息來進(jìn)行收集相關(guān)信息,借助對應(yīng)的案例進(jìn)行詳細(xì)的研究,同時結(jié)合程序自身所具備的特征,按照以下三個方面征集所需需求:首先要進(jìn)行對資料的收集整理。在計算機問世和大規(guī)模應(yīng)用前,很長一段時間內(nèi)排班考勤制度便長期實施,這一制度的長期實施,使它有著自身的規(guī)章制度、圖表模式和慣用做法等等。這一系統(tǒng)開發(fā)的項目小組成員,需要去不同的部門進(jìn)行相關(guān)信息的整理歸納,對于目前管理人員怎樣實施排班、人員怎樣簽到、人事部門所需查閱何種信息等方面,都要進(jìn)行細(xì)致的探究,并通過各種方式將所探究到的結(jié)果進(jìn)行記錄,用作該項目開發(fā)的首批素材。其次,要與目標(biāo)客戶進(jìn)行深入交流。對其所需需求實施全面整理,這一工作要由系統(tǒng)分析員在交流過程中與客戶進(jìn)行深入探討研究,對其需求有更明確細(xì)致的了解。按照用戶對于此系統(tǒng)在使用方面的差異,諸如所需功能、使用頻率、核心業(yè)務(wù)等,將其區(qū)分為各個組別;對每一類型的目標(biāo)客戶,都要根據(jù)其實際需求出發(fā),經(jīng)由現(xiàn)場演示、舉行座談會、展開多層次信息交流等等方式,對目標(biāo)客戶對系統(tǒng)的種種看法,包括現(xiàn)存不足之處、新的功能需求等要進(jìn)行詳實了解。在和目標(biāo)客戶對其考勤管理需求的交流階段,整理出一份說明書,書中內(nèi)容要涵蓋到客戶需求的方方面面,例如基本功能要求、對考勤信息統(tǒng)計所使用的格式、實際考勤管理的過程步驟等方面。說明書要拿去給客戶查閱看,根據(jù)客戶的意見建議實施相應(yīng)修改。最后階段,是對所有問題的分析和確認(rèn)工作。組織與相關(guān)人員及客戶群體的討論工作,在充分交換意見信息,對需求說明書進(jìn)行完善詳實的介紹工作后,一起實施評估認(rèn)定及反饋意見,明確最終階段的相關(guān)問題。
軟件開發(fā)技術(shù)也是分門別類的,其中有一些是較為主流的開發(fā)技術(shù),被多數(shù)人認(rèn)可,比如JavaWeb和PHP、NET、Java-Web。其中PHP具有啟動起來較為方便快捷的優(yōu)勢,相較于JavaWeb來說給用戶節(jié)省了不少時間,所以比較合適用于一些比較小型的項目技術(shù)的開發(fā),許多旨在快速和低成本的技術(shù)開發(fā)都比較傾向于使用PHP。
時代環(huán)境對于應(yīng)用軟件提出了更多更高的要求,應(yīng)用軟件必須想方設(shè)法滿足這些需求,才能在日益激烈的市場競爭中留有自己的一席之地??缙脚_就是需要增加的一項功能,這項功能能夠有效地滿足當(dāng)今電子數(shù)據(jù)飛速發(fā)展的時代要求。而軟件技術(shù)的進(jìn)步還不僅限于拓展功能,還需要更新自身,以前的開發(fā)技術(shù)非常復(fù)雜,其原因在于開發(fā)過程的不透明性,對此,面向?qū)ο蟪蔀樾聲r代軟件開發(fā)秉承的原則,在這個原則的幫助下,軟件開發(fā)逐漸具有更強的拓展性和開放性,有效彌補了傳統(tǒng)技術(shù)的缺陷,給新時代的計算機技術(shù)增加了新的發(fā)展動力。
軟件開發(fā)技術(shù)持續(xù)蓬勃發(fā)展帶來了許多影響,其中就有促進(jìn)信息化發(fā)展這一方面,它有效地開辟了一塊新的領(lǐng)地,那就是網(wǎng)絡(luò)通信。依托網(wǎng)絡(luò)通信,我們可以不受空間的限制,隨時隨地將自己的信息上傳網(wǎng)絡(luò),與世界不同地方的人交流溝通,對全球化的發(fā)展貢獻(xiàn)了巨大的力量。
結(jié)語:新時期下,對于計算機軟件開發(fā)技術(shù),首先需要提升軟件開發(fā)技術(shù)的整體質(zhì)量,確保軟件開發(fā)效率。然后,要不斷豐富軟件功能,確保計算機軟件和用戶需求相符。此外,在實際開發(fā)中要重新規(guī)劃計算機軟件開發(fā)技術(shù)的重點,為社會提供更加全面的計算機服務(wù)。