中文久久久字幕|亚洲精品成人 在线|视频精品5区|韩国国产一区

歡迎來到優(yōu)發(fā)表網(wǎng),期刊支持:400-888-9411 訂閱咨詢:400-888-1571股權(quán)代碼(211862)

購物車(0)

期刊大全 雜志訂閱 SCI期刊 期刊投稿 出版社 公文范文 精品范文

計算機(jī)硬件的研發(fā)范文

時間:2023-11-27 10:19:44

序論:在您撰寫計算機(jī)硬件的研發(fā)時,參考他人的優(yōu)秀作品可以開闊視野,小編為您整理的7篇范文,希望這些建議能夠激發(fā)您的創(chuàng)作熱情,引導(dǎo)您走向新的創(chuàng)作高度。

計算機(jī)硬件的研發(fā)

第1篇

關(guān)鍵詞:計算機(jī)軟件;軟件技術(shù);發(fā)展趨勢

中圖分類號:TP311.5

計算機(jī)的快速發(fā)展,可以說帶動了整個社會的進(jìn)步,也改變了人們的生活。而如今,它已經(jīng)不單單只是一種計算的工具了,更是人們智慧的結(jié)晶。其應(yīng)用十分廣泛,基本從20世紀(jì)中期開始,計算機(jī)技術(shù)的身影就由軍事領(lǐng)域逐漸擴(kuò)大到社會經(jīng)濟(jì)發(fā)展的各個領(lǐng)域,在數(shù)據(jù)通信、文化教育、經(jīng)濟(jì)管理和醫(yī)療設(shè)備等領(lǐng)域都有著十分重要的作用。計算機(jī)軟件技術(shù)作為計算機(jī)的核心部分,主要擔(dān)任著計算機(jī)系統(tǒng)執(zhí)行著某項任務(wù)所需要的程序、數(shù)據(jù)和文檔等。隨著計算機(jī)的應(yīng)用不斷的增加,信息技術(shù)的快速發(fā)展和計算機(jī)硬件的日益更新,計算機(jī)技術(shù)的快速發(fā)展和軟件技術(shù)產(chǎn)業(yè)成為新世紀(jì)的新型產(chǎn)業(yè)。也成為國民經(jīng)濟(jì)增加的主要因素,同時,也是全球共同關(guān)注的競爭問題,近些年來,我國的計算機(jī)軟件產(chǎn)業(yè)也逐漸成為我國的經(jīng)濟(jì)發(fā)展的支柱產(chǎn)業(yè),也加快了我國的信息化進(jìn)程。所以,在這個計算機(jī)飛速發(fā)展的今天,我們應(yīng)該了解計算機(jī)的發(fā)展現(xiàn)狀和未來的發(fā)展趨勢是十分必要的。

1 計算機(jī)軟件應(yīng)用現(xiàn)狀

1.1 計算機(jī)用戶增多的原因。計算機(jī)教學(xué)作為一科基礎(chǔ)教學(xué)任務(wù)已經(jīng)普及到初中甚至小學(xué),無論是農(nóng)村還是城市里,計算機(jī)已經(jīng)成為了解世界和咨詢問題的一種工具。因為有了計算機(jī),使得地球成為了地球村,讓人民開拓了視野,這無疑是計算機(jī)用戶增多的主要原因。同時由于在我國電器行業(yè)競爭力特別大,更新速度快,一臺電腦的價格也變化非常大。再次就是國家的一些政策促進(jìn)了人民的消費,比如國家實行家電下鄉(xiāng)的補(bǔ)貼政策等等。同時,還與人們的生活水平的提高也息息相關(guān),使得人們的基礎(chǔ)設(shè)施健全,計算機(jī)成為人們的一種家電之一[1]。

1.2 計算機(jī)軟件的用途。計算機(jī)的發(fā)展如此之快,正是因為它的用途十分廣泛,這里講計算機(jī)的主要用途歸屬于六大類。一是娛樂活動。二是日常工作的一種工具。三是通過計算機(jī)能夠?qū)崿F(xiàn)自動控制,這也是計算機(jī)應(yīng)用的另一個重要的方面。四是可以利用計算機(jī)進(jìn)行教學(xué),計算機(jī)輔助教學(xué)是利用計算機(jī)為工具向?qū)W生們教授知識,這樣可以節(jié)省時間,方便同學(xué)們能夠較容易的接受知識,也能按照不同的教學(xué)方式和領(lǐng)域進(jìn)行教學(xué)。五是通過計算機(jī)進(jìn)行設(shè)計,采用計算機(jī)設(shè)計是一種實用的技術(shù),計算機(jī)設(shè)計的過程能夠?qū)崿F(xiàn)自動化或半自動化,可以大大縮減設(shè)計周期,減少設(shè)計成本和加快產(chǎn)品的更換率,在產(chǎn)過程中起著的作用。六是實現(xiàn)人工智能,計算機(jī)擁有記憶能力和邏輯能力,利用計算機(jī)模擬人類智力活動,能夠代替人類部分勞力勞動,所以智能計算機(jī)作為人類智能的輔助工具,在以后的生活中會應(yīng)用到很多的領(lǐng)域里。

2 算機(jī)軟件發(fā)展在實際應(yīng)用中存在的問題

近年來,計算機(jī)在我國發(fā)展迅速,相關(guān)部門對計算機(jī)軟件技術(shù)也有著大力支持。盡管這樣,但是面對計算機(jī)軟件產(chǎn)業(yè)的發(fā)展和日益激烈的競爭狀態(tài),我國的計算機(jī)軟件的應(yīng)用方面任然存在著以下幾個方面的問題。一是計算機(jī)軟件產(chǎn)業(yè)核心技術(shù)缺乏,正如目前我國的軟件技術(shù)處于中等的研發(fā)水平和研究實力,特別是在自主創(chuàng)新方面能力不高,由于這些問題使我國的軟件產(chǎn)業(yè)在全世界的軟件產(chǎn)業(yè)處于中等水平,所生產(chǎn)的產(chǎn)品在市場上具有不好的趨勢。同時,由于核心技術(shù)的缺乏,甚至在關(guān)鍵性和戰(zhàn)略性的領(lǐng)域中處于空白狀態(tài),出現(xiàn)一些市場經(jīng)濟(jì)效益差和市場前景不好的狀況,與此之外,核心技術(shù)的缺乏不僅不利于計算機(jī)軟件的長期發(fā)展,還對許多的安全信息構(gòu)成了一定的隱患。二是計算機(jī)軟件產(chǎn)業(yè)產(chǎn)品體系不合理,缺乏具有一定經(jīng)濟(jì)實力的企業(yè)的影響力,同時,我國的計算機(jī)軟件技術(shù)產(chǎn)業(yè)也缺乏長遠(yuǎn)的規(guī)劃,在很多情況下只限于眼前的利益出發(fā),從而使得開發(fā)的產(chǎn)品缺乏競爭力。同時,缺乏以專業(yè)服務(wù)態(tài)度體系來支持現(xiàn)代的發(fā)展模式。三是計算機(jī)軟件人才結(jié)構(gòu)的問題,就目前看來,我國的計算機(jī)軟件開發(fā)人員主要從事的是基礎(chǔ)程序開發(fā)和基礎(chǔ)技術(shù)的支持等基礎(chǔ)性的工作,對于具有研究高層次軟件技術(shù)的人才較為缺乏,這也成為我國目前計算機(jī)軟件產(chǎn)業(yè)中的一大重要問題,正是因為人才技術(shù)上的問題,使得生產(chǎn)的技術(shù)產(chǎn)品和市場前景有著一定的偏差,因此,在實際的生產(chǎn)和再滿足國際市場的前提下,我國應(yīng)該提高對計算機(jī)軟件研發(fā)技術(shù)和國際經(jīng)營能力的復(fù)合型人才的培養(yǎng)和利用。四是計算機(jī)發(fā)展的環(huán)境問題,近年來,雖然大部分對計算機(jī)的發(fā)展很重視,但是任然存在對軟件的重視程度和投入度不足的現(xiàn)象。存在著惡性競爭和軟件盜版現(xiàn)象,長期以來的惡性循環(huán),致使計算機(jī)軟件產(chǎn)業(yè)止步不前[2]。

3 軟件的發(fā)展趨勢

3.1 開放化趨勢。在實際的生產(chǎn)中,所謂的開放化就是指軟件源代碼的開放和軟件產(chǎn)品的開放,對于開放源代碼,可以降低軟件技術(shù)和知識產(chǎn)權(quán)的成本,所以以開放源代碼為基礎(chǔ)的發(fā)展軟件產(chǎn)業(yè)是推動我國計算機(jī)軟件產(chǎn)業(yè)的開放化趨勢的一大重要途徑。同時,計算機(jī)軟件技術(shù)的開放也能使軟件行業(yè)內(nèi)的人員能夠相互學(xué)習(xí),共同提高,從而提高產(chǎn)品的質(zhì)量。這樣也能進(jìn)一步促進(jìn)計算機(jī)軟件的發(fā)展。

