計(jì)算機(jī)軟件開發(fā)的方式范文

時(shí)間:2023-10-30 17:57:22

導(dǎo)語:如何才能寫好一篇計(jì)算機(jī)軟件開發(fā)的方式,這就需要搜集整理更多的資料和文獻(xiàn),歡迎閱讀由公務(wù)員之家整理的十篇范文,供你借鑒。

計(jì)算機(jī)軟件開發(fā)的方式

篇1

關(guān)鍵詞:計(jì)算機(jī)軟件;開發(fā)技術(shù);實(shí)際應(yīng)用;發(fā)展趨勢(shì)

引言

隨著社會(huì)科技水平的不斷發(fā)展,我國已全面進(jìn)入了網(wǎng)絡(luò)信息時(shí)代。在這樣的背景下,計(jì)算機(jī)技術(shù)在很大程度上推動(dòng)了社會(huì)的整體發(fā)展,并且改變了現(xiàn)代人的生活方式與生活節(jié)奏。究其具體原因,計(jì)算機(jī)軟件開發(fā)技術(shù)的不斷提高是計(jì)算機(jī)不斷發(fā)展的重要影響因素。計(jì)算機(jī)軟件開發(fā)技術(shù)也是為滿足社會(huì)發(fā)展需求而產(chǎn)生的。在新的時(shí)代背景之下,計(jì)算機(jī)的作用已經(jīng)向多元化發(fā)展,在多個(gè)領(lǐng)域之內(nèi)均有很大程度的涉及。這樣的情況也更表明了計(jì)算機(jī)軟件開發(fā)技術(shù)的重要性。

1計(jì)算機(jī)軟件開發(fā)技術(shù)的概念

計(jì)算機(jī)軟件開發(fā)技術(shù)包含了計(jì)算機(jī)應(yīng)用軟件與計(jì)算機(jī)系統(tǒng)軟件兩個(gè)部分。計(jì)算機(jī)軟件開發(fā)技術(shù)同時(shí)也解決了很多計(jì)算機(jī)用戶的實(shí)際問題,開發(fā)的軟件在使用上也存在著比較明顯的針對(duì)性。市面上有很多種類不同的軟件,同樣的使用方向也存在很大的差異。如學(xué)習(xí)類軟件、辦公類軟件、購物類軟件、娛樂類軟件等等。計(jì)算機(jī)本身的監(jiān)控軟件與程序來說,也是計(jì)算機(jī)軟件開發(fā)技術(shù)的重要產(chǎn)物。無論是計(jì)算機(jī)自帶的軟件程序還是下載的實(shí)用型軟件,都為計(jì)算機(jī)用戶在使用計(jì)算機(jī)過程中帶來了極大便利,營造良好的網(wǎng)絡(luò)氛圍。用戶使用計(jì)算機(jī)的目的就是為了使用計(jì)算機(jī)軟件,而并不是計(jì)算機(jī)本身。

2計(jì)算機(jī)軟件開發(fā)技術(shù)的現(xiàn)狀與必要

2.1當(dāng)前計(jì)算機(jī)軟件開發(fā)技術(shù)現(xiàn)狀

自計(jì)算機(jī)問世以來,在短短的發(fā)展時(shí)間內(nèi)已經(jīng)極大程度上改變影響了人們的生活方式與生活水平。對(duì)于計(jì)算機(jī)的自身發(fā)展來說,計(jì)算機(jī)軟件開發(fā)技術(shù)是計(jì)算機(jī)本身的最為重要的技術(shù)支撐,關(guān)乎著計(jì)算機(jī)發(fā)展走向。可以說,計(jì)算機(jī)的運(yùn)行是通過計(jì)算機(jī)軟件運(yùn)作方式與功能來實(shí)現(xiàn)的。我國目前的計(jì)算機(jī)軟件開發(fā)技術(shù)正在發(fā)展之中,人才隊(duì)伍也在不斷擴(kuò)大。因此,我國的計(jì)算機(jī)軟件產(chǎn)業(yè)在全球的軟件產(chǎn)業(yè)中占有一定的比例。

2.2計(jì)算機(jī)軟件開發(fā)技術(shù)的必要性

隨著信息時(shí)代的全面到來,計(jì)算機(jī)軟件開發(fā)技術(shù)整體上推動(dòng)了我國的信息技術(shù),使計(jì)算機(jī)網(wǎng)絡(luò)的發(fā)展速度得到了一定的提升。從這一點(diǎn)可以看出,計(jì)算機(jī)軟件技術(shù)是推動(dòng)信息時(shí)代的最為主要的力量之一。計(jì)算機(jī)軟件開發(fā)技術(shù)是計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的核心技術(shù),對(duì)于我國的計(jì)算機(jī)與網(wǎng)絡(luò)發(fā)展來說至關(guān)重要。計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)將很多的不可能變?yōu)榱丝赡?,?jì)算機(jī)軟件更將這一情況變得更為明顯。實(shí)際上,計(jì)算機(jī)軟件開發(fā)技術(shù)是與計(jì)算機(jī)網(wǎng)絡(luò)一體的。

3計(jì)算機(jī)軟件開發(fā)技術(shù)的方式

目前計(jì)算機(jī)軟件開發(fā)技術(shù)比較成熟,有一定的科學(xué)性。但在不同的時(shí)代背景之下,還應(yīng)該探尋計(jì)算機(jī)軟件的開發(fā)方式與使用方法,將更好地推動(dòng)計(jì)算機(jī)軟件開發(fā)技術(shù)走向成熟,同樣對(duì)用戶來說有著重要的意義。目前主流的計(jì)算機(jī)軟件開發(fā)技術(shù)方式共有三種:軟件生命周期法、原型化方法、自動(dòng)形式系統(tǒng)開發(fā)法。生命周期法是目前世界范圍內(nèi)比較常用的開發(fā)方法,尤其在復(fù)雜的系統(tǒng)內(nèi)能更好的凸顯其優(yōu)越性,并且也是目前在國內(nèi)外比較普遍的計(jì)算機(jī)軟件開發(fā)方式。

4計(jì)算機(jī)軟件開發(fā)技術(shù)的發(fā)展走向

4.1網(wǎng)絡(luò)化發(fā)展

計(jì)算機(jī)軟件開發(fā)技術(shù)的網(wǎng)絡(luò)化發(fā)展將成為必然的走向。隨著信息時(shí)代的全面到來,網(wǎng)絡(luò)已經(jīng)走進(jìn)了人們的生活與工作當(dāng)中??梢哉f,在各個(gè)領(lǐng)域都已經(jīng)離不開網(wǎng)絡(luò)的介入。網(wǎng)絡(luò)給人們帶來了巨大的便利,可以通過網(wǎng)絡(luò)改變現(xiàn)代人的生活方式。而計(jì)算機(jī)軟件的發(fā)展也離不開網(wǎng)絡(luò)。在新時(shí)期內(nèi),計(jì)算機(jī)軟件越來越依賴網(wǎng)絡(luò),安裝下載過程也是通過網(wǎng)絡(luò)來實(shí)現(xiàn)的??梢哉f,網(wǎng)絡(luò)化是軟件與網(wǎng)絡(luò)發(fā)展的雙贏模式。就網(wǎng)絡(luò)來看,網(wǎng)絡(luò)其實(shí)是計(jì)算機(jī)軟件的發(fā)展平臺(tái),也是很多軟件使用的前提保證。

4.2服務(wù)化發(fā)展

可以說,計(jì)算機(jī)軟件的產(chǎn)生就是為用戶提供更好的服務(wù)為目的的。因此,計(jì)算機(jī)軟件的服務(wù)化發(fā)展也是整體計(jì)算機(jī)軟件開發(fā)技術(shù)的必然趨勢(shì)。從當(dāng)前的計(jì)算機(jī)軟件技術(shù)來看,計(jì)算機(jī)軟件的服務(wù)性比較良好,能夠滿足大多數(shù)用戶的需求,但我國的計(jì)算機(jī)軟件開發(fā)者應(yīng)該有更高的追求,將當(dāng)前軟件服務(wù)中存在的不足進(jìn)行完善,彌補(bǔ)其中的缺陷。

4.3智能化發(fā)展

隨著我國科學(xué)技術(shù)的進(jìn)步,在各個(gè)領(lǐng)域之內(nèi),智能化已經(jīng)成為了衡量硬件實(shí)力的核心水平之一,在計(jì)算機(jī)領(lǐng)域也是如此。智能化設(shè)備已經(jīng)在人們的生活與工作中隨處可見,計(jì)算機(jī)也是智能化的產(chǎn)物之一。除此之外,還有智能手機(jī)、汽車、建筑等等。對(duì)于軟件來說,智能化的應(yīng)用程度顯得格外關(guān)鍵。

4.4多樣化發(fā)展

計(jì)算機(jī)軟件的使用方向與應(yīng)用范圍不同,也就使得了計(jì)算軟件的種類較多。無論在工作或是生活之中,人們對(duì)計(jì)算機(jī)軟件的具體要求有所不同,這也就使得了計(jì)算機(jī)軟件將越來越區(qū)域多樣化。目前的計(jì)算機(jī)軟件涵蓋范圍較多,各個(gè)領(lǐng)域均有一定的開發(fā)成果,如學(xué)習(xí)、工作、運(yùn)動(dòng)、娛樂、購物等等。

5總結(jié)

綜上所述,計(jì)算機(jī)軟件開發(fā)技術(shù)是新時(shí)期下計(jì)算機(jī)的重要組成部分之一。計(jì)算機(jī)軟件開發(fā)技術(shù)將在極大程度上推動(dòng)我國的整體科技水平,使網(wǎng)絡(luò)不斷普及于各個(gè)領(lǐng)域,為人類的生活工作提供便利的條件。

參考文獻(xiàn)

[1]胡玲芳.新時(shí)期計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用研究[J].信息與電腦:理論版,2013(8):74~75.

篇2

【關(guān)鍵詞】軟件開發(fā)技術(shù) 開發(fā)方式 技術(shù)應(yīng)用

1 計(jì)算機(jī)軟件開發(fā)技術(shù)概述

計(jì)算機(jī)是由硬件系統(tǒng)和軟件系統(tǒng)共同構(gòu)成的。作為用戶與計(jì)算機(jī)交互平臺(tái)的計(jì)算機(jī)軟件,是指能夠?qū)崿F(xiàn)某種功能的程序和文檔的集合,是計(jì)算機(jī)系統(tǒng)的靈魂。而計(jì)算機(jī)軟件開發(fā)技術(shù)則是軟件開發(fā)的關(guān)鍵所在。

計(jì)算機(jī)軟件開發(fā)技術(shù)具有十分鮮明的特點(diǎn)。首先,軟件的開發(fā)需要經(jīng)歷漫長(zhǎng)的過程。高質(zhì)量的軟件開發(fā)更是要求復(fù)雜、嚴(yán)謹(jǐn),不僅要投入精力,還會(huì)耗費(fèi)大量財(cái)力,開發(fā)完成之后的維護(hù)和更新也要考慮在內(nèi)。其次,軟件是因需求產(chǎn)生,依需求設(shè)計(jì)。軟件開發(fā)技術(shù)在提高人們生活質(zhì)量的同時(shí),也為社會(huì)帶來了不可估量的經(jīng)濟(jì)效益。這些技術(shù)在各個(gè)領(lǐng)域中的廣泛應(yīng)用展現(xiàn)出了非常高的社會(huì)價(jià)值性。

計(jì)算機(jī)軟件開發(fā)技術(shù)的優(yōu)劣影響著用戶對(duì)軟件的使用情況,借助適當(dāng)?shù)募夹g(shù)可以開發(fā)更加安全可靠、高效便利的軟件產(chǎn)品,也能夠推動(dòng)計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的發(fā)展創(chuàng)新。因此,為了適應(yīng)人們逐漸提升的生活品質(zhì),提高軟件質(zhì)量,完善軟件性能,充分發(fā)揮軟件的使用價(jià)值,對(duì)計(jì)算機(jī)軟件開發(fā)技術(shù)的學(xué)習(xí)研究十分必要。

2 計(jì)算機(jī)軟件開發(fā)常用的方式

計(jì)算機(jī)軟件開發(fā)技術(shù)方式有很多,常用的有以下四種:

2.1 軟件生命周期法

以時(shí)間為依據(jù),將軟件分開發(fā)過程劃分為系統(tǒng)工程、需求分析、設(shè)計(jì)、程序編碼、軟件測(cè)試和運(yùn)行維護(hù)這六個(gè)階段,固定順序,自上而下,相互聯(lián)系,即上一階段的輸出資源作為下一階段的輸入資源,而且每個(gè)階段都有相應(yīng)的時(shí)間周期和標(biāo)準(zhǔn)規(guī)范,以指導(dǎo)開發(fā)人員并保障軟件開發(fā)按照科學(xué)合理的開發(fā)計(jì)劃有條不紊地進(jìn)行,因此也稱之為瀑布模型法。實(shí)踐證明,這種方式為開發(fā)者提供了開發(fā)過程的基本框架,利于組織人員和管理開發(fā)工具,較適用于大型軟件的開發(fā)。

2.2 自動(dòng)形成系統(tǒng)法

人們對(duì)軟件需求越來越多,怎樣能夠縮減開發(fā)周期,簡(jiǎn)化開發(fā)過程,加快開發(fā)速度,是軟件開發(fā)要解決的難題,自動(dòng)形成系統(tǒng)的軟件開發(fā)方式應(yīng)運(yùn)而生。這種方法借助第四代技術(shù)中的軟件開發(fā)工具,利用預(yù)先設(shè)計(jì)好的構(gòu)件構(gòu)造軟件系統(tǒng)。這些構(gòu)件可復(fù)用性強(qiáng),特化后可以適應(yīng)多個(gè)不同系統(tǒng)的需求。開發(fā)人員根據(jù)用戶需要、軟件作用和開發(fā)內(nèi)容,借助這種軟件開發(fā)工具,實(shí)現(xiàn)系統(tǒng)的自動(dòng)編程,操作簡(jiǎn)便,大大降低了生產(chǎn)成本,提高了軟件開發(fā)效率和質(zhì)量,尤其適用于對(duì)開發(fā)周期有限制的軟件開發(fā)。

2.3 軟件原型法

以上兩種軟件開發(fā)的方式都需要嚴(yán)格明確的功能需求,適合開發(fā)概念明晰的軟件系統(tǒng)。但在實(shí)際情況中,功能需求會(huì)隨著用戶要求的變化而變化,這種系統(tǒng)在開發(fā)初期的需求并不完整,需要在開發(fā)過程中不斷地細(xì)化明確,逐步調(diào)整設(shè)計(jì)方案以研發(fā)出最終的產(chǎn)品,此刻就要利用軟件原型的開發(fā)方式。開發(fā)人員與用戶的初步交流,定義軟件的總體目標(biāo),采用快速設(shè)計(jì)方式構(gòu)建原型并交于用戶使用,用戶的反饋信息會(huì)用于下一輪的原型構(gòu)建中,如此反復(fù)迭代開發(fā)。

2.4 可視化法

圖形用戶界面于上世紀(jì)90年代興起之后,發(fā)展迅猛,在軟件系統(tǒng)中的應(yīng)用越來越多??梢暬浖_發(fā)方式通過事件驅(qū)動(dòng)的工作方法,借助可視化開發(fā)工具提供的按鈕、編輯框、對(duì)話框等操作界面元素,自動(dòng)傳遞響應(yīng)信息,生成應(yīng)用程序,實(shí)現(xiàn)用戶與軟件系統(tǒng)之間的互動(dòng)。這種可視化軟件開發(fā)工具擁有豐富的組件和強(qiáng)大的功能,為在短時(shí)間內(nèi)開發(fā)易維護(hù)、可視化、高性能的軟件系統(tǒng)提供可能。

3 計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用

計(jì)算機(jī)軟件開發(fā)技術(shù)有很多,首先,常用的主要是XML技術(shù)和Web Services技術(shù),前者對(duì)于結(jié)構(gòu)數(shù)據(jù)和非結(jié)構(gòu)數(shù)據(jù)都能存儲(chǔ),且格式易處理,應(yīng)用較為普遍。后者用于描述數(shù)據(jù)和對(duì)象,適用于跨平臺(tái)服務(wù),其中Java Web的應(yīng)用較為廣泛,這種開發(fā)技術(shù)可以提供大量開源框架,能夠滿足開發(fā)者高效率地設(shè)計(jì)高質(zhì)量的軟件系統(tǒng),受到大型軟件企業(yè)的歡迎。其次,為了實(shí)現(xiàn)軟件系統(tǒng)與現(xiàn)實(shí)環(huán)境的交互性,保證交互的實(shí)時(shí)性,多應(yīng)用嵌入式開發(fā)技術(shù)。嵌入式軟件以應(yīng)用為中心,主要依靠數(shù)字函數(shù)本身所體現(xiàn)的意義實(shí)現(xiàn)功能,更能滿足應(yīng)用程序的開發(fā)。目前,嵌入式軟件開發(fā)技術(shù)中的面向?qū)ο箝_發(fā)技術(shù)的應(yīng)用效果明顯。這種技術(shù)可擴(kuò)展性強(qiáng),結(jié)構(gòu)開放,可滿足軟件的跨平臺(tái)功能,解決了傳統(tǒng)開發(fā)技術(shù)中軟件維護(hù)、更新難的問題。在實(shí)際應(yīng)用中,CORBA和Java Beans都采用了此技術(shù)。再次,局域網(wǎng)、無線技術(shù)的出現(xiàn)使得網(wǎng)絡(luò)更多地呈現(xiàn)出信息化、數(shù)字化的特點(diǎn)。借助網(wǎng)絡(luò)通信技術(shù),整合計(jì)算機(jī)設(shè)備,加強(qiáng)世界連通性,依此促進(jìn)全球計(jì)算機(jī)軟件的發(fā)展運(yùn)行。

在世界全球化的背景下,借助互聯(lián)網(wǎng)技術(shù)的發(fā)展,計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用將世界人民緊密聯(lián)系在一起。全球資源共享的時(shí)代已然到來,軟件開發(fā)技術(shù)也在朝智能化、網(wǎng)絡(luò)化、開放化、融合化和服務(wù)化方向發(fā)展,這就要求企業(yè)和開發(fā)人員從用戶角度出發(fā),立足用戶需求,不斷改革創(chuàng)新計(jì)算機(jī)軟件開發(fā)技術(shù),在追求高質(zhì)量的前提下,采用最合適的方式,研發(fā)出最具價(jià)值的軟件產(chǎn)品,減少耗費(fèi)、降低成本,提高軟件開發(fā)效率。另外,還應(yīng)充分發(fā)揮計(jì)算機(jī)軟件的社會(huì)價(jià)值,創(chuàng)造出更大的社會(huì)效益,促進(jìn)計(jì)算機(jī)產(chǎn)業(yè)發(fā)展的同時(shí)更好地服務(wù)于人民,加快我國信息化社會(huì)建設(shè)的步伐。

參考文獻(xiàn)

[1]鄧勇.計(jì)算機(jī)軟件開發(fā)技術(shù)的發(fā)展趨勢(shì)與應(yīng)用分析[J].電子世界,2015,(16):172-173.

[2]王科超.計(jì)算機(jī)軟件的開發(fā)技術(shù)和應(yīng)用分析[J].無線互聯(lián)科技, 2015(7):67-52.

[3]甘勝江,孫連海.淺析計(jì)算機(jī)軟件開發(fā)技術(shù)與應(yīng)用[J].信息通信,2015(5):130.

篇3

計(jì)算機(jī)技術(shù)在不斷提高,計(jì)算機(jī)技術(shù)的應(yīng)用也越來越廣泛,計(jì)算機(jī)軟件開發(fā)技術(shù)日益提升。本文主要圍繞計(jì)算機(jī)軟件開發(fā)技術(shù)應(yīng)用展開探討,以期通過計(jì)算機(jī)軟件開發(fā)技術(shù),設(shè)計(jì)出拓展性強(qiáng),可靠性較高,品質(zhì)水準(zhǔn)高的計(jì)算機(jī)軟件。

關(guān)鍵字:

計(jì)算機(jī)軟件;開發(fā)技術(shù);應(yīng)用

計(jì)算機(jī)應(yīng)用需要計(jì)算機(jī)軟件為其提供一個(gè)優(yōu)秀的平臺(tái),從用戶的角度來看,主要利用計(jì)算機(jī)軟件來操作計(jì)算機(jī),所以,如果計(jì)算機(jī)軟件開發(fā)技術(shù)不強(qiáng),用戶在應(yīng)用計(jì)算機(jī)軟件時(shí)就會(huì)受到較大影響。計(jì)算機(jī)軟件開發(fā)的初始階段是通過手工進(jìn)行操作,因?yàn)槭止げ僮魇艿捷^大限制,導(dǎo)致開始應(yīng)用軟件過程中,經(jīng)常出現(xiàn)錯(cuò)誤,用戶對(duì)軟件的需求得不到滿足,并且計(jì)算機(jī)軟件開發(fā)效率不高,軟件沒有較強(qiáng)的擴(kuò)展性,導(dǎo)致開始應(yīng)用軟件過程中錯(cuò)誤百出。隨著計(jì)算機(jī)開發(fā)技術(shù)水平不斷提升,計(jì)算機(jī)開發(fā)人員在開發(fā)軟件過程中更加規(guī)范和嚴(yán)格,利用規(guī)范化文檔來記錄開發(fā)軟件的全過程,包括分析軟件,設(shè)計(jì)軟件,開發(fā)軟件,調(diào)試軟件,以及應(yīng)用軟件等,開發(fā)步驟更加規(guī)范化,所開發(fā)出的計(jì)算機(jī)軟件更加可靠,品質(zhì)更優(yōu)良。

1計(jì)算機(jī)軟件開發(fā)技術(shù)常用的開發(fā)方式

經(jīng)常使用的計(jì)算機(jī)軟件中,開發(fā)方式包括三部分.

1.1生命周期比較傳統(tǒng)軟件以時(shí)間為基礎(chǔ)進(jìn)行劃分,針對(duì)軟件的不同部分進(jìn)行拆分,并且分解這些軟件,產(chǎn)生不同的軟件階段,在軟件任意階段,從開始至結(jié)束要求都非常嚴(yán)格。一般情況下,軟件周期都能夠達(dá)到半年。

1.2原型化軟件的方式在調(diào)試和開發(fā)計(jì)算機(jī)軟件時(shí),由開發(fā)初期概念不清晰,所以按照以往的生命周期法,需要認(rèn)定軟件初始階段的一些資料,所以,這個(gè)類型的軟件并不適用。不過,如果該計(jì)算機(jī)軟件實(shí)現(xiàn)原型化,為了明確軟件的本質(zhì)需求,需要研究和分析軟件的原型化系統(tǒng),在這個(gè)基礎(chǔ)之上,開發(fā)出新的概念,最后再進(jìn)行修改,完成建造開發(fā)軟件的任務(wù)。

1.3開發(fā)自動(dòng)化系統(tǒng)開發(fā)自動(dòng)化軟件系統(tǒng)可以利用很多種類的軟件開發(fā)工具,軟件操作人員不必提供具體操作方法,介紹相關(guān)內(nèi)容就可以,程序編碼可以通過軟件工具進(jìn)行自動(dòng)分析。

2關(guān)于計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用

2.1如何應(yīng)用計(jì)算機(jī)軟件開發(fā)技術(shù)伴隨世界經(jīng)濟(jì)一體化進(jìn)程,用戶彼此間的距離隨著大范圍應(yīng)用網(wǎng)絡(luò)而不斷縮小,通過應(yīng)用不同種類的軟件,世界經(jīng)濟(jì)資源實(shí)現(xiàn)了共享,用戶與用戶之間溝通和交流更加方便。應(yīng)用計(jì)算機(jī)軟件開發(fā)技術(shù)的主要特征是把用戶與網(wǎng)絡(luò)和軟件緊密聯(lián)接起來,與此同時(shí),不再統(tǒng)一進(jìn)行控制,每個(gè)結(jié)點(diǎn)都具有很高的獨(dú)立性,與此同時(shí),用戶在不同的軟件平臺(tái)上,通過更加廣闊的平臺(tái),來處理不同的數(shù)據(jù)信息數(shù)據(jù),既發(fā)展了計(jì)算機(jī)軟件技術(shù),與此同時(shí),也使用戶操作得以簡(jiǎn)化,使用用戶數(shù)據(jù)就更為便捷了。

2.2分析和研究計(jì)算機(jī)軟件開發(fā)技術(shù)開發(fā)計(jì)算機(jī)軟件的目標(biāo),是讓用戶對(duì)軟件的應(yīng)用更加方便快捷,所以,對(duì)某個(gè)軟件的質(zhì)量進(jìn)行評(píng)價(jià)時(shí),主要看該軟件是否具有較高的實(shí)用價(jià)值。在實(shí)際應(yīng)用軟件過程當(dāng)中,為使用戶操作更加便捷,與此同時(shí),軟件操作起來具有更強(qiáng)的可維護(hù)性,安全性和穩(wěn)定性,以及可擴(kuò)展性等等。有一部分軟件的開發(fā)技術(shù),受到操作系統(tǒng)版本,或者操作系統(tǒng)中瀏覽器安全性制約,用戶操作這些軟件的時(shí)候非常復(fù)雜,不能進(jìn)行大范圍應(yīng)用。有些軟件可以和操作系統(tǒng)相互兼容,因?yàn)檐浖谶\(yùn)行過程中,沒有受到操作系統(tǒng)的約束,用戶在安裝和修復(fù)軟件時(shí)更加便捷,并且能夠還原和備份計(jì)算機(jī)里面的相關(guān)數(shù)據(jù)。不過,隨著客戶端軟件的使用周期越來越長(zhǎng),那些能夠與系統(tǒng)很好兼容的軟件,在后期的運(yùn)行過程中,速度會(huì)越來越慢,所以,應(yīng)該對(duì)這些軟件資料進(jìn)行手工存檔。計(jì)算機(jī)開發(fā)技術(shù)會(huì)約束對(duì)它的應(yīng)用,所以,為使用戶更好的使用計(jì)算機(jī)開發(fā)軟件,設(shè)計(jì)人員要針對(duì)用戶實(shí)際需求以及應(yīng)用情況來開發(fā)軟件,要確保軟件在應(yīng)用時(shí)更加可靠和便捷,軟件在設(shè)計(jì)上要充分考慮使用群體,盡量讓大眾群體都能夠靈活應(yīng)用。

總而言之,以計(jì)算機(jī)飛速發(fā)展為背景,計(jì)算機(jī)軟件具有廣闊的應(yīng)用前景。選擇計(jì)算機(jī)軟件的開發(fā)技術(shù),和計(jì)算機(jī)軟件開發(fā)過程聯(lián)系緊密,軟件設(shè)計(jì)人員在選擇軟件開發(fā)技術(shù)時(shí),要參考實(shí)際情況和實(shí)際需要進(jìn)行,這樣才能設(shè)計(jì)出品質(zhì)好,性能佳,具有極強(qiáng)交互能力的計(jì)算機(jī)開發(fā)軟件,同時(shí),在軟件設(shè)計(jì)開發(fā)時(shí)要注意盡可能降低開發(fā)成本。

參考文獻(xiàn)

[1]趙明亮.計(jì)算機(jī)應(yīng)用軟件開發(fā)技術(shù)[J].黑龍江科技信息,2011(26)

篇4