3.2 網(wǎng)絡(luò)化。在信息時代的今天,網(wǎng)絡(luò)是其一個基本特征。計算機(jī)軟件產(chǎn)業(yè)的發(fā)展也是依靠網(wǎng)絡(luò)為中心的變革,因為網(wǎng)絡(luò)的高速發(fā)展,也拉近了全球的距離。所以網(wǎng)絡(luò)化必將是計算機(jī)軟件技術(shù)在未來世界市場中的一個重要的發(fā)展方向,它將會應(yīng)用于世界的各個領(lǐng)域,并且能為各個角落的人提供服務(wù)。

3.3 服務(wù)化。在市場眾多的產(chǎn)品競爭下,為客戶提供優(yōu)秀的設(shè)計理念,提供先進(jìn)的設(shè)計技術(shù)和全面的應(yīng)用功能及滿意的服務(wù)態(tài)度,是計算機(jī)軟件的一種主要的發(fā)展模式。它具體指的是在高層系統(tǒng)軟件控制之下各種服務(wù)器形成一個具有計算和數(shù)據(jù)處理能力的多功能服務(wù)環(huán)境。同時,在軟件技術(shù)的開發(fā)人員的思想和素質(zhì)上也具有服務(wù)化的理念。因此計算機(jī)軟件服務(wù)化趨勢所提供給客戶的體驗就成為市場競爭的關(guān)鍵性因素。

3.4 智能化。在社會不斷發(fā)展的今天,人工智能也不斷的發(fā)展,其應(yīng)用也越來越廣泛。它可以提高資源配置的效率,提高信息系統(tǒng)的自動處理能力,擴(kuò)大了意識思維的處理能力。所以自動化。數(shù)字化等信息技術(shù)促進(jìn)了計算機(jī)軟件的技術(shù)的高級化和成熟化發(fā)展,所以計算機(jī)軟件的發(fā)展在以后必將朝著智能化趨勢發(fā)展[3]。

4 結(jié)束語

隨著計算機(jī)的普及和通信技術(shù)及計算機(jī)技術(shù)的發(fā)展,計算機(jī)與人們的關(guān)系變得日益緊密。人們的生活。生產(chǎn)和科學(xué)研究都已經(jīng)離不開計算機(jī),無論從哪種角度去看,計算機(jī)在我們?nèi)粘I钪袔淼淖饔枚际遣豢珊饬康?。但是根?jù)我國的實際情況,計算機(jī)的開發(fā)僅僅才幾十年,在這段時間內(nèi),計算機(jī)也不斷的變化升級,但任在很多方面還有不足,所以對于軟件開發(fā)工作人員來說,在軟件開發(fā)是選擇合理的系統(tǒng)和科學(xué)的管理辦法,才能使計算機(jī)的應(yīng)用越走越廣泛。

參考文獻(xiàn):

[1]陳波宇.計算機(jī)管理系統(tǒng)應(yīng)用狀況及發(fā)展前景[J].科學(xué)故事博覽,2010(01).

[2]梁華.淺論近年來軟件開發(fā)技術(shù)與應(yīng)用發(fā)展趨勢[J].科技信息,2010(16):118-120.

[3]孫麗霞.我國計算機(jī)軟件現(xiàn)狀及發(fā)展趨勢[J].科學(xué)學(xué)報,2012(10):311-313.

第2篇

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

中圖分類號:TP311.5 文獻(xiàn)標(biāo)識碼:A DOI:10.3969/j.issn.1003-6970.2013.03.050

0 引言

計算機(jī)的發(fā)展,帶動了整個社會的進(jìn)步,也大大改變了人們的生活,如今,它已不單單是一種計算工具,而是人類智慧的延伸,廣泛運用于數(shù)據(jù)通信、文化教育、經(jīng)濟(jì)管理、醫(yī)療工程等領(lǐng)域。作為計算機(jī)技術(shù)的核心,軟件產(chǎn)業(yè)日益發(fā)展,已成為我國經(jīng)濟(jì)發(fā)展的支柱型產(chǎn)業(yè)。

1 軟件開發(fā)的方式

開發(fā)一個大型軟件,需要有團(tuán)隊支持,為保證軟件的開發(fā)質(zhì)量,工作人員必須嚴(yán)格按相關(guān)的規(guī)定進(jìn)行開發(fā)調(diào)試。軟件開發(fā)通常有三種開發(fā)辦法。

1.1 生命周期法。從時間的角度,把軟件分解成若干個階段,需嚴(yán)格要求每一階段的開始和結(jié)尾。

1.2 原型化的方法,生命周期法屬于傳統(tǒng)方法,其理論較嚴(yán)密,需要大量的定義和說明,甚至在開發(fā)之初就要認(rèn)定有關(guān)資料,不適合初期概念模糊的軟件。遇到這種情況,開發(fā)人員可使用原型化方法,通過研究原型化系統(tǒng),達(dá)到符合軟件本身的要求。

原型的三種形態(tài):紙上原型,這種模型對軟件的一些特征做了解釋;工作原型,在計算機(jī)上對制做好的部分功能進(jìn)行試放,可使用戶提前了解將要開發(fā)的程序;現(xiàn)有原型,用一個現(xiàn)成的可運行的程序,完成全部或部分所需功能。

1.3 自動形式系統(tǒng)的開發(fā)

這種方法采用了第四代技術(shù)中的許多軟件開發(fā)工具,工作人員無需說出方法,只需說出內(nèi)容。第四代軟件工具能夠自動分析并設(shè)計編碼。

2 計算機(jī)軟件技術(shù)發(fā)展現(xiàn)狀

2.1 軟件產(chǎn)業(yè)發(fā)展迅速

據(jù)國家統(tǒng)計調(diào)查,金融危機(jī)之后,越來越多的軟件企業(yè)為渡過營收難關(guān),紛紛將目光轉(zhuǎn)向國內(nèi)市場,因為IT服務(wù)包在我國增長迅速。而近些年來,我國的軟件產(chǎn)業(yè)規(guī)模逐漸壯大。

2.2 人才隊伍的數(shù)量和質(zhì)量有所提高

在全國從事軟件工作的人員中,研究生和本科生的比例呈上升趨勢,從而提升了軟件開發(fā)的質(zhì)量,滿足了軟件產(chǎn)業(yè)的需求。

2.3 我國軟件產(chǎn)業(yè)總額占全球軟件產(chǎn)業(yè)總額的比例有改變

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

政府近幾年來在政策上給與了軟件技術(shù)產(chǎn)業(yè)大力的支持和幫助,在多方面的共同努力下,我國的軟件技術(shù)有了長足穩(wěn)定的發(fā)展,但在全球日趨激烈的競爭面前,還有很長的路要走。當(dāng)下,我國軟件技術(shù)還存有幾個問題:

3.1 軟件產(chǎn)業(yè)缺乏核心技術(shù)

客觀地講,我國的軟件行業(yè)目前尚處于初級階段,整體開發(fā)水平和能力都比較低,尤其是自主創(chuàng)新能力不夠,導(dǎo)致我國的軟件產(chǎn)業(yè)在全球軟件產(chǎn)業(yè)鏈中處于中下游,產(chǎn)品層次和質(zhì)量都處于較低的水平。之所以會出現(xiàn)這些問題,主要原因就是缺乏核心技術(shù),甚至在一些前沿性、關(guān)鍵性的領(lǐng)域還是空白。

3.2 軟件人才結(jié)構(gòu)性矛盾突出。當(dāng)前,我國從事軟件行業(yè)的工作人員大多是一些基礎(chǔ)性的技術(shù)人員,主要研究基礎(chǔ)程序和軟件技術(shù)支持等工作,缺乏高層次的科研人才,這就使得我國軟件行業(yè)難以向更深更廣的領(lǐng)域發(fā)展。此外,用人成本相對來講也會高一些。

3.3 軟件產(chǎn)業(yè)產(chǎn)品體系不合理

雖然我國的軟件產(chǎn)業(yè)取得很大成就,但其發(fā)展結(jié)構(gòu)一直很不合理,沒有領(lǐng)頭軍,缺少國際影響力。

3.4 軟件產(chǎn)業(yè)的發(fā)展環(huán)境有待優(yōu)化

我國多年來一直存在這樣一個現(xiàn)象,對硬件的關(guān)注度要遠(yuǎn)大于軟件,在投入力量方面,軟件產(chǎn)業(yè)大大不足。而國內(nèi)的軟件業(yè)在不斷發(fā)展的過程中,也常常出現(xiàn)盜版軟件、競爭不公和價格誘惑等不良現(xiàn)象,對知識產(chǎn)權(quán)的保護(hù)力度還處于較弱的階段,這些原因致使各個軟件企業(yè)對技術(shù)研發(fā)的投入不夠,不能給工作人員提供優(yōu)良的開發(fā)環(huán)境,工作人員也沒有投入激情,導(dǎo)致產(chǎn)品的質(zhì)量上不去,發(fā)展空間難以提升。

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