計(jì)算機(jī)是由硬件系統(tǒng)和軟件系統(tǒng)共同構(gòu)成的。作為用戶與計(jì)算機(jī)交互平臺(tái)的計(jì)算機(jī)軟件,是指能夠?qū)崿F(xiàn)某種功能的程序和文檔的集合,是計(jì)算機(jī)系統(tǒng)的靈魂。而計(jì)算機(jī)軟件開發(fā)技術(shù)則是軟件開發(fā)的關(guān)鍵所在。計(jì)算機(jī)軟件開發(fā)技術(shù)具有十分鮮明的特點(diǎn)。首先,軟件的開發(fā)需要經(jīng)歷漫長(zhǎng)的過程。高質(zhì)量的軟件開發(fā)更是要求復(fù)雜、嚴(yán)謹(jǐn),不僅要投入精力,還會(huì)耗費(fèi)大量財(cái)力,開發(fā)完成之后的維護(hù)和更新也要考慮在內(nèi)。其次,軟件是因需求產(chǎn)生,依需求設(shè)計(jì)。軟件開發(fā)技術(shù)在提高人們生活質(zhì)量的同時(shí),也為社會(huì)帶來了不可估量的經(jīng)濟(jì)效益。這些技術(shù)在各個(gè)領(lǐng)域中的廣泛應(yīng)用展現(xiàn)出了非常高的社會(huì)價(jià)值性。計(jì)算機(jī)軟件開發(fā)技術(shù)的優(yōu)劣影響著用戶對(duì)軟件的使用情況,借助適當(dāng)?shù)募夹g(shù)可以開發(fā)更加安全可靠、高效便利的軟件產(chǎn)品,也能夠推動(dòng)計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的發(fā)展創(chuàng)新。因此,為了適應(yīng)人們逐漸提升的生活品質(zhì),提高軟件質(zhì)量,完善軟件性能,充分發(fā)揮軟件的使用價(jià)值,對(duì)計(jì)算機(jī)軟件開發(fā)技術(shù)的學(xué)習(xí)研究十分必要。

2計(jì)算機(jī)軟件開發(fā)常用的方式

計(jì)算機(jī)軟件開發(fā)技術(shù)方式有很多,常用的有以下四種:

2.1軟件生命周期法

以時(shí)間為依據(jù),將軟件分開發(fā)過程劃分為系統(tǒng)工程、需求分析、設(shè)計(jì)、程序編碼、軟件測(cè)試和運(yùn)行維護(hù)這六個(gè)階段,固定順序,自上而下,相互聯(lián)系,即上一階段的輸出資源作為下一階段的輸入資源,而且每個(gè)階段都有相應(yīng)的時(shí)間周期和標(biāo)準(zhǔn)規(guī)范,以指導(dǎo)開發(fā)人員并保障軟件開發(fā)按照科學(xué)合理的開發(fā)計(jì)劃有條不紊地進(jìn)行,因此也稱之為瀑布模型法。實(shí)踐證明,這種方式為開發(fā)者提供了開發(fā)過程的基本框架,利于組織人員和管理開發(fā)工具,較適用于大型軟件的開發(fā)。

2.2自動(dòng)形成系統(tǒng)法

人們對(duì)軟件需求越來越多,怎樣能夠縮減開發(fā)周期,簡(jiǎn)化開發(fā)過程,加快開發(fā)速度,是軟件開發(fā)要解決的難題,自動(dòng)形成系統(tǒng)的軟件開發(fā)方式應(yīng)運(yùn)而生。這種方法借助第四代技術(shù)中的軟件開發(fā)工具,利用預(yù)先設(shè)計(jì)好的構(gòu)件構(gòu)造軟件系統(tǒng)。這些構(gòu)件可復(fù)用性強(qiáng),特化后可以適應(yīng)多個(gè)不同系統(tǒng)的需求。開發(fā)人員根據(jù)用戶需要、軟件作用和開發(fā)內(nèi)容,借助這種軟件開發(fā)工具,實(shí)現(xiàn)系統(tǒng)的自動(dòng)編程,操作簡(jiǎn)便,大大降低了生產(chǎn)成本,提高了軟件開發(fā)效率和質(zhì)量,尤其適用于對(duì)開發(fā)周期有限制的軟件開發(fā)。

2.3軟件原型法

以上兩種軟件開發(fā)的方式都需要嚴(yán)格明確的功能需求,適合開發(fā)概念明晰的軟件系統(tǒng)。但在實(shí)際情況中,功能需求會(huì)隨著用戶要求的變化而變化,這種系統(tǒng)在開發(fā)初期的需求并不完整,需要在開發(fā)過程中不斷地細(xì)化明確,逐步調(diào)整設(shè)計(jì)方案以研發(fā)出最終的產(chǎn)品,此刻就要利用軟件原型的開發(fā)方式。開發(fā)人員與用戶的初步交流,定義軟件的總體目標(biāo),采用快速設(shè)計(jì)方式構(gòu)建原型并交于用戶使用,用戶的反饋信息會(huì)用于下一輪的原型構(gòu)建中,如此反復(fù)迭代開發(fā)。

2.4可視化法

圖形用戶界面于上世紀(jì)90年代興起之后,發(fā)展迅猛,在軟件系統(tǒng)中的應(yīng)用越來越多??梢暬浖_發(fā)方式通過事件驅(qū)動(dòng)的工作方法,借助可視化開發(fā)工具提供的按鈕、編輯框、對(duì)話框等操作界面元素,自動(dòng)傳遞響應(yīng)信息,生成應(yīng)用程序,實(shí)現(xiàn)用戶與軟件系統(tǒng)之間的互動(dòng)。這種可視化軟件開發(fā)工具擁有豐富的組件和強(qiáng)大的功能,為在短時(shí)間內(nèi)開發(fā)易維護(hù)、可視化、高性能的軟件系統(tǒng)提供可能。

3計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用

計(jì)算機(jī)軟件開發(fā)技術(shù)有很多,首先,常用的主要是XML技術(shù)和WebServices技術(shù),前者對(duì)于結(jié)構(gòu)數(shù)據(jù)和非結(jié)構(gòu)數(shù)據(jù)都能存儲(chǔ),且格式易處理,應(yīng)用較為普遍。后者用于描述數(shù)據(jù)和對(duì)象,適用于跨平臺(tái)服務(wù),其中JavaWeb的應(yīng)用較為廣泛,這種開發(fā)技術(shù)可以提供大量開源框架,能夠滿足開發(fā)者高效率地設(shè)計(jì)高質(zhì)量的軟件系統(tǒng),受到大型軟件企業(yè)的歡迎。其次,為了實(shí)現(xiàn)軟件系統(tǒng)與現(xiàn)實(shí)環(huán)境的交互性,保證交互的實(shí)時(shí)性,多應(yīng)用嵌入式開發(fā)技術(shù)。嵌入式軟件以應(yīng)用為中心,主要依靠數(shù)字函數(shù)本身所體現(xiàn)的意義實(shí)現(xiàn)功能,更能滿足應(yīng)用程序的開發(fā)。目前,嵌入式軟件開發(fā)技術(shù)中的面向?qū)ο箝_發(fā)技術(shù)的應(yīng)用效果明顯。這種技術(shù)可擴(kuò)展性強(qiáng),結(jié)構(gòu)開放,可滿足軟件的跨平臺(tái)功能,解決了傳統(tǒng)開發(fā)技術(shù)中軟件維護(hù)、更新難的問題。在實(shí)際應(yīng)用中,CORBA和JavaBeans都采用了此技術(shù)。再次,局域網(wǎng)、無線技術(shù)的出現(xiàn)使得網(wǎng)絡(luò)更多地呈現(xiàn)出信息化、數(shù)字化的特點(diǎn)。借助網(wǎng)絡(luò)通信技術(shù),整合計(jì)算機(jī)設(shè)備,加強(qiáng)世界連通性,依此促進(jìn)全球計(jì)算機(jī)軟件的發(fā)展運(yùn)行。在世界全球化的背景下,借助互聯(lián)網(wǎng)技術(shù)的發(fā)展,計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用將世界人民緊密聯(lián)系在一起。全球資源共享的時(shí)代已然到來,軟件開發(fā)技術(shù)也在朝智能化、網(wǎng)絡(luò)化、開放化、融合化和服務(wù)化方向發(fā)展,這就要求企業(yè)和開發(fā)人員從用戶角度出發(fā),立足用戶需求,不斷改革創(chuàng)新計(jì)算機(jī)軟件開發(fā)技術(shù),在追求高質(zhì)量的前提下,采用最合適的方式,研發(fā)出最具價(jià)值的軟件產(chǎn)品,減少耗費(fèi)、降低成本,提高軟件開發(fā)效率。另外,還應(yīng)充分發(fā)揮計(jì)算機(jī)軟件的社會(huì)價(jià)值,創(chuàng)造出更大的社會(huì)效益,促進(jìn)計(jì)算機(jī)產(chǎn)業(yè)發(fā)展的同時(shí)更好地服務(wù)于人民,加快我國信息化社會(huì)建設(shè)的步伐。

作者:張閩 單位:上海建朗信息有限公司

參考文獻(xiàn):

[1]鄧勇.計(jì)算機(jī)軟件開發(fā)技術(shù)的發(fā)展趨勢(shì)與應(yīng)用分析[J].電子世界,2015,(16):172-173.

篇5

【關(guān)鍵詞】 計(jì)算機(jī)軟件開發(fā)技術(shù) 應(yīng)用 發(fā)展趨勢(shì)

現(xiàn)代計(jì)算機(jī)技術(shù)的不斷發(fā)展,為我們的生活帶來了極大的便利,網(wǎng)絡(luò)的普及化也帶動(dòng)了計(jì)算機(jī)軟件開發(fā)技術(shù)的發(fā)展。軟件開發(fā)是程序員通過代碼實(shí)現(xiàn)一定的功能甚至系統(tǒng),為國家、企業(yè)、教學(xué)部門等提供相應(yīng)的便利。本文將從計(jì)算機(jī)軟件開發(fā)技術(shù)的發(fā)展現(xiàn)狀、及其在現(xiàn)代科技中的重要性、計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用和計(jì)算機(jī)軟件開發(fā)技術(shù)的發(fā)展趨勢(shì)四個(gè)方面探討。

一、計(jì)算機(jī)軟件開發(fā)技術(shù)的現(xiàn)狀

1、何為計(jì)算機(jī)軟件。計(jì)算機(jī)軟件是通過軟件開發(fā)技術(shù)得到的應(yīng)用軟件和系統(tǒng)軟件,它們是計(jì)算機(jī)技術(shù)不斷發(fā)展的產(chǎn)物。應(yīng)用軟件是為用戶解決具體問題、提供方便的工具。例如,學(xué)習(xí)軟件等,特別是近幾年來安卓技術(shù)的不斷發(fā)展,安卓應(yīng)用軟件急劇增加,大到淘寶、銀行的客戶端,小到單機(jī)小游戲都屬于應(yīng)用軟件。系統(tǒng)軟件是計(jì)算機(jī)本身具有的軟件,比如計(jì)算機(jī)的管理監(jiān)控軟件,操作系統(tǒng)軟件等。應(yīng)用軟件和系統(tǒng)軟件都是計(jì)算機(jī)必不可少的部分,是用戶正常使用計(jì)算機(jī)的軟件保障。

2、發(fā)展現(xiàn)狀。計(jì)算機(jī)技術(shù)的主要特點(diǎn)是發(fā)展迅速、更新?lián)Q代極快。自計(jì)算機(jī)的出現(xiàn)通過短短的幾年發(fā)展到現(xiàn)在計(jì)算機(jī)的普及,計(jì)算機(jī)的普及推動(dòng)了計(jì)算機(jī)軟件開發(fā)技術(shù)的發(fā)展。我國的軟件產(chǎn)業(yè)發(fā)展迅速,軟件開發(fā)人才也是急劇增加。軟件應(yīng)用領(lǐng)域的廣泛,對(duì)軟件開發(fā)人才的需求量也隨之增多,因此計(jì)算機(jī)軟件開發(fā)技術(shù)人才的數(shù)量日漸增多。

二、計(jì)算機(jī)軟件開發(fā)技術(shù)的重要性

作為計(jì)算機(jī)發(fā)展和軟件工程核心的計(jì)算機(jī)軟件,是推動(dòng)信息技術(shù)發(fā)展和網(wǎng)絡(luò)普及的主要力量。軟件應(yīng)用領(lǐng)域的廣泛性推動(dòng)了計(jì)算機(jī)網(wǎng)絡(luò)的不斷發(fā)展,同時(shí)也促進(jìn)了遠(yuǎn)程控制等網(wǎng)絡(luò)技術(shù)的出現(xiàn)和發(fā)展。軟件的不斷發(fā)展增加了用戶對(duì)網(wǎng)絡(luò)的需求,網(wǎng)絡(luò)的普及促進(jìn)了軟件的發(fā)展,網(wǎng)絡(luò)與軟件相輔相成,共同推薦了計(jì)算機(jī)的發(fā)展。在科技不斷發(fā)展的當(dāng)代,計(jì)算機(jī)軟件開發(fā)技術(shù)應(yīng)緊跟時(shí)代潮流,不斷創(chuàng)新進(jìn)步,抓住機(jī)遇面對(duì)挑戰(zhàn),為用戶帶來更大的方便。

三、計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用