4.1 作為20世紀(jì)最偉大的技術(shù),Internet如今在全球廣泛應(yīng)用,這個計算平臺資源相當(dāng)豐富,方便了全球的來往。移動通訊日益進(jìn)步,各種嵌入設(shè)備和信息處理設(shè)備不斷更新發(fā)展,在Internet的基礎(chǔ)上,以無線網(wǎng)或局域網(wǎng)為局部的設(shè)施,才有了現(xiàn)在的數(shù)字化、信息化時代。Internet的特點主要有:首先是其在全球廣泛的連通性;其次,Internet連通起來的信息系統(tǒng)沒有統(tǒng)一的控制,各節(jié)點的自治性較高,復(fù)雜的實體行為不可預(yù)測;第三,人類處理海量信息的基礎(chǔ)平臺由Internet提供,Internet不僅把各個信息孤島聯(lián)接起來,還拓展了分享范圍,尤其是整合了計算設(shè)備的能力,使其能夠完成海量運算。

4.2 新一代軟件運行平臺注重自治性和協(xié)作性,由于它是以Internet為基礎(chǔ),在Internet連通性的影響下,其傳播模式和產(chǎn)品形態(tài)在根本上逐漸變化。當(dāng)軟件脫離硬件成為一種新產(chǎn)品產(chǎn)業(yè)模式后,它的商業(yè)合理性更強(qiáng),而且Internet在計算能力或升級維護(hù)方面,都能提供更優(yōu)質(zhì)的服務(wù)。隨著軟件技術(shù)的發(fā)展,Internet應(yīng)用涌現(xiàn)出很多新業(yè)務(wù),當(dāng)前,對新環(huán)境下軟件技術(shù)的主要研究工作有:

4.2.1 網(wǎng)絡(luò)應(yīng)用的普及提升了軟件中間技術(shù)的發(fā)展空間,增大了其應(yīng)用量。

作為一種新型的軟件,中間件在Internet的影響下,內(nèi)涵越來越豐富,其技術(shù)趨勢主要呈現(xiàn)在兩方面:一方面,支撐軟件逐步向靠近運行層,欲與其融合,給系統(tǒng)提供更多更強(qiáng)的支持;另一方面,中間件也正在對運行部署和高層計等開發(fā)工作做考慮。這兩方面都是以軟件構(gòu)件和軟件體系結(jié)構(gòu)為技術(shù)基礎(chǔ)的。廣義上看,中間件指的是應(yīng)用軟件和系統(tǒng)軟件之間的那部分,它主要是為了保障應(yīng)用軟件的高效開發(fā)和運行。

目前,中間件已是軟件技術(shù)重點研究的對象,主要的中間件有:消息中間件、數(shù)據(jù)訪問中間件、遠(yuǎn)程過程調(diào)用中間件、面向?qū)ο笾虚g件和事務(wù)中間件等。分布式計算和對象技術(shù)的結(jié)合產(chǎn)生了面向?qū)ο笾虚g件,它主要負(fù)責(zé)提供一種能在異構(gòu)分布計算環(huán)境中透明地傳遞對象的通訊機(jī)制。

4.2.2 網(wǎng)格計算

和以往的計算機(jī)應(yīng)用體系結(jié)構(gòu)不同,Internet使各種各樣的服務(wù)器都在網(wǎng)上連接,計算機(jī)系統(tǒng)也從Client/Server結(jié)構(gòu)向Cfient/Network結(jié)構(gòu)轉(zhuǎn)變。受高層系統(tǒng)軟件的控制影響,各種服務(wù)器產(chǎn)生了一個具備海量信息處理能力且能為社會大眾提供一體化信息服務(wù)的大環(huán)境,此環(huán)境被稱為“網(wǎng)格”,是Internet技術(shù)下一展目標(biāo)。Internet負(fù)責(zé)計算機(jī)硬件的連通,Web負(fù)責(zé)網(wǎng)頁的連通,而網(wǎng)格則擔(dān)任著連通互聯(lián)網(wǎng)上所有資源的重任,包括計算資源、通信資源、存儲資源、信息資源、軟件資源和知識資源等。在互聯(lián)網(wǎng)上,數(shù)據(jù)和計算資源分布比較零散,存在于各個網(wǎng)絡(luò)站點;在網(wǎng)格中,這些可得到統(tǒng)一管理或使用。這些應(yīng)用體系結(jié)構(gòu)都在很大程度上影響著計算機(jī)系統(tǒng),如何在跨地域的網(wǎng)絡(luò)上建立網(wǎng)格系統(tǒng),且網(wǎng)格系統(tǒng)要具有透明安全可靠、單一系統(tǒng)映像、資源共享和負(fù)載平衡的性能,這是當(dāng)前計算機(jī)系統(tǒng)結(jié)構(gòu)研究的重點之一,也是以后的一大趨勢。

4.2.3 面向?qū)ο蠛蜆?gòu)件化軟件等新技術(shù)

在新世紀(jì)這個網(wǎng)絡(luò)技術(shù)迅猛發(fā)展的時代,軟件開發(fā)面臨的環(huán)境日益惡劣復(fù)雜,跨越異構(gòu)平臺的能力和開放的系統(tǒng)結(jié)構(gòu)是應(yīng)用軟件的需求,這就使得應(yīng)用系統(tǒng)中的軟件原來越大,但在傳統(tǒng)技術(shù)的基礎(chǔ)上,常會出現(xiàn)系統(tǒng)信息復(fù)雜化、維護(hù)費用增多、開發(fā)周期延長、功能擴(kuò)展困難等問題。因此,當(dāng)下的應(yīng)用軟件在互操作性、可擴(kuò)展性、結(jié)構(gòu)開放性和代碼重用等方面都要有所加強(qiáng)提升,構(gòu)件對象設(shè)計模式在這種大環(huán)境下應(yīng)運而生,它既具備互操作性和可擴(kuò)展能力,也符合其他要求。Microsoft公司的COM,Sum公司的Jav Beans,OMG組織的CORBA,目前大多數(shù)的構(gòu)建結(jié)構(gòu)都是以這三種技術(shù)為基礎(chǔ)的。

4.2.4 軟件開發(fā)工藝的創(chuàng)新

目前,全球的軟件產(chǎn)業(yè)為了能夠長期穩(wěn)定發(fā)展,在軟件開發(fā)工藝上需要大力創(chuàng)新。但軟件產(chǎn)業(yè)的生產(chǎn)模式還是傳統(tǒng)的“高級勞動力密集型”方式,在軟件產(chǎn)品開發(fā)和項目開發(fā)上多半是依靠人力,效應(yīng)不夠規(guī)?;?,產(chǎn)品質(zhì)量和生產(chǎn)效率基本上決定于軟件開發(fā)工作人員的個體素質(zhì)。有些企業(yè)雖然采用了CMM、ISO管理思想或軟件工程思想,但對開發(fā)軟件所需的成本仍是按人的效率計算的,難以突顯產(chǎn)業(yè)的工業(yè)化和規(guī)?;?。一般來講,技術(shù)成熟后,產(chǎn)業(yè)就該脫離手工作坊式的生產(chǎn)模式,進(jìn)入到自動化生產(chǎn)和工業(yè)化生產(chǎn)的階段,但軟件行業(yè)卻沒出現(xiàn)這種現(xiàn)象。

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

5.1 服務(wù)化趨勢

面向客戶,為客戶提供最優(yōu)秀的設(shè)計理念、最先進(jìn)的軟件技術(shù)、一流的產(chǎn)品應(yīng)用和最優(yōu)質(zhì)的服務(wù),是軟件行業(yè)的一種主流模式,也是盡力去實現(xiàn)的目標(biāo)。

5.2 網(wǎng)絡(luò)化趨勢

網(wǎng)格化是一種網(wǎng)絡(luò)存在形式,由于互聯(lián)網(wǎng)的發(fā)展,拉近了全球的距離,網(wǎng)格化也必將是以后的一個重要發(fā)展方向,為各個角落的人提供服務(wù)。

5.3 開放化趨勢

開放化指的是軟件源代碼的開放和軟件產(chǎn)品的標(biāo)準(zhǔn)化,技術(shù)的開放可以使從事軟件行業(yè)人員互相交流互相學(xué)習(xí),共同進(jìn)步,從而提高產(chǎn)品的質(zhì)量,也能促進(jìn)軟件業(yè)的進(jìn)一步發(fā)展。

5.4 智能化趨勢

人工智能在當(dāng)今社會不斷發(fā)展,應(yīng)用也很廣泛,軟件技術(shù)也必將朝這個方向發(fā)展,一旦人工智能軟件的開發(fā)獲得成功,這在軟件開發(fā)史上意義不凡,具有劃時代的意義。

5.5 融合化趨勢

傳統(tǒng)的電氣化、機(jī)械化和自動化等硬件將轉(zhuǎn)為智能化、數(shù)字化和網(wǎng)絡(luò)化的軟件的核心技術(shù),所有技術(shù)的融合定能提高產(chǎn)業(yè)的競爭力。

6 結(jié)束語

計算機(jī)開發(fā)的歷史才幾十年,在這期間,其系統(tǒng)不斷變化不斷升級。對軟件開發(fā)者來說,在開發(fā)軟件時要選擇合適的系統(tǒng)和科學(xué)管理的開發(fā)方法,才能使軟件工程體系不斷完善。

參考文獻(xiàn)

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

[2]梁華,淺論近年來軟件開發(fā)技術(shù)與應(yīng)用發(fā)展趨勢[J],科技信息,2008,23(14):97-99

[3]黎遠(yuǎn)松,軟件開發(fā)技術(shù)[J]電腦編程技巧與維護(hù),2008,27(16),210-211

[4]趙明亮,計算機(jī)應(yīng)用軟件開發(fā)技術(shù)[J],科技信息,2011,12(26):98-98

第3篇

關(guān)鍵詞:計算機(jī) 應(yīng)用 軟件 開發(fā)技術(shù)

中圖分類號:TP 文獻(xiàn)標(biāo)識碼:A 文章編號:1007-0745(2013)06-0349-01

1引言

當(dāng)處于20世紀(jì)50或60年代的事前,人們是通過手工方式來實現(xiàn)軟件系統(tǒng)開發(fā)的工作,這就簡單地認(rèn)為計算機(jī)軟件即為程序。伴隨著操作應(yīng)用化、經(jīng)濟(jì)商業(yè)化、通用兼容化與大型擴(kuò)展化等各種形式軟件的相繼開發(fā),軟件系統(tǒng)的開發(fā)設(shè)計者慢慢地感覺到需要提供有一定程度規(guī)范化的文件用于保證程序從開發(fā)設(shè)計、調(diào)試處理與運行顯示等環(huán)節(jié)的順利完成。由此直至20世紀(jì)的70年代時期,社會上認(rèn)為軟件不但只是程序而且應(yīng)當(dāng)包含開發(fā)設(shè)計、調(diào)試使用、維護(hù)處理等這方面執(zhí)行所需要的所有文件[1]。直到20世紀(jì)80年代的時期,國際標(biāo)準(zhǔn)化組織為軟件工程給出了官方的定義,即為計算機(jī)應(yīng)用程序、實現(xiàn)這程序功能所需要應(yīng)用的方法、規(guī)定以及相關(guān)的文件與在計算機(jī)系統(tǒng)上執(zhí)行所需要的數(shù)據(jù)信息都稱之為計算機(jī)軟件。

2應(yīng)用軟件開發(fā)技術(shù)

2.1生命周期法

生命周期方法定義了根據(jù)時間角度對于軟件實行定義、開發(fā)與維護(hù)的綜合復(fù)雜問題進(jìn)行相應(yīng)分解,可以分為若干個不同的功能階段。每一個對應(yīng)階段的開始與結(jié)束一般都會有嚴(yán)格的制定標(biāo)準(zhǔn),上一個階段的結(jié)束代表著下一個階段的開始。制定標(biāo)準(zhǔn)作為每一個階段都應(yīng)當(dāng)提交高質(zhì)量形式的文件,軟件相應(yīng)的生命周期通常會分成六個不同的階段。

2.2原型化方法

傳統(tǒng)模式的生命周期法相應(yīng)理論基礎(chǔ)相對比較嚴(yán)密。對于通常情況的軟件實際開發(fā)過程,應(yīng)當(dāng)通過嚴(yán)格過程的定義與事先說明,并且要求對軟件實踐開發(fā)人員與使用用戶在操作系統(tǒng)對應(yīng)的初始階段,應(yīng)當(dāng)對整一個的功能結(jié)構(gòu)與數(shù)據(jù)信息需求做出全面系統(tǒng)、準(zhǔn)確細(xì)致而深刻地肯定。一般情況下使用用戶制定出概括性的軟件實現(xiàn)目標(biāo)然而無法表達(dá)具體的輸入或者輸出要求。軟件開發(fā)實踐人員很有可能不能夠確保算法的執(zhí)行處理效果、操作系統(tǒng)的兼容性與被用戶使用的人機(jī)界面模式[2]。

2.3原型的三種形態(tài)

2.3.1紙上模式原型。這一種紙張與墨水的實際模型對于軟件系統(tǒng)上的一部分特點進(jìn)行相應(yīng)的描述。

2.3.2工作模式原型。制定使用所需軟件過程中的一部分相應(yīng)功能,使其能夠在計算機(jī)系統(tǒng)上執(zhí)行處理,能夠讓使用用戶與實踐開發(fā)者在各種程度上實現(xiàn)了解。

2.3.3現(xiàn)有模式原型。使用一個能夠真正運行的操作程序,可以完成使用所需目的功能的某些部分,其中有一部分應(yīng)當(dāng)在新的開發(fā)過程實行改進(jìn)與完善。

2.4原型法開發(fā)過程

利用原型法開發(fā)軟件大致經(jīng)過可行性研究階段、確定系統(tǒng)的基本要求階段、建造原始系統(tǒng)階段、用戶和開發(fā)人員的評審階段、開發(fā)人員修改系統(tǒng)階段。

2.5 自動形式的系統(tǒng)開發(fā)方法

此類方法的特征在于使用了第四代技術(shù)所包括的許多軟件開發(fā)設(shè)計工具,使得軟件實踐開發(fā)者只需要說明軟件所需要進(jìn)行實現(xiàn)的具體內(nèi)容,卻沒有必要說明怎樣去實現(xiàn)處理。4GT 的軟件實踐工具可以依據(jù)系統(tǒng)規(guī)定從而進(jìn)行需要的分析,達(dá)到自動設(shè)計與自動編碼的目的。在軟件工程的實踐開發(fā)過程當(dāng)中,不能夠武斷地去選取某些特別的方法,應(yīng)該跟相應(yīng)的使用特征來決定所需要使用的方法[3]。

3.應(yīng)用軟件維護(hù)方法

3.1對軟件工具的模塊化以及質(zhì)量技術(shù)進(jìn)行提升

現(xiàn)代模式軟件的開發(fā)具體工作中不斷意識到可維護(hù)性的關(guān)鍵作用,所以在實際開發(fā)過程當(dāng)中通常都會對其進(jìn)行考慮,相應(yīng)軟件的實踐開發(fā)工作應(yīng)當(dāng)需要減弱成本達(dá)到提升質(zhì)量的目的,從而做到兩者最有效的方式。所以就把軟件開發(fā)實踐過程實行模塊化分割處理,這樣就能夠依據(jù)需求對相應(yīng)功能模塊執(zhí)行增加、修改與刪減等操作反而不必要進(jìn)行整體性地調(diào)整,同時不會對其他的模塊產(chǎn)生相應(yīng)影響,通過這樣的形式能夠完成程序需要的功能增加、修改、刪除與查詢等處理操作。

3.2創(chuàng)建精密的軟件品質(zhì)目標(biāo)和優(yōu)先級

應(yīng)用程序的維護(hù)性應(yīng)當(dāng)具有可理解的、可靠的、可修改、可測試的、可移植的、可以使用與效率高等各種特點。為了能夠達(dá)到這些目的,相應(yīng)付出的相當(dāng)大的代價,然而這也未必是可行的。一部分運行質(zhì)量特點存在著互補(bǔ)性的特征,比如可理解性、可測試性、可理解性與可修改性等各個具體方面。所以其它一部分質(zhì)量特點會產(chǎn)生互相矛盾的結(jié)果,比如效率、可移植性、效率與可變性等方面。

3.3選有可維護(hù)的程序設(shè)計語言

依據(jù)程序的可維護(hù)性特點,選擇合適的程序設(shè)計語言,這方面的影響是非常大的。低級別的編程語言為機(jī)器語言與匯編語言,這是十分難以理解與掌握,同時更加難以對其實行維護(hù)工作。高級別的語言則顯得易于理解,然而作為高級別編程語言,其難易程度的區(qū)別也是應(yīng)當(dāng)是可以理解的[4]。

4 結(jié)束語

目前階段計算機(jī)系統(tǒng)技術(shù)在整一個國民經(jīng)濟(jì)領(lǐng)域之中包含了十分廣泛的應(yīng)用,對于人們的實際日常生活,計算機(jī)系統(tǒng)技術(shù)顯示出無處不在的特點,把軟件技術(shù)視為其內(nèi)部結(jié)構(gòu)靈魂的計算機(jī)信息化系統(tǒng),對于系統(tǒng)的高度集成化、結(jié)構(gòu)功能分布化、信息多元化與功能智能化等各系列新型方向的趨勢發(fā)展越來越重視,并且能夠逐步在實踐過程中得以實現(xiàn)。在實際軟件開發(fā)的各個過程階段中,軟件的可維護(hù)性保持在這一階段而都成的,所以應(yīng)當(dāng)在整一個軟件開發(fā)過程中提升軟件相應(yīng)的可維護(hù)性。