1、常用的軟件開發(fā)技術(shù)。軟件開發(fā)技術(shù)很多,分為很多類,主要有Java Web、PhP、.net。Java Web是現(xiàn)在比較流行的軟件開發(fā)技術(shù),適合做大型項(xiàng)目,有許多的開源框架,使得JavaWeb的程序員能夠高效快速地開發(fā)出高質(zhì)量產(chǎn)品。PHP入門簡(jiǎn)單,要求低于Java Web,是一種簡(jiǎn)單方便的開發(fā)技術(shù),適合于小項(xiàng)目軟件的開發(fā)。PHP開發(fā)成本低,開發(fā)速度快,是它流行的主要原因。.net用的語言是C#,它的標(biāo)準(zhǔn)集成是XML、SOAP及其他,這個(gè)標(biāo)準(zhǔn)實(shí)現(xiàn)了與其他軟件平臺(tái)的互操作。 2、面向?qū)ο蟮能浖夹g(shù)。隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,軟件開發(fā)需要的環(huán)境也越來越復(fù)雜,應(yīng)用軟件必須具備跨平臺(tái)的特性,才能滿足用戶的需求。軟件開發(fā)技術(shù)具有開放性,傳統(tǒng)的開發(fā)技術(shù)的不透明性導(dǎo)致系統(tǒng)復(fù)雜,后期維護(hù)繁瑣,維護(hù)的花費(fèi)過高,拓展應(yīng)用領(lǐng)域和功能困難,阻礙軟件的更新。然而,面向?qū)ο蟮能浖夹g(shù)具有可拓展性、結(jié)構(gòu)開放性等特點(diǎn),能夠彌補(bǔ)傳統(tǒng)開發(fā)技術(shù)的相應(yīng)缺陷,為計(jì)算機(jī)軟件開發(fā)帶來了新的活力。 3、網(wǎng)絡(luò)通信的新時(shí)代。計(jì)算機(jī)軟件的不斷發(fā)展,促進(jìn)了網(wǎng)絡(luò)的普及,為網(wǎng)絡(luò)通信帶來了新時(shí)代。無線網(wǎng)、局域網(wǎng)的出現(xiàn),使得互聯(lián)網(wǎng)技術(shù)呈現(xiàn)出數(shù)字化和信息化的特點(diǎn),通過網(wǎng)絡(luò)將全球聯(lián)系到了一起,推動(dòng)了全球化。

四、計(jì)算機(jī)軟件開發(fā)技術(shù)的發(fā)展趨勢(shì)

1、網(wǎng)絡(luò)化。網(wǎng)絡(luò)化是計(jì)算機(jī)軟件發(fā)展的必然趨勢(shì),計(jì)算機(jī)軟件依賴于網(wǎng)絡(luò),同時(shí)也促進(jìn)網(wǎng)絡(luò)的發(fā)展,因此,網(wǎng)絡(luò)化是軟件和網(wǎng)絡(luò)的雙贏模式。網(wǎng)絡(luò)為計(jì)算機(jī)軟件的發(fā)展平臺(tái),為軟件提供了各種便利,所以,軟件開發(fā)趨于網(wǎng)絡(luò)化。 2、服務(wù)化。軟件的開發(fā)是為了更好的服務(wù)用戶,為用戶提供便利。未來的計(jì)算機(jī)軟件發(fā)展以更好的服務(wù)用戶為目標(biāo),運(yùn)用最先進(jìn)的技術(shù),最人性的開發(fā)理念,盡最大努力滿足用戶的需求,因此,服務(wù)化是計(jì)算機(jī)軟件開發(fā)技術(shù)的一個(gè)發(fā)展趨勢(shì)。3、智能化。隨著技術(shù)的不斷進(jìn)步,機(jī)器智能化已成為一種必然趨勢(shì)。開發(fā)人員通過一些算法,能夠使軟件更加智能化,有著像人類一樣的思維和運(yùn)行方式。智能化的實(shí)現(xiàn)是計(jì)算機(jī)軟件的重要進(jìn)步,是新技術(shù)的一次革新。

五、結(jié)束語

綜上所述,計(jì)算機(jī)軟件開發(fā)技術(shù)是當(dāng)代新技術(shù)的重要組成部分,它的發(fā)展能夠帶動(dòng)整個(gè)社會(huì)的科技進(jìn)步,計(jì)算機(jī)軟件的不斷發(fā)展促進(jìn)了計(jì)算機(jī)的發(fā)展,推動(dòng)了網(wǎng)絡(luò)的不斷普及。重視計(jì)算機(jī)軟件開發(fā)技術(shù),推動(dòng)開發(fā)技術(shù)的不斷創(chuàng)新,從而為人類社會(huì)的進(jìn)步提供技術(shù)支持。

參 考 文 獻(xiàn)

[1]張茵.計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用探析[J].信息通信,2013,(7):128-128.

篇6

關(guān)鍵詞:安全技術(shù);計(jì)算機(jī)軟件開發(fā);應(yīng)用策略;安全性

現(xiàn)如今,計(jì)算機(jī)軟件水平直接影響著社會(huì)的發(fā)展,在各大領(lǐng)域當(dāng)中都能夠看到計(jì)算機(jī)的身影,同時(shí)計(jì)算機(jī)正在發(fā)揮著不可估量及不可代替的作用。計(jì)算機(jī)在創(chuàng)造價(jià)值的過程中,主要是通過計(jì)算機(jī)軟件的應(yīng)用得以實(shí)現(xiàn),但是實(shí)際在應(yīng)用過程中,存在著一定程度的安全隱患,這些安全隱患不僅嚴(yán)重影響到計(jì)算機(jī)軟件正常使用,同時(shí)還會(huì)造成一定程度的經(jīng)濟(jì)損失,因此,安全技術(shù)在計(jì)算機(jī)軟件開發(fā)中的作用成為社會(huì)十分重視的一項(xiàng)問題。

1安全技術(shù)以及計(jì)算機(jī)軟件開發(fā)的簡(jiǎn)要概述

1.1計(jì)算機(jī)軟件開發(fā)技術(shù)原理以及現(xiàn)狀

針對(duì)于計(jì)算機(jī)軟件開發(fā)技術(shù)而言,其主要原理是建立在軟件工程基礎(chǔ)上進(jìn)行,是計(jì)算機(jī)中存在的最為基礎(chǔ)的學(xué)科,通過對(duì)軟件的維護(hù)以及開發(fā),能夠?qū)ζ鋵?shí)現(xiàn)系統(tǒng)化以及規(guī)范化設(shè)計(jì),這種情況下能夠有效解決計(jì)算機(jī)軟件開發(fā)過程中存在的各種問題。在計(jì)算機(jī)軟件開發(fā)的過程中,其主要工作內(nèi)容包括計(jì)算機(jī)軟件定義可行性分析、軟件需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、開發(fā)階段、測(cè)試階段、軟件維護(hù)。而在計(jì)算機(jī)軟件研發(fā)的過程中,首先,相關(guān)技術(shù)工作人員應(yīng)針對(duì)開發(fā)項(xiàng)目進(jìn)行充分的研究分析,然后再深入到市場(chǎng)進(jìn)行調(diào)查,建立在市場(chǎng)調(diào)查后的基礎(chǔ)上,制訂可行性報(bào)告,并在此過程中明確客戶需求標(biāo)準(zhǔn)。計(jì)算機(jī)軟件分析雖然技術(shù)性不強(qiáng),但是仍然具有非常重要的價(jià)值,其直接決定著后期軟件用戶下載率以及使用率,同時(shí)還能夠?yàn)檐浖笃诘拈_發(fā)環(huán)節(jié)、維護(hù)環(huán)節(jié)提供指導(dǎo)作用。軟件開發(fā)是建立在實(shí)際標(biāo)準(zhǔn)的基礎(chǔ)上進(jìn)行的,在完成軟件編碼之后,應(yīng)開展軟件測(cè)試工作,在測(cè)試之后沒有發(fā)現(xiàn)任何漏洞或者錯(cuò)誤即可上報(bào),進(jìn)而形成軟件源代碼,這種情況下能夠使得軟件在開發(fā)之后無論是在性能方面,還是在功能方面都能夠滿足設(shè)計(jì)要求標(biāo)準(zhǔn)。最后,依據(jù)市場(chǎng)實(shí)際需求以及用戶實(shí)際需求進(jìn)行軟件維護(hù),定期或者是不定期地針對(duì)軟件系統(tǒng)進(jìn)行維護(hù)或者升級(jí)。軟件維護(hù)貫穿于軟件整個(gè)使用階段。為了能夠滿足現(xiàn)如今時(shí)代需求、人們對(duì)于計(jì)算機(jī)軟件逐漸增長(zhǎng)的生產(chǎn)需求或者是日常生活需求等,為現(xiàn)代信息社會(huì)發(fā)展提供源源不斷的動(dòng)力,計(jì)算機(jī)軟件的發(fā)展方向逐漸趨向于靈敏性、便捷性以及功能性的服務(wù)功能,進(jìn)而促使計(jì)算機(jī)軟件應(yīng)用功能不斷增強(qiáng),這種情況下也就意味著計(jì)算機(jī)軟件所承擔(dān)的為社會(huì)創(chuàng)造價(jià)值的責(zé)任越來越重,因此,計(jì)算機(jī)軟件在應(yīng)用的過程中,其安全性越加重要,同時(shí)深受人們重視,雖然在科技技術(shù)不斷發(fā)展的背景下,計(jì)算機(jī)軟件不斷地被開發(fā),并應(yīng)用越來越廣泛,但是,針對(duì)于網(wǎng)絡(luò)而言,病毒軟件或者是黑客的計(jì)算機(jī)技術(shù)水平也會(huì)越來越高,這種情況下說明了現(xiàn)如今安全技術(shù)是計(jì)算機(jī)軟件開發(fā)中最為有待解決的一項(xiàng)問題。

1.2計(jì)算機(jī)安全技術(shù)簡(jiǎn)要概述

針對(duì)于現(xiàn)如今時(shí)代而言,人們無論是在生活方面,還是在生產(chǎn)方面,對(duì)于計(jì)算機(jī)的需求以及依賴性都非常大,在大領(lǐng)域以及人們?nèi)粘I畹母鱾€(gè)方面中都存在計(jì)算機(jī)的身影,其主要原因是計(jì)算機(jī)具有十分強(qiáng)大的功能,能夠?yàn)槿藗兊纳钜约吧a(chǎn)提供強(qiáng)大便捷性,有效提高生產(chǎn)效率和工作效率等,對(duì)促使社會(huì)更好發(fā)展起到極其重要、不可代替的作用。但是計(jì)算機(jī)也有雙面性特點(diǎn),計(jì)算機(jī)在實(shí)際應(yīng)用的過程中不僅僅存在著一系列的優(yōu)勢(shì),與此同時(shí)也存在一定的安全隱患,例如病毒軟件污染、黑客攻擊等。在此基礎(chǔ)上會(huì)出現(xiàn)信息資源被盜、惡意篡改等事件,并且這些事件的普遍發(fā)生,嚴(yán)重影響到計(jì)算機(jī)正常使用,同時(shí)在一定程度上阻礙計(jì)算機(jī)更好發(fā)展。因此,針對(duì)于計(jì)算機(jī)軟件開發(fā)而言,安全技術(shù)必不可少,能夠有效避免黑客入侵、病毒軟件入侵、抵擋惡意事件發(fā)生,還能夠在一定程度提高計(jì)算機(jī)的使用性能,進(jìn)而使得計(jì)算機(jī)在使用的過程中更加具備可靠性和安全性,使得計(jì)算機(jī)獲得更加有效的使用。

2安全技術(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用策略

2.1防火墻安全技術(shù)的應(yīng)用

在計(jì)算機(jī)軟件開發(fā)的過程中,防火墻安全技術(shù)的應(yīng)用已經(jīng)十分普遍,防火墻安全技術(shù)的應(yīng)用主要作用就是能夠防止外部攻擊,在應(yīng)用的過程中,通常情況下都是在計(jì)算機(jī)內(nèi)部網(wǎng)以及外部網(wǎng)之間設(shè)置一道防火墻,這一道防火墻就是計(jì)算機(jī)的保護(hù)屏障,這種情況下就能夠?qū)τ?jì)算機(jī)起到保護(hù)作用,能夠?qū)撛诎踩[患以及惡意攻擊抵擋在防火墻外面,進(jìn)而有效減少計(jì)算機(jī)安全風(fēng)險(xiǎn)。另外,對(duì)于防火墻安全技術(shù)來說,其具備非常強(qiáng)大的抗攻擊能力,抗攻擊能力無論是在計(jì)算機(jī)網(wǎng)絡(luò)安全保護(hù)過程中,還是在信息安全保護(hù)過程中都起到極其重要的作用。防火墻安全技術(shù)在計(jì)算機(jī)軟件中應(yīng)用能夠獲得較為良好的使用效果,其不僅僅能夠起到將安全隱患抵擋在防火墻外部,還能夠?qū)τ?jì)算機(jī)關(guān)鍵網(wǎng)絡(luò)起到保護(hù)作用,進(jìn)一步有效提高計(jì)算機(jī)安全系數(shù)。防護(hù)墻具備訪問權(quán)限功能,這種情況下就說明了在接收外部信息的過程中,具有訪問權(quán)限的信息能夠通過防火墻。

2.2加密安全技術(shù)的應(yīng)用

將加密安全技術(shù)應(yīng)用到計(jì)算機(jī)軟件開發(fā)過程中,能夠?qū)⒂?jì)算機(jī)中存在的真實(shí)信息資源隱藏,這種情況下就能夠避免病毒軟件或者是黑客入侵盜取或者是惡意篡改信息資源,進(jìn)而有效避免為用戶帶來巨大損失,同時(shí)還能夠有效保障信息資源的安全性、準(zhǔn)確性和完整性。另外,將加密安全技術(shù)應(yīng)用到計(jì)算機(jī)軟件開發(fā)中還能夠有效保護(hù)用戶的隱私,進(jìn)而避免用戶的信息資源被泄露或者是被惡意盜取。針對(duì)于加密安全技術(shù)而言,一般情況下分為兩個(gè)部分,分別是針對(duì)文件以及程序進(jìn)行安全加密和針對(duì)需要傳輸?shù)奈募蛘呤切畔①Y源進(jìn)行安全加密,因此,加密安全技術(shù)能夠防止病毒軟件以及黑客對(duì)計(jì)算機(jī)系統(tǒng)的入侵破壞,能夠極大程度上維護(hù)相關(guān)用戶的核心利益。

2.3漏洞修補(bǔ)安全技術(shù)的應(yīng)用

實(shí)際上,每一款計(jì)算機(jī)軟件的開發(fā)以及應(yīng)用都只是能夠滿足于當(dāng)下短時(shí)間之內(nèi)人們對(duì)其的應(yīng)用需求,一旦計(jì)算機(jī)軟件被長(zhǎng)時(shí)間的應(yīng)用,那么就可能會(huì)出現(xiàn)各種各樣的漏洞,因此,軟件在開發(fā)的過程中一定要充分重視對(duì)軟件的漏洞修補(bǔ),積極應(yīng)用漏洞修補(bǔ)安全技術(shù),進(jìn)而針對(duì)安全等級(jí)不斷降低的計(jì)算機(jī)軟件進(jìn)行漏洞修補(bǔ),這種情況下不僅僅能夠促使計(jì)算機(jī)軟件安全性能有效提高,同時(shí)還能在一定程度上提高軟件整體水平,進(jìn)而避免軟件落后現(xiàn)象發(fā)生,使軟件安全防御能力不斷提高。另外,在計(jì)算機(jī)軟件開發(fā)過程中,應(yīng)用漏洞修補(bǔ)安全技術(shù)能夠?qū)浖恼麄€(gè)系統(tǒng)進(jìn)行掃描,這種情況下通過掃描工作就能夠?qū)④浖写嬖诘陌踩[患或者是安全風(fēng)險(xiǎn)檢驗(yàn)出來,進(jìn)而及時(shí)開展針對(duì)性的修補(bǔ)工作,進(jìn)而確保計(jì)算機(jī)軟件的正常應(yīng)用。值得注意的是,定期應(yīng)用漏洞修補(bǔ)安全技術(shù)對(duì)計(jì)算機(jī)軟件進(jìn)行檢查是十分有必要的,同時(shí)也是保護(hù)計(jì)算機(jī)安全運(yùn)行的一項(xiàng)重要技術(shù)手段。

2.4入侵檢查安全技術(shù)的應(yīng)用

針對(duì)計(jì)算機(jī)軟件開發(fā)而言,入侵檢查安全技術(shù)是近些年來開發(fā)出的創(chuàng)新型安全技術(shù),能夠有效避免網(wǎng)絡(luò)受到惡意攻擊。在計(jì)算機(jī)軟件開發(fā)中,應(yīng)用入侵檢查安全技術(shù)能夠?qū)崿F(xiàn)快速有效分析計(jì)算機(jī)網(wǎng)絡(luò)的特點(diǎn)以及系統(tǒng)結(jié)構(gòu),與此同時(shí)在應(yīng)用的過程中還能夠及時(shí)針對(duì)可能發(fā)生攻擊的現(xiàn)象或者是存在的異?,F(xiàn)象進(jìn)行警報(bào)。針對(duì)于入侵檢查安全技術(shù)而言,實(shí)際上就是指將推理技術(shù)、統(tǒng)計(jì)技術(shù)以及通信技術(shù)組成為一體的技術(shù)形式,不僅如此,入侵檢查安全技術(shù)中還涉及到人工智能技術(shù),這種情況就意味著入侵檢查安全技術(shù)在應(yīng)用的過程中能夠針對(duì)計(jì)算機(jī)軟件開發(fā)的整個(gè)規(guī)程實(shí)現(xiàn)精準(zhǔn)實(shí)時(shí)監(jiān)督,進(jìn)而能夠?qū)⒂?jì)算機(jī)軟件開發(fā)過程中的異?,F(xiàn)象有效檢查出來。另外,入侵檢查安全技術(shù)還包括網(wǎng)絡(luò)、主機(jī)以及混合型入侵檢查安全技術(shù)形式,主要是針對(duì)監(jiān)控對(duì)象存在的不同差異實(shí)現(xiàn)劃分。在計(jì)算機(jī)軟件開發(fā)過程中,應(yīng)用入侵檢查安全技術(shù)是通過針對(duì)于網(wǎng)絡(luò)數(shù)據(jù)的流通進(jìn)行分析,以此起到保護(hù)安全的作用價(jià)值。在這其中,針對(duì)于混合型入侵檢查安全技術(shù)而言,能夠?qū)⒕W(wǎng)絡(luò)入侵檢查安全技術(shù)以及主機(jī)入侵檢查安全技術(shù)存在的優(yōu)點(diǎn)有效綜合,這種情況下就意味這混合型入侵檢查安全技術(shù)所涉及到的范圍更加全面,更加廣泛,同時(shí)安全保護(hù)作用效果也會(huì)更加明顯。

3總結(jié)

總而言之,計(jì)算機(jī)軟件已經(jīng)成為現(xiàn)如今時(shí)代背景下人們生活以及生產(chǎn)各個(gè)方面必不可少的重要工具,因此,應(yīng)注重針對(duì)安全技術(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用進(jìn)行分析探究,將安全技術(shù)的作用價(jià)值充分發(fā)揮,提高計(jì)算機(jī)軟件安全性,促使中國網(wǎng)絡(luò)安全水平不斷提高,這種情況下能夠使得計(jì)算機(jī)作用價(jià)值有效提高,進(jìn)而為人們以及社會(huì)提供更好的服務(wù)。

參考文獻(xiàn):

[1]曹盛男.安全漏洞檢測(cè)技術(shù)在計(jì)算機(jī)軟件中的應(yīng)用[J].黑龍江科學(xué),2020,11(8):80-81.

[2]賈斌,代云皓.試論在計(jì)算機(jī)軟件開發(fā)中數(shù)據(jù)庫安全設(shè)計(jì)的應(yīng)用實(shí)踐[J].電腦知識(shí)與技術(shù),2020,16(9):1-2.

[3]何東.分層技術(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用研究[J].電腦編程技巧與維護(hù),2020(3):46-47,76.

[4]吳金玲.軟件工程技術(shù)在計(jì)算機(jī)系統(tǒng)軟件開發(fā)中的應(yīng)用研究[J].山西青年,2019(12):185,211.

篇7

1 嵌入式計(jì)算機(jī)及其嵌入式軟件的概念

1.1 嵌入式計(jì)算機(jī)的綜述

嵌入式計(jì)算機(jī)指的是針對(duì)某一種技術(shù)或者某一種網(wǎng)絡(luò)而專門開發(fā)的計(jì)算機(jī)操作系統(tǒng),在計(jì)算機(jī)技術(shù)現(xiàn)有的操作系統(tǒng)的基礎(chǔ)上加入嵌入式系統(tǒng),從而實(shí)現(xiàn)提高計(jì)算機(jī)硬件及軟件性能,以及更好地在實(shí)際中運(yùn)用。嵌入式計(jì)算機(jī)如果為了某種需求而開發(fā)某一功能,則對(duì)開發(fā)的要求十分嚴(yán)格。因?yàn)楣δ荛_發(fā)不僅需要一定的成本作為支持,且對(duì)軟件性能以及計(jì)算機(jī)大小等都要嚴(yán)格的要求。不過嵌入式計(jì)算機(jī)的優(yōu)勢(shì)就是通過對(duì)計(jì)算機(jī)處理器、計(jì)算機(jī)硬件及系統(tǒng)等進(jìn)行嵌入式軟件操作,以實(shí)現(xiàn)計(jì)算機(jī)技術(shù),從而提高工作效率和工作質(zhì)量,所以在工業(yè)生產(chǎn)中得到了廣泛的應(yīng)用。

1.2 嵌入式軟件

顧名思義,嵌入式軟件就是安裝在嵌入式計(jì)算機(jī)上的一種應(yīng)用軟件,可以對(duì)軟件的功能進(jìn)行獨(dú)立操作。嵌入式計(jì)算機(jī)軟件主要包括嵌入式微處理器、控制器、傳感器、儲(chǔ)存器及定時(shí)器。嵌入式計(jì)算機(jī)軟件與其他計(jì)算機(jī)軟件相比更具專業(yè)性。另外,嵌入式計(jì)算機(jī)軟件只能運(yùn)行于特定平臺(tái)或者系統(tǒng),因?yàn)殚_發(fā)嵌入式計(jì)算機(jī)軟件的環(huán)境與運(yùn)行環(huán)境有一定的差異,所以不能在同一網(wǎng)絡(luò)環(huán)境中使用。但安裝了嵌入式計(jì)算機(jī)軟件的計(jì)算機(jī)可以實(shí)現(xiàn)很多常規(guī)計(jì)算機(jī)所不能實(shí)現(xiàn)的功能,例如實(shí)時(shí)監(jiān)控、實(shí)時(shí)管理設(shè)備以及實(shí)時(shí)處理數(shù)據(jù)等功能,真正實(shí)現(xiàn)了現(xiàn)代自動(dòng)化的電子處理功能,可以說嵌入式計(jì)算機(jī)軟件是實(shí)現(xiàn)自動(dòng)化和智能化的一個(gè)重要途徑,而且也是自動(dòng)化技術(shù)的核心。

2 嵌入式計(jì)算機(jī)軟件測(cè)試的主要技術(shù)

2.1 對(duì)宿主機(jī)的測(cè)試研究

宿主機(jī)是指在現(xiàn)有計(jì)算機(jī)上面開發(fā)嵌入式軟件的計(jì)算機(jī),而接受并且運(yùn)行嵌入式軟件的計(jì)算機(jī)則是目標(biāo)計(jì)算機(jī)。嵌入式計(jì)算機(jī)軟件在宿主機(jī)上的測(cè)試主要有靜態(tài)測(cè)試和動(dòng)態(tài)測(cè)試兩種技術(shù),這兩種測(cè)試對(duì)宿主機(jī)進(jìn)行測(cè)試所使用的均是代碼邏輯方法。靜態(tài)檢測(cè)。多數(shù)計(jì)算機(jī)軟件開發(fā)者在對(duì)計(jì)算機(jī)軟件進(jìn)行測(cè)試時(shí),均是人工檢測(cè),將軟件開發(fā)設(shè)計(jì)人員分成小組,小組之間對(duì)軟件開發(fā)的過程以及性能程序、算法以及對(duì)數(shù)據(jù)和模塊的關(guān)系進(jìn)行交流。這種方式雖然能找出軟件是否存在相關(guān)性,但由于嵌入式軟件的結(jié)構(gòu)越來越復(fù)雜,其軟件開發(fā)設(shè)計(jì)的步驟也越來越繁瑣,軟件所占內(nèi)存也越來越大,所以這一系列問題都要求軟件開發(fā)者在軟件設(shè)計(jì)開發(fā)的過程中完全參與到其中,因每個(gè)人的分工不同,所以在對(duì)軟件進(jìn)行正常測(cè)試時(shí)采用人工檢測(cè)的方法會(huì)增加軟件檢測(cè)工作的負(fù)擔(dān)。

因此,為了在計(jì)算機(jī)軟件開發(fā)現(xiàn)階段的背景下找到適合的嵌入式軟件測(cè)試技術(shù),就需要對(duì)原始計(jì)算機(jī)進(jìn)行軟件優(yōu)化檢測(cè)工作,從而減輕現(xiàn)階段計(jì)算機(jī)軟件測(cè)試的工作。同時(shí),在對(duì)軟件進(jìn)行測(cè)試的過程中,需要先對(duì)嵌入式計(jì)算機(jī)軟件的軟件開發(fā)系統(tǒng)框架圖進(jìn)行整理工作,然后再借助自動(dòng)化技術(shù)查找其所設(shè)置自動(dòng)連接的相關(guān)量以及軟件代碼源。這種方式除了可以有效提高嵌入式計(jì)算機(jī)軟件測(cè)試的工作效率,同時(shí)也使嵌入式軟件測(cè)試的結(jié)果更加準(zhǔn)確。

動(dòng)態(tài)檢測(cè)。動(dòng)態(tài)檢測(cè)技術(shù)可以檢測(cè)和顯示軟件的函數(shù)以及內(nèi)存分配等。測(cè)試軟件的代碼的目的是為了檢測(cè)出軟件所具備的功能及其性能,能夠有效的檢測(cè)和分析軟件代碼的執(zhí)行能力以及軟件代碼的覆蓋率。通過了解和熟悉軟件代碼的執(zhí)行能力來促進(jìn)對(duì)軟件的改進(jìn)工作,從而縮短嵌入式軟件的開發(fā)時(shí)間,并對(duì)其功能進(jìn)行優(yōu)化和完善工作。另外,動(dòng)態(tài)檢測(cè)技術(shù)也可以根據(jù)嵌入式軟件開發(fā)的具體情況對(duì)數(shù)據(jù)進(jìn)行檢測(cè)工作,看其是否缺少數(shù)據(jù),從而為軟件開發(fā)提供重要的依據(jù)。

2.2 目標(biāo)機(jī)測(cè)試研究

目標(biāo)機(jī)在檢測(cè)過程中需要注意其綜合能力,也就是在測(cè)試軟件交互能力的同時(shí)保證軟件的安全可靠,從而使其測(cè)試結(jié)果更能與計(jì)算機(jī)軟件的性能相符合。

故障注入。嵌入式計(jì)算機(jī)軟件在計(jì)算機(jī)中的運(yùn)行狀態(tài)是可以人為設(shè)置的,但要想實(shí)現(xiàn)人為設(shè)置這一功能,則需要目標(biāo)機(jī)具備相應(yīng)的功能,且能夠按照運(yùn)行方法設(shè)置運(yùn)行的時(shí)間。故障注入技術(shù)是指在目標(biāo)機(jī)中只針對(duì)其中某一部分進(jìn)行測(cè)試,從而檢測(cè)出目標(biāo)機(jī)的整體性能。

內(nèi)存分析技術(shù)。由于嵌入式計(jì)算機(jī)系統(tǒng)所占的內(nèi)存空間較小,所以可以通過內(nèi)存分析技術(shù)正確找出出現(xiàn)故障的計(jì)算機(jī)內(nèi)存。嵌入式計(jì)算機(jī)軟件之所以會(huì)產(chǎn)生故障,主要原因源于內(nèi)存分配錯(cuò)誤而導(dǎo)致的,因此,計(jì)算機(jī)軟件開發(fā)研究人員需要對(duì)內(nèi)存技術(shù)進(jìn)行詳細(xì)的分析,從而判斷內(nèi)存的情況。正常情況下,計(jì)算機(jī)軟件開發(fā)研究人員會(huì)優(yōu)先選擇分形硬件,但又由于分析硬件會(huì)需要消耗大量的資金,且分析硬件的工具也極容易受環(huán)境因素的影響,輕則會(huì)影響軟件分析,重則會(huì)對(duì)內(nèi)存運(yùn)行造成一定的影響。因此,計(jì)算機(jī)軟件開發(fā)研究人員在對(duì)內(nèi)存進(jìn)行分析研究時(shí),需要根據(jù)計(jì)算機(jī)內(nèi)存的具體情況選擇具有針對(duì)性的方法對(duì)其進(jìn)行測(cè)試。