參考文獻(xiàn):

[1]王熾鴻.計算機(jī)輔助設(shè)計[M].北京:機(jī)械工業(yè)出版社,1998.

[2]丁劍潔,基于度量的軟件維護(hù)過程管理的研究[D],西北大學(xué),2006.

第4篇

關(guān)鍵詞:軟件開發(fā);技術(shù);應(yīng)用

引言:隨著信息時代的到來,生活中越來越離不開計算機(jī)。計算機(jī)本身分為應(yīng)用軟件和系統(tǒng)軟件,計算機(jī)本身具有邏輯功能,軟件給計算機(jī)工作進(jìn)重新行安排,使人們可以提高勞動效率,減短勞動時間。計算機(jī)高速發(fā)展開始與生活密切結(jié)合,也促進(jìn)了計算機(jī)軟件的開發(fā)技術(shù)的發(fā)展。

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

計算機(jī)軟件是計算機(jī)執(zhí)行某項任務(wù)時所需的數(shù)據(jù)、程序及其文檔的集合,是計算機(jī)系統(tǒng)中的靈魂。而計算機(jī)軟件開發(fā)技術(shù)則是推動計算機(jī)軟件工程網(wǎng)絡(luò)化、智能化、人性化發(fā)展的主要技術(shù)。在信息化時代的今天,人們的生活、學(xué)習(xí)和工作離不開計算機(jī)軟件的使用,而計算機(jī)軟件開發(fā)技術(shù)使得計算機(jī)軟件性能得到更好的完善,使計算機(jī)網(wǎng)絡(luò)技術(shù)得以創(chuàng)新。在軟件開發(fā)技術(shù)的推動下,遠(yuǎn)程控制、網(wǎng)絡(luò)共享、網(wǎng)絡(luò)支持、電商平臺等網(wǎng)絡(luò)技術(shù)變成更加成熟,這使得計算機(jī)網(wǎng)絡(luò)變成了一個具有開發(fā)性與共存性的網(wǎng)絡(luò)模式,進(jìn)而從本質(zhì)上解決了計算機(jī)需求與軟件開發(fā)所產(chǎn)生的偏差。而隨著計算機(jī)軟件開發(fā)技術(shù)的不斷提升,軟件的可靠性、安全性、便捷性及高效性也隨之得到明顯的提高,充分發(fā)揮了計算機(jī)軟件的使用價值,推動著計算機(jī)科學(xué)技術(shù)的發(fā)展。

2計算機(jī)軟件開發(fā)技術(shù)分析

2.1計算機(jī)軟件開發(fā)技術(shù)的主要特點

2.1.1計算機(jī)軟件開發(fā)技術(shù)具有較高的社會價值性

每一個新軟件的產(chǎn)生都源自人們生活的需要和社會發(fā)展的需求,例如隨著人們對交友的渴求而推出的交友軟件,如QQ、微信、陌陌等,拉近了人與人之間交往的距離的同時也增加了生活的樂趣;隨著城市道路建設(shè)的發(fā)展,交通線路變得繁多而復(fù)雜,定位導(dǎo)航成為了社會發(fā)展的需求,在這樣的社會需求下開發(fā)出的眾多衛(wèi)星地圖導(dǎo)航軟件,如搜狗地圖、百度地圖、高德導(dǎo)航等,使得人們出行變得更加便利。這些都充分反映了軟件開發(fā)技術(shù)的社會價值性。2.1.2計算機(jī)軟件開發(fā)是一個精細(xì)而復(fù)雜的工程

計算機(jī)軟件開發(fā)是一項計算嚴(yán)謹(jǐn)工序復(fù)雜的設(shè)計工作,無論是系統(tǒng)軟件開發(fā)還是應(yīng)用軟件開發(fā)都要經(jīng)過軟件制定計劃、需求分析、系統(tǒng)分析與設(shè)計、系統(tǒng)實現(xiàn)、軟件測試、軟件維護(hù)六個過程,而且在這些過程中都需要耗費大量的人力、財力和物力。

2.2計算機(jī)軟件開發(fā)技術(shù)的原則

計算機(jī)軟件開發(fā)是一項內(nèi)容精細(xì)、要求嚴(yán)謹(jǐn)、工序復(fù)雜的工作,在開發(fā)過程中需要嚴(yán)格遵循相應(yīng)的原則才能保證軟件開發(fā)工作的順利進(jìn)行和開發(fā)軟件達(dá)到的預(yù)期效果。因此,在軟件開發(fā)過程中應(yīng)當(dāng)遵守如下原則。(1)按照規(guī)范的開發(fā)技術(shù)流程,保證計算機(jī)軟件開發(fā)的可靠性與安全性。(2)以計算機(jī)軟件開發(fā)的生命周期不同階段作為設(shè)計模型。(3)利用合理科學(xué)的方法對開發(fā)設(shè)計的軟件進(jìn)行驗證、計算、評估,從而確保開發(fā)軟件的質(zhì)量和實用效果。隨著計算機(jī)科學(xué)技術(shù)的發(fā)展,社會的發(fā)展對計算機(jī)軟件的依賴性越來越強(qiáng),軟件開發(fā)過程中只有嚴(yán)格遵循這三大原則,才能保證開發(fā)軟件的實用性、可靠性與安全性,才能真正

推動社會的發(fā)展。

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

在計算機(jī)技術(shù)不斷發(fā)展的今天,計算機(jī)軟件開發(fā)技術(shù)不斷完善與成熟,根據(jù)軟件的需求來選取適當(dāng)?shù)能浖_發(fā)方式將對提高軟件的有效性和軟件開發(fā)的質(zhì)量與效益有著重要的意義。而目前計算機(jī)軟件開發(fā)環(huán)境下主要的軟件開發(fā)方式有軟件生命周期法、自動形成系統(tǒng)開發(fā)法、原型法及可視化開發(fā)法4種。

2.3.1軟件生命周期法

軟件生命周期法又叫做瀑布模型法,這種開發(fā)方法是將軟件開發(fā)時間分解為六個階段來定義的方法。從軟件開發(fā)的開始到結(jié)束先后分為軟件計劃、軟件需求分析、軟件設(shè)計、軟件程序編碼、軟件測試及軟件運行維護(hù)六個階段。這六個階段依次進(jìn)行、緊密銜接,共同構(gòu)建了軟件開發(fā)的整個過程。改過程中的每個階段都有一個嚴(yán)格的標(biāo)準(zhǔn)來規(guī)范和指導(dǎo)軟件開發(fā)者制定合理科學(xué)的開發(fā)計劃確保每一個階段順利并高效地完成。

2.3.2自動形成系統(tǒng)開發(fā)法

自動形成系統(tǒng)開發(fā)法主要利用的開發(fā)工具是第四代技術(shù)中軟件,通過向軟件開發(fā)工具軟件輸入開發(fā)需要實現(xiàn)的目的和具體的內(nèi)容,無需定義軟件開發(fā)的具體過程,軟件開發(fā)工具便會根據(jù)所輸入的具體要求來進(jìn)行程序的自動編碼。這樣的開發(fā)無線互聯(lián)科技方法不但大大縮減了軟件開發(fā)的周期,降低了軟件開發(fā)的成本而且使得軟件開發(fā)更加容易,操作更加簡便。

3計算機(jī)軟件開發(fā)應(yīng)用分析

3.1計算機(jī)軟件開發(fā)應(yīng)用。

軟件開發(fā)技術(shù)的飛速發(fā)展,計算機(jī)的應(yīng)用更為普遍,這讓全球迅速結(jié)成了一張網(wǎng),把兩個不同的整體聯(lián)系在了一起,實現(xiàn)了全球網(wǎng)絡(luò)資源的共享,給不同用戶之間的社交帶來了便捷,他們又是兩個沒有約束的個體。而計算機(jī)軟件開發(fā)技術(shù)的應(yīng)用,通過各個軟件平臺,使用戶在相同時間內(nèi)提高了工作效率。軟件是保證計算機(jī)正常使用的核心,而軟件開發(fā)技術(shù)的提高則是保證用戶能體驗到更加人性化的軟件,提高各項軟件在計算機(jī)內(nèi)的使用。

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