程序性能分析。程序性能分析技術(shù)對(duì)于嵌入式計(jì)算機(jī)的工作而言也尤為重要。嵌入式計(jì)算機(jī)對(duì)軟件程序有較高的要求,為了保證數(shù)據(jù)檢測(cè)的工作效率和質(zhì)量,軟件的程序需要在規(guī)定時(shí)間內(nèi)對(duì)數(shù)據(jù)進(jìn)行中斷或者生成處理。因此,計(jì)算機(jī)軟件開發(fā)研究人員在測(cè)試軟件程序性能的過程中,只能根據(jù)軟件的現(xiàn)階段情況選擇程序中的某一段代碼進(jìn)行優(yōu)化。另外,在軟件程序測(cè)試過程中,也可以根據(jù)軟件代碼找出已經(jīng)被使用的程序代碼。選擇程序性能分析技術(shù)進(jìn)行嵌入式軟件測(cè)試,不僅可以有效的整理計(jì)算機(jī)系統(tǒng)中的數(shù)據(jù)信息,而且還可以根據(jù)軟件的分析數(shù)據(jù)分析軟件的類型及軟件測(cè)試時(shí)間等詳細(xì)的數(shù)據(jù)。計(jì)算機(jī)系統(tǒng)中的數(shù)據(jù)可以根據(jù)數(shù)據(jù)信息內(nèi)容進(jìn)行判斷,明確其需要最先進(jìn)行優(yōu)化的程序,從而提高軟件程序優(yōu)化工作的效率。另外,程序性能分析技術(shù)還可以根據(jù)優(yōu)化時(shí)間設(shè)置優(yōu)化程度,從而幫助嵌入式軟件開發(fā)人員正確分析軟件程序的具體信息。

2.3 仿真機(jī)測(cè)試研究

通過仿真機(jī)可以對(duì)計(jì)算機(jī)軟件測(cè)試及其性能、功能等進(jìn)行完善工作。仿真機(jī)和宿主機(jī)相比而言,前者不僅比后者更直觀、真實(shí),并且,仿真機(jī)測(cè)試還可以測(cè)試嵌入式軟件的主要技術(shù),以通過測(cè)試結(jié)果增強(qiáng)軟件的可行性。另外,仿真機(jī)所測(cè)試出來的結(jié)果可以同時(shí)作用于宿主機(jī)及目標(biāo)機(jī)。

仿真機(jī)獲取數(shù)據(jù)測(cè)試。仿真機(jī)數(shù)據(jù)測(cè)試是嵌入式計(jì)算機(jī)軟件測(cè)試中最難實(shí)現(xiàn)的一個(gè)問題,在測(cè)試嵌入式計(jì)算機(jī)軟件時(shí),其測(cè)試過程中必須要對(duì)軟件設(shè)計(jì)開發(fā)的源代碼進(jìn)行檢測(cè),且檢測(cè)源代碼所使用的數(shù)據(jù)量較大,所以對(duì)數(shù)據(jù)的準(zhǔn)確性有更高的要求。另外,仿真機(jī)測(cè)試技術(shù)除了可以保證數(shù)據(jù)信息的完整性,還可以在數(shù)據(jù)緩存完后使用軟件測(cè)試工具對(duì)數(shù)據(jù)進(jìn)行修改工作,最大程度的保證了數(shù)據(jù)的正常輸入。而且,在測(cè)試完之后,還可以將緩存的數(shù)據(jù)整理存儲(chǔ)在計(jì)算機(jī)中。但這種方式唯一的缺點(diǎn)就是只有保證測(cè)試容量大于緩存數(shù)據(jù)的大小,測(cè)試才能夠順利進(jìn)行。

仿真機(jī)仿真測(cè)試。嵌入式計(jì)算機(jī)軟件要想在測(cè)試過程中對(duì)數(shù)據(jù)進(jìn)行集中處理,其仿真測(cè)試就需要得到技術(shù)的支持,從而順利開展仿真機(jī)仿真測(cè)試工作,以實(shí)現(xiàn)對(duì)數(shù)據(jù)的仿真模擬。并且,在整個(gè)仿真模擬過程中,均可以清楚地看到技術(shù)的使用過程,然后在針對(duì)軟件的性質(zhì)進(jìn)行分類仿真測(cè)試,以使仿真測(cè)試結(jié)果更加精準(zhǔn)。仿真機(jī)仿真測(cè)試最重要的一點(diǎn)就是在測(cè)試過程中,必須要保證傳輸信號(hào)的相對(duì)穩(wěn)定,以保證仿真測(cè)試數(shù)據(jù)信息實(shí)現(xiàn)實(shí)時(shí)性。

篇8

目前,新時(shí)期計(jì)算機(jī)軟件開發(fā)技術(shù)和開發(fā)方式都已經(jīng)十分的成熟和完善,在新的時(shí)代背景之下,合理選擇計(jì)算機(jī)軟件開發(fā)技術(shù)對(duì)于提高計(jì)算機(jī)運(yùn)行性能和提高工作能力方面有著十分重要的作用和意義,目前計(jì)算機(jī)軟件開發(fā)技術(shù)的主要方式包括以下幾個(gè)方面:首先,生命周期法。這種開發(fā)方式也稱為結(jié)構(gòu)化系統(tǒng)開發(fā)方法,是目前在國內(nèi)使用比較成熟和比較廣泛的方法,特別是在開發(fā)較為復(fù)雜大型的軟件系統(tǒng)時(shí),就能彰顯這種開放方法的優(yōu)勢(shì)。其主要是目前計(jì)算機(jī)軟開發(fā)技術(shù)應(yīng)用最廣,最成熟的一種軟件開發(fā)技術(shù),其優(yōu)點(diǎn)在于強(qiáng)調(diào)了軟件系統(tǒng)在開發(fā)過程中整體性和全面布局性,在開發(fā)過程中主要將整個(gè)過程氛圍若干個(gè)開發(fā)階段,在每隔階段中都有明確的任務(wù)和目標(biāo),這樣就能夠大大降低整個(gè)軟件系統(tǒng)在開發(fā)過程中復(fù)雜性和難度,提高了開發(fā)技術(shù)的可操作性。但是這種技術(shù)的缺點(diǎn)在于花費(fèi)的時(shí)間周期比較長(zhǎng),必須完成一個(gè)階段之后才能進(jìn)行下一個(gè)階段的工作,前一階段一旦出現(xiàn)問題將會(huì)對(duì)后期的工作產(chǎn)生嚴(yán)重影響。其次,原型化開發(fā)方法。這種方法也是計(jì)算機(jī)軟件開發(fā)過程中經(jīng)常使用的方法之一,其主要是就系統(tǒng)主要需求取得一個(gè)相同的結(jié)果之后,進(jìn)行原型的開發(fā)和運(yùn)行,在運(yùn)行過程中對(duì)這個(gè)原型不斷的進(jìn)行修改,指導(dǎo)用戶滿意為止。這種來發(fā)技術(shù)的方法其優(yōu)點(diǎn)在于對(duì)用戶的需求比較明確,能夠有效境地開發(fā)過程中風(fēng)險(xiǎn)和成本,能夠有效的利用各種系統(tǒng)進(jìn)行服務(wù),但是其缺點(diǎn)也十分明顯,其主要適用于那些系統(tǒng)簡(jiǎn)單,中小型的軟件開發(fā)啊,而對(duì)系統(tǒng)進(jìn)行維護(hù)過程中存在較大的難度。

2計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用

新時(shí)期計(jì)算機(jī)軟件技術(shù)開發(fā)的主要目的是為了人們服務(wù)于人們的生活。而在軟件開發(fā)過程中如何將其應(yīng)用到計(jì)算機(jī)上,實(shí)現(xiàn)其真正的應(yīng)用價(jià)值,才是我們最后應(yīng)該注意的事項(xiàng),例如將兩種不同的計(jì)算甲軟件系統(tǒng)安裝應(yīng)用到同一臺(tái)計(jì)算機(jī)上,一種為VB6.0+Acess,一種是Web+Xml+ActiveX。如果將這兩個(gè)軟件系統(tǒng)分別安裝到計(jì)算機(jī)上進(jìn)行運(yùn)行和操作,第一種軟件可以直接的安裝到電腦上進(jìn)行運(yùn)行,因?yàn)閹缀跛械碾娔X系統(tǒng)都是微軟的版本,可以有效的對(duì)軟件進(jìn)行兼容,而如果要安裝第二種軟件,則需要首先在計(jì)算機(jī)上安裝一些組件,同時(shí)還要對(duì)計(jì)算機(jī)的瀏覽器進(jìn)行更改,這主要因?yàn)榈诙N軟件系統(tǒng)對(duì)電腦系統(tǒng)不兼容,所以在安裝的過程中需要多增加一個(gè)步驟。當(dāng)兩種軟件分別安裝在電腦上成功運(yùn)行之后,一段時(shí)間的觀察我們就可以發(fā)現(xiàn),第一種系統(tǒng)和安裝方式可以在電腦中穩(wěn)定的運(yùn)行下去,不需做任何多余的操作,或者再進(jìn)行一次修復(fù)工作,用戶在電腦上可以直接的獨(dú)立的完成操作,使用方法十分簡(jiǎn)便,所以多數(shù)的用戶都會(huì)選擇該種類型的軟件,但是隨著運(yùn)用量的增加,會(huì)在一定程度上降低了軟件客戶端的運(yùn)行速度,這時(shí)候就需要人工對(duì)客戶端的運(yùn)行情況進(jìn)行有效的調(diào)整。而第二種系統(tǒng)在安裝過程中由于受到了電腦系統(tǒng)和瀏覽器的現(xiàn)實(shí),用戶在使用過程中存在很大的不便,所有選擇該種軟件的用戶數(shù)量較第一種數(shù)量較少。計(jì)算機(jī)軟件的開發(fā)都是為了更好的為社會(huì)文明的進(jìn)步而服務(wù)的,在軟件開發(fā)過程中開發(fā)人員將會(huì)越來越專業(yè),因此,在計(jì)算機(jī)軟件啊開發(fā)故偶成中應(yīng)該根據(jù)市場(chǎng)的需求進(jìn)行實(shí)際的軟件開發(fā)和應(yīng)用。

3結(jié)語

篇9

關(guān)鍵詞:計(jì)算機(jī)軟件 開發(fā)技術(shù) 現(xiàn)狀 應(yīng)用分析 問題 展望

中圖分類號(hào):TP311.5 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1674-098X(2015)09(b)-0054-02

在以計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)為核心的新信息時(shí)代,相關(guān)軟件在計(jì)算機(jī)系統(tǒng)上實(shí)現(xiàn)了完美的應(yīng)用,有效地滿足了人們的信息需求。但是,由于面臨功能類型日益增多軟件類型,其在實(shí)際開發(fā)中變得復(fù)雜。在涉及軟件開發(fā)結(jié)構(gòu)、標(biāo)準(zhǔn)以及相關(guān)計(jì)算機(jī)人員過硬的能力方面,容易出現(xiàn)開發(fā)不協(xié)調(diào)的問題,因此,為了能夠更好地把握計(jì)算機(jī)軟件開發(fā)技術(shù)的有關(guān)內(nèi)容,需要相關(guān)人員不斷探究計(jì)算機(jī)軟件開發(fā)技術(shù)及應(yīng)用,根據(jù)其開發(fā)現(xiàn)狀、問題、應(yīng)用分析以及開發(fā)意義對(duì)其進(jìn)行策略開發(fā)。

1 計(jì)算機(jī)軟件概況

計(jì)算機(jī)系統(tǒng)是由硬件和軟件共同組成,硬件為計(jì)算機(jī)的運(yùn)行提供支持,軟件對(duì)計(jì)算機(jī)的工作進(jìn)行合理的組織,計(jì)算機(jī)系統(tǒng)缺少其中任意一個(gè)部分就不能進(jìn)行正常工作,在計(jì)算機(jī)資源方面應(yīng)該考慮硬件資源和軟件資源兩個(gè)方面,不能僅僅考慮一個(gè)方面,但其中核心的是計(jì)算機(jī)軟件。

計(jì)算機(jī)的軟件是由系統(tǒng)軟件和應(yīng)用軟件組成。其中,系統(tǒng)軟件可以對(duì)計(jì)算機(jī)實(shí)施控制、管理、監(jiān)督以及維護(hù),能夠?yàn)橛?jì)算機(jī)軟件的正常運(yùn)行提供基礎(chǔ)性的安全保障;應(yīng)用軟件可以對(duì)具體的應(yīng)用進(jìn)行操作,能夠及時(shí)解決計(jì)算機(jī)的各種問題,比如財(cái)務(wù)管理軟件類型就屬于應(yīng)用軟件。

計(jì)算機(jī)軟件的開發(fā)應(yīng)用對(duì)各個(gè)領(lǐng)域的發(fā)展有著重要的作用,計(jì)算機(jī)管理部門當(dāng)前應(yīng)該加強(qiáng)對(duì)計(jì)算機(jī)軟件的開發(fā)力度,促進(jìn)其健康、快速的發(fā)展,并在一定程度上帶動(dòng)其他產(chǎn)業(yè)的發(fā)展。

2 計(jì)算機(jī)軟件開發(fā)技術(shù)的發(fā)展現(xiàn)狀及存在的問題

2.1 計(jì)算機(jī)軟件開發(fā)技術(shù)的發(fā)展進(jìn)程