計算機(jī)軟件開發(fā)的重要意義在于滿足人們在日常生活中,工作學(xué)習(xí)的需要。通過研究人們需要什么,從實際的角度出發(fā),用先進(jìn)的網(wǎng)絡(luò)開發(fā)技術(shù)來開發(fā)出科技含量高,價值高便捷又實用的軟件。在開發(fā)軟件時,開發(fā)人員應(yīng)結(jié)合實際情況,從軟件應(yīng)用應(yīng)該標(biāo)準(zhǔn)化,要從安全性、可靠性、穩(wěn)定性著手,從而來保證用戶使用達(dá)到最好的效果。然后計算機(jī)本身的系統(tǒng)版本和各個殺毒軟件的安全等設(shè)置的限制,使用戶在其操作中顯得更加復(fù)雜化,不僅不能提高工作效率,反而還事半功倍,這也對軟件的推廣產(chǎn)生了一定的阻礙作用。相對于兼容操作系統(tǒng)的軟件來說,因為沒有系統(tǒng)的影響,運行時速度流暢,簡潔方便,使用的同時計算機(jī)還能對使用數(shù)據(jù)進(jìn)行備份還原,這樣才能給用戶帶來更好的體驗。所有計算機(jī)使用軟件時間的越長,軟件與系統(tǒng)的兼容性就會變得越差,這時開發(fā)人員就必須找出問題的關(guān)鍵,提出好的方案來解決問題,提供滿足客戶需求的軟件。計算機(jī)軟件開發(fā)技術(shù)的應(yīng)用,還是會受到各方面的限制,為了能夠開發(fā)出高質(zhì)量的軟件,為用戶帶來更好的體驗,這就需要開發(fā)人員通過對用戶需求的調(diào)查和研究。

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

計算機(jī)軟件不僅僅只有開發(fā)過程,后期維護(hù)才是軟件開發(fā)的重中之重,軟件公司必須建立良好的服務(wù)意識,要像電器產(chǎn)品一樣實行三包,增加軟件附加值,軟件公司才能保增長大跨步前進(jìn)。隨著計算機(jī)、虛擬化和網(wǎng)絡(luò)技術(shù)的迅速發(fā)展,全球成為一個大家庭,軟件開發(fā)項目也必須要和網(wǎng)絡(luò)緊密結(jié)合才有更廣闊的市場。網(wǎng)絡(luò)化帶來了全球一體化,整個世界成為地球村,那么也要求軟件技術(shù)人員解放陳舊封閉的思想、開發(fā)開放式的軟件源代碼和標(biāo)準(zhǔn)化的軟件產(chǎn)品。人工智能的發(fā)展越來越多的影響著當(dāng)今社會生活的各個方面,因此軟件技術(shù)的發(fā)展也要搭上智能化這列火車,軟件開發(fā)產(chǎn)業(yè)借助智能化的東風(fēng)越跑越快。整個社會的發(fā)展就不是單一的前進(jìn),而是各個方面融會交錯前行的,軟件技術(shù)也改變不了這一定律,它必將混合不斷涌現(xiàn)的多重技術(shù),以此來配合社會的前進(jìn)與發(fā)展。

5結(jié)束語

在全球化信息發(fā)展飛速的時代,計算機(jī)網(wǎng)絡(luò)技術(shù)也廣泛運用到各個領(lǐng)域,人們對計算機(jī)軟件的需求也越來越大,大大改善了人們工作學(xué)習(xí)的效率,改善了人們的生活質(zhì)量。只有從實際需求出發(fā),選擇專業(yè)、科學(xué)的方法來開發(fā)軟件,就可以大大提高軟件的安全性可靠性和實用性。

參考文獻(xiàn):

第5篇

【關(guān)鍵詞】計算機(jī);軟件開發(fā);應(yīng)用研究

【引言】隨著社會的快速發(fā)展,人們逐漸意識到計算機(jī)科學(xué)技術(shù)在生產(chǎn)和生活中的重要性,并對其進(jìn)行推廣和應(yīng)用,有效改善了人們的生活質(zhì)量,并提升了人們的生活品質(zhì),但在時代的發(fā)展要求下,計算機(jī)技術(shù)的應(yīng)用也要堅持與時俱進(jìn),不斷地進(jìn)行開發(fā)和創(chuàng)新。當(dāng)前,計算機(jī)軟件開發(fā)技術(shù)已經(jīng)不能滿足人們的生產(chǎn)和生活要求。為了符合時代的發(fā)展需求,進(jìn)一步發(fā)揮計算機(jī)軟件開發(fā)技術(shù)的實用價值,實現(xiàn)其安全穩(wěn)定地運行,對軟件開發(fā)者提出了更高的要求,要求其主動地去學(xué)習(xí)和研究相關(guān)計算機(jī)軟件開發(fā)技術(shù)知識,不斷地提高自身的知識水平和實踐能力,從而使得計算機(jī)軟件開發(fā)技術(shù)創(chuàng)造出更多的社會效益和經(jīng)濟(jì)效益。

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

1.1計算機(jī)軟件開發(fā)的特點

在計算機(jī)軟件中,系統(tǒng)軟件和應(yīng)用軟件在計算機(jī)軟件中占據(jù)非常重要的位置。一般情況下所說的計算機(jī)軟件開發(fā),主要是對其系統(tǒng)軟件和應(yīng)用軟件進(jìn)行開發(fā),開發(fā)時研究者都是立足于用戶和社會的實際需求。比如,系統(tǒng)軟件開發(fā)的目的旨在對計算機(jī)的運行進(jìn)行控制和管理,從而使得用戶在面對計算機(jī)應(yīng)用界面時,能獲得良好的用戶體驗;一般應(yīng)用軟件的開發(fā),大多是通過充分的市場調(diào)研,結(jié)合企業(yè)和個人發(fā)展的需求,進(jìn)行辦公軟件及娛樂軟件的開發(fā)。計算機(jī)軟件開發(fā)的特點主要包括2個方面:第一,由于計算機(jī)技術(shù)的發(fā)展,軟件開發(fā)技術(shù)在各行各業(yè)內(nèi)實現(xiàn)了廣泛的推廣和應(yīng)用,而且創(chuàng)造出了重大的社會效益和經(jīng)濟(jì)效益,充分地發(fā)揮了自身的社會使用價值,有效地推動了社會的發(fā)展和進(jìn)步。第二,計算機(jī)軟件開發(fā)技術(shù)作為一項科學(xué)研究項目,必然需要大量的人力、物力和財力,由于涉及的程序多而復(fù)雜,所以要求其開發(fā)技術(shù)更加細(xì)致化。在信息時代下,計算機(jī)軟件開發(fā)技術(shù)已經(jīng)在部分行業(yè)得到了充分應(yīng)用,并且也取得了很好的效果。

1.2計算機(jī)軟件開發(fā)技術(shù)堅持的原則

研究者在進(jìn)行計算機(jī)軟件開發(fā)時,必須堅持以下3個原則:第一,在進(jìn)行軟件開發(fā)時,其開發(fā)技術(shù)必須科學(xué)規(guī)范化,不違反相關(guān)法律法規(guī),確保其開發(fā)的軟件呈現(xiàn)最好的質(zhì)量,并且能夠穩(wěn)定運行和保護(hù)用戶的個人隱私安全。第二,在進(jìn)行計算機(jī)軟件開發(fā)前,研究者都會制定相應(yīng)的開發(fā)計劃,并根據(jù)計劃設(shè)計出其相應(yīng)的軟件模型,嚴(yán)格按照程序進(jìn)行各個階段的研究,確保高效率的研究開發(fā)。第三,在計算機(jī)軟件正式應(yīng)用于市場前,都需要對其運行的穩(wěn)定性及其他方面進(jìn)行評估,評估方法必須科學(xué)合理,從而確保用戶在使用軟件時能夠獲得良好的用戶體驗。

1.3計算機(jī)軟件開發(fā)的技術(shù)方法

首先,生命周期法。在進(jìn)行計算機(jī)軟件開發(fā)中,該技術(shù)方法的應(yīng)用原理主要是立足于軟件開發(fā)所需要的開發(fā)時間,為其研究開發(fā)制定一個研究時間段。由于軟件開發(fā)中存在不同的開發(fā)階段和程序,主要包括對軟件模型進(jìn)行初步設(shè)計和規(guī)劃,并根據(jù)設(shè)計理念和模型進(jìn)行軟件開發(fā),對開發(fā)后的軟件采取科學(xué)合理的方法進(jìn)行評估,并將其投入市場后進(jìn)行軟件運行,在后期定期對軟件進(jìn)行維護(hù)。在不同的開發(fā)階段,都需要遵循相關(guān)標(biāo)準(zhǔn)和制度。開發(fā)者可以根據(jù)生命周期法,結(jié)合軟件的特點和實際情況,針對軟件進(jìn)行充分的市場調(diào)研,了解客戶需求,為研究項目制訂一個科學(xué)合理的規(guī)劃方案,從而讓研究項目有計劃地實施,在最短的時間內(nèi)有序、高效地完成軟件開發(fā)。

其次,系統(tǒng)開發(fā)法。該種軟件技術(shù)開發(fā)方法是一個自動化的過程,在進(jìn)行軟件開發(fā)應(yīng)用前,軟件開發(fā)者都需要軟件使用者針對軟件自身,并結(jié)合使用者自身發(fā)展需求,對其軟件開發(fā)的功能進(jìn)行明確,并詳細(xì)地說明其開發(fā)所要實現(xiàn)的目標(biāo),然后在計算機(jī)軟件開發(fā)平臺支持和配合下,針對目標(biāo)和功能,自動化地完成軟件代碼的編寫。

再次,原型化開發(fā)法。該種軟件技術(shù)開發(fā)方法區(qū)別于生命周期法,利用此種開發(fā)方法的前提是軟件用戶并未就軟件設(shè)計提出明確要求,所以在原型化的開發(fā)技術(shù)基礎(chǔ)上,軟件主要存在3個階段的發(fā)展,首先在沒有具體要求的情況下對軟件開發(fā)進(jìn)行探索,其次針對設(shè)計的軟件在市場上投入并不斷地試驗,最后根據(jù)市場獲得的反饋,對軟件不斷地改善和優(yōu)化。該種方法使得軟件開發(fā)者能夠直觀地了解到軟件開發(fā)的具體情況,同時具有一定的動態(tài)特點,需要根據(jù)市場情況不斷地進(jìn)行優(yōu)化,并且每一次的優(yōu)化都需要認(rèn)真和嚴(yán)謹(jǐn)。該種軟件技術(shù)方法受用戶的主導(dǎo)影響,在原型化的開發(fā)方法中,開發(fā)者和用戶者需要對軟件不斷地進(jìn)行交流和討論,從而完成該軟件的開發(fā)。

最后,可視化開發(fā)法。該種方法需要開發(fā)者利用開發(fā)工具,針對軟件設(shè)計編制圖形用戶界面,開發(fā)者在該界面上對其進(jìn)行科學(xué)合理的設(shè)計,從而利用該軟件開發(fā)技術(shù)自動化地對軟件進(jìn)行開發(fā)。這種自動化的軟件開發(fā)技術(shù),極大地降低了開發(fā)者的工作壓力,但在后期的運行中,需要不斷地發(fā)現(xiàn)問題并解決問題。該種開發(fā)方法旨在利用軟件自身的信息,以函數(shù)的形式呈現(xiàn)出來,所以一般其應(yīng)用的范圍都趨向成熟。

在計算機(jī)軟件開發(fā)中,具體應(yīng)用何種開發(fā)方法,需要立足于軟件自身的設(shè)計特點來選擇,要進(jìn)行充分的市場調(diào)研,結(jié)合市場需求,制定科學(xué)的設(shè)計方案,充分發(fā)揮計算機(jī)軟件的實際應(yīng)用價值。

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

一方面,互聯(lián)網(wǎng)信息技術(shù)的迅速發(fā)展,推動著數(shù)字化信息時代的到來,人們越來越重視計算機(jī)軟件技術(shù)的應(yīng)用,在軟件技術(shù)的支持下,進(jìn)一步促進(jìn)了全球共享網(wǎng)絡(luò)資源目標(biāo)的早日實現(xiàn),極大地方便了軟件用戶在生活中的交流,以及工作中的溝通和合作。在計算機(jī)軟件的應(yīng)用過程中,開發(fā)者要確保其軟件運行的安全穩(wěn)定性,從而充分發(fā)揮軟件的社會價值。計算機(jī)軟件開發(fā)技術(shù)的應(yīng)用,離不開網(wǎng)絡(luò)和軟件應(yīng)用二者的配合,缺其中之一都無法體現(xiàn)其價值,這二者配合不僅實現(xiàn)了軟件用戶之間的聯(lián)系更加緊密,而且立足于每個結(jié)點獨立的基礎(chǔ)上,在用戶的體驗過程中發(fā)現(xiàn)軟件存在的數(shù)據(jù)處理問題,借助計算機(jī)技術(shù)平臺,有效地幫助用戶解決問題,從而提高用戶的工作效率。

另一方面,在軟件開發(fā)前,一般情況下開發(fā)者都會進(jìn)行充分的市場調(diào)研,了解客戶的實際需求,并依據(jù)其應(yīng)用需求對軟件進(jìn)行開發(fā),確保開發(fā)的軟件能夠充分地滿足用戶的需求。除此之外,由于開發(fā)方法種類繁多,所以開發(fā)者應(yīng)立足于軟件的開發(fā)特點,科學(xué)合理地選擇開發(fā)技術(shù)。但是,我們經(jīng)常發(fā)現(xiàn)在軟件的開發(fā)運行中存在或多或少的問題,從而嚴(yán)重地影響了用戶自身的體驗,而且也造成軟件不能發(fā)揮其自身的優(yōu)勢。有的軟件具備一定的兼容性,其優(yōu)點就是計算機(jī)系統(tǒng)不會對其運行產(chǎn)生一定的阻礙,并且當(dāng)軟件運行存在故障時,用戶在簡單操作的情況下可以對其進(jìn)行修復(fù),尤其在辦公軟件中,經(jīng)常會出現(xiàn)數(shù)據(jù)丟失的現(xiàn)象,這一特性使得其丟失的數(shù)據(jù)提早備份并還原,使用戶感受到軟件運用的安全性。所以,開發(fā)者進(jìn)行軟件開發(fā)時,必須依照計算機(jī)軟件開發(fā)技術(shù)的基本原則,確保軟件安全穩(wěn)定地運行,定期對軟件進(jìn)行更新和維護(hù),有效地提高用戶對軟件的使用體驗,極大地方便人們的生產(chǎn)和生活。

第6篇

為了突破肉眼在色彩識別能力方面的局限性,在不影響圖像內(nèi)容真實性的情況下,應(yīng)用圖像處理軟件對圖像進(jìn)行增強(qiáng)處理,平衡調(diào)整色階以增強(qiáng)色彩飽和度、灰度、對比度、γ值,增強(qiáng)圖像的對比效果,化腐朽為神奇,使肉眼難以察覺的細(xì)微色彩變化無所遁形、直接呈現(xiàn)在檢驗人員面前;另外對于刮擦殘余的文字痕跡,還可以應(yīng)用軟件進(jìn)行自動匹配識別,對圖像文字進(jìn)行綜合分析,最大程度的還原被破壞的文字信息,為還原案件事實提供可靠的科學(xué)依據(jù)。

2、計算機(jī)技術(shù)在筆跡檢驗中的應(yīng)用

如果在工作中使用傳統(tǒng)的筆跡鑒定的方法就要受到鑒定人員自身的專業(yè)知識以及業(yè)務(wù)水平等多種因素的影響,同時,使用傳統(tǒng)的方法進(jìn)行文件檢驗鑒定工作的流程相對比較復(fù)雜,工作效率也并不是很高,無法適應(yīng)當(dāng)前辦公自動化的發(fā)展趨勢。如果在這項工作中引入計算機(jī)技術(shù),可以更好的提高其可靠性,為特征比對提供更為有利的檢驗環(huán)境。利用掃描技術(shù)對檢材進(jìn)行數(shù)字化采集后,可以對數(shù)字圖像進(jìn)行局部處理和編輯,形成數(shù)字圖像形式的特征比對表,超高分辨率的數(shù)字圖像將筆劃細(xì)節(jié)展露無遺。有條件的機(jī)構(gòu)還可以應(yīng)用高清視頻會議技術(shù),組織專家進(jìn)行遠(yuǎn)程會鑒,分享得到的高清數(shù)字圖文,進(jìn)一步鞏固鑒定結(jié)論的準(zhǔn)確性。

3、計算機(jī)技術(shù)在印章印文檢驗中的應(yīng)用