在20世紀(jì)中期,計(jì)算機(jī)方面的工作都是由程序員進(jìn)行手工操作完成,包括對(duì)計(jì)算機(jī)軟件的開發(fā),不僅造成生產(chǎn)率低下而且還會(huì)帶來各種錯(cuò)誤。但隨著社會(huì)發(fā)展和科技的進(jìn)步,計(jì)算機(jī)軟件的開發(fā)經(jīng)歷了萌芽、發(fā)展以及完善更新階段,也不斷投入了高素質(zhì)的研發(fā)人員,從而加快了計(jì)算機(jī)軟件發(fā)展進(jìn)程,降低了軟件開發(fā)的難度,提高了計(jì)算機(jī)軟件開發(fā)的具體應(yīng)用。

在計(jì)算機(jī)軟件技術(shù)的發(fā)展中,其開發(fā)方式經(jīng)歷了由原型化開發(fā)到再生化開發(fā)再到周期研發(fā)化的轉(zhuǎn)變,形成了現(xiàn)階段最廣泛的系統(tǒng)研發(fā)方法,即計(jì)算機(jī)自動(dòng)編碼、完成設(shè)計(jì)的過程。

2.2 計(jì)算機(jī)軟件開發(fā)技術(shù)存在的問題

在經(jīng)濟(jì)、科技不斷發(fā)展的時(shí)代背景下,計(jì)算機(jī)軟件的開發(fā)得到了社會(huì)各方的支持,也實(shí)現(xiàn)了技術(shù)的不斷發(fā)展。但是,由于受信息全球化的沖擊,我國計(jì)算機(jī)軟件開發(fā)技術(shù)面臨一些問題,主要體現(xiàn)在以下幾個(gè)方面:第一,核心技術(shù)缺乏。我國計(jì)算機(jī)軟件開發(fā)技術(shù)的起步較晚,開發(fā)水平不高,缺乏突破性的創(chuàng)新,沒有形成核心的研發(fā)技術(shù),使得我國的計(jì)算機(jī)軟件產(chǎn)品質(zhì)量不能滿足人們的需要。第二,人才結(jié)構(gòu)不合理。計(jì)算機(jī)軟件開發(fā)需要大量的技術(shù)人員,但是技術(shù)人員的引進(jìn)需要大量的費(fèi)用,且技術(shù)開發(fā)的周期長(zhǎng),短期效益不明顯,使得有關(guān)部門很難推進(jìn)科研人員的機(jī)構(gòu)調(diào)整。第三,產(chǎn)品體系不完善。我國計(jì)算機(jī)軟件產(chǎn)品結(jié)構(gòu)缺乏核心的技術(shù)支持,沒有形成品牌效應(yīng),缺乏完善的產(chǎn)品體系。第四,計(jì)算機(jī)軟件的開發(fā)環(huán)境不良。軟件開發(fā)方面硬件投入的力量比軟件投入的多,且軟件開發(fā)存在不公平、價(jià)格誘惑、知識(shí)產(chǎn)權(quán)不被保護(hù)的問題,導(dǎo)致軟件開發(fā)的不良環(huán)境。第五,軟件開發(fā)成本高。高成本的軟件開發(fā)使得給計(jì)算機(jī)行業(yè)的發(fā)展帶來了壓力,同時(shí),社會(huì)的發(fā)展對(duì)計(jì)算機(jī)技術(shù)要求的不斷加大,導(dǎo)致計(jì)算機(jī)發(fā)展的復(fù)雜化,復(fù)雜化就要求高額的開發(fā)成本,需要投入的人力也不斷加大。

3 計(jì)算機(jī)軟件開發(fā)技術(shù)的意義

計(jì)算機(jī)軟件技術(shù)的開發(fā)能夠促進(jìn)計(jì)算機(jī)技術(shù)的發(fā)展,主要體現(xiàn)在以下幾個(gè)方面:第一,軟件開發(fā)能夠促進(jìn)開發(fā)人員創(chuàng)新能力的提高;第二,軟件的開發(fā)有效保證了計(jì)算機(jī)網(wǎng)絡(luò)遠(yuǎn)程控制的實(shí)現(xiàn),同時(shí),也有效維護(hù)了網(wǎng)絡(luò)的便捷性和時(shí)效性;第三,軟件技術(shù)的開發(fā)使計(jì)算機(jī)技術(shù)適應(yīng)了計(jì)算機(jī)網(wǎng)絡(luò)發(fā)展的需求,形成了開放性、共存性的網(wǎng)絡(luò)發(fā)展模式;第四,軟件的開發(fā)提升了研發(fā)人員的工作效率。

4 計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用

計(jì)算機(jī)軟件開發(fā)技術(shù)所存在的問題警示我們要注意對(duì)軟件開發(fā)技術(shù)的研究,下面根據(jù)計(jì)算機(jī)軟件開發(fā)技術(shù)的特點(diǎn)、研究方法、策略,并借助Internet、新一代網(wǎng)絡(luò)通信的成功應(yīng)用,說明計(jì)算機(jī)軟件開發(fā)技術(shù)的發(fā)展方向及研究點(diǎn)。

4.1 計(jì)算機(jī)軟件開發(fā)技術(shù)的特點(diǎn)

4.1.1使用價(jià)值高

隨著計(jì)算機(jī)的發(fā)展,各行各業(yè)都在發(fā)展中應(yīng)用了計(jì)算機(jī)技術(shù),計(jì)算機(jī)軟件作為計(jì)算機(jī)技術(shù)發(fā)展的重點(diǎn),它的開發(fā)對(duì)于各個(gè)行業(yè)有著重要的影響。同時(shí),在計(jì)算機(jī)軟件技術(shù)開發(fā)的過程中,社會(huì)經(jīng)濟(jì)發(fā)展得到了其技術(shù)上的支持,逐漸提升了社會(huì)效益和經(jīng)濟(jì)效益,因此計(jì)算機(jī)軟件技術(shù)的開發(fā)具有很高的使用價(jià)值。

4.1.2開發(fā)程序復(fù)雜

計(jì)算機(jī)軟件的開發(fā)需要較大的人力、物力以及財(cái)力的投入,主要是由其開發(fā)程序的復(fù)雜、多變導(dǎo)致,因此可見,軟件的開發(fā)對(duì)經(jīng)濟(jì)和社會(huì)的發(fā)展程度有很大的要求,只有得到充分的支持,軟件開發(fā)才能順利進(jìn)行。

4.2 計(jì)算機(jī)軟件開發(fā)的方法

4.2.1生命周期法

生命周期法是指計(jì)算機(jī)軟件技術(shù)的開發(fā)周期要從時(shí)間角度對(duì)其定義,根據(jù)開發(fā)的時(shí)間,將軟件開發(fā)分為設(shè)計(jì)、開發(fā)、評(píng)估和運(yùn)動(dòng)等不同的階段。在不同的階段,開發(fā)的標(biāo)準(zhǔn)存在不同的差異,因此,此方法要求開發(fā)人員要明確計(jì)算機(jī)軟件開發(fā)技術(shù)的含義,將其說明提供給客戶,并能幫助了解和掌握含義,從而積極的發(fā)揮軟件的職能。

4.2.2 系統(tǒng)開發(fā)法

系統(tǒng)開發(fā)法是指利用軟件編程中程序員需要的編程語言中的編程軟件研究軟件開發(fā)技術(shù)。此方法的開發(fā)形式自動(dòng)化,開發(fā)依據(jù)為客戶對(duì)軟件功能和目標(biāo)的定義,并能在此基礎(chǔ)上對(duì)軟件開的平臺(tái)進(jìn)行有效利用,從而保證軟件代碼編寫的完成。

4.2.3 原型開發(fā)法

原型開發(fā)法包括實(shí)驗(yàn)型、探索型、進(jìn)化型三種類型,具有動(dòng)態(tài)性、直觀性和嚴(yán)謹(jǐn)性的特點(diǎn),主要要求客戶和開發(fā)人員加強(qiáng)交流,通過客戶的引導(dǎo)來保證軟件功能的完備。

4.3 計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用策略

面對(duì)計(jì)算機(jī)軟件開發(fā)的問題,要采取一定的應(yīng)用策略,從而保證軟件開發(fā)技術(shù)的穩(wěn)定發(fā)展。主要表現(xiàn)在以下幾個(gè)方面;

4.3.1 關(guān)注軟件開發(fā)技術(shù)中核心技術(shù)的研發(fā)

軟件開發(fā)技術(shù)要通過國家、企業(yè)、高等院校、研究機(jī)構(gòu)的努力,不斷加快其研發(fā)的創(chuàng)新,促進(jìn)核心技術(shù)的強(qiáng)化。只有這樣,才能實(shí)現(xiàn)我國軟件技術(shù)開發(fā)的可持續(xù)發(fā)展,保障開發(fā)的軟件產(chǎn)品質(zhì)量。同時(shí),開發(fā)人員一方面要加強(qiáng)和客戶的聯(lián)系,根據(jù)客戶需要研發(fā)產(chǎn)品,另一方面要對(duì)開發(fā)的軟件難度進(jìn)行把握,為研發(fā)提供可靠的數(shù)據(jù)保障,實(shí)現(xiàn)軟件的有效開發(fā)。

4.3.2 關(guān)注軟件開發(fā)的質(zhì)量

軟件開發(fā)的核心人員要組成研發(fā)小組,通過小組努力,有效解決軟件開發(fā)過程中出現(xiàn)的問題,保證軟件開發(fā)的健康運(yùn)行。為了提升軟件開發(fā)的質(zhì)量,國家和政府還要積極培養(yǎng)高素質(zhì)人才,為其研發(fā)提供基礎(chǔ)保證。

4.4 計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用表現(xiàn)

4.4.1 Internet的應(yīng)用

Internet在全球的應(yīng)用不但推動(dòng)了信息的交流,實(shí)現(xiàn)了全球信息資源的共享,而且還加強(qiáng)建設(shè)了“全球村”,使全球人民聯(lián)系的不斷加強(qiáng)。Internet的應(yīng)用的特點(diǎn)分別是范圍涵蓋全球的連通性、信息系統(tǒng)沒有統(tǒng)一控制的自控性、涉及大量信息的豐富性。

4.4.2 新一代網(wǎng)絡(luò)通信的應(yīng)用

在Internet的應(yīng)用的推進(jìn)下,信息的傳播加快,其傳播的模式和工具以及傳播形式也發(fā)生了變化。在此基礎(chǔ)上,出現(xiàn)了多種多樣的通訊設(shè)備、信息處理設(shè)備,并以無線網(wǎng)和區(qū)域網(wǎng)的形式推動(dòng)計(jì)算機(jī)軟件開發(fā)技術(shù)的發(fā)展,出現(xiàn)了信息化時(shí)代。

4.4.3 軟件工程的應(yīng)用

在運(yùn)用計(jì)算機(jī)軟件開發(fā)技術(shù)時(shí),主要存在著兩種產(chǎn)品模式。第一種軟件開發(fā)產(chǎn)品是利用vB6.O+Acess的單機(jī)版計(jì)算機(jī)運(yùn)行模型,第二種軟件開發(fā)產(chǎn)品是利用

Web+Xml+ActiveX的數(shù)據(jù)庫服務(wù)模式。將這兩種不同的產(chǎn)品模式同時(shí)安裝在客戶的計(jì)算機(jī)上,可以發(fā)現(xiàn)第一個(gè)軟件可以實(shí)現(xiàn)自動(dòng)化的操作模式,能夠?yàn)榭蛻籼峁┍憷?,這款軟件在開發(fā)中比較穩(wěn)定且軟件的安裝和修復(fù)都在獨(dú)立的模板,用戶可以 進(jìn)行簡(jiǎn)單的操作發(fā)到自己的目標(biāo),但是這個(gè)軟件的運(yùn)行時(shí)間比較長(zhǎng),運(yùn)行效率較低,能源消耗大。第二個(gè)軟件的使用則是需要更改相關(guān)瀏覽器的參數(shù)設(shè)置,和第一個(gè)軟件比較,操作較復(fù)雜,因此,很容易受到計(jì)算機(jī)運(yùn)行版本的限制,而且因?yàn)槠鋮?shù)設(shè)置的復(fù)雜使其的更新和維護(hù)也變得復(fù)雜,給客戶的使用帶來了麻煩。

由兩種產(chǎn)品模式的實(shí)驗(yàn)分析發(fā)現(xiàn),隨著計(jì)算機(jī)的發(fā)展,客戶對(duì)其發(fā)展的要求不斷提高,對(duì)計(jì)算機(jī)軟件工作人員的技能也提出了要求,基于這種情況,在計(jì)算機(jī)領(lǐng)域興起了軟件工程的發(fā)展。在軟件工程的發(fā)展方面,通過制定一系列的系統(tǒng)規(guī)范,幫助軟件開發(fā)人員根據(jù)系統(tǒng)規(guī)范對(duì)開發(fā)出來的軟件進(jìn)行調(diào)整,并對(duì)未開發(fā)的軟件進(jìn)行預(yù)測(cè),從而更好地實(shí)現(xiàn)軟件性能的開發(fā)。

5 計(jì)算機(jī)軟件開發(fā)技術(shù)的未來發(fā)展趨勢(shì)

計(jì)算機(jī)軟件開發(fā)技術(shù)是計(jì)算機(jī)能夠廣泛應(yīng)用的基礎(chǔ),因此,未來要對(duì)計(jì)算機(jī)軟件的發(fā)展方向進(jìn)行調(diào)整和優(yōu)化,不斷提高其服務(wù)質(zhì)量,主要的未來發(fā)展方向?yàn)殚_放化、智能化、網(wǎng)絡(luò)化。

5.1 開放化

開放化是指計(jì)算機(jī)軟件的技術(shù)、產(chǎn)品標(biāo)準(zhǔn)以及源代碼等方面的開放。要求軟件開發(fā)人員不斷進(jìn)行交流和溝通,從而把握核心的開發(fā)技術(shù),實(shí)現(xiàn)軟件開發(fā)的高效化和科學(xué)化。

5.2 智能化

智能化是指軟件的開發(fā)和應(yīng)用實(shí)現(xiàn)智能。智能化實(shí)現(xiàn)的依據(jù)是通信設(shè)備以及網(wǎng)絡(luò)的發(fā)展,從而不斷為大眾提供高質(zhì)量的網(wǎng)絡(luò)服務(wù)。