使用傳統(tǒng)的檢驗方法需要檢驗人員應(yīng)用三角尺、圓規(guī)等測量工具進(jìn)行多角度測試,尋找特征總結(jié)規(guī)律,檢驗效率相對較低,通過計算機(jī)圖像處理中相關(guān)技術(shù)的應(yīng)用可以很好的對多個圖像進(jìn)行拼接,同時還可以對其進(jìn)行重新的排序和處理,半透明重疊比對法可以在印文的檢驗和套摹筆跡檢驗當(dāng)中體現(xiàn)出非常好的應(yīng)用效果,這樣也就使得對比的效果更加直觀顯著。在檢案的過程中經(jīng)常會遇到文字和印文重疊覆蓋或者是紙張自身因素影響肉眼直接觀察的不利影響,以往的工作中一般是采用濾色鏡對其進(jìn)行處理,但是這種方法并不能解決全部問題,同時操作的過程中也略嫌復(fù)雜。而使用計算機(jī)圖像處理技術(shù)就可以很好的對紙張的背景信息進(jìn)行過濾,這樣一來就給檢驗工作提供了良好的條件,同時在一些反差不明顯,甚至是用肉眼不容易被察覺的印文檢驗當(dāng)中,可以使用前面介紹的色階和色彩平衡等技術(shù)來使得圖像的反差進(jìn)一步加大,但是圖像增強(qiáng)的本質(zhì)是對圖像信息的改變,檢驗人員應(yīng)當(dāng)避免由于增強(qiáng)過度導(dǎo)致的信息丟失,只要能夠滿足肉眼分辨即可,切不可調(diào)整過度而適得其反。此外,采用計算機(jī)圖像增強(qiáng)技術(shù)進(jìn)行輔助文書司法檢驗還具有著以下優(yōu)勢:首先是檢驗人員不必進(jìn)暗房,計算機(jī)的圖像處理軟件幾乎包括了所有暗房操作技巧,可以很容易進(jìn)行密度、反差調(diào)整、畫面裁切等處理。其次是數(shù)字圖像文件由于其信息的保存介質(zhì)不同,不會產(chǎn)生傳統(tǒng)照片不可逆轉(zhuǎn)的老化失真現(xiàn)象,這樣一來也就為圖像的長期保存提供了很好的條件,圖像在記錄和復(fù)制、傳遞、轉(zhuǎn)存等環(huán)節(jié)都十分的快捷可靠,在進(jìn)入到信息網(wǎng)絡(luò)之后,就可以有效的改善工作的質(zhì)量和水平,此外還可以使得工作的效率得到明顯的提升。

4、結(jié)束語

第7篇

1.1邏輯語言概念

邏輯語言的概念始于古希臘哲學(xué)家的辯論中,隨后在數(shù)學(xué)理論不斷發(fā)展的過程中,為了解決相應(yīng)的數(shù)學(xué)問題,邏輯語言被廣泛應(yīng)用。然而,隨著計算機(jī)的發(fā)明,邏輯語言的使用也逐漸被升級。由于計算機(jī)的產(chǎn)生被稱作第三次的科技革命,所以,計算機(jī)在走進(jìn)人們?nèi)粘I畹耐瑫r,也逐漸改變了人們的生活方式。計算機(jī)是基于數(shù)學(xué)模型的存在形式,所以,同樣需要使用邏輯語言對其軟件進(jìn)行控制。最初受到計算機(jī)自身性能的限制,軟件的編寫只能使用二進(jìn)制語言,所以,必需具有一定的邏輯性,才能使計算機(jī)正常運行[1]。隨著科技水平的發(fā)展,現(xiàn)在的計算機(jī)程序使用的是高級語言,所以,邏輯關(guān)系的作用更加明顯。

1.2邏輯語言特點

以語言學(xué)標(biāo)準(zhǔn)將邏輯語言分為自然語言與形式化邏輯語言以及帶符號數(shù)學(xué)語言三種。邏輯語言是在邏輯學(xué)發(fā)展需要的基礎(chǔ)上產(chǎn)生的,邏輯語言的產(chǎn)生是為了討論問題時建立與數(shù)學(xué)同樣完美的特定符號語言而產(chǎn)生的。所以,邏輯語言與其他語言具有一定的差異。邏輯語言自身具有謹(jǐn)性,能夠?qū)⑦壿嬓酝评碛行У霓D(zhuǎn)換成數(shù)學(xué)語言,并且在出現(xiàn)特殊問題的情況下可以使用該語言,結(jié)合計算形式解決問題。與此同時,隨著邏輯語言不斷的完善與發(fā)展,被廣泛應(yīng)用于實際問題的解決中。并且,在解決問題時會優(yōu)先建立數(shù)學(xué)模型,運用數(shù)學(xué)的方式解決問題,有效的提高問題解決的效率。因此,邏輯語言具有極強(qiáng)的嚴(yán)謹(jǐn)性與普遍性,并且可以對全部問題進(jìn)行描述。在計算機(jī)軟件的發(fā)展過程中,發(fā)揮最大作用的就是邏輯語言,并且對實際狀況進(jìn)行分析可以發(fā)現(xiàn),計算機(jī)的每個程序都可以轉(zhuǎn)換成數(shù)學(xué)模型,并使用邏輯語言對其進(jìn)行描述。

2計算機(jī)軟件開發(fā)中存在的影響因素

在計算機(jī)軟件的開發(fā)過程中,最重要的就是對需求進(jìn)行全面的分析。因為我國計算機(jī)技術(shù)起步時間較晚,所以計算機(jī)在軟件開發(fā)方面仍然存在問題與不足。計算機(jī)軟件出現(xiàn)的初期,由于計算機(jī)自身性能的限制,使得計算機(jī)軟件的邏輯形式較為簡單,只是較為簡單的計算,所以無需對需求進(jìn)行分析[2]。計算機(jī)的程序編寫需要具有針對性,在遇到問題時,進(jìn)行程序的編寫并解決問題,但是計算機(jī)自身沒有存儲的設(shè)備,所以,遇到相同的問題仍然需要程序的重新編寫。近年來,隨著計算機(jī)軟件技術(shù)的完善與發(fā)展,計算機(jī)自身的語言系統(tǒng)有了較大的進(jìn)步。為了更好的利用計算機(jī)軟件進(jìn)行程序編寫,對計算機(jī)傳統(tǒng)的語言進(jìn)行了更新與改進(jìn),將復(fù)雜的語言轉(zhuǎn)換成通俗易懂的高級語言,一定程度上也促進(jìn)了計算機(jī)軟件的應(yīng)用。為了更好的滿足不同領(lǐng)域的各種需求,計算機(jī)軟件也需要逐漸變得復(fù)雜。因此,計算機(jī)軟件的開發(fā)受到多種因素的影響,尤其是計算機(jī)語言的使用。與此同時,計算機(jī)軟件為了占有更大的市場,也會不斷拓展自身功能,進(jìn)而使自身的提及逐漸增大。為了更好的結(jié)合實際的軟件開發(fā)現(xiàn)狀,會將其以模塊為單位進(jìn)行劃分,所以,為了更好的實現(xiàn)軟件的易讀性以及可維護(hù)性,邏輯語言的使用具有重要意義。

3計算機(jī)軟件開發(fā)中邏輯語言的應(yīng)用

3.1邏輯語言的基本表現(xiàn)形式

邏輯語言是具有理論性的語言之一,所以,使用邏輯語言解決問題也被大多數(shù)人所關(guān)注。計算機(jī)本身是數(shù)學(xué)模型的具體表現(xiàn)形式,并且由邏輯語言進(jìn)行描述,使用連通電路與非連通電路兩種方式,可以把數(shù)學(xué)的二進(jìn)制進(jìn)行有效的聯(lián)系。在此基礎(chǔ)上,可以使用邏輯語言進(jìn)行實際問題的解決,并在計算機(jī)實際的使用過程中,可以針對各領(lǐng)域中的需要,開發(fā)具有針對性的計算機(jī)軟件。在對計算機(jī)軟件進(jìn)行開發(fā)的過程中,將計算機(jī)的語言根據(jù)相應(yīng)的邏輯關(guān)系來排列,計算機(jī)再根據(jù)指定的程序執(zhí)行指令。因此,計算機(jī)程序是邏輯語言最重要的表現(xiàn)形式。在計算機(jī)產(chǎn)生初期,會由于其程序的簡單而無需考慮相應(yīng)的邏輯關(guān)系。但是,目前階段,計算機(jī)自身的程序變得更加復(fù)雜,使得計算機(jī)的軟件占用其巨大的空間,所以,邏輯關(guān)系要清晰。

3.2邏輯語言的實際應(yīng)用

目前階段,計算機(jī)軟件是使用高級語言進(jìn)行軟件的編寫[3]。但是,如果想實現(xiàn)軟件的各種功能,就需要在其設(shè)計的過程中,根據(jù)實際的功能對軟件進(jìn)行模塊的劃分。與此同時,使各個模塊都能夠?qū)崿F(xiàn)軟件的一部分功能,再建立適當(dāng)?shù)闹鞒绦?,利用相?yīng)的掃描系統(tǒng),將所需的模塊功能進(jìn)行及時的調(diào)用,進(jìn)而實現(xiàn)程序的維護(hù)操作。計算機(jī)主要是基于數(shù)學(xué)建立的,所以具有極高的嚴(yán)謹(jǐn)性,如果在進(jìn)行程序的編寫時產(chǎn)生錯誤,就會直接影響計算機(jī)整體軟件的正常使用。所以,在計算機(jī)軟件的開發(fā)時,要科學(xué)合理的使用邏輯語言,進(jìn)而保證計算機(jī)程序的正常執(zhí)行。同時,在實際的調(diào)查中可以看出,目前的計算機(jī)編程軟件功能較為完善,并且完成程序的編寫后,能夠?qū)崿F(xiàn)編譯與運行??茖W(xué)合理的使用邏輯語言進(jìn)行計算機(jī)程序的編寫,能夠有效的預(yù)防邏輯錯誤的出現(xiàn)。

4結(jié)束語