5.3 網(wǎng)絡(luò)化

網(wǎng)絡(luò)化是指軟件開發(fā)要在網(wǎng)絡(luò)背景下實(shí)現(xiàn)全球的交流,加快促進(jìn)網(wǎng)絡(luò)環(huán)境下全世界人們之間的聯(lián)系,從而促進(jìn)網(wǎng)絡(luò)發(fā)展。在不斷實(shí)現(xiàn)網(wǎng)絡(luò)化的過程中日益豐富計(jì)算機(jī)的網(wǎng)絡(luò)功能。

6 結(jié)語

計(jì)算機(jī)軟件開發(fā)技術(shù)的研究已經(jīng)有幾十年的歷史,在計(jì)算機(jī)軟件系統(tǒng)不斷更新的同時(shí),對(duì)于軟件研發(fā)人員來說,軟件開發(fā)的重點(diǎn)是找到合適的系統(tǒng),特別是對(duì)軟件硬件系統(tǒng)的開發(fā)。正確的開發(fā)能夠減少計(jì)算機(jī)軟件工作的漏洞,提升開發(fā)產(chǎn)品的實(shí)用性,可見,軟件開發(fā)技術(shù)的價(jià)值非同一般。因此,為了促進(jìn)計(jì)算機(jī)軟件開發(fā)技術(shù)的發(fā)展,相關(guān)管理人員應(yīng)該加大對(duì)軟件技術(shù)開發(fā)的費(fèi)用支持,對(duì)開發(fā)設(shè)施投入注意力,不斷創(chuàng)造有利的軟件開發(fā)條件,選擇有針對(duì)性地開發(fā)技術(shù),從而不斷提高開發(fā)的效率,提升開發(fā)的應(yīng)用性,從而促進(jìn)人類社會(huì)的進(jìn)步。

參考文獻(xiàn)

[1] 劉凱英.淺談?dòng)?jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用及發(fā)展[J].無線互聯(lián)科技,2013(1):

69.

[2] 朱倩.計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用與發(fā)展探究[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2013(18):278-279.

[3] 張鑾.計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用探析[J].牡丹江教育學(xué)院學(xué)報(bào),2013,18(4):163-164.

[4] 張偉杰.計(jì)算機(jī)軟件開發(fā)技術(shù)的現(xiàn)狀及應(yīng)用探究[J].電子技術(shù)與軟件工程,2014(21):81.

[5] 楊向輝.計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用及未來展望[J].電子技術(shù)與軟件工程,2015(5):70.

[6] 劉蓉.計(jì)算機(jī)軟件開發(fā)技術(shù)的現(xiàn)狀及應(yīng)用探究[J].信息通信,2015(3):129.

[7] 印志鴻.軟件開發(fā)與硬件平臺(tái)依存關(guān)系探究―― 評(píng)《計(jì)算機(jī)軟件技術(shù)及應(yīng)用》[J].當(dāng)代教育科學(xué),2015(6):68.

篇10

關(guān)鍵詞:計(jì)算機(jī)軟件 數(shù)據(jù)接口 應(yīng)用

中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9416(2016)04-0000-00

計(jì)算機(jī)已廣泛應(yīng)用在人們的生活中,計(jì)算機(jī)軟件也在不斷的開發(fā)和增長(zhǎng),在這種情況下,科技人員要根據(jù)用戶使用的軟件實(shí)際狀況分析和研究軟件的數(shù)據(jù)接口,從而為人們研制出科學(xué)、便捷的數(shù)據(jù)接口,這樣我國計(jì)算機(jī)軟件就會(huì)形成顯著的成就和效果,軟件開發(fā)商也會(huì)得到一定的經(jīng)濟(jì)效益。因此,本文將分析計(jì)算機(jī)軟件數(shù)據(jù)接口的應(yīng)用。

1關(guān)于計(jì)算機(jī)軟件數(shù)據(jù)接口的現(xiàn)狀分析

目前,MIS系統(tǒng)已于多個(gè)管理信息系統(tǒng)建立接口,其中包括集團(tuán)課設(shè)部系統(tǒng)、集團(tuán)煤炭系統(tǒng)、鐵路TMIS系統(tǒng)、公司電量采集系統(tǒng)和磅房沉重系統(tǒng)。并且,軟件開發(fā)商根據(jù)對(duì)軟件數(shù)據(jù)的分析,制定出一種規(guī)范的軟件,從而提升了數(shù)據(jù)連接口的性能。但由于計(jì)算機(jī)網(wǎng)絡(luò)存在的一定的安全隱患,導(dǎo)致計(jì)算機(jī)軟件數(shù)據(jù)接口也存在大量的問題,這在一定程度上影響計(jì)算機(jī)軟件的功能。在計(jì)算機(jī)軟件開發(fā)的過程中,如果計(jì)算機(jī)軟件數(shù)據(jù)庫缺乏安全的保護(hù)措施,那黑客將會(huì)入侵計(jì)算機(jī),尤其是計(jì)算機(jī)數(shù)據(jù)在傳輸?shù)倪^程中,計(jì)算機(jī)將會(huì)被植入大量病毒,致使就計(jì)算機(jī)軟件系統(tǒng)被破壞,機(jī)主的個(gè)人信息和重要文件被竊取。盡管一些計(jì)算機(jī)用戶在不斷的學(xué)習(xí)和研究數(shù)據(jù)庫的保護(hù)形式,然而,隨著時(shí)代的發(fā)展,科技的更新,使得大部分用戶在使用計(jì)算機(jī)軟件時(shí),仍無法避免訪問數(shù)據(jù)庫對(duì)象的應(yīng)用形式。

我國計(jì)算機(jī)軟件開發(fā)效率與質(zhì)量與一些發(fā)達(dá)國家相比相對(duì)落后,我國在研發(fā)計(jì)算機(jī)軟件的過程中忽視數(shù)據(jù)連接口的作用和重要性,只為提升計(jì)算機(jī)的運(yùn)行速度,導(dǎo)致計(jì)算機(jī)軟件數(shù)據(jù)連接口存在著重大的安全隱患,而且,我國缺乏更先進(jìn)的科學(xué)技術(shù)和網(wǎng)絡(luò)維護(hù)系統(tǒng),致使計(jì)算機(jī)在連接數(shù)據(jù)庫時(shí)病毒入侵。因此,我國計(jì)算機(jī)軟件數(shù)據(jù)連接口的相關(guān)研發(fā)人員,要加大力度研制數(shù)據(jù)連接口,將數(shù)據(jù)連接功能簡(jiǎn)潔化[1]。

2計(jì)算機(jī)軟件數(shù)據(jù)連接口的設(shè)計(jì)原則

2.1符合用戶需求的原則

在設(shè)計(jì)計(jì)算機(jī)軟件數(shù)據(jù)連接口的過程中,首先。設(shè)計(jì)人員要對(duì)市場(chǎng)數(shù)據(jù)接口的使用情況進(jìn)行調(diào)研,結(jié)合人們對(duì)于計(jì)算機(jī)軟件的要求,設(shè)計(jì)符合人們需求的計(jì)算機(jī)軟件連接口。圍繞軟件程序開發(fā)數(shù)據(jù)連接口。只有數(shù)據(jù)連接口滿足人們的需求,才能從根本上解決計(jì)算機(jī)軟件的開發(fā)的問題[2]。

2.2面向?qū)ο笤瓌t

為了是軟件數(shù)據(jù)接口更具規(guī)范性和合理性,設(shè)計(jì)人員要采用科學(xué)的方法提升數(shù)據(jù)連接口的使用效率。因而,設(shè)計(jì)員在設(shè)計(jì)數(shù)據(jù)連接口時(shí)必須要遵循面向?qū)ο笤瓌t,從而不同角度、不同層次分析計(jì)算機(jī)軟件數(shù)據(jù)連接功能,此外,設(shè)計(jì)人員還應(yīng)減少設(shè)計(jì)數(shù)據(jù)口的成本。

2.3堅(jiān)持可擴(kuò)展性原則

計(jì)算機(jī)軟件數(shù)據(jù)連接口時(shí)設(shè)計(jì)軟件的基礎(chǔ)條件,因此,設(shè)計(jì)員的設(shè)計(jì)觀念要隨著人們對(duì)于數(shù)據(jù)連接口的需求程度而改變,在對(duì)軟件升級(jí)的過程中,也要不斷的升級(jí)數(shù)據(jù)連接口,當(dāng)設(shè)計(jì)人員堅(jiān)持可擴(kuò)展性原則時(shí),計(jì)算機(jī)用戶的利益就會(huì)被維護(hù)。

2.4高容錯(cuò)性與高健壯性原則

高健壯性原則是指計(jì)算機(jī)軟件數(shù)據(jù)接口在受到指令時(shí),計(jì)算機(jī)內(nèi)部系統(tǒng)能快速的處理數(shù)據(jù)。但高榮錯(cuò)性卻比高建壯性具有較多的功能,軟件開發(fā)商在利用高容錯(cuò)性時(shí),不僅能快速的處理和判斷計(jì)算機(jī)中的問題,還能減少數(shù)據(jù)口對(duì)系統(tǒng)造成的影響,從而保障計(jì)算機(jī)軟件數(shù)據(jù)接口的正常使用功能。因此,軟件開發(fā)商應(yīng)設(shè)計(jì)數(shù)據(jù)連接口的過程中,應(yīng)堅(jiān)持高容錯(cuò)性原則,盡量避免錯(cuò)誤數(shù)據(jù)對(duì)計(jì)算機(jī)傷害。

3關(guān)于計(jì)算機(jī)軟件數(shù)據(jù)連接口的應(yīng)用探討

3.1程序接口函數(shù)模式

對(duì)于計(jì)算機(jī)軟件數(shù)據(jù)接口的研究,大部分軟件開發(fā)商會(huì)選擇程序接口函數(shù)模式,利用相關(guān)的軟件程序完成第三方的工作,然后再密封數(shù)據(jù)連接口,增強(qiáng)數(shù)據(jù)連接口的保密性,從而保障數(shù)據(jù)連接口不會(huì)對(duì)其他用戶開放,這樣數(shù)據(jù)就會(huì)呈現(xiàn)交互形式,程序接口函數(shù)模式也會(huì)起到重要的作用[3]。

3.2文件交換模式

文件交換模式主要是使用數(shù)據(jù)庫中的資料和文件,實(shí)現(xiàn)計(jì)算機(jī)軟件數(shù)據(jù)的交互。因而,軟件開發(fā)商在制定數(shù)據(jù)交接口的過程中,要仔細(xì)研究數(shù)據(jù)結(jié)構(gòu),制定相關(guān)的數(shù)據(jù)方案,按照數(shù)據(jù)結(jié)構(gòu)研制出一個(gè)合理的文件,這樣計(jì)算機(jī)軟件在運(yùn)行的過程中就會(huì)主動(dòng)掃描文件,并讀取文件中的內(nèi)容,以此達(dá)到數(shù)據(jù)交換。例如:Windows系統(tǒng)中經(jīng)常會(huì)出現(xiàn)一些特殊的符號(hào),而這些特殊的符號(hào)則為計(jì)算機(jī)的程序編程,開發(fā)商在研制計(jì)算機(jī)軟件的過程中需要記錄其程序編程,以開放的方式滿足用戶的需求,這樣用戶在使用計(jì)算機(jī)時(shí)就不會(huì)受到限制。Ini文件也成為交換模式。

3.3中間數(shù)據(jù)庫模式

中間數(shù)據(jù)庫的使用模式對(duì)于用戶而言具有一定限制,用戶在使用軟件時(shí)只有得到軟件開發(fā)商的授權(quán),才能靈活的使用軟件中的數(shù)據(jù)庫,否則只能對(duì)一些特殊的數(shù)據(jù)進(jìn)行訪問。但中間數(shù)據(jù)庫模式比其它兩種模式的優(yōu)勢(shì)較高,中間數(shù)據(jù)庫利于開發(fā),數(shù)據(jù)操作性強(qiáng)。而且,中間數(shù)據(jù)庫配置方式較為簡(jiǎn)單,如需其它配置,只需將配置內(nèi)容植入到中間數(shù)據(jù)庫中。然而,盡管中間數(shù)據(jù)庫在數(shù)據(jù)連接口應(yīng)用中占據(jù)主要地位,但由于中間數(shù)據(jù)庫形成的方式較為復(fù)雜,中間數(shù)據(jù)庫模式的數(shù)據(jù)連接口范圍小,所以,中間數(shù)據(jù)模式很難廣泛應(yīng)用在計(jì)算機(jī)軟件數(shù)據(jù)連接口中。

4結(jié)語

總而言之,計(jì)算機(jī)作為人類研發(fā)的一種技術(shù),人類要不斷對(duì)其進(jìn)行更新和改造,維護(hù)計(jì)算機(jī)內(nèi)部的安全系統(tǒng),保障計(jì)算機(jī)軟件數(shù)據(jù)連接口的安全。只有這樣,才能使計(jì)算機(jī)軟件正常運(yùn)行,軟件數(shù)據(jù)庫也不會(huì)輕易被黑客竊取,從而有效的解決計(jì)算機(jī)軟件數(shù)據(jù)連接口存在的安全隱患問題。其次,研發(fā)人員在設(shè)計(jì)數(shù)據(jù)口的過程中一定要遵循相關(guān)設(shè)計(jì)原則,以便保護(hù)計(jì)算機(jī)的性能。

參考文獻(xiàn)

[1]李萬明.淺談?dòng)?jì)算機(jī)軟件數(shù)據(jù)接口的應(yīng)用[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2015,(02):12-23.

[2]丁高虎.計(jì)算機(jī)軟件數(shù)據(jù)接口應(yīng)用研究[J].電子技術(shù)與軟件工程,2013,(04):34-45.

[3]劉行.探討計(jì)算機(jī)軟件數(shù)據(jù)接口的應(yīng)用[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2014,(24):67-78.