計(jì)算機(jī)與軟件技術(shù)范文

時(shí)間:2023-11-03 17:51:39

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

計(jì)算機(jī)與軟件技術(shù)

篇1

【關(guān)鍵詞】計(jì)算機(jī)軟件;軟件技術(shù);不可靠

計(jì)算機(jī)軟件技術(shù)由于自身的方便、快捷、覆蓋面廣等特點(diǎn),近年來(lái)發(fā)展迅速,并對(duì)人們生活、工作、學(xué)習(xí)等產(chǎn)生產(chǎn)生了深遠(yuǎn)影響。然而計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)程序比較復(fù)雜,并且與計(jì)算機(jī)系統(tǒng)軟件系統(tǒng)緊密相連,一旦計(jì)算機(jī)軟件跟不上軟件開發(fā)技術(shù),計(jì)算機(jī)軟件很容易出現(xiàn)問(wèn)題。計(jì)算機(jī)軟件不可靠性,已經(jīng)嚴(yán)重影響了計(jì)算機(jī)軟件技術(shù)的發(fā)展。

1計(jì)算機(jī)軟件技術(shù)不可靠

計(jì)算機(jī)軟件技術(shù)指的是在一定條件和規(guī)定時(shí)間內(nèi)完成計(jì)算機(jī)用戶所下達(dá)的指令。根據(jù)這個(gè)定義計(jì)算機(jī)軟件技術(shù)的不可靠性指的是在規(guī)定時(shí)間內(nèi)計(jì)算機(jī)無(wú)法及時(shí)完成用戶的指令。近年來(lái),隨著移動(dòng)互聯(lián)網(wǎng)的發(fā)展,計(jì)算機(jī)軟件技術(shù)成為熱門話題,市場(chǎng)上出現(xiàn)了很多軟件產(chǎn)品。但是大部分的軟件產(chǎn)品說(shuō)明書上對(duì)產(chǎn)品功能介紹的比較全面,但是實(shí)際應(yīng)用過(guò)程中,卻無(wú)法正常使用這些功能,這些就是計(jì)算機(jī)軟件的不可靠性。

2計(jì)算機(jī)軟件技術(shù)部可靠性表現(xiàn)

2.1計(jì)算機(jī)軟件設(shè)計(jì)缺陷

計(jì)算機(jī)軟件本身存在一定的設(shè)計(jì)缺陷,由于計(jì)算機(jī)軟件是由程序員或者軟件設(shè)計(jì)師為滿足用戶需求設(shè)計(jì)而成,在設(shè)計(jì)環(huán)節(jié)中,很容易受到設(shè)計(jì)者自身思維影響,所以計(jì)算機(jī)軟件技術(shù)的優(yōu)劣往往取決于設(shè)計(jì)者的技術(shù)。在設(shè)計(jì)過(guò)程中,一個(gè)人的思維和能力是有限的,可能出現(xiàn)考慮不周全或者失誤的情況,造成計(jì)算機(jī)軟件缺陷,這種缺陷一般潛伏在程序中,軟件測(cè)試方式很難發(fā)現(xiàn),只有在特定的環(huán)境下才會(huì)出現(xiàn),一旦出現(xiàn)可能造成計(jì)算機(jī)軟件崩潰。

2.2計(jì)算機(jī)軟件安全問(wèn)題

計(jì)算機(jī)是伴隨著網(wǎng)絡(luò)技術(shù)發(fā)展起來(lái)的,網(wǎng)絡(luò)給我們生活帶來(lái)便利的同時(shí),網(wǎng)絡(luò)具有的開放性和共享性,因此給計(jì)算機(jī)系統(tǒng)帶來(lái)一定的安全隱患。同時(shí),由于計(jì)算機(jī)軟件本身存在一定漏洞,網(wǎng)絡(luò)病毒、木馬等會(huì)入侵計(jì)算機(jī)系統(tǒng)。其次,一些網(wǎng)絡(luò)黑客也利用系統(tǒng)漏洞,攻擊計(jì)算機(jī)攻擊,盜取系統(tǒng)中的數(shù)據(jù)信息,或者隨意篡改計(jì)算機(jī)軟件代碼,導(dǎo)致計(jì)算機(jī)軟件無(wú)法正常運(yùn)行。

2.3計(jì)算機(jī)軟件無(wú)法復(fù)原

計(jì)算機(jī)軟件設(shè)計(jì)過(guò)程十分復(fù)雜,一旦遭到破壞,很難進(jìn)行復(fù)原。只能對(duì)計(jì)算機(jī)軟件進(jìn)行修復(fù)、更新、卸載或者重新設(shè)計(jì),這需要花費(fèi)大量的時(shí)間和精力。

3計(jì)算機(jī)軟件不可靠原因

計(jì)算機(jī)軟件設(shè)計(jì)是一項(xiàng)系統(tǒng)、結(jié)構(gòu)嚴(yán)密的工作,需要各個(gè)環(huán)節(jié)緊密配合,最后將軟件進(jìn)行整合優(yōu)化。如果設(shè)計(jì)人員在工作的時(shí)候出現(xiàn)失誤,比如沒有按照設(shè)計(jì)要求設(shè)計(jì),或者對(duì)軟件設(shè)計(jì)理解不夠透徹等,導(dǎo)致計(jì)算機(jī)軟件無(wú)法達(dá)到預(yù)期的效果,導(dǎo)致計(jì)算機(jī)軟件在運(yùn)行過(guò)程中,頻繁出現(xiàn)故障,影響軟件的正常運(yùn)行。其次,計(jì)算機(jī)軟件技術(shù)缺乏有效地測(cè)試系統(tǒng)。目前很多科技公司的軟件從開發(fā)到應(yīng)用都是設(shè)計(jì)者自己在完成,這本身就存在一定的問(wèn)題。計(jì)算機(jī)軟件設(shè)計(jì)是由設(shè)計(jì)者本人開發(fā)和測(cè)試程序,受到自身思維的影響,設(shè)計(jì)者本人很難發(fā)現(xiàn)自己存在的問(wèn)題。同時(shí),由于缺乏一套完整的測(cè)試系統(tǒng),使得軟件測(cè)試本身的大打折扣。

4解決計(jì)算機(jī)軟件不可靠問(wèn)題策略

4.1軟件設(shè)計(jì)人員的設(shè)計(jì)水平

軟件設(shè)計(jì)人員的設(shè)計(jì)水平直接影響到軟件的可靠性,當(dāng)前,我國(guó)大部分的軟件開發(fā)人員都是基礎(chǔ)性的技術(shù)人員,缺乏高技術(shù)性的研發(fā)人員,所以使得計(jì)算機(jī)軟件技術(shù)遠(yuǎn)遠(yuǎn)落后于發(fā)達(dá)國(guó)家。因此想要解決計(jì)算機(jī)軟件技術(shù)的不可靠性,必須提高設(shè)計(jì)者自身的專業(yè)技能和綜合素質(zhì)。在設(shè)計(jì)的時(shí)候,設(shè)計(jì)人員首先根據(jù)用戶的需求,作出有效地規(guī)劃。其次,在設(shè)計(jì)的時(shí)候要重視文檔、語(yǔ)法錯(cuò)誤等技術(shù)性錯(cuò)誤,發(fā)現(xiàn)問(wèn)題以后,要立即解決。在日常工作中,設(shè)計(jì)人員要不斷學(xué)習(xí),了解最新的軟件開發(fā)技術(shù),不斷提高自身的專業(yè)技能。在工作的時(shí)候,要不斷積累經(jīng)驗(yàn),在設(shè)計(jì)的時(shí)候,才能避免一些常規(guī)性的錯(cuò)誤。

4.2制定軟件設(shè)計(jì)開發(fā)的標(biāo)準(zhǔn)化流程和管理制度

計(jì)算機(jī)軟件不可靠性,主要是由于在開發(fā)過(guò)程中,需要各個(gè)環(huán)節(jié)的開發(fā)人員緊密配合,才能確保軟件的嚴(yán)密性。但是在開發(fā)過(guò)程中,各個(gè)環(huán)節(jié)的相關(guān)技術(shù)人員配合不夠緊密,導(dǎo)致軟件技術(shù)的不可靠性。因此只有制定標(biāo)準(zhǔn)化的軟件開發(fā)流程以及開發(fā)標(biāo)準(zhǔn),所有技術(shù)人員必須按照標(biāo)準(zhǔn)化流程進(jìn)行工作,避免開發(fā)過(guò)程中出現(xiàn)系統(tǒng)漏洞。其次,軟件評(píng)審人員要嚴(yán)格按照測(cè)評(píng)標(biāo)準(zhǔn),對(duì)軟件進(jìn)行測(cè)試,一旦發(fā)現(xiàn)問(wèn)題要立即上報(bào),并繼續(xù)對(duì)軟件進(jìn)行修改,確保軟件開發(fā)的質(zhì)量。

4.3沒有建立科學(xué)的檢測(cè)制度

隨著計(jì)算機(jī)技術(shù)的發(fā)展,目前國(guó)內(nèi)也形成了一些計(jì)算機(jī)開發(fā)的相關(guān)制度和規(guī)范,但是還缺乏質(zhì)量檢測(cè)方面的管理制度,所以導(dǎo)致國(guó)內(nèi)軟件產(chǎn)品良莠不齊。所以,必須建立計(jì)算機(jī)軟件開發(fā)技術(shù)的質(zhì)量檢測(cè)制度,從制度上減少軟件開發(fā)的錯(cuò)誤率,從而提高軟件質(zhì)量。

5結(jié)束語(yǔ)

計(jì)算機(jī)軟件具有強(qiáng)大的功能性和便利性,因此廣泛應(yīng)用在社會(huì)各個(gè)領(lǐng)域,但是由于計(jì)算機(jī)軟件自身的缺陷,導(dǎo)致軟件在運(yùn)行過(guò)程中,出現(xiàn)不少故障。因此,計(jì)算機(jī)軟件開發(fā)人員要不斷提高自身素質(zhì),減少開發(fā)設(shè)計(jì)過(guò)程中的錯(cuò)誤率。同時(shí),還要不斷鉆研,設(shè)計(jì)一套完整的測(cè)評(píng)系統(tǒng),確保計(jì)算機(jī)軟件的可靠性。

參考文獻(xiàn)

[1]楊玥,王相偉.計(jì)算機(jī)軟件技術(shù)的不可靠性管窺[J].才智,2015(23):330-330.

[2]于淼.計(jì)算機(jī)軟件技術(shù)的不可靠性探究[J].建筑工程技術(shù)與設(shè)計(jì),2015(24):1419-1419.

篇2

計(jì)算機(jī)軟件技術(shù)不但在學(xué)校教學(xué)、工程項(xiàng)目、數(shù)據(jù)通信、企事業(yè)單位、工作生活?yuàn)蕵分袘?yīng)用廣泛,更是廣泛地應(yīng)用到了人們的日常生活之中。計(jì)算機(jī)軟件是計(jì)算機(jī)系統(tǒng)應(yīng)用的核心,計(jì)算機(jī)軟件產(chǎn)業(yè)有著巨大的生產(chǎn)規(guī)模,推動(dòng)了全球范圍內(nèi)的技術(shù)的革新和社會(huì)變革,并推動(dòng)了社會(huì)的進(jìn)步和發(fā)展。

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

在早期的計(jì)算機(jī)中,軟件和硬件并沒有嚴(yán)格的被劃分出來(lái),致使很長(zhǎng)的一段時(shí)間之內(nèi),計(jì)算機(jī)的唯一功能就是要完成大規(guī)模的簡(jiǎn)單運(yùn)算,其本身并不需要多么復(fù)雜的控制技術(shù),這時(shí)的計(jì)算機(jī)只是作為一種替代人力進(jìn)行龐大運(yùn)算的工具而被加以使用的,對(duì)硬件進(jìn)行其他形式的操控提到的就非常的有限了,與之相適應(yīng),對(duì)軟件的需求也相對(duì)較少了,這時(shí)的計(jì)算機(jī)技術(shù)大多只是硬件技術(shù)。人們能夠高效率地完成那些極其繁瑣工作,需要方便易用的軟件。同時(shí),人們對(duì)于軟件的各種需求也開始日益增長(zhǎng),這一現(xiàn)狀也就引發(fā)了不同領(lǐng)域不同層次要求的軟件適應(yīng)快速發(fā)展的需要。當(dāng)使用了新的軟件之后,用戶經(jīng)濟(jì)效益的提高,用戶經(jīng)濟(jì)的提高又進(jìn)一步帶動(dòng)了軟件行業(yè)的收益。因此,軟件開始頻繁升級(jí),從而也促進(jìn)了硬件的快速發(fā)展。

現(xiàn)今社會(huì)人類生活幾乎離不開計(jì)算機(jī)的使用,更離不開計(jì)算機(jī)技術(shù)的支持。計(jì)算機(jī)技術(shù)已經(jīng)滲透到國(guó)民經(jīng)濟(jì)和人民日常生活的備方面,并且計(jì)算機(jī)早已不僅僅作為一種計(jì)算工具來(lái)使用,而是作為人腦智力的擴(kuò)充和延伸,在數(shù)據(jù)通信、經(jīng)濟(jì)、管理、工程、醫(yī)療以及文化教育等各項(xiàng)事業(yè)中都發(fā)揮著極為重要的作用。軟件技術(shù)是計(jì)算機(jī)技術(shù)的核心部分,隨著計(jì)算機(jī)應(yīng)用的日益增長(zhǎng),軟件產(chǎn)業(yè)逐漸發(fā)展成為我國(guó)國(guó)民經(jīng)濟(jì)發(fā)展的支柱性產(chǎn)業(yè),加快了我國(guó)信息化建設(shè)的進(jìn)程。

三、計(jì)算機(jī)軟件的應(yīng)用領(lǐng)域

隨著科學(xué)與技術(shù)的飛速發(fā)展,計(jì)算機(jī)應(yīng)用更加普及,人們?cè)谑褂糜?jì)算機(jī)的同時(shí)對(duì)其性能和功能的應(yīng)用要求也越來(lái)越高,眾所周知,計(jì)算機(jī)與網(wǎng)絡(luò)賴以生存的基礎(chǔ)就是軟件,它是計(jì)算機(jī)系統(tǒng)的核心部件。軟件的種類繁多,對(duì)于從事不同工作的人都會(huì)找到適用于他的不同的軟件。下文將對(duì)計(jì)算機(jī)軟件的應(yīng)用領(lǐng)域做簡(jiǎn)要介紹。

(1)計(jì)算機(jī)軟件在教學(xué)中的應(yīng)用

在學(xué)校,教師們要想做出一個(gè)個(gè)優(yōu)秀的教學(xué)軟件,就會(huì)用到計(jì)算機(jī)軟件中常用的辦公OFFICE軟件,若有專業(yè)需求的老師還會(huì)用到專用的計(jì)算機(jī)軟件,例如工程制圖課程中,老師一般都會(huì)用到最基本的CAD制圖軟件,數(shù)學(xué) 上老師也會(huì)用到較常用的MATLAB,Lingo等數(shù)學(xué)軟件,多媒體音樂軟件也正以日新月異的面貌成功應(yīng)用到了數(shù)字音樂中。計(jì)算機(jī)軟件運(yùn)用到教學(xué)中有很多方面的優(yōu)勢(shì):

1)增加信息量,學(xué)生們?cè)趩挝粫r(shí)間里學(xué)到的知識(shí)是非常有限的,利用軟件多媒體教學(xué)就可以拓展學(xué)生的知識(shí)面;

2)能調(diào)動(dòng)學(xué)生學(xué)習(xí)的積極性,讓學(xué)生自己主動(dòng)的投入到學(xué)習(xí)當(dāng)中去,繼而培養(yǎng)了他們的興趣。隨之,教師在結(jié)合學(xué)生的實(shí)際情況,經(jīng)常變換教學(xué)內(nèi)容和教學(xué)方式來(lái)激發(fā)學(xué)生們學(xué)習(xí),使之達(dá)到事半功倍的效果。

(2)計(jì)算機(jī)軟件在項(xiàng)目工程中的應(yīng)用

信息技術(shù)的不斷發(fā)展,使計(jì)算機(jī)的應(yīng)用更加普遍,軟件技術(shù)也有極大的進(jìn)步,已經(jīng)廣泛應(yīng)用到工程領(lǐng)域的各個(gè)方面,比如項(xiàng)目工程管理,工程制圖,工程造價(jià)等等,都需要用到計(jì)算機(jī)大量軟件。

1)計(jì)算機(jī)在項(xiàng)目工程管理中的應(yīng)用。 目前工程項(xiàng)目管理軟件按照功能分為兩個(gè)檔次,高檔次的如P3等功能強(qiáng)大,但價(jià)格較高,低檔次的TimeLine只能提供項(xiàng)目中某一些方面的解決能力。

2)計(jì)算機(jī)在工程制圖中的應(yīng)用。制圖軟件技術(shù)的發(fā)展主要有三個(gè)階段:光柵掃描顯示器的初步使用,PC機(jī)的廣泛使用,工程制圖軟件的飛速發(fā)展。目前計(jì)算機(jī)工程制圖軟件非常多,比較常用的是AutoCAD,Solidedge,前者是目前應(yīng)用最廣泛的二維繪圖軟件工具,后者具有強(qiáng)大的三維構(gòu)建及修改功能。

3)計(jì)算機(jī)在工程造價(jià)方面的應(yīng)用。隨著IT技術(shù)應(yīng)用范圍的擴(kuò)大及信息技術(shù)的完善,計(jì)算機(jī)逐漸運(yùn)用到了工程造價(jià)的編制工作中,借助預(yù)算軟件及網(wǎng)絡(luò)平臺(tái)來(lái)完成工程造價(jià)管理工作。

綜上所述,計(jì)算機(jī)軟件在工程領(lǐng)域中的發(fā)展給許多行業(yè)都提供了強(qiáng)大的動(dòng)力,并且有應(yīng)用更加廣泛的趨勢(shì),因此,我們要加強(qiáng)對(duì)計(jì)算機(jī)軟件技術(shù)的學(xué)習(xí),將知識(shí)運(yùn)用到實(shí)踐當(dāng)中去,提高軟件行業(yè)的競(jìng)爭(zhēng)力,利用計(jì)算機(jī)軟件完成工程項(xiàng)目,為我國(guó)的經(jīng)濟(jì)發(fā)展提供堅(jiān)實(shí)的基礎(chǔ)。

(3)計(jì)算機(jī)軟件在移動(dòng)計(jì)算機(jī)通信中的應(yīng)用

隨著人們對(duì)通信需求的不斷增加,全國(guó)信息通信技術(shù)的應(yīng)用網(wǎng)絡(luò)發(fā)展的覆蓋程度逐漸加深。移動(dòng)計(jì)算機(jī)通信網(wǎng)絡(luò)是指主機(jī)可以在網(wǎng)內(nèi)隨意移動(dòng)的計(jì)算機(jī)通信網(wǎng)絡(luò),這對(duì)于計(jì)算機(jī)用戶來(lái)說(shuō)是方便攜帶的,如筆記本電腦,PDA等,而且配有無(wú)線通信設(shè)備,用戶可以在室內(nèi)室外任何無(wú)線網(wǎng)絡(luò)可以覆蓋到的地方,甚至不同的國(guó)家之間隨意發(fā)送或接收各種各樣不同的數(shù)據(jù)信息。計(jì)算機(jī)通信的主要功能包括數(shù)據(jù)通信功能,資源共享功能,分布處理功能及信息通信與網(wǎng)絡(luò)技術(shù)的應(yīng)用功能,正慢慢成為一個(gè)較為活躍的領(lǐng)域。移動(dòng)計(jì)算機(jī)通信網(wǎng)絡(luò)技術(shù)有著廣泛的應(yīng)用,其中包括電子郵件、移動(dòng)多媒體應(yīng)用、服務(wù)業(yè)、無(wú)線電子商務(wù)行業(yè)和移動(dòng)Internet的應(yīng)用,它是實(shí)現(xiàn)個(gè)人通信的重要途徑,有著廣闊的應(yīng)用前景,將越來(lái)越受到人們的重視。

(4)計(jì)算機(jī)軟件在移動(dòng)數(shù)據(jù)中的應(yīng)用

隨著移動(dòng)通訊數(shù)據(jù)業(yè)務(wù)的發(fā)展,多媒體應(yīng)用處理器應(yīng)運(yùn)而生,相對(duì)于第一代模擬制式手機(jī)和第二代如GSM移動(dòng)通訊,第二點(diǎn)五代,繼而移動(dòng)開發(fā)商開始對(duì)第三代3G通信技術(shù)深入研究,3G移動(dòng)通信技術(shù)顯得越來(lái)越重要,3G網(wǎng)絡(luò)將為移動(dòng)業(yè)務(wù)發(fā)展提供更有效的支撐,不僅提高了通信質(zhì)量,也實(shí)現(xiàn)了視頻通話。4G通信技術(shù)是繼第三代以后的又一次無(wú)線通信技術(shù)演進(jìn),其開發(fā)更加具有明確的目標(biāo)性:提高移動(dòng)裝置無(wú)線訪問(wèn)互聯(lián)網(wǎng)的速度。

為了充分利用4G通信給人們帶來(lái)的先進(jìn)服務(wù),人們還必須借助各種各樣的4G終端才能實(shí)現(xiàn),而不少通信營(yíng)運(yùn)商正是看到了未來(lái)通信的巨大市場(chǎng)潛力,他們已經(jīng)開始把眼光瞄準(zhǔn)到生產(chǎn)4G通信終端產(chǎn)品上,例如生產(chǎn)具有高速分組通信功能的小型終端、生產(chǎn)對(duì)應(yīng)配備攝像機(jī)的可視電話以及電影電視的影像發(fā)送服務(wù)的終端,或者是生產(chǎn)與計(jì)算機(jī)相匹配的卡式數(shù)據(jù)通信專用終端,4G可以在不同接入技術(shù)之間進(jìn)行全球性的互通和漫游,能夠支持多媒體互動(dòng)業(yè)務(wù),相互交錯(cuò)的功能性更強(qiáng),4G移動(dòng)通信技術(shù)將逐漸滿足未來(lái)市場(chǎng)上年輕一帶的多樣化需求。有了這些4G通信終端后,人們手機(jī)用戶就可以隨心所欲的漫游了,隨時(shí)隨地的享受高質(zhì)量的通信了。

篇3

1.1計(jì)算機(jī)軟件開發(fā)技術(shù)構(gòu)成

計(jì)算機(jī)發(fā)展主要是以科學(xué)技術(shù)為基石,其軟件開發(fā)技術(shù)主要是由兩個(gè)部分構(gòu)成,即系統(tǒng)軟件、應(yīng)用軟件[1]。系統(tǒng)軟件作為計(jì)算機(jī)軟件運(yùn)行的基礎(chǔ),是確保不同軟件有序運(yùn)行的主要載體;應(yīng)用軟件作為一種解決型軟件,可以有效解決軟件運(yùn)行中的相關(guān)問(wèn)題[2]。通過(guò)兩者的共同作用,可以為計(jì)算機(jī)運(yùn)行打下堅(jiān)實(shí)的基礎(chǔ),通過(guò)兩者的開發(fā),可以為計(jì)算機(jī)的進(jìn)一步發(fā)展提供可靠保障。

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

計(jì)算機(jī)軟件技術(shù)的不斷開發(fā)與發(fā)展,為信息技術(shù)的不斷進(jìn)步與計(jì)算機(jī)網(wǎng)絡(luò)的快速發(fā)展提供了很大的推動(dòng)力,可以說(shuō),信息時(shí)展的主要推動(dòng)力就是計(jì)算機(jī)軟件技術(shù)。計(jì)算機(jī)軟件開發(fā)技術(shù)作為計(jì)算機(jī)發(fā)展與軟件工程的核心,對(duì)網(wǎng)絡(luò)發(fā)展有著很大的現(xiàn)實(shí)意義,必須予以高度重視。隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,使得網(wǎng)絡(luò)支持與遠(yuǎn)程控制成為了可能,為此,計(jì)算機(jī)軟件開發(fā)技術(shù)就是一種把計(jì)算機(jī)網(wǎng)絡(luò)變?yōu)楣泊婧烷_發(fā)于一體的模式[3]。計(jì)算機(jī)網(wǎng)絡(luò)的發(fā)展與進(jìn)步,主要取決于計(jì)算機(jī)軟件的開發(fā)與應(yīng)用,通過(guò)計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用,能夠有效解決計(jì)算機(jī)軟件問(wèn)題和計(jì)算機(jī)需求矛盾,在一定程度上提高了計(jì)算機(jī)軟件應(yīng)用的安全性。在新形勢(shì)下,計(jì)算機(jī)軟件開發(fā)技術(shù)面臨著很多的挑戰(zhàn),同時(shí)也承擔(dān)著很多的責(zé)任,在社會(huì)發(fā)展中發(fā)揮著十分重要的作用。

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

計(jì)算機(jī)軟件開發(fā)技術(shù)的特點(diǎn)主要包括以下兩點(diǎn):一是,應(yīng)用價(jià)值高。隨著計(jì)算機(jī)技術(shù)的快速發(fā)展,應(yīng)用范圍的不斷擴(kuò)大,使得各行業(yè)受到的影響也越來(lái)越大,為此,在社會(huì)與經(jīng)濟(jì)均快速發(fā)展的形勢(shì)下,一定要加強(qiáng)技術(shù)支持,從而有效提高社會(huì)效益與經(jīng)濟(jì)效益,實(shí)現(xiàn)其更高的應(yīng)用價(jià)值。二是,復(fù)雜程度高。在計(jì)算機(jī)軟件開發(fā)中,需要很大的投入,主要是因?yàn)榇隧?xiàng)工作的復(fù)雜性較高,需要企業(yè)、研究者及其機(jī)構(gòu)予以大力開發(fā),所以,對(duì)財(cái)力、物力、人力等方面的需求非常大。

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

現(xiàn)階段,計(jì)算機(jī)軟件開發(fā)技術(shù)與方法越來(lái)越成熟,在新形勢(shì)下,合理選用軟件開發(fā)技術(shù)與方式,對(duì)計(jì)算機(jī)運(yùn)行及人們的生活與工作有著十分重要的作用。目前,計(jì)算機(jī)軟件開發(fā)技術(shù)方式主要有三種:一是,生命周期開發(fā)法。此種方式也可稱之為結(jié)構(gòu)化系統(tǒng)開發(fā)法,是現(xiàn)階段國(guó)內(nèi)外較為普遍應(yīng)用的一種方式,特別是在復(fù)雜大系統(tǒng)的開發(fā)中,更是突出了生命周期法應(yīng)用的優(yōu)勢(shì),是現(xiàn)階段計(jì)算機(jī)軟件開發(fā)的一種最為成熟、最為普遍的方式[4]。其優(yōu)勢(shì)為注重系統(tǒng)開發(fā)的全局性與整體性,把軟件開發(fā)與維護(hù)劃分成若干環(huán)節(jié),每個(gè)環(huán)節(jié)均具有明確的目標(biāo)與任務(wù),極大降低了系統(tǒng)開發(fā)的繁瑣性,更加注重可操作性。然而,此種開發(fā)方式也存在著一些不足,如各環(huán)節(jié)無(wú)法同時(shí)展開、前面問(wèn)題影響后續(xù)工作等。二是,原型化開發(fā)法。此種方式也是較為常用的方式,其是開發(fā)人員根據(jù)系統(tǒng)主要需求獲取一致結(jié)果,之后開發(fā)出一個(gè)原型予以運(yùn)行,從而對(duì)原型予以不斷修改,一直到用戶滿意為止的一種方式。此種方式的優(yōu)勢(shì)就是可以確定用戶需求,降低了開發(fā)成本與風(fēng)險(xiǎn),能夠?qū)Ω鞣N系統(tǒng)服務(wù)功能予以充分利用,其劣勢(shì)就是不適合在大型系統(tǒng)開發(fā)中應(yīng)用。三是,自動(dòng)形式系統(tǒng)開發(fā)法。在軟件開發(fā)過(guò)程中,應(yīng)用自動(dòng)形式系統(tǒng)開發(fā)法,可以明確軟件開發(fā)目的與內(nèi)容,并不需要對(duì)開發(fā)過(guò)程予以說(shuō)明,但是能夠根據(jù)軟件設(shè)計(jì)需求予以自動(dòng)設(shè)計(jì)與編碼。

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

目前我國(guó)軟件開發(fā)技術(shù)中,工作者結(jié)合社會(huì)需求與國(guó)際先進(jìn)軟件技術(shù)開展了融合式研究工作,取得了很大的成績(jī)。就目前軟件開發(fā)技術(shù)現(xiàn)狀而言,其主要包括以下內(nèi)容:

2.1國(guó)際軟件開發(fā)技術(shù)現(xiàn)狀

就目前軟件開發(fā)而言,美國(guó)、歐洲等西方國(guó)家的技術(shù)水平較為先進(jìn)。因?yàn)檫@些國(guó)家是計(jì)算機(jī)技術(shù)的發(fā)源地,所以其軟件開發(fā)技術(shù)工作的起步相對(duì)比較早,擁有許多領(lǐng)先技術(shù)理論與專利性技術(shù),并且在教育工作中也培育了許多專業(yè)技術(shù)人才。在這些優(yōu)勢(shì)的協(xié)助下,西方國(guó)家的軟件開發(fā)具有很大的知識(shí)優(yōu)勢(shì)與技術(shù)優(yōu)勢(shì)。與之相應(yīng)的是以中國(guó)、印度等發(fā)展中國(guó)家的軟件開發(fā)工作,其是隨之而來(lái)的軟件開發(fā)國(guó)家,其在技術(shù)理論、人才儲(chǔ)備、技術(shù)力量等方面要明顯弱于先進(jìn)的西方國(guó)家[5]。但是,在這些發(fā)展中國(guó)家中,由于軟件開發(fā)技術(shù)工作深受國(guó)家的關(guān)注,得到了大力支持與發(fā)展,再加上全球一體化發(fā)展與網(wǎng)絡(luò)信息化發(fā)展的影響,軟件開發(fā)技術(shù)水平越來(lái)越高,已經(jīng)取得了很好的成績(jī)。針對(duì)此種情況而言,國(guó)際計(jì)算機(jī)軟件開發(fā)技術(shù)發(fā)展越來(lái)越全面,并且在此背景下,以開放源碼、高效處理、高端計(jì)算為代表的軟件開發(fā)技術(shù)應(yīng)運(yùn)而生,為計(jì)算機(jī)技術(shù)的進(jìn)一步發(fā)展提供了可靠保障。

2.2國(guó)內(nèi)軟件開發(fā)技術(shù)現(xiàn)狀

在我國(guó)計(jì)算機(jī)軟件開發(fā)技術(shù)中,因?yàn)槠淦鸩奖容^晚,在技術(shù)理論、人才儲(chǔ)備、技術(shù)力量等方面的制約下,使得整體技術(shù)水平要落后于國(guó)際先進(jìn)水平。但是隨著我國(guó)改革開放的不斷深入,對(duì)科學(xué)技術(shù)的重視程度越來(lái)越大,為軟件開發(fā)技術(shù)發(fā)展打下了堅(jiān)實(shí)的基礎(chǔ)。在此種形勢(shì)下,我國(guó)計(jì)算機(jī)軟件開發(fā)技術(shù)的進(jìn)步空間越來(lái)越大,尤其是對(duì)中文軟件的開發(fā)。根據(jù)我國(guó)發(fā)展的具體情況,軟件開發(fā)工作者在充分利用國(guó)際先進(jìn)軟件開發(fā)技術(shù)的基礎(chǔ)上,研發(fā)出了很多優(yōu)秀的中文軟件,為我國(guó)軟件開發(fā)技術(shù)發(fā)展提供可靠依據(jù)。與此同時(shí),在此種形勢(shì)下的作用下,我國(guó)軟件開發(fā)行業(yè)也得到了快速發(fā)展,在北京、上海、廣州等地區(qū)均建設(shè)了具有一定規(guī)模的軟件開發(fā)基地,為我國(guó)軟件產(chǎn)業(yè)的可持續(xù)發(fā)展創(chuàng)造了很大的平臺(tái)。

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

隨著計(jì)算機(jī)信息化、網(wǎng)絡(luò)化技術(shù)的快速發(fā)展,我國(guó)軟件開發(fā)技術(shù)也得到了很大的發(fā)展,并且在應(yīng)用方面取得了很大的進(jìn)步。計(jì)算機(jī)軟件開發(fā)目的就是通過(guò)軟件的創(chuàng)新,對(duì)現(xiàn)有計(jì)算機(jī)軟件進(jìn)行不斷的優(yōu)化,針對(duì)某一計(jì)算機(jī)軟件開發(fā)技術(shù)而言,只有真正發(fā)揮出計(jì)算機(jī)軟件開發(fā)的價(jià)值,才可以說(shuō)明技術(shù)應(yīng)用有效。在計(jì)算機(jī)技術(shù)廣泛應(yīng)用的形勢(shì)下,計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用主要包括以下幾個(gè)方面:

3.1軟件開發(fā)網(wǎng)絡(luò)化

隨著社會(huì)網(wǎng)絡(luò)話進(jìn)程的不斷加快,在計(jì)算機(jī)軟件開發(fā)工作中,軟件網(wǎng)絡(luò)化應(yīng)用越來(lái)越廣泛,并且成為了發(fā)展軟件技術(shù)的重要所在。在計(jì)算機(jī)軟件開發(fā)技術(shù)的網(wǎng)絡(luò)化應(yīng)用方面,主要是以JavaScript編程語(yǔ)言的應(yīng)用為代表[6]。此種編程語(yǔ)言的作用主要就是讓編制的程序與開發(fā)的軟件更加符合Web網(wǎng)絡(luò)環(huán)境,可以在此環(huán)境中進(jìn)行良好的運(yùn)用??梢哉f(shuō),計(jì)算機(jī)軟件開發(fā)技術(shù)網(wǎng)絡(luò)化發(fā)展的杰出體現(xiàn)就是JavaScript編程語(yǔ)言的普遍運(yùn)用。

3.2軟件開發(fā)服務(wù)化

從某種角度而言,計(jì)算機(jī)主要就是為人們提供服務(wù)的一種工具,可以說(shuō),在軟件開發(fā)中,其服務(wù)化功能也來(lái)越突出[7]。此種服務(wù)化功能主要體現(xiàn)在以下兩個(gè)方面:一是,網(wǎng)絡(luò)服務(wù)環(huán)境的設(shè)立。在目前軟件開發(fā)工作中,軟件開發(fā)的重要部分就是網(wǎng)絡(luò)服務(wù)環(huán)境的設(shè)立,通過(guò)此種服務(wù)環(huán)境的設(shè)立,能夠?yàn)橛?jì)算機(jī)用戶提供更大的便利,促使計(jì)算機(jī)應(yīng)用普及化。二是,軟件操作越來(lái)越普遍。在目前軟件開發(fā)工作中,開發(fā)者越來(lái)越關(guān)注軟件可操作性的加強(qiáng),使其能夠?yàn)橛?jì)算機(jī)用戶提供更加便捷、更加優(yōu)秀的技術(shù)服務(wù),使計(jì)算機(jī)應(yīng)用越來(lái)越普遍。

3.3軟件開發(fā)智能化

隨著計(jì)算機(jī)軟件開發(fā)工作的不斷發(fā)展,信息化、網(wǎng)絡(luò)化技術(shù)的不斷影響,近些年來(lái),軟件開發(fā)工作越來(lái)越智能化,尤其是隨著網(wǎng)絡(luò)軟件開發(fā)平臺(tái)與嵌入式軟件技術(shù)的研發(fā),為計(jì)算機(jī)軟件開發(fā)的智能化發(fā)展打下了堅(jiān)實(shí)的基礎(chǔ)[8]。在計(jì)算機(jī)軟件開發(fā)中,此種智能化優(yōu)勢(shì),為計(jì)算機(jī)軟件應(yīng)用的普及提供了可靠保障,并且具有操作方便、利用率高的特點(diǎn),值得進(jìn)一步研究與應(yīng)用。

4結(jié)束語(yǔ)

篇4

計(jì)算機(jī)軟件工程的開發(fā)主要以開發(fā)高質(zhì)量的軟件產(chǎn)品為目標(biāo)。軟件開發(fā)的構(gòu)建會(huì),為計(jì)算機(jī)軟件得到使用提供了保證。構(gòu)件可以作為獨(dú)立的單元進(jìn)行開發(fā)和使用的原因在于其為高內(nèi)聚度軟件包,可以很方便的進(jìn)行構(gòu)件組合。計(jì)算機(jī)軟件開發(fā),通過(guò)將其使用于已經(jīng)開發(fā)利用的軟件,實(shí)現(xiàn)新舊構(gòu)件搭建使用。對(duì)新開發(fā)的軟件進(jìn)行這種方式的應(yīng)用,不僅可以有效減少軟件開發(fā)的時(shí)間,還能夠保證新軟件開發(fā)使用的質(zhì)量。復(fù)用是構(gòu)建開發(fā)的主要目的。通過(guò)構(gòu)件的復(fù)用,可以在層次軟件中充分利用構(gòu)件技術(shù)。軟件系統(tǒng)在使用的過(guò)程中,被用戶分為各種構(gòu)件模塊。高層次的構(gòu)件被認(rèn)為是特定的地域的構(gòu)件,低層次的構(gòu)件僅僅作為用戶數(shù)據(jù)庫(kù)的處理和硬件,來(lái)供給用戶計(jì)算。長(zhǎng)期以往,低層次的構(gòu)件被認(rèn)為是公共的服務(wù)軟件。當(dāng)然,不同層次的軟件系統(tǒng)均可運(yùn)用于低層次的構(gòu)件。其實(shí),在計(jì)算機(jī)軟件開發(fā)的過(guò)程中,對(duì)計(jì)算機(jī)軟件層次的劃分僅僅是傳統(tǒng)上劃分,對(duì)于層次的構(gòu)件并沒有一個(gè)嚴(yán)格意義的劃分。計(jì)算機(jī)軟件的開發(fā),其內(nèi)部各層次之間是互相依賴。粗略的看來(lái),多層次構(gòu)件僅僅是聚焦,而從細(xì)致看來(lái),才有了內(nèi)部層次的關(guān)系。層次技術(shù)主要是為了計(jì)算機(jī)軟件開發(fā)的復(fù)用。通過(guò)層次技術(shù)的應(yīng)用,可以使得計(jì)算機(jī)軟件開發(fā)能夠逐級(jí)抽象,對(duì)軟件的功能給予步驟性的分化,逐漸運(yùn)用于軟件開發(fā)中。同時(shí),運(yùn)用分層技術(shù),可以使計(jì)算機(jī)更具有擴(kuò)展性,系統(tǒng)功能的變化不會(huì)影響其他結(jié)構(gòu)功能的影響?,F(xiàn)今,通過(guò)對(duì)分層模式的運(yùn)用可以實(shí)現(xiàn)功能層次的接口,同時(shí)對(duì)接口的方式不給予限制。只要其接口能夠達(dá)到標(biāo)準(zhǔn)化的程度,就可以運(yùn)用于軟件的開發(fā)中,實(shí)現(xiàn)與其他計(jì)算機(jī)的無(wú)縫對(duì)接。

2軟件開發(fā)中的多層技術(shù)分析

在計(jì)算機(jī)軟件不斷開發(fā)和運(yùn)用的過(guò)程中,軟件的開發(fā)層次已經(jīng)由開始的兩層、三層向多層次結(jié)構(gòu)體系發(fā)展。分層技術(shù)在軟件開發(fā)中得到廣泛的運(yùn)用,使其不斷的完善。不同層次結(jié)構(gòu)體系的軟件功能各不相同。筆者將對(duì)其進(jìn)行簡(jiǎn)單分析。

2.1兩層與三層結(jié)構(gòu)技術(shù)

計(jì)算機(jī)軟件技術(shù)的兩層模式主要有客戶端和數(shù)據(jù)庫(kù)構(gòu)成。用戶界面主要由客戶端提供,客戶端還對(duì)其進(jìn)行邏輯處理和服務(wù)器,指示客戶完成數(shù)據(jù)庫(kù)的查詢和接收,根據(jù)查詢的結(jié)果反饋給客戶端。一般情況下,這樣的邏輯結(jié)構(gòu)通常稱為胖客戶端。盤客戶端在操作過(guò)程中,由于客戶數(shù)量的增加不能進(jìn)行很好的擴(kuò)展,導(dǎo)致客戶不能互動(dòng),在軟件使用中缺乏交流。同時(shí),用戶在交流中存在安全風(fēng)險(xiǎn)。隨著計(jì)算機(jī)軟件的廣泛應(yīng)用,兩層的計(jì)算機(jī)軟件不能適應(yīng)人們對(duì)計(jì)算機(jī)使用的要求。因此,三層結(jié)構(gòu)技術(shù)隨之誕生。三層結(jié)構(gòu)技術(shù)是在兩層結(jié)構(gòu)技術(shù)的基礎(chǔ)上發(fā)展起來(lái)的。三層結(jié)構(gòu)技術(shù)為客戶提供了人機(jī)互動(dòng)的模式。數(shù)據(jù)服務(wù)器可以為客戶提供訪問(wèn)的數(shù)據(jù),同時(shí)還能夠儲(chǔ)存和優(yōu)化數(shù)據(jù),降低客戶在使用中的負(fù)擔(dān),實(shí)現(xiàn)了瘦客戶端的要求。如日立的ERP系統(tǒng)的軟件體系,就是利用了三層次的結(jié)構(gòu)。技術(shù)三層結(jié)構(gòu)技術(shù)包括接口層、數(shù)據(jù)層以及業(yè)務(wù)流程。這三層結(jié)構(gòu)負(fù)責(zé)用戶的接口層和一個(gè)系統(tǒng)的對(duì)接。與兩層結(jié)構(gòu)技術(shù)相比,三層結(jié)構(gòu)技術(shù)具有干安全性、易維護(hù)、可擴(kuò)展以及減少網(wǎng)絡(luò)負(fù)載等功能。但是,即使三層技術(shù)已經(jīng)得到了廣泛的應(yīng)用,在實(shí)際中運(yùn)用和中技術(shù),應(yīng)根據(jù)實(shí)際軟件開發(fā)的情況出發(fā)。

2.2四層技術(shù)

隨著計(jì)算機(jī)網(wǎng)絡(luò)的發(fā)展,應(yīng)用程序已經(jīng)變得越來(lái)越復(fù)雜。為能夠?qū)?fù)雜的程序更為簡(jiǎn)便的實(shí)用實(shí)際中,需要處理各種數(shù)據(jù)和邏輯關(guān)系。因此,在三層技術(shù)具有局限性的前提下,四層技術(shù)有其發(fā)展的空間。在業(yè)務(wù)流程和數(shù)據(jù)層之間增加一個(gè)封裝層,為信息形成一個(gè)儲(chǔ)存層。業(yè)務(wù)邏輯層和數(shù)據(jù)層以及web層。web層根據(jù)不同用戶的需求自動(dòng)選擇數(shù)據(jù)的處理路徑,可以在很大程度上對(duì)大量數(shù)據(jù)和信息進(jìn)行分析,提高計(jì)算機(jī)各方面的處理效率。滿足客戶大規(guī)模的數(shù)據(jù)和業(yè)務(wù)邏輯的處理。

2.3中間件技術(shù)

中間件技術(shù)的發(fā)展是計(jì)算機(jī)軟件開發(fā)到一個(gè)程度的結(jié)果。中間技術(shù)是根據(jù)處理技術(shù)開發(fā)的對(duì)象。利用中間件可以實(shí)現(xiàn)網(wǎng)絡(luò)環(huán)境的互通和互連以及資源共享等功能。中間件技術(shù)可以屏蔽異構(gòu)件間的復(fù)雜技術(shù),降低技術(shù)上的負(fù)擔(dān)。中間件在計(jì)算機(jī)操作系統(tǒng)中運(yùn)用,縮短數(shù)據(jù)庫(kù)軟件的開發(fā)周期。加強(qiáng)計(jì)算機(jī)軟件的開發(fā)。確保計(jì)算機(jī)軟件開發(fā)的有效性。保證軟件能夠運(yùn)用與計(jì)算機(jī)系統(tǒng)中,以此降低軟件開發(fā)的風(fēng)險(xiǎn)。

3結(jié)語(yǔ)

篇5

關(guān)鍵詞:計(jì)算機(jī)軟件;安全檢測(cè)技術(shù)

中圖分類號(hào):TP393 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2016)16-0058-02

在社會(huì)經(jīng)濟(jì)飛速發(fā)展的今天,計(jì)算機(jī)作為意義上的生產(chǎn)或者生活用品已經(jīng)融入人類社會(huì)的各個(gè)領(lǐng)域,并且隨著科技的日新月異,電子計(jì)算機(jī)科學(xué)技術(shù)也隨之日臻完善和成熟。是計(jì)算機(jī)軟件在支撐著計(jì)算機(jī)的正常運(yùn)轉(zhuǎn),人們依賴計(jì)算機(jī)進(jìn)行生產(chǎn)和生活要借助不同的計(jì)算機(jī)軟件來(lái)進(jìn)行,因而,計(jì)算機(jī)軟件的安全性也就提到了計(jì)算機(jī)維護(hù)的首要日程。否則,其安全性就極有可能對(duì)計(jì)算機(jī)的使用帶來(lái)極大的安全隱患,同時(shí)也會(huì)給互聯(lián)網(wǎng)安全造成極大威脅。鑒于此,計(jì)算機(jī)軟件開發(fā)人員,在進(jìn)行計(jì)算機(jī)軟件開發(fā)過(guò)程中,非常有必要對(duì)不同類型的計(jì)算機(jī)軟件進(jìn)行安全性檢測(cè),以便于軟件開發(fā)人員事先發(fā)現(xiàn)安全隱患,從而采取適當(dāng)?shù)母倪M(jìn)措施,確保不同計(jì)算機(jī)軟件在使用過(guò)程中順利運(yùn)轉(zhuǎn)。顯而易見,計(jì)算機(jī)軟件安全檢測(cè)技術(shù)已經(jīng)成為了計(jì)算機(jī)軟件開發(fā)過(guò)程中不可或缺的一項(xiàng)核心內(nèi)容。

1計(jì)算機(jī)軟件安全檢測(cè)的基本內(nèi)容

當(dāng)今社會(huì),計(jì)算機(jī)的使用在不同領(lǐng)域越來(lái)越廣泛,而且越來(lái)越具有依賴性,因而,計(jì)算機(jī)軟件使用過(guò)程中的安全性則越來(lái)越成為計(jì)算機(jī)用戶的終極要求,主要表現(xiàn)在以下幾方面::第一,軟件之間的沖突導(dǎo)致計(jì)算機(jī)運(yùn)行的不通暢。安裝某一款計(jì)算機(jī)軟件后,用戶發(fā)現(xiàn)這對(duì)計(jì)算機(jī)本身并沒有產(chǎn)生多么明顯的影響,甚至?xí)驗(yàn)樵撥浖推渌浖_突因而導(dǎo)致計(jì)算機(jī)運(yùn)行速度明顯變慢等;第二,計(jì)算機(jī)軟件安全性得不到保證。計(jì)算機(jī)用戶在使用軟件的過(guò)程中許多個(gè)人信息會(huì)被留下,用戶的私密信息隨之就不可避免地被泄露,自然,用戶的個(gè)人隱私就會(huì)得不到有效的、必要的保護(hù)。因此,在不同計(jì)算機(jī)軟件開發(fā)過(guò)程中,軟件開發(fā)人員要利用成熟的安全檢測(cè)技術(shù)對(duì)計(jì)算機(jī)軟件中存在的安全漏洞進(jìn)行檢測(cè),并對(duì)其進(jìn)行安全修復(fù),從而達(dá)到提高安全性,降低風(fēng)險(xiǎn)的目的。

計(jì)算機(jī)軟件安全檢測(cè)是指在軟件開發(fā)過(guò)程中,計(jì)算機(jī)軟件開發(fā)人員采用安全檢測(cè)技術(shù),采取科學(xué)的手段,對(duì)計(jì)算機(jī)軟件的漏洞和缺陷進(jìn)行系統(tǒng)性地檢測(cè)。安全漏洞檢測(cè)是指計(jì)算機(jī)軟件開發(fā)人員對(duì)計(jì)算機(jī)軟件的安全缺陷及在使用過(guò)程中產(chǎn)生的安全隱患進(jìn)行有針對(duì)性的檢測(cè)、修復(fù),軟件升級(jí)或版本修復(fù)是這一過(guò)程的主要運(yùn)用手段。不過(guò),這類檢測(cè)只是停留在技術(shù)的層面問(wèn)題;而真正的技術(shù)檢測(cè),則是計(jì)算機(jī)使用過(guò)程中系統(tǒng)運(yùn)轉(zhuǎn)過(guò)程中的安全管理、授權(quán)、訪問(wèn)控制和機(jī)密性等核心內(nèi)容。

2計(jì)算機(jī)軟件安全檢測(cè)的基本要求

計(jì)算機(jī)軟件檢測(cè)是一項(xiàng)復(fù)雜、嚴(yán)謹(jǐn)技術(shù)含量較高的工程,不僅對(duì)檢測(cè)的軟件有著科學(xué)嚴(yán)格的要求,同事對(duì)檢測(cè)方法、技術(shù)手段、操作人員素質(zhì)等都有著嚴(yán)格的要求。

首先,由于計(jì)算機(jī)軟件程序具有復(fù)雜性的特點(diǎn),要使用科學(xué)有效的安全檢測(cè)方法對(duì)計(jì)算機(jī)軟件安全進(jìn)行實(shí)質(zhì)性檢測(cè)。軟件中很多潛藏的安全問(wèn)題,采用簡(jiǎn)單的檢測(cè)方法是不能被排除的,所以開發(fā)人員一定要事先對(duì)軟件的相關(guān)特性以及檢測(cè)軟件的使用條件進(jìn)行全面了解后,再根據(jù)實(shí)際情況選擇適當(dāng)?shù)臋z測(cè)方法,制定出科學(xué)合理的檢測(cè)方案,對(duì)計(jì)算機(jī)軟件安全進(jìn)行實(shí)質(zhì)性檢測(cè),不僅如此,開發(fā)人員還要在細(xì)節(jié)方面也要依據(jù)相關(guān)程序進(jìn)行細(xì)化和深化。

其次,因?yàn)檐浖┒淳哂写嬖谟谲浖_發(fā)程序的各個(gè)環(huán)節(jié)的特點(diǎn),需要多類人員共同參與對(duì)計(jì)算機(jī)軟件的檢測(cè),才可能確保盡可能多地排除軟件中潛在的安全威脅。多元化的人員參與有利于實(shí)現(xiàn)檢測(cè)方法的多極性、多樣性,這有利于及時(shí)、準(zhǔn)確地排除安全隱患。不過(guò),在軟件安全檢測(cè)過(guò)程中,必須需要具有專業(yè)軟件安全檢測(cè)技術(shù)的人員參與,同時(shí)還需要有了解軟件工作和使用特性的人員,從而實(shí)現(xiàn)多角度、全方位的檢測(cè),以排除更多的安全風(fēng)險(xiǎn),滿足軟件使用的安全要求。

最后,對(duì)計(jì)算機(jī)軟件進(jìn)行安全檢測(cè)必須要按計(jì)劃選擇合適的方法進(jìn)行安全檢測(cè)。選擇大體說(shuō)來(lái),需要通過(guò)以下做法具體執(zhí)行:首先,要對(duì)計(jì)算機(jī)軟件檢測(cè)的各種方案和案例進(jìn)行必要地分析研究,并且最后要進(jìn)行匯總,在此基礎(chǔ)上再進(jìn)行分析、歸納、總結(jié),尋找出普遍通用的檢測(cè)規(guī)律。之后,再根據(jù)檢測(cè)的具體要求,對(duì)比、篩選合適的方法予以檢測(cè)。但是,再進(jìn)行檢測(cè)之前,為了確保檢測(cè)程序的順利推行,事先必須制定出切實(shí)可行的檢測(cè)方案,并將檢測(cè)過(guò)程的方案制定的形象化、具體化,以確保檢測(cè)過(guò)程準(zhǔn)確無(wú)誤地予以開展。以上工作做好、做細(xì)后,還要對(duì)上述擬定的檢測(cè)方案采用電腦模擬建立數(shù)據(jù)模型。特別需要指出的是,在這個(gè)過(guò)程中,一定要把語(yǔ)言支持作為實(shí)現(xiàn)模型形式化表現(xiàn)過(guò)程中的動(dòng)態(tài)幫助。以上環(huán)節(jié)結(jié)束之后,作為對(duì)軟件進(jìn)行運(yùn)行和結(jié)構(gòu)的安全測(cè)試,再開始檢測(cè)模擬系統(tǒng)。

3 計(jì)算機(jī)軟件安全檢測(cè)的具體技術(shù)

3. 1 語(yǔ)法安全檢測(cè)技術(shù)

語(yǔ)法安全監(jiān)測(cè)技術(shù)主要是對(duì)計(jì)算機(jī)軟件中的語(yǔ)法進(jìn)行實(shí)質(zhì)性、技術(shù)性檢測(cè)。最初輸入條件的不同會(huì)使最終檢測(cè)結(jié)果產(chǎn)生差異。語(yǔ)法安全檢測(cè)技術(shù)通常被用于檢測(cè)源程序中的安全漏洞,該檢測(cè)技術(shù)可及時(shí)有效地檢測(cè)出系統(tǒng)函數(shù)與C語(yǔ)言庫(kù)函數(shù)的切換,并及時(shí)恰當(dāng)?shù)刈龀鎏幚恚瑥亩⒁哉Z(yǔ)法為基礎(chǔ)的測(cè)試數(shù)據(jù)。同時(shí)該檢測(cè)技術(shù)還能實(shí)現(xiàn)對(duì)計(jì)算機(jī)軟件的安全檢測(cè),排除潛存的安全風(fēng)險(xiǎn),保證計(jì)算機(jī)安全運(yùn)行。

3. 2 動(dòng)態(tài)安全檢測(cè)技術(shù)

這項(xiàng)技術(shù)是對(duì)計(jì)算機(jī)軟件運(yùn)行環(huán)境變量進(jìn)行的必要檢測(cè),漏洞等風(fēng)險(xiǎn)因素是它主要進(jìn)行的檢測(cè)目標(biāo)。這種安全動(dòng)態(tài)檢測(cè)技術(shù)的使用,計(jì)算機(jī)軟件源碼不需要在運(yùn)作過(guò)程中進(jìn)行修改,因而計(jì)算機(jī)用戶的隱私安全得到了很大程度地保證。在這類檢測(cè)技術(shù)應(yīng)用過(guò)程中,如果計(jì)算機(jī)軟件的漏洞被發(fā)現(xiàn),就會(huì)自動(dòng)完成相關(guān)修復(fù)工作。今天,由于計(jì)算機(jī)在商務(wù)應(yīng)用中也發(fā)揮著越來(lái)越大的作用,這種軟件的檢測(cè)技術(shù)更加適用于商務(wù)性,隨著普及率的越來(lái)越高,對(duì)保證商業(yè)機(jī)密的安全,必將發(fā)揮著越來(lái)越大的作用。

3. 3 靜態(tài)安全檢測(cè)技術(shù)

近年來(lái),計(jì)算機(jī)程序開發(fā)人員根據(jù)程序代碼內(nèi)部特性和結(jié)構(gòu)是靜態(tài)安全檢測(cè)技術(shù)這一特征,事先構(gòu)建合理的測(cè)試模型,以滿足計(jì)算機(jī)讀取的相關(guān)要求,對(duì)計(jì)算機(jī)進(jìn)行安全靜態(tài)檢測(cè),這就是所謂的靜態(tài)安全檢測(cè)技術(shù)。這種檢測(cè)技術(shù)的檢測(cè)程序是:開發(fā)人員先利用這種安全檢測(cè)技術(shù)對(duì)需要檢測(cè)的計(jì)算機(jī)進(jìn)行檢測(cè)之后,再將選定的測(cè)試模型和待檢測(cè)的程序數(shù)據(jù)進(jìn)行全面比對(duì),如果待測(cè)的計(jì)算機(jī)軟件安全性能良好,其對(duì)比數(shù)據(jù)就會(huì)高度一致。近年來(lái),由于這項(xiàng)技術(shù)日臻成熟,并且簡(jiǎn)潔易行,越來(lái)越多的軟件技術(shù)開發(fā)人員傾向于此項(xiàng)研究之中,從而推動(dòng)了這項(xiàng)技術(shù)得到更為充分的發(fā)展,并且越來(lái)越大地在計(jì)算機(jī)軟件安全領(lǐng)域中發(fā)揮了重要的作用。

3. 4 混合安全檢測(cè)技術(shù)

近年來(lái),隨著計(jì)算機(jī)檢測(cè)軟件越來(lái)越多樣化,檢測(cè)技術(shù)要求的不斷提升,對(duì)計(jì)算機(jī)軟件越來(lái)越趨向于多項(xiàng)或者混合檢測(cè),以確保效果的精準(zhǔn)化、全面化。鑒于此,實(shí)踐中,我們往往傾向于多種檢測(cè)軟件并行的檢測(cè)方法,也即這里我們所說(shuō)的混合安全檢測(cè)技術(shù)。這種混合安全檢測(cè)技術(shù)雙管齊下,動(dòng)態(tài)安全檢測(cè)與靜態(tài)安全檢測(cè)并駕齊驅(qū),采用了動(dòng)態(tài)安全檢測(cè)與靜態(tài)安全檢測(cè)兩種檢測(cè)技術(shù)的優(yōu)勢(shì),揚(yáng)長(zhǎng)避短,強(qiáng)強(qiáng)聯(lián)合,確保計(jì)算機(jī)軟件檢測(cè)過(guò)程精準(zhǔn)、全面、不留死角,極大地?cái)U(kuò)大了檢測(cè)范圍。

3. 5 基于web技術(shù)的安全檢測(cè)技術(shù)

計(jì)算機(jī)技術(shù)檢測(cè)采用web技術(shù)是近年來(lái)計(jì)算機(jī)檢測(cè)技術(shù)領(lǐng)域的一項(xiàng)嘗試和技術(shù)突破。Web技術(shù)是近年來(lái)伴隨著計(jì)算機(jī)互聯(lián)網(wǎng)技術(shù)出現(xiàn)的網(wǎng)絡(luò)資源開發(fā)技術(shù)。隨著web技術(shù)的不斷革新,這項(xiàng)技術(shù)也逐漸滲透到計(jì)算機(jī)軟件安全檢測(cè)領(lǐng)域中,并且和其他檢測(cè)手段比起來(lái)越來(lái)顯示出它獨(dú)特的優(yōu)越性能――與同是作為計(jì)算機(jī)軟件安全檢查的傳統(tǒng)的檢測(cè)技術(shù),Web安全檢測(cè)技術(shù)更具有靈活性、高效性和先進(jìn)性的特點(diǎn),在檢測(cè)性能等各方面都表現(xiàn)出優(yōu)異的成績(jī)。大體說(shuō)來(lái),基于Web技術(shù)的安全檢測(cè)技術(shù)不僅能夠及時(shí)檢測(cè)出風(fēng)險(xiǎn)和漏洞,而且能夠及時(shí)對(duì)這些安全風(fēng)險(xiǎn)和漏洞進(jìn)行有效修復(fù),為計(jì)算機(jī)系統(tǒng)安全、可靠、高效地運(yùn)行提供了有力的保障。鑒于這種檢測(cè)技術(shù)的精準(zhǔn)、高效、安全的特色,基于Web技術(shù)的安全檢測(cè)技術(shù)已經(jīng)越來(lái)越多的運(yùn)用到不同行業(yè)的計(jì)算機(jī)檢測(cè)技術(shù)中,并且大有取代傳統(tǒng)檢測(cè)軟件的趨勢(shì)。

4 結(jié)束語(yǔ)

綜上所述, 隨著計(jì)算機(jī)網(wǎng)絡(luò)越來(lái)越大的影響著人類的生產(chǎn)和生活,計(jì)算機(jī)安全檢測(cè)技術(shù)作為計(jì)算機(jī)運(yùn)用過(guò)程中的輔助技術(shù),勢(shì)必越來(lái)越彰顯出它的必不可少的重要作用。同時(shí),計(jì)算機(jī)技術(shù)越先進(jìn),勢(shì)必要求計(jì)算機(jī)安全檢測(cè)技術(shù)也必須隨之越先進(jìn),在科技日新月異的今天,相信我們?nèi)祟惿鐣?huì)在計(jì)算機(jī)安全檢測(cè)技術(shù)方面,也必將取得更多成果,以更好地服務(wù)于計(jì)算機(jī)技術(shù),更好地造福于人類。

參考文獻(xiàn):

[1] 傅卓軍,龍陳鋒.網(wǎng)絡(luò)安全漏洞檢測(cè)軟件的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)與數(shù)字工程,2011(7).

[2] 陳楷.計(jì)算機(jī)軟件中安全漏洞檢測(cè)技術(shù)的應(yīng)用[J].數(shù)字技術(shù)與應(yīng)用,2010(7).

[3] 羅宏偉.計(jì)算機(jī)軟件中安全漏洞檢測(cè)技術(shù)及其應(yīng)用[J].硅谷,2012(20).

[4] 閆云鋒.計(jì)算機(jī)軟件安全漏洞檢測(cè)技術(shù)探究[J].民營(yíng)科技,2012(11).

[5] 彭B,高B.計(jì)算機(jī)網(wǎng)絡(luò)信息安全及防護(hù)策略研究[J].計(jì)算機(jī)與數(shù)字工程,2011(1).

[6] 黃康宇,賀正求,賴海光,等.Web服務(wù)攻擊技術(shù)研究綜述[J].計(jì)算機(jī)應(yīng)用研究,2010(1).

[7] 鄭雅賓,林萍.電子政務(wù)信息安全防護(hù)體系建設(shè)問(wèn)題研究[J].中國(guó)教育信息化,2008(13).

[8] 蔡燕萍,凌捷,黃萬(wàn)民.網(wǎng)絡(luò)安全掃描系統(tǒng)中插件技術(shù)的研究與實(shí)現(xiàn)[J].計(jì)算機(jī)工程與設(shè)計(jì),2010(7)

篇6

關(guān)鍵詞:高端科技;計(jì)算機(jī);軟件技術(shù)

中圖分類號(hào):TP311.52 文獻(xiàn)識(shí)別碼:A 文章編號(hào):1001-828X(2015)017-000-01

一、引言

每個(gè)學(xué)科領(lǐng)域都有高端科技存在,現(xiàn)如今,計(jì)算機(jī)軟件開發(fā)技術(shù)正在不斷的更新和發(fā)展。雖然當(dāng)前一些高端技術(shù)產(chǎn)業(yè)例如空間技術(shù)、生物技術(shù)、信息技術(shù)、新能源技術(shù)、新材料技術(shù)、海洋技術(shù)等領(lǐng)域也在不斷的發(fā)展,但這些領(lǐng)域都離不開計(jì)算機(jī)軟件的開發(fā)和應(yīng)用,都需要依靠數(shù)字技術(shù)進(jìn)行深入研究,因此基于高端科技的計(jì)算機(jī)軟件開發(fā)技術(shù)便是學(xué)術(shù)研究的高地。文章首先對(duì)高端科技和軟件開發(fā)的意義進(jìn)行了闡述,然后對(duì)高端科技下的計(jì)算機(jī)軟件開發(fā)技術(shù)進(jìn)行詳細(xì)解析,最后對(duì)文章進(jìn)行了總結(jié)和展望。

二、高端科技概述

對(duì)于高端科技研究來(lái)講,其應(yīng)該包括計(jì)算機(jī)相關(guān)的理論知識(shí),同時(shí)還應(yīng)該配有相關(guān)專業(yè)領(lǐng)域知識(shí)的復(fù)合型人才,還需要有相當(dāng)雄厚的資金,這樣才能夠有堅(jiān)硬的后盾和產(chǎn)業(yè)界的實(shí)踐配合。在眾多領(lǐng)域中,高端科技都有相應(yīng)的研究探索,同時(shí)也為人類留下了巨大的精神財(cái)富和物質(zhì)財(cái)富。高端科技是為了服務(wù)人民大眾,為了產(chǎn)生更高的社會(huì)效益,能夠讓人類進(jìn)行民用產(chǎn)業(yè)實(shí)踐,為全世界的人類提供更加豐富的物質(zhì)生活。高端科技應(yīng)該與傳統(tǒng)技術(shù)相統(tǒng)一,隨著經(jīng)濟(jì)的發(fā)展,社會(huì)生產(chǎn)力的不斷進(jìn)步,其發(fā)展的各個(gè)階段應(yīng)該相匹配。在如今高科技迅猛發(fā)展的21世紀(jì),科技已經(jīng)如此迅猛的發(fā)展,那么在不遠(yuǎn)的未來(lái),高科技也會(huì)突飛猛進(jìn),其生命周期也會(huì)縮的更短。

回顧高科技在近現(xiàn)代科技的發(fā)展歷史過(guò)程中部分,可以看到隨著發(fā)展創(chuàng)新越來(lái)越多樣化,高端科技發(fā)展的也越來(lái)越迅速,它將當(dāng)前的科學(xué)實(shí)驗(yàn)、工業(yè)工程和技術(shù)研究很自然的結(jié)合到了一起。高端科技在不斷的進(jìn)行自我完善,同時(shí),也與其他領(lǐng)域相互促進(jìn),相互影響,形成了一個(gè)高端產(chǎn)業(yè)體系,以便更有利于推動(dòng)人類文明的發(fā)展。在高端科技中,經(jīng)驗(yàn)并不能夠發(fā)揮重要的作用,新的探索發(fā)現(xiàn)和技術(shù)因公才是高端科技的支撐。高端科技發(fā)明必須經(jīng)過(guò)很多科學(xué)家花費(fèi)很多精力和時(shí)間,進(jìn)行反復(fù)的試驗(yàn),不斷探索才能實(shí)現(xiàn)突破的。科學(xué)家能夠?qū)⒏叨丝萍籍a(chǎn)品產(chǎn)業(yè)化,帶給企業(yè)很多市場(chǎng)價(jià)值。

三、軟件開發(fā)技術(shù)的意義

軟件工程發(fā)展過(guò)程中較為核心的部分就是軟件開發(fā)技術(shù),這也對(duì)計(jì)算機(jī)技術(shù)發(fā)展起著至關(guān)重要的作用。軟件開發(fā)技術(shù)的不斷創(chuàng)新是需要計(jì)算機(jī)軟件開發(fā)技術(shù)的發(fā)展的,這樣就可以提高開發(fā)人員的創(chuàng)新能力,逐步實(shí)現(xiàn)對(duì)計(jì)算機(jī)網(wǎng)絡(luò)進(jìn)行的遠(yuǎn)程控制,最終方便支持和維護(hù)網(wǎng)絡(luò)。對(duì)于計(jì)算機(jī)領(lǐng)域,軟件開發(fā)技術(shù)起著相當(dāng)大的推進(jìn)作用,同時(shí)也有利于形成開發(fā)性、共存性的網(wǎng)絡(luò)發(fā)展模式,不僅可以滿足計(jì)算機(jī)網(wǎng)絡(luò)發(fā)展的要求,也有利于提高軟件開發(fā)的安全性和便捷性,促進(jìn)工作人員在工作環(huán)境中的應(yīng)用,這樣就有利于提高整個(gè)行業(yè)發(fā)展的空間,促進(jìn)計(jì)算機(jī)軟件開發(fā)技術(shù)的發(fā)展,也能夠促進(jìn)其他相關(guān)領(lǐng)域的發(fā)展。

四、基于高端科技的計(jì)算機(jī)軟件開發(fā)技術(shù)分析

隨著經(jīng)濟(jì)的發(fā)展,科技的進(jìn)步,高端科技與信息化也越來(lái)越緊密化,但是對(duì)于計(jì)算機(jī)的核心技術(shù)――信息化來(lái)說(shuō),其一直引領(lǐng)者先進(jìn)的生產(chǎn)力的前進(jìn)方向。只有以高端科技為目的,以計(jì)算機(jī)軟件開發(fā)技術(shù)為手段,高端科技的產(chǎn)業(yè)化才能夠得以實(shí)現(xiàn)。在高端裝備制造業(yè)中,裝備制造的發(fā)展完全依靠信息技術(shù)的支撐,只有依靠信息技術(shù),才能夠算得上高端科技的范疇。通過(guò)計(jì)算機(jī)軟件開發(fā)技術(shù)和微電子技術(shù),將裝備打造成新型工業(yè)化高端裝備,增強(qiáng)裝備的自動(dòng)化程度和智能化水平,以計(jì)算機(jī)核心軟件控制的裝備將是新型工業(yè)體系的大腦中樞。

計(jì)算機(jī)軟件開發(fā)領(lǐng)域并沒有明確定義高端科技的內(nèi)涵,因此我們將計(jì)算機(jī)軟件開發(fā)中以高端科技研發(fā)的部分看做是高端的軟件開發(fā),也就是說(shuō),相對(duì)于普通的軟件開發(fā)來(lái)說(shuō),高端的軟件開發(fā)是以高端科技研發(fā)為目的的。例如關(guān)鍵技術(shù)開發(fā)就屬于高端科研的研究。不僅在我國(guó),在世界上,航天航空工業(yè)都屬于高科技領(lǐng)域,在這個(gè)領(lǐng)域的工業(yè)軟件開發(fā)屬于其頂端的應(yīng)用研發(fā)。而類似于航天航空工業(yè)的云計(jì)算、網(wǎng)絡(luò)信息安全技術(shù)研發(fā)也因?yàn)槠鋵?shí)具有信息技術(shù)領(lǐng)域中代表性的研發(fā)而屬于高端科技的軟件開發(fā)領(lǐng)域。對(duì)于高端科技的軟件開發(fā)來(lái)說(shuō),無(wú)論是產(chǎn)業(yè)界,還是學(xué)術(shù)界都有著很高的價(jià)值。

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

1.網(wǎng)格化成為必然趨勢(shì)

網(wǎng)絡(luò)存在形式中有一種是網(wǎng)格化,作為計(jì)算機(jī)軟件開發(fā)技術(shù)的一種必然發(fā)展趨勢(shì),有利于促進(jìn)計(jì)算機(jī)軟件開發(fā)技術(shù)的交流和共享。隨著互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展和進(jìn)步,世界各地的聯(lián)系逐漸增強(qiáng),網(wǎng)格化也逐漸成為軟件開發(fā)技術(shù)的一個(gè)必然發(fā)展的趨勢(shì),這樣不僅能夠有利于為計(jì)算機(jī)軟件開發(fā)提供多樣化的服務(wù),還有利于促進(jìn)軟件開發(fā)技術(shù)的發(fā)展。

2.促進(jìn)服務(wù)化的發(fā)展

服務(wù)化是針對(duì)網(wǎng)絡(luò)的服務(wù)對(duì)象來(lái)說(shuō)的,計(jì)算機(jī)的發(fā)展是面向客戶的,需要向客戶提供一流、優(yōu)質(zhì)的服務(wù),不僅要開發(fā)計(jì)算機(jī)軟件,還需要考慮將開發(fā)的理念和技術(shù)做到最先進(jìn),盡自己的所能讓每一位客戶感受到優(yōu)質(zhì)的產(chǎn)品和服務(wù),滿足客戶的各種要求,同時(shí)也為計(jì)算機(jī)更好的工作和運(yùn)行提供保證。

3.計(jì)算機(jī)發(fā)展智能化

當(dāng)前計(jì)算機(jī)軟件開發(fā)的一個(gè)重要的方向就是智能化,我們需要的計(jì)算機(jī)技術(shù)是需要有著像人們一樣的思維方式和運(yùn)行能力,當(dāng)前人工智能技術(shù)正在高速的發(fā)展,其應(yīng)用也被廣泛采用,因此在不久的將來(lái),計(jì)算機(jī)軟件開發(fā)也會(huì)想著智能化的方向發(fā)展。

4.軟件代碼和產(chǎn)品的開放化

對(duì)于軟件源代碼和軟件展品來(lái)說(shuō),開放化是其發(fā)展的一個(gè)趨勢(shì),只有開發(fā)軟件更加的開放化,計(jì)算機(jī)軟件開發(fā)人員的交流和學(xué)習(xí)才能夠更加方便順利,在一定程度上來(lái)說(shuō),能夠促進(jìn)工作人員的相互進(jìn)步,能夠提升計(jì)算機(jī)軟件開發(fā)的質(zhì)量,促進(jìn)計(jì)算機(jī)軟件的發(fā)展。

六、結(jié)語(yǔ)

當(dāng)今,高端科技的發(fā)展是受到了數(shù)字化革命的推動(dòng),而高端科技的發(fā)展同樣和推動(dòng)了計(jì)算機(jī)軟件的開發(fā)和發(fā)展,促進(jìn)了其研究的方式和途徑的更新和多樣化。

參考文獻(xiàn):

[1]邱志超.計(jì)算機(jī)軟件開發(fā)技術(shù)的現(xiàn)狀及應(yīng)用探究[J].電腦知識(shí)與技術(shù),2014,10:2261-2262.

篇7

關(guān)鍵詞:計(jì)算機(jī);嵌入式軟件;構(gòu)件提取技術(shù);構(gòu)件組裝技術(shù)

中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2016)03-0268-02

計(jì)算機(jī)軟件開發(fā)是一項(xiàng)系統(tǒng)、復(fù)雜的工作,為更好滿足實(shí)際工作需要,合理開發(fā)軟件構(gòu)件是十分必要的。做好這項(xiàng)工作不僅能順利完成軟件開發(fā)任務(wù),還能促進(jìn)軟件性能提升,更好為日常工作服務(wù)。但由于一些開發(fā)人員的綜合技能偏低,相關(guān)技術(shù)措施未能得到有效落實(shí),影響軟件構(gòu)件開發(fā)水平提升,對(duì)計(jì)算機(jī)軟件的應(yīng)用也帶來(lái)不利影響。為彌補(bǔ)這種缺陷與不足,文章準(zhǔn)備介紹構(gòu)件提取與組裝技術(shù),希望能為軟件開發(fā)的實(shí)際工作提供參考。

1 計(jì)算機(jī)嵌入式軟件構(gòu)件概述

軟件構(gòu)件是非常重要的組成內(nèi)容,也是軟件開發(fā)中需要重視和關(guān)注的組成部分。具體是指在特定的體系結(jié)構(gòu)之下,能通過(guò)某種路徑實(shí)現(xiàn)相應(yīng)功能的單元。為便于第三方的使用和操作,更好為使用者服務(wù),軟件構(gòu)件應(yīng)該具備特定規(guī)格的接口,從而有效滿足人們的需要,更好服務(wù)于日常工作。

1)擁有的優(yōu)勢(shì)。傳統(tǒng)軟件開發(fā)雖然能取得令人滿意的效果,但也存在很多缺陷與不足。例如,開發(fā)周期長(zhǎng),需要耗費(fèi)大量的時(shí)間,開發(fā)工具和流程復(fù)雜,成本投入大,開發(fā)人員的勞動(dòng)強(qiáng)度大。隨著技術(shù)發(fā)展和人們對(duì)軟件綜合性能要求的提升,這種開發(fā)模式滯后,需要采取有效的改進(jìn)和完善措施。而以構(gòu)件為基礎(chǔ)的軟件開發(fā)模式,能有效彌補(bǔ)這種缺陷與不足,可以根據(jù)硬件的生產(chǎn)方式,實(shí)現(xiàn)軟件定制化和流水組裝,能夠?qū)Ω黜?xiàng)技術(shù)措施進(jìn)行有效利用,提高軟件開發(fā)效率。并節(jié)約資源,降低成本,縮短時(shí)間,更好滿足人們對(duì)軟件的需要,有利于提高軟件開發(fā)的綜合效益。

2)性能的評(píng)估。為更好應(yīng)用嵌入式開發(fā)模式,首先就應(yīng)該對(duì)該項(xiàng)技術(shù)措施進(jìn)行評(píng)估,掌握其綜合性能,以更好體現(xiàn)其優(yōu)勢(shì)和特點(diǎn)。具體來(lái)說(shuō),嵌入式開發(fā)模式的特點(diǎn)主要為:系統(tǒng)構(gòu)件具有可移植性、可靠性高、系統(tǒng)效率高、配置性等特點(diǎn)??梢詫⑷哂嗖糠秩サ簦芗皶r(shí)識(shí)別和報(bào)告存在的錯(cuò)誤,促進(jìn)系統(tǒng)綜合效率提高,更好服務(wù)于軟件開發(fā)和軟件的日常使用。

3)發(fā)揮的作用。作為一項(xiàng)重要的技術(shù)措施,計(jì)算機(jī)嵌入式軟件構(gòu)件滿足實(shí)際工作需要,為人們的日常工作和使用帶來(lái)便利,也發(fā)揮中非常重要的作用。嵌入式軟件構(gòu)件不僅滿足人們?nèi)粘9ぷ鞯男枰依闷饋?lái)非常便捷,能夠即時(shí)插入即時(shí)使用,省略了中間環(huán)節(jié),減少很多不必要的工序,帶給人們?nèi)粘9ぷ饕跃薮蟮姆奖?。同時(shí)還可以針對(duì)不同用戶的特定需要,為他們提供相應(yīng)的服務(wù),有利于提高服務(wù)質(zhì)量,滿足用戶需要。此外,嵌入式軟件構(gòu)件在具體應(yīng)用活動(dòng)當(dāng)中,可以提供具備契約性質(zhì)的接口。接口屬于構(gòu)件與外部環(huán)境進(jìn)行信息交互和傳輸?shù)慕涌?,方便信息的傳輸和交流。?duì)于同一個(gè)構(gòu)件,根據(jù)實(shí)際工作需要,可以設(shè)置一個(gè)接口或者多個(gè)接口。但需要注意的是,不管是設(shè)置幾個(gè)接口,都應(yīng)該符合相關(guān)規(guī)范要求,確保接口能夠有效運(yùn)營(yíng)和工作。本質(zhì)上看,構(gòu)件組裝指的是通過(guò)利用相關(guān)的連接件或接口,在不同構(gòu)件之間建立起特殊關(guān)聯(lián),從而方便對(duì)構(gòu)件的控制與協(xié)調(diào),確保構(gòu)件的技術(shù)優(yōu)勢(shì)得以充分發(fā)揮。從而更為有效的服務(wù)于人們?nèi)粘I詈凸ぷ?。日常運(yùn)營(yíng)過(guò)程中還應(yīng)該注重檢測(cè)和維修,及時(shí)處理存在的缺陷,并提前采取預(yù)防措施,讓嵌入式軟件構(gòu)件的綜合性能良好,滿足實(shí)際工作需要,促進(jìn)其綜合性能提高,為人們的日常工作創(chuàng)造便利。

2 計(jì)算機(jī)嵌入式軟件構(gòu)件提取技術(shù)

構(gòu)件提取是非常重要的技術(shù),能有效彌補(bǔ)常規(guī)技術(shù)存在的不足,滿足軟件開發(fā)工作需要,其應(yīng)用也變得越來(lái)越廣泛。為促進(jìn)其作用的充分發(fā)揮,應(yīng)該合理把握工作流程,考慮硬件的運(yùn)營(yíng)環(huán)境,并進(jìn)行綜合評(píng)價(jià)工作。但目前這些工作存在不到位的情況,影響嵌入式軟件構(gòu)件提取技術(shù)作用的有效發(fā)揮。例如,實(shí)際操作過(guò)程中,一些工作人員的技術(shù)水平較低,未能嚴(yán)格遵循構(gòu)件提取的復(fù)雜流程,忽視加強(qiáng)每個(gè)環(huán)節(jié)的質(zhì)量控制,建模、提取、抽象等步驟的控制不到位,未能結(jié)合具體需要加強(qiáng)質(zhì)量控制。又如,硬件環(huán)境考慮不到位,未能很好滿足構(gòu)件提取技術(shù)的應(yīng)用需要。不僅浪費(fèi)時(shí)間,還可能加大工作人員的工作量,對(duì)構(gòu)件提取技術(shù)的日常運(yùn)營(yíng)帶來(lái)不利影響。此外,由于責(zé)任心不強(qiáng),工作人員的綜合技術(shù)水平偏低,軟件構(gòu)件提取之后忽視對(duì)其綜合性能進(jìn)行評(píng)價(jià),未能將冗余部分去掉,難以有效提升構(gòu)件性能,制約其作用的充分發(fā)揮。

1)把握每個(gè)流程。需要明確的是,實(shí)際操作過(guò)程中,構(gòu)件提取是非常復(fù)雜的環(huán)節(jié),需要耗費(fèi)較多的時(shí)間和人力,主要包括建模、提取、抽象三個(gè)重要步驟。嵌入式軟件有著十分廣泛的應(yīng)用領(lǐng)域,可以從已有系統(tǒng)中提取成型構(gòu)件,對(duì)其進(jìn)行重復(fù)利用。同時(shí),采用這種模式也能獲取構(gòu)件,是一種便捷、有效的方式,可以節(jié)約時(shí)間,減少工作量。主要工作步驟包括系統(tǒng)分解、模型建立、系統(tǒng)框架出現(xiàn)。當(dāng)系統(tǒng)分解之后,能得出系統(tǒng)的整體框架,有利于對(duì)系統(tǒng)模型有基本的了解,也為后續(xù)構(gòu)件開發(fā)創(chuàng)造條件。

2)考慮硬件環(huán)境。此外,嵌入式軟件與硬件環(huán)境有著密切的聯(lián)系,良好的硬件環(huán)境能促進(jìn)軟件構(gòu)件更為有效的運(yùn)營(yíng),提升構(gòu)件的綜合性能,方便人們?nèi)粘J褂?,這是在系統(tǒng)開發(fā)過(guò)程中需要重視和關(guān)注的內(nèi)容,因而要確保硬件設(shè)備性能可靠,滿足實(shí)際工作需要。整個(gè)模型構(gòu)建過(guò)程中,還要綜合全面考慮與用戶匹配層的適應(yīng)性,滿足用戶需要,使其得到更好應(yīng)用。要保證嵌入式軟件具有一定的可變性,利用代碼分析手段,認(rèn)真仔細(xì)的將其與源代碼進(jìn)行比對(duì)分析,查找二者存在的差異,深化對(duì)這些內(nèi)容的理解,彌補(bǔ)存在的缺陷與不足,確保構(gòu)件提取的精確度,從而更為有效的滿足實(shí)際工作需要。

3)進(jìn)行綜合評(píng)估。為促進(jìn)其綜合性能的有效發(fā)揮,滿足實(shí)際工作需要,為人們提供更為優(yōu)質(zhì)的服務(wù)。在軟件構(gòu)件提取之后,還應(yīng)該開展綜合評(píng)估,這是技術(shù)人員不容忽視的重要內(nèi)容。應(yīng)該結(jié)合其重復(fù)性和移動(dòng)性做好評(píng)估工作,掌握綜合性能。合理去掉冗余部分,保證結(jié)構(gòu)合理有效,并將抽象層具體化,從而提升構(gòu)件的綜合性能,使其更好運(yùn)營(yíng)和發(fā)揮作用,為軟件的有效使用提供服務(wù)。

3 計(jì)算機(jī)嵌入式軟件構(gòu)件組裝技術(shù)

構(gòu)件組裝也是非常重要的內(nèi)容,做好這項(xiàng)工作能順利完成組裝任務(wù),促進(jìn)其作用的有效發(fā)揮。但日常工作中,一些技術(shù)人員容易忽視這些工作,沒有嚴(yán)格遵循工藝流程開展各項(xiàng)工作。例如,未能嚴(yán)格把握軟件構(gòu)件的組裝技術(shù)要點(diǎn),相關(guān)組裝原則和技術(shù)要點(diǎn)沒有嚴(yán)格落實(shí),制約軟件構(gòu)件的工作性能提升,不利于充分發(fā)揮其作用,降低軟件構(gòu)件的綜合性能。又如,一些工作人員沒有嚴(yán)格把握C語(yǔ)言的應(yīng)用技巧,導(dǎo)致組裝工作效率低下,難以有效提升控制硬件的靈活性,對(duì)程序員的后續(xù)各項(xiàng)操作也帶來(lái)不利影響,制約其綜合性能的發(fā)揮和工作水平提高。為彌補(bǔ)這些缺陷與不足,應(yīng)該從以下幾個(gè)方面采取改進(jìn)和完善措施。

1)把握組裝要點(diǎn)。需要注意的是,在整個(gè)組裝過(guò)程中,按照不同的分類標(biāo)準(zhǔn),可以將其分為多種不同的技術(shù)類型,組裝時(shí)需要注意這些問(wèn)題,把握相應(yīng)的組裝原則和技術(shù)要求,提高組裝效果。根據(jù)構(gòu)件的耦合程度和耦合關(guān)系不同,可以將其分為有數(shù)據(jù)和無(wú)數(shù)據(jù)耦合形式。構(gòu)件不同,耦合形式不完全相同,組裝時(shí)需要對(duì)其進(jìn)行認(rèn)真全面考慮,以便取得更好的組裝效果。事實(shí)上,構(gòu)件之間既有數(shù)據(jù)耦合,還有行為耦合,對(duì)組裝要求不同,這是實(shí)際工作中需要重視和關(guān)注的內(nèi)容。組裝要把握不同階段的要求,設(shè)計(jì)階段做好組裝工作,實(shí)施階段也要充分重視,把握每個(gè)要點(diǎn),實(shí)現(xiàn)對(duì)組裝質(zhì)量的有效控制,順利完成每個(gè)階段的組裝任務(wù)。

2)注重C語(yǔ)言的應(yīng)用。整個(gè)構(gòu)件組裝過(guò)程中,為實(shí)現(xiàn)工作效率提高,較為常用的是C語(yǔ)言,合理應(yīng)用可以發(fā)揮重要的作用,因而組裝過(guò)程中應(yīng)該重視該項(xiàng)技術(shù)的應(yīng)用。事實(shí)上,嵌入式軟件構(gòu)件的開發(fā)過(guò)程中,在該技術(shù)的支持下,能大大提升控制硬件的靈活性,方便程序員的各項(xiàng)操作,便利日常使用和工作需要。因此,程序員需要充分認(rèn)識(shí)其重要作用,結(jié)合實(shí)際工作需要將其有效應(yīng)用到組裝全過(guò)程。組裝流程包括接口匹配、用C語(yǔ)言描述組裝、考慮資源的有限性和實(shí)用性等。開展具體工作時(shí),組裝人員應(yīng)該嚴(yán)格遵循規(guī)范流程,加強(qiáng)每個(gè)環(huán)節(jié)的質(zhì)量控制,不得出現(xiàn)任何差錯(cuò),確保組裝效果,讓軟件得到更好應(yīng)用。

4 結(jié)束語(yǔ)

綜上所述,隨著技術(shù)的創(chuàng)新發(fā)展和市場(chǎng)需求的不斷擴(kuò)大,計(jì)算機(jī)嵌入式軟件將有著更為廣泛的應(yīng)用空間。但嵌入式軟件開發(fā)時(shí)間長(zhǎng),技術(shù)難度大,需要耗費(fèi)大量的人力和物力資源。為有效彌補(bǔ)這種缺陷與不足,采取構(gòu)件提取與組裝技術(shù)是一種較好的選擇,能順利完成軟件開發(fā)任務(wù),節(jié)約成本,縮短周期,從而更好滿足滿足市場(chǎng)需要。并推動(dòng)技術(shù)創(chuàng)新發(fā)展,使計(jì)算機(jī)嵌入式軟件綜合性能進(jìn)一步提升,更為有效的滿足人們需要。

參考文獻(xiàn):

[1] 肖繼軍.嵌入式軟件的構(gòu)件化設(shè)計(jì)研究[J].科技廣場(chǎng),2015(8):64-69.

[2] 賀志朋.試論計(jì)算機(jī)嵌入式軟件構(gòu)件提取與組裝技術(shù)[J].才智,2015(2):258

[3] 部平吉.計(jì)算機(jī)嵌入式軟件框架下的構(gòu)件提取及組裝思路構(gòu)建[J].電子制作, 2015(3): 55.

[4] 黃志球.嵌入式機(jī)載軟件安全性分析標(biāo)準(zhǔn)、方法及工具研究綜述[J].軟件學(xué)報(bào), 2014(2):200-205.

[5] 謝一寧,葛憲武.計(jì)算機(jī)組裝與維護(hù)維修[M].北京:經(jīng)濟(jì)管理出版社,2015.

篇8

關(guān)鍵詞:云計(jì)算;軟件測(cè)試;特征

云計(jì)算技術(shù)成為近年來(lái)最熱門的技術(shù)之_,相較于傳統(tǒng)的軟件而言,云軟件在開發(fā)工具、工作模式以及平臺(tái)環(huán)境等各個(gè)方面都有著明顯的變化,為了適應(yīng)云環(huán)境,云軟件測(cè)試也應(yīng)當(dāng)作出相應(yīng)調(diào)整,云計(jì)算的軟件測(cè)試技術(shù)已成為當(dāng)今軟件測(cè)試領(lǐng)域的重點(diǎn)研究方向。基于此,本文研究了基于云計(jì)算的軟件測(cè)試技術(shù)。

1云計(jì)算技術(shù)

要想研究云計(jì)算的軟件測(cè)試技術(shù),首先要認(rèn)識(shí)什么是云計(jì)算技術(shù)。云計(jì)算技術(shù)是分布式計(jì)算技術(shù)、網(wǎng)絡(luò)計(jì)算技術(shù)和并行處理計(jì)算技術(shù)結(jié)合并不斷發(fā)展而來(lái)的一種新興的商業(yè)計(jì)算模式。其以互聯(lián)網(wǎng)提供的虛擬化資源為基礎(chǔ),能夠?qū)崿F(xiàn)易擴(kuò)展的動(dòng)態(tài)計(jì)算,用戶在操作的過(guò)程中并不需要了解云計(jì)算的運(yùn)行步驟,也不需要掌握云技術(shù)的相關(guān)知識(shí)。

簡(jiǎn)單來(lái)講,云計(jì)算技術(shù)能夠充分利用互聯(lián)網(wǎng)服務(wù)器群上的硬件資源和軟件資源。例如在騰訊QQ和新浪微博上進(jìn)行照片或文章儲(chǔ)存的過(guò)程中,將照片或文章儲(chǔ)存在云端服務(wù)器上就是對(duì)云計(jì)算的相關(guān)應(yīng)用。

2云計(jì)算技術(shù)優(yōu)勢(shì)

云計(jì)算技術(shù)已經(jīng)應(yīng)用到人們生活和工作中的各個(gè)領(lǐng)域,是當(dāng)前最流行的技術(shù)之一,云計(jì)算技術(shù)有著很大的優(yōu)勢(shì),具體體現(xiàn)在以下幾個(gè)方面。

2.1啟動(dòng)快捷

云計(jì)算不僅成本較低,且有著較高的運(yùn)行效率。任何一家企業(yè)都可以應(yīng)用云計(jì)算對(duì)企業(yè)的生產(chǎn)經(jīng)營(yíng)進(jìn)行管理,例如,可以將云計(jì)算應(yīng)用到企業(yè)的生產(chǎn)計(jì)劃中,其快捷啟動(dòng)的優(yōu)勢(shì)能夠擴(kuò)展云技術(shù)的應(yīng)用范圍。

2.2擴(kuò)展性良好

高峰時(shí)期資源如何合理、有效地分配利用一直是困擾人們的問(wèn)題,云計(jì)算很好地解決了這個(gè)問(wèn)題。同時(shí),在應(yīng)用的過(guò)程中可以節(jié)省大量的維護(hù)費(fèi)用,從而降低了成本,提升了經(jīng)濟(jì)效益,云計(jì)算低成本的特點(diǎn)使其有著靈活性的應(yīng)用模式,擴(kuò)展性良好。

2.3產(chǎn)品研發(fā)快

產(chǎn)品研發(fā)是十分復(fù)雜的過(guò)程,云計(jì)算能夠?qū)a(chǎn)品研發(fā)流程在一個(gè)大的服務(wù)器上運(yùn)行,這就方便了人們?cè)诖蟮姆?wù)器上解決產(chǎn)品研發(fā)過(guò)程中的各個(gè)問(wèn)題。人們?cè)谧约河邢拶Y源的電腦上就可以快速解決一些產(chǎn)品研發(fā)問(wèn)題,不僅節(jié)約了人力、物力,還能夠節(jié)省產(chǎn)品研發(fā)的成本,提升產(chǎn)品研發(fā)效率。

2.4實(shí)現(xiàn)多人協(xié)同操作

云計(jì)算技術(shù)能夠?qū)崿F(xiàn)多人在同一個(gè)文件上協(xié)同工作。例如,一個(gè)人登入到云端服務(wù),其他人也可以進(jìn)入到相同的服務(wù)文件上工作,這就增加了多人工作的協(xié)同性,有效提升了工作效率。同時(shí),云計(jì)算中的一些服務(wù)還能夠打破空間的限制,不同的工作主體可以在地球上任意地方都登錄到云服務(wù)器上協(xié)同文件工作。

3云測(cè)試技術(shù)優(yōu)勢(shì)與挑戰(zhàn)

3.1云測(cè)試技術(shù)優(yōu)勢(shì)

云測(cè)試技術(shù)是以云計(jì)算技術(shù)為前提的一種測(cè)試技術(shù),其主要組成部分有測(cè)試和云。云測(cè)試技術(shù)的實(shí)現(xiàn)也要滿足這2個(gè)部分的條件。首先,云測(cè)試技術(shù)要有自身的測(cè)試手段、測(cè)試方法以及測(cè)試流程。其次,這些測(cè)試技術(shù)的流程、方法等要在云端實(shí)現(xiàn)?;谠朴?jì)算技術(shù)的云測(cè)試也有著很多的優(yōu)勢(shì):(1)減少人力及硬件付出:這是云測(cè)試技術(shù)最顯著的優(yōu)勢(shì),在利用云測(cè)試技術(shù)的時(shí)候,測(cè)試人員可以在指定硬件配置上利用相關(guān)技術(shù)創(chuàng)建一個(gè)測(cè)試其他東西的環(huán)境,而只要測(cè)試人員熟悉了整個(gè)操作流程就可以很方便地進(jìn)行相關(guān)的修改和登錄,從而節(jié)省了人力資源和硬件資源。(2)服務(wù)種類眾多:所創(chuàng)建的云測(cè)試環(huán)境不僅能夠進(jìn)行相關(guān)軟件的測(cè)試,還可以提供其他一些相似的測(cè)試服務(wù)。(3)提供專業(yè)知識(shí):云測(cè)試技術(shù)能夠利用測(cè)試相關(guān)服務(wù)、測(cè)試數(shù)據(jù)及測(cè)試用例等方式為用戶提供專業(yè)的知識(shí)。(4)降低成本:首先,應(yīng)用云測(cè)試技術(shù)能夠節(jié)省眾多設(shè)備上的支出;其次,還可以省去購(gòu)買相關(guān)測(cè)試軟件的資金以及電腦設(shè)備資金,這就有效降低了在研發(fā)過(guò)程中的成本。(5)提升效率:云測(cè)試技術(shù)所創(chuàng)建的測(cè)試環(huán)境并不需要機(jī)器、操作系統(tǒng)以及各種測(cè)試工具軟件的安裝,大大節(jié)省了測(cè)試環(huán)境的創(chuàng)建時(shí)間,同時(shí)只需要將測(cè)試的相關(guān)參數(shù)、要求等放入到云端就可以實(shí)現(xiàn)測(cè)試,這就大大提升了測(cè)試效率。

3.2云測(cè)試技術(shù)挑戰(zhàn)

云技術(shù)的應(yīng)用逐漸廣泛,其主要應(yīng)用方式有私有云、公有云和混合云,但無(wú)論基于何種云技術(shù)應(yīng)用方式的軟件測(cè)試技術(shù)都面臨著一定的挑戰(zhàn),這也在一定程度上制約著云計(jì)算測(cè)試技術(shù)的發(fā)展,具體體現(xiàn)在幾個(gè)方面:(1)移動(dòng)平臺(tái):無(wú)論是云計(jì)算還是云測(cè)試,這些云應(yīng)用都需要對(duì)智能手機(jī)終端及計(jì)算機(jī)等進(jìn)行訪問(wèn),在手機(jī)終端和計(jì)算機(jī)上會(huì)出現(xiàn)基于云應(yīng)用的移動(dòng)web版本界面,這就對(duì)本地終端的接口提出了更高的要求,因此要對(duì)本地應(yīng)用的接口不斷進(jìn)行測(cè)試。(2)性能測(cè)試:在實(shí)際云軟件的應(yīng)用過(guò)程中,最佳性能測(cè)試功能較弱,而許多特殊的情況下對(duì)于最佳性能測(cè)試的要求比平均性能測(cè)試要求高,例如購(gòu)物網(wǎng)站的雙十一購(gòu)物季就需要進(jìn)行最佳性能測(cè)試,因此云計(jì)算軟件測(cè)試應(yīng)當(dāng)增加最佳性能的測(cè)試。(3)分布式的云測(cè)試:云計(jì)算可以打破空間的限制,實(shí)現(xiàn)不同位置的應(yīng)用,分布式的云測(cè)試模擬是一項(xiàng)挑戰(zhàn)。(4)多用戶測(cè)試:云技術(shù)的應(yīng)用能夠?qū)崿F(xiàn)多用戶的協(xié)同工作,因此可以進(jìn)行多用戶測(cè)試性能的研究和開發(fā)。(5)斷開及連接測(cè)試:云技術(shù)軟件一般為連接模式設(shè)計(jì),其數(shù)據(jù)的存儲(chǔ)只在服務(wù)器端而不在客戶端,開發(fā)在斷開時(shí)數(shù)據(jù)的本地儲(chǔ)存和在連接時(shí)數(shù)據(jù)的服務(wù)器端儲(chǔ)存是一項(xiàng)挑戰(zhàn)。(6)可移植性測(cè)試:在私有云和公有云混合的情況下,應(yīng)當(dāng)能夠?qū)崿F(xiàn)更高層次的測(cè)試功能,這樣能夠確保云的可移植特性,在未來(lái)的云測(cè)試技術(shù)研究過(guò)程中應(yīng)當(dāng)將可移植性測(cè)試作為重點(diǎn)研究方向。

4云計(jì)算的軟件測(cè)試技術(shù)特性

4.1云計(jì)算軟件測(cè)試對(duì)軟件開發(fā)的影響

云計(jì)算是一種跨時(shí)代的技術(shù),能夠?qū)崿F(xiàn)將數(shù)量龐大的廉價(jià)計(jì)算機(jī)放入資源池中,實(shí)現(xiàn)軟件的容錯(cuò)以及規(guī)?;墓蚕?,有效降低了硬件成本,提升了資源利用率。云計(jì)算軟件測(cè)試能夠依托于互聯(lián)網(wǎng)讓超級(jí)計(jì)算能力自由流通,這樣一來(lái),用戶就不用購(gòu)置昂貴的硬件設(shè)備,從而節(jié)省了購(gòu)置成本,只需要在互聯(lián)網(wǎng)上租賃或購(gòu)買超級(jí)計(jì)算能力即可。

在云環(huán)境下,軟件技術(shù)開發(fā)方面和軟件測(cè)試的結(jié)構(gòu)方面都發(fā)生了較大變化,具體體現(xiàn)在幾個(gè)方面:(1)軟件的研究人員和其所開發(fā)的軟件都要與云適應(yīng),要保證開發(fā)的軟件能夠在云平臺(tái)上進(jìn)行相關(guān)測(cè)試,云端的計(jì)算能力及存儲(chǔ)能力呈現(xiàn)動(dòng)態(tài)變化,因此軟件要能夠適應(yīng)這種變化。(2)云測(cè)試技術(shù)不僅能夠滿足多用戶的數(shù)量,同時(shí)對(duì)于用戶的個(gè)性化需求也能夠包租,例如數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)需求及相關(guān)處理能力需求等。(3)云測(cè)試以互聯(lián)網(wǎng)為依托,因此其能夠在互聯(lián)網(wǎng)情況下進(jìn)行相關(guān)測(cè)試數(shù)據(jù)的傳輸,實(shí)現(xiàn)了軟件測(cè)試的互聯(lián)網(wǎng)化。(4)云計(jì)算的軟件測(cè)試對(duì)安全性能有著一定的要求,互聯(lián)網(wǎng)環(huán)境相對(duì)開放,這就對(duì)用戶的隱私造成一定威脅,因此云測(cè)試要能夠抵抗黑客攻擊且主動(dòng)保護(hù)用戶的相關(guān)隱私信息。(5)云計(jì)算軟件測(cè)試十分便利快捷,不僅能在計(jì)算機(jī)上實(shí)現(xiàn)測(cè)試,還能夠搭載于手機(jī)移動(dòng)終端,其操作環(huán)境更加靈活。總的來(lái)說(shuō),云測(cè)試環(huán)境下,相關(guān)軟件的開發(fā)工作模式及開發(fā)環(huán)境都出現(xiàn)了相應(yīng)的變化。

4.2云計(jì)算測(cè)試對(duì)軟件測(cè)試的影響

不同軟件在開發(fā)流程及需求上不同,這就對(duì)軟件測(cè)試產(chǎn)生了重要的影響,云測(cè)試技術(shù)的測(cè)試技術(shù)架構(gòu)出現(xiàn)了重要改變,這就對(duì)軟件的質(zhì)量提出了更高的要求,同時(shí)要求軟件有一定的動(dòng)態(tài)適應(yīng)能力,軟件測(cè)試不僅要能夠?qū)崿F(xiàn)多平臺(tái)的兼容,也應(yīng)提升相關(guān)用戶隱私信息的保密功能。

在云測(cè)試環(huán)境下,軟件開發(fā)工具和開發(fā)工作模式出現(xiàn)變化,這就要求軟件測(cè)試的工具和開發(fā)工作模式也要相應(yīng)地產(chǎn)生變化。在云平臺(tái)上,運(yùn)行軟件測(cè)試工具改變了傳統(tǒng)的本地測(cè)試工具,傳統(tǒng)的本地測(cè)試要求有眾多的硬件設(shè)備及軟件測(cè)試設(shè)備,這些設(shè)備在云平臺(tái)上可以省去,且能夠很好地實(shí)現(xiàn)云計(jì)算軟件測(cè)試對(duì)于軟件測(cè)試的要求和規(guī)格。

隨著研發(fā)技術(shù)的發(fā)展,軟件產(chǎn)品在表現(xiàn)形式上也有發(fā)展和變化,因此軟件測(cè)試也要不斷地創(chuàng)新、更迭,不同測(cè)試模式和形式的改變和創(chuàng)新會(huì)使云計(jì)算軟件測(cè)試技術(shù)逐漸適應(yīng)正在經(jīng)歷的軟件測(cè)試過(guò)程。

篇9

合同編號(hào):

甲 方:__________________公司 乙 方:北京用友軟件股份有限公司 簽約地點(diǎn):

簽約日期:__________年_____月_____日

本維護(hù)與支持服務(wù)合同(以下簡(jiǎn)稱“本合同”)由以下雙方于200 年 月___日在中國(guó)_______市簽訂: 甲方: ____________________________________(以下簡(jiǎn)稱“甲方”) 法定地址: 法定代表人:

電話: 傳真:

乙方: 北京用友軟件股份有限公司(以下簡(jiǎn)稱“乙方”) 法定地址: 法定代表人: 電話: 傳真:

甲乙雙方于_____年___月___日簽訂了《計(jì)算機(jī)軟件使用許可合同》(以下簡(jiǎn)稱 “許可合同”)。乙方根據(jù)許可合同許可甲方使用指定的計(jì)算機(jī)軟件(以下簡(jiǎn)稱“許可軟件”),雙方就該許可軟件的維護(hù)與技術(shù)支持服務(wù)達(dá)成以下合同內(nèi)容。 (注:本合同續(xù)簽時(shí)或本合同乙方與許可合同乙方不是一個(gè)單位,請(qǐng)按實(shí)際情況修改此條) 第一條 定義:

1.1 “維護(hù)”是指乙方為甲方提供基于許可軟件的技術(shù)指導(dǎo)和解決產(chǎn)品故障等服務(wù)工作的總稱。 1.2 “現(xiàn)場(chǎng)”是指乙方根據(jù)許可合同許可甲方使用許可軟件的場(chǎng)所。

1.3 “現(xiàn)場(chǎng)維護(hù)”是指乙方根據(jù)甲方提出的技術(shù)問(wèn)題派遣技術(shù)人員到甲方現(xiàn)場(chǎng)處解決問(wèn)題的過(guò)程?,F(xiàn)場(chǎng)維護(hù)的技術(shù)問(wèn)題包括:(1)由于許可軟件產(chǎn)品故障導(dǎo)致的死機(jī)、數(shù)據(jù)錯(cuò)誤;(2)由于環(huán)境原因?qū)е碌南到y(tǒng)顯示錯(cuò)誤、數(shù)據(jù)錯(cuò)誤、運(yùn)行效率降低等問(wèn)題。

1.4 “遠(yuǎn)程維護(hù)”是指乙方根據(jù)甲方提出的技術(shù)問(wèn)題通過(guò)電話或互聯(lián)網(wǎng)向甲方提供問(wèn)題解答和技術(shù)指導(dǎo)的過(guò)程。

1.5 “軟件更版”是指由于許可軟件出現(xiàn)故障而對(duì)許可軟件進(jìn)行優(yōu)化、換代的過(guò)程。

1.6 “技術(shù)支持”是指乙方為了保障許可軟件和系統(tǒng)正常運(yùn)行,在服務(wù)時(shí)間內(nèi)通過(guò)電話或互聯(lián)網(wǎng)向甲方提供的援助或技術(shù)指導(dǎo)。包括(1)澄清許可軟件的功能和特點(diǎn);(2)文檔資料的澄清;(3)許可軟件的操作指導(dǎo);(4)通過(guò)電話和/或互聯(lián)網(wǎng)確認(rèn)、分析和糾正錯(cuò)誤。 1.9 “響應(yīng)時(shí)間”是指從乙方接到甲方服務(wù)請(qǐng)求之后,到與甲方進(jìn)行溝通并對(duì)甲方做出服務(wù)承諾的時(shí)間。 1.10 “服務(wù)時(shí)間”是指乙方工作時(shí)間,每天8:30至17:30。

1.11 “許可軟件安裝調(diào)試合格之日”是指許可軟件安裝完畢后(不論是甲方、乙方或第三方進(jìn)行的此工作),乙方完成調(diào)試工作并經(jīng)甲方驗(yàn)收合格的時(shí)間,以甲方代表簽字確認(rèn)的許可軟件調(diào)試驗(yàn)收合格證明書上的時(shí)間為準(zhǔn)。(注:本合同續(xù)簽時(shí),請(qǐng)將此條刪掉)

1.12 “保密信息”指雙方簽訂的本合同及其所有附件和補(bǔ)充文件,所有軟件、軟件目錄、文件、信息、數(shù)據(jù)、圖紙、基準(zhǔn)測(cè)試、技術(shù)規(guī)格、商業(yè)秘密,以及其他由甲、乙方各自專有的、且提供給對(duì)方的并明確標(biāo)有“保密”字樣的信息,包括由甲、乙方于本合同之前或之后簽訂的其他合同中規(guī)定為“保密信息”

的所有項(xiàng)目。

第二條 提供維護(hù)與技術(shù)支持

2.1 在甲方向乙方支付了相應(yīng)的服務(wù)費(fèi)以后,乙方將根據(jù)本合同的約定向甲方提供許可軟件的維護(hù)與技術(shù)支持服務(wù)。乙方提供的該等維護(hù)服務(wù)為標(biāo)準(zhǔn)維護(hù)服務(wù)(具體內(nèi)容見本合同附件一),除本合同另有明確約定以外,本合同所稱維護(hù)服務(wù)服務(wù)僅指標(biāo)準(zhǔn)維護(hù)服務(wù)。

2.2 如果甲方需要乙方提供附加維護(hù)服務(wù),甲乙雙方應(yīng)在本合同附件一中明確約定服務(wù)內(nèi)容及服務(wù)費(fèi)用。乙方將根據(jù)該約定向甲方提供附加維護(hù)服務(wù)。

2.3 本合同附件一反映了本合同生效時(shí)乙方提供維護(hù)與技術(shù)支持的服務(wù)政策。乙方將在其允許甲方訪問(wèn)的技術(shù)支持網(wǎng)站上最新的維護(hù)與技術(shù)支持政策,以便通知甲方任何服務(wù)政策的改變。所有改變(如有)將在當(dāng)時(shí)的維護(hù)與技術(shù)支持合同期限屆滿之后才生效。在續(xù)簽維護(hù)與技術(shù)支持合同之前,甲方有義務(wù)審查乙方當(dāng)時(shí)有效的維護(hù)與技術(shù)支持政策。 第三條 合同期限

3.1 本合同有效期限為1年,從許可軟件安裝調(diào)試驗(yàn)收合格之日(注:本合同續(xù)簽時(shí),請(qǐng)按實(shí)際時(shí)間填寫)起開始計(jì)算。

3.2 本合同有效期限屆滿,如果甲方需要乙方繼續(xù)提供有關(guān)許可軟件的維護(hù)與技術(shù)支持服務(wù),應(yīng)提前一個(gè)月通知乙方續(xù)簽維護(hù)與技術(shù)支持服務(wù)合同。 第四條 服務(wù)費(fèi)

4.1 根據(jù)本合同的約定,乙方向甲方提供許可軟件的維護(hù)與技術(shù)支持服務(wù),甲方同意按年度向乙方支付當(dāng)年的維護(hù)與技術(shù)支持服務(wù)費(fèi)(以下簡(jiǎn)稱“服務(wù)費(fèi)”)。具體服務(wù)費(fèi)數(shù)額按照本合同附件一的約定進(jìn)行確定。

4.2 許可軟件安裝調(diào)試驗(yàn)收合格之日起第一個(gè)年度的標(biāo)準(zhǔn)維護(hù)服務(wù)費(fèi)已包含在甲方支付的許可軟件使用許可費(fèi)中,甲方不再單獨(dú)支付該部分維護(hù)服務(wù)費(fèi)。第一個(gè)年度期滿后,甲方應(yīng)于此后每一年度開始的七個(gè)工作日內(nèi),向乙方支付本年度的服務(wù)費(fèi)。(注:本條僅適用于簽署“許可合同”同時(shí)簽署本合同。如在許可合同履行較長(zhǎng)時(shí)間后簽署此合同或續(xù)簽合同,請(qǐng)修改本條為:甲方應(yīng)于每一年度開始的七個(gè)工作日內(nèi),向乙方支付本年度的服務(wù)費(fèi)。)

4.3 服務(wù)費(fèi)不包括乙方服務(wù)人員為向甲方提供維護(hù)與技術(shù)支持服務(wù)所支出的差旅費(fèi)和食宿費(fèi),乙方在提供維護(hù)與技術(shù)支持服務(wù)過(guò)程中實(shí)際發(fā)生的差旅費(fèi)和食宿費(fèi)由甲方報(bào)銷,但是乙方在上述款項(xiàng)支出前應(yīng)獲得甲方的書面確認(rèn)。 第五條 服務(wù)范圍

5.1 乙方向甲方提供維護(hù)與技術(shù)支持服務(wù)的范圍包括:

5.1.1 由于系統(tǒng)數(shù)據(jù)庫(kù)或許可軟件發(fā)生嚴(yán)重故障或在關(guān)鍵處理時(shí)期內(nèi)主應(yīng)用程序出現(xiàn)故障而使甲方的現(xiàn)場(chǎng)系統(tǒng)停滯并且不能用許可軟件處理數(shù)據(jù)。

5.1.2 許可軟件發(fā)生問(wèn)題而導(dǎo)致甲方主要業(yè)務(wù)受到嚴(yán)重干擾并且無(wú)法輕易解決(暫時(shí)性地)的問(wèn)題。 5.1.3 許可軟件發(fā)生非關(guān)鍵性問(wèn)題,并且甲方能繼續(xù)運(yùn)行系統(tǒng)和/或進(jìn)行操作。 5.1.4 所有有關(guān)許可軟件的使用和實(shí)施的問(wèn)題和要求。

5.2 本合同不包括許可軟件的升級(jí)服務(wù),升級(jí)服務(wù)按乙方的統(tǒng)一規(guī)定執(zhí)行。

5.3 除本合同或其附件另有約定,乙方對(duì)如下軟件產(chǎn)品不提供任何維護(hù)與技術(shù)支持服務(wù):

5.3.1 乙方及乙方人之外的任何人未經(jīng)乙方許可對(duì)許可軟件進(jìn)行任何方式的修改而產(chǎn)生的軟件; 5.3.2 甲方未按照許可合同約定的范圍及限制使用的許可軟件。 5.3.3 甲方所使用的任何第三方軟件產(chǎn)品。 5.4 乙方提供的標(biāo)準(zhǔn)維護(hù)服務(wù)不包括以下情況:(如果雙方在本合同附件中或另行約定由乙方就下述情況向甲方提供附加維護(hù)服務(wù),乙方將根據(jù)該等約定向甲方提供服務(wù)。) 5.4.1 甲方人員非法操作、計(jì)算機(jī)設(shè)備感染病毒或第三方產(chǎn)品的故障、計(jì)算機(jī)設(shè)備故障、網(wǎng)絡(luò)故障等使許可軟件無(wú)法正常運(yùn)行;

5.4.2 甲方因許可軟件遺失、被盜、被誤用或被擅自修改、計(jì)算機(jī)設(shè)備故障、網(wǎng)絡(luò)故障、其他軟件的故障、操作失誤等情況造成數(shù)據(jù)混亂和丟失;

5.4.3 對(duì)甲方使用許可軟件的軟硬件環(huán)境進(jìn)行檢查; 5.4.4 對(duì)甲方使用許可軟件的軟硬件提供相應(yīng)技術(shù)指導(dǎo)。

5.5 甲方如果要求乙方超出本合同及其附件約定的范圍提供維護(hù)與技術(shù)支持服務(wù),甲方應(yīng)與乙方另行協(xié)商簽署相關(guān)協(xié)議,并向乙方支付相應(yīng)的服務(wù)費(fèi)用。如果乙方在維護(hù)與技術(shù)支持服務(wù)過(guò)程中發(fā)現(xiàn)提供服務(wù)的內(nèi)容不屬于本合同約定的范圍,包括但不限于故障是由未經(jīng)乙方許可對(duì)許可軟件進(jìn)行修改、甲方人員非法操作、計(jì)算機(jī)設(shè)備感染病毒或第三方產(chǎn)品的故障、計(jì)算機(jī)設(shè)備故障、網(wǎng)絡(luò)故障造成的,乙方有權(quán)根據(jù)其自身的判斷中止維護(hù)與技術(shù)支持服務(wù),甲方應(yīng)對(duì)乙方已提供的服務(wù)按照乙方當(dāng)時(shí)有效的收費(fèi)標(biāo)準(zhǔn)向乙方支付服務(wù)費(fèi)。 第六條 響應(yīng)時(shí)間

乙方在接到甲方通過(guò)電話、信函、傳真、電子郵件、網(wǎng)上提交等方式提出關(guān)于許可軟件的服務(wù)請(qǐng)求后,應(yīng)在24小時(shí)之內(nèi)給予響應(yīng)。 第七條 甲方責(zé)任:

為方便乙方根據(jù)本合同的約定提供服務(wù),甲方應(yīng):

7.1 確保有專人負(fù)責(zé)許可軟件的使用和管理,并建立相關(guān)制度,以確保許可軟件運(yùn)行環(huán)境(包括計(jì)算機(jī)、打印機(jī)及相關(guān)硬件設(shè)備)的安全,為許可軟件正常運(yùn)行提供保障。 7.2 定期做好系統(tǒng)數(shù)據(jù)備份,并對(duì)備份數(shù)據(jù)進(jìn)行妥善保管。

7.3 在許可軟件使用過(guò)程中發(fā)現(xiàn)許可軟件出現(xiàn)異常,應(yīng)及時(shí)與乙方取得聯(lián)系,并記錄當(dāng)前故障現(xiàn)象,便于乙方做出診斷。

7.4 在乙方進(jìn)行維護(hù)與技術(shù)支持時(shí),根據(jù)乙方要求,指定配合工作的員工,提供必要的設(shè)備。 7.5 在乙方服務(wù)人員維護(hù)與技術(shù)支持完成時(shí),配合檢查許可軟件系統(tǒng)運(yùn)行是否正常。 第八條 保密條款

8.1 保護(hù)。雙方承認(rèn)保密信息構(gòu)成有價(jià)值的商業(yè)秘密。雙方同意嚴(yán)格按照本合同的規(guī)定使用對(duì)方的保密信息,未經(jīng)對(duì)方的事先書面許可,不得向第三方,或允許向第三方直接或間接地透露保密信息。雙方同意:

8.1.1 對(duì)保密信息保密,并采取所有必要的預(yù)防措施(包括但不限于雙方采取的用于保護(hù)自身保密信息的措施)防止未經(jīng)授權(quán)地使用及透露保密信息;

8.1.2 不得向第三方提供保密信息或由保密信息衍生的信息;

8.1.3 除了本合同確定的應(yīng)用范圍外,不得在任何時(shí)候使用保密信息。 8.2 雙方不負(fù)責(zé)保護(hù)以下信息:

8.2.1 已公開的信息;或

8.2.2 由另一方從不受保密限制的第三方獲得的信息;或

8.2.3 未參考保密信息而由另一方獨(dú)立開發(fā)的信息;或

8.2.4 依據(jù)法律的規(guī)定或根據(jù)法律賦予的權(quán)力可以獲取此信息的司法、政府機(jī)構(gòu)的要求必須公開的信息。接到此類要求后的一方,應(yīng)立即通知另一方,使另一方了解將要披露的內(nèi)容并提出意見。

8.3 適用。本條款項(xiàng)下的義務(wù)適用于任何保密信息,或根據(jù)雙方事先或目前合同由甲、乙方提供給對(duì)方的其他專有和/或保密信息。

8.4 終止。本合同終止后,雙方應(yīng)立即自費(fèi)將保密信息物歸原主,并歸還所有含保密信息的文件或媒體及其復(fù)制件或摘要。雙方不得就此要求經(jīng)濟(jì)補(bǔ)償。

8.5 合同確定業(yè)務(wù)的雙方員工。如果參與本合同確定業(yè)務(wù)的雙方員工不再繼續(xù)參與本項(xiàng)目,則該方應(yīng)確保立即終止該員工獲得對(duì)方保密信息和信息源的途徑。 第九條 責(zé)任限制與違約責(zé)任 9.1 責(zé)任限制

9.1.1 除本合同的明確約定以外,乙方不對(duì)維護(hù)與技術(shù)支持服務(wù)做其他任何明示的或者暗示的保證或承諾。

9.1.2 乙方承諾根據(jù)本合同的約定及時(shí)向甲方提供服務(wù),但是對(duì)于因不可抗力因素導(dǎo)致的延誤而給甲方造成的損失不承擔(dān)任何責(zé)任。

9.1.3 甲方違反本合同第七條的約定,導(dǎo)致乙方無(wú)法提供或無(wú)法按合同約定的期限提供服務(wù),乙方不承擔(dān)任何責(zé)任。

9.2 乙方違約責(zé)任:

9.2.1 甲方有權(quán)對(duì)乙方不履行本合同條款的行為向乙方服務(wù)管理部門投訴;服務(wù)投訴電話:010-62986688-5200。

9.2.2 乙方的維護(hù)與支持人員不履行或不按本合同約定履行服務(wù)時(shí),甲方可向乙方投訴,在接到甲方投訴后,乙方應(yīng)立即采取補(bǔ)救措施,提供本合同約定的服務(wù)。

9.2.3 乙方的維護(hù)與支持人員不履行或不按本合同約定履行服務(wù),導(dǎo)致甲方無(wú)法正常使用許可軟件,并造成了實(shí)際損失,乙方應(yīng)該給甲方以適當(dāng)?shù)慕?jīng)濟(jì)補(bǔ)償;補(bǔ)償標(biāo)準(zhǔn)不超過(guò)甲方所支付的一年的標(biāo)準(zhǔn)維護(hù)服務(wù)費(fèi)。

9.3 甲方違約責(zé)任:

9.3.1 甲方逾期付款,乙方有權(quán)自逾期之日起每日向甲方加收拖延付款額的萬(wàn)分之 作為逾期付款違約金。

9.3.2 甲方逾期付款超過(guò)三十(30)日,乙方有權(quán)解除本合同。甲方應(yīng)支付乙方已提供的服務(wù)的費(fèi)用,并按照一年服務(wù)費(fèi)金額的 %向乙方支付違約金。 第十條 合同終止 10.1 甲方終止。在本合同的有效期內(nèi),甲方有權(quán)取消對(duì)許可軟件或其中某一模塊的維護(hù)與技術(shù)支持服務(wù),但應(yīng)提前___月通知乙方,并支付乙方已提供的服務(wù)的費(fèi)用。如甲方已預(yù)付服務(wù)費(fèi),則乙方退還甲方未提供的服務(wù)的費(fèi)用。

10.2 乙方終止。在本合同的有效期內(nèi),乙方有權(quán)取消對(duì)許可軟件或其中某一模塊的維護(hù)與技術(shù)支持服務(wù),但應(yīng)提前六(6)個(gè)月通知甲方。乙方應(yīng)退還甲方就終止部分已支付的服務(wù)費(fèi)。 10.3 合同期限屆滿并且雙方?jīng)]有續(xù)簽合同,本合同終止。

10.4 甲方使用許可軟件的許可終止,本合同自動(dòng)終止,甲方已支付的服務(wù)費(fèi)不予退還。 10.5 甲方違反本合同約定的付款義務(wù),乙方可以根據(jù)第9.3.2條的約定終止本合同。

第十一條 適用法律及爭(zhēng)議解決 11.1 本合同適用法律為:《中華人民共和國(guó)合同法》、《中華人民共和國(guó)著作權(quán)法》、《計(jì)算機(jī)軟件保護(hù)條例》等中國(guó)相關(guān)法律、法規(guī)。

11.2 凡由本合同引起的或與解釋或執(zhí)行本合同有關(guān)的任何爭(zhēng)議,雙方應(yīng)首先通過(guò)友好協(xié)商或調(diào)解解決。協(xié)商或調(diào)解不成,雙方同意采取下列第____種方式解決:

11.2.1 向_______ 仲裁委員會(huì)申請(qǐng)仲裁,仲裁應(yīng)依據(jù)該仲裁委員會(huì)當(dāng)時(shí)的仲裁規(guī)則進(jìn)行;仲裁裁決是終局的,對(duì)雙方都有約束力;仲裁費(fèi)用應(yīng)由敗訴方承擔(dān),除非仲裁裁決另有裁定。 11.2.2 向______________市有管轄權(quán)的人民法院起訴。 第十二條 其他

12.1 本合同中的標(biāo)題僅作為參考,不影響本合同的含義及其解釋。 12.2 通知

12.2.1 本合同所要求的所有通知或其他方面的通訊均要求以書面形式進(jìn)行。通知應(yīng)以中文書寫,可經(jīng)專人遞交,或以(預(yù)付郵資)的掛號(hào)信件,或以合法的快遞服務(wù),或傳真發(fā)到其他方的下述地址:

甲方: 乙方: 地址: 地址: 郵編: 郵編: 收件人: 收件人: 傳真: 傳真:

12.2.2 通知被視為送達(dá)的日期應(yīng)按如下方法決定: a) 專人遞交的通知在專人遞交之時(shí)視為有效送達(dá);

b) 以(預(yù)付郵資)的掛號(hào)信件發(fā)出的通知,應(yīng)在寄出日(以郵戳為準(zhǔn))后第七日視為有效送達(dá); c) 以快遞發(fā)送的通知應(yīng)于交予合法的快遞服務(wù)發(fā)送后第三日視為有效送達(dá);

d) 以圖文傳真發(fā)出的通知,在傳送日后第一個(gè)工作日視為有效送達(dá)。

12.3 本合同生效后,無(wú)論甲方或乙方的名稱、組織形式、企業(yè)性質(zhì)、經(jīng)營(yíng)范圍、注冊(cè)資本、投資者等發(fā)生任何變更,甲方或乙方應(yīng)繼續(xù)或要求其權(quán)利義務(wù)的繼承人恪守并履行其在本合同項(xiàng)下之相關(guān)義務(wù)。 12.4 乙方如將許可軟件的知識(shí)產(chǎn)權(quán)轉(zhuǎn)讓給其他公司,乙方將(1)立即安排該其他公司繼續(xù)提供維護(hù)與技術(shù)支持服務(wù);或(2)繼續(xù)提供___月維護(hù)和技術(shù)支持,以便甲方做出其他安排。 (注:請(qǐng)按實(shí)際情況選擇一項(xiàng),另一項(xiàng)刪除)

12.5 乙方可以根據(jù)維護(hù)與技術(shù)支持政策委托乙方的關(guān)聯(lián)公司或其他第三方向甲方提供維護(hù)服務(wù)。但除非雙方另有書面約定,此種委托不能免除乙方在本合同項(xiàng)下的責(zé)任。

12.6 不可抗力。因地震、臺(tái)風(fēng)、洪水、海嘯、火災(zāi)、戰(zhàn)爭(zhēng)、暴亂、罷工及其他合同雙方不能預(yù)見、不能避免并不能克服的客觀情況導(dǎo)致本合同不能履行或不能完全履行時(shí),遭遇上述不可抗力的一方,應(yīng)立即將相應(yīng)情況用書面通知對(duì)方,并于七(7)天內(nèi)提供不可抗力發(fā)生的詳情及本合同不能履行、或者部分不能履行、或者需要延期履行的理由的有效證明文件,此文件應(yīng)由不可抗力事由發(fā)生地區(qū)的公證部門出具。根據(jù)不可抗力事由對(duì)履行本合同影響的程度,由雙方協(xié)商解除本合同,或者部分免除本合同的履行義務(wù),或者延期履行本合同。

12.7 本合同的任何條款或表述均不得被視為對(duì)一方權(quán)利的放棄,任何違約行為亦不得被免除責(zé)任,除非享有權(quán)利的一方以書面確認(rèn)該等棄權(quán)或免責(zé)。任何一方以明示或暗示的方式同意免除或放棄追究另一方在某方面的違約責(zé)任,并不意味著免除或放棄追究該另一方在其他方面或后續(xù)發(fā)生的違約責(zé)任。 12.8 本合同及其附件中所包含的任何條款在被認(rèn)為無(wú)效或不具有強(qiáng)制執(zhí)行力的情況下,該條款的無(wú)效性或不可執(zhí)行性不得影響其他條款的效力。

12.9 本合同構(gòu)成各方對(duì)本合同所涉事項(xiàng)的完整合同,它取代了此前各方就該等事項(xiàng)作出的任何口頭或書面合同或許諾。但如各方在簽署本合同前單獨(dú)簽訂有專門的《保密合同》,則《保密合同》仍然有效,如內(nèi)容與本合同沖突,則以《保密合同》的規(guī)定為準(zhǔn)。對(duì)本合同的任何修改均須以書面形式進(jìn)行,并經(jīng)本合同雙方授權(quán)的代表正式簽字才能生效,本合同中未經(jīng)修改的其他條款仍然有效。

12.10 本合同由以下附件組成,附件為本合同不可分割的部分,與本合同具有同等法律效力。 附件一:《 》

附件二:《 》

12.11 本合同自雙方授權(quán)代表簽字并加蓋公章生效;本合同一式兩份,雙方各執(zhí)一份,具有同等法律效力。

[以下無(wú)正文] [簽字頁(yè)]

甲方:___________________________________

授權(quán)代表:________________________________

乙方:北京用友軟件股份有限公司

授權(quán)代表:_________________________________

_______年_____月______日

篇10

DNC(Distributed Numerical Control)稱為分布式數(shù)控,是實(shí)現(xiàn)CAD/CAM和計(jì)算機(jī)輔助生產(chǎn)管理系統(tǒng)集成的紐帶,是機(jī)械加工自動(dòng)化的又一種形式。目前,DNC系統(tǒng)的研究尚存在以下有待解決的技術(shù)問(wèn)題:①DNC系統(tǒng)體系結(jié)構(gòu)的開放性不強(qiáng)。國(guó)內(nèi)大部分DNC系統(tǒng)局限于單一供應(yīng)商的制造設(shè)備,平臺(tái)之間可移植性差,不同應(yīng)用程序互操作能力有待提高,不利于系統(tǒng)集成;②DNC系統(tǒng)通信結(jié)構(gòu)多為點(diǎn)對(duì)點(diǎn)式,或采用局域網(wǎng)加點(diǎn)對(duì)點(diǎn)式,不能很好地解決通信競(jìng)爭(zhēng)問(wèn)題;③DND系統(tǒng)與NCP和CAD的接口功能還很弱;④DNC系統(tǒng)控制軟件可重用性不強(qiáng),需要進(jìn)行面向?qū)ο笤O(shè)計(jì)和實(shí)現(xiàn)。本文提出了基于CORBA(通用對(duì)象請(qǐng)求結(jié)構(gòu))的車間層控制系統(tǒng)中DNC系統(tǒng),給上述問(wèn)題以很好的解答,并實(shí)現(xiàn)了軟件的編制及聯(lián)機(jī)調(diào)式。

1.控制系統(tǒng)體系的結(jié)構(gòu)

DNC系統(tǒng)是基于CORBA車間層控制系統(tǒng)的一個(gè)功能單元,現(xiàn)在的企業(yè)面對(duì)的是一個(gè)多變的需求環(huán)境,因而車間層控制系統(tǒng)面對(duì)的加工任務(wù)也是多變的。在基于CORBA的車間層控制系統(tǒng)中,構(gòu)造車間信息集成和共享的公共平臺(tái)是核心問(wèn)題之一,采用基于客戶/服務(wù)器結(jié)構(gòu)的分布式控制平臺(tái)(如Orbix),既可以將傳統(tǒng)的遞階控制結(jié)構(gòu)變換成更適合信息集成的分布或控制結(jié)構(gòu),又可適應(yīng)不同產(chǎn)品制造過(guò)程(離散制造或連續(xù)制造)中統(tǒng)一的生產(chǎn)管理和組織要求。

車間層控制系統(tǒng)總體結(jié)構(gòu)分為三層:底層為系統(tǒng)支持層,由分布式計(jì)算環(huán)境和異構(gòu)網(wǎng)絡(luò)集成系統(tǒng)兩個(gè)子層構(gòu)成,提供底層的計(jì)算機(jī)系統(tǒng)、網(wǎng)絡(luò)系統(tǒng)和數(shù)據(jù)系統(tǒng)等系統(tǒng)級(jí)功能;中間層為開放式分布處理層,提供統(tǒng)一的集成通信服務(wù),由開放式分布處理平臺(tái)和應(yīng)用程序接口組成,最上層為信息集成層,支持多客戶/服務(wù)器的分布式多數(shù)據(jù)庫(kù)集成系統(tǒng),將現(xiàn)有的應(yīng)用和數(shù)據(jù)信息集成到系統(tǒng)中。為實(shí)現(xiàn)控制結(jié)構(gòu)的分布、數(shù)據(jù)庫(kù)的分布以及系統(tǒng)功能的分布,提出的車間層控制系統(tǒng)軟件采用基于CORBA規(guī)范的分布式對(duì)象體系結(jié)構(gòu)。

CORBA規(guī)范主要特點(diǎn)是實(shí)現(xiàn)軟件總線結(jié)構(gòu)。所謂軟件總線的功能,就是起到類似于計(jì)算機(jī)系統(tǒng)硬件總線的作用,只要將應(yīng)用模塊按總線規(guī)范作成軟插件,插入總線即可實(shí)現(xiàn)集成運(yùn)行。實(shí)現(xiàn)軟件總線的核心系統(tǒng)稱為ORB(對(duì)象請(qǐng)求器),它不僅支持標(biāo)準(zhǔn)的OMG對(duì)象模型,還具有分布進(jìn)程管理和通信管理功能。此外,CORBA定義了IDL(Interface Definition Language)語(yǔ)言,以描述軟件總線上的插銷。IDL提供了對(duì)成員系統(tǒng)的封裝和成員系統(tǒng)之間隔離,任何成員系統(tǒng)作為一個(gè)對(duì)象,通過(guò)IDL對(duì)其接口參數(shù)進(jìn)行定義和說(shuō)明,就可接到ORB上,為其它系統(tǒng)提供服務(wù)或向其它系統(tǒng)提出請(qǐng)求,達(dá)到即插即用效果。

車間層控制系統(tǒng)劃分為許多獨(dú)立的功能單元,每個(gè)功能單元對(duì)應(yīng)于一個(gè)包含功能接口定義和實(shí)體的抽象對(duì)象,每類對(duì)象的接口由屬性和操作組成,由IDL定義的其它功能單元可以透明訪問(wèn)的服務(wù)以調(diào)用該對(duì)象的私有數(shù)據(jù),具體功能的實(shí)現(xiàn)被封裝在實(shí)體里。我們將每類對(duì)象按照功能劃分成若干個(gè)子對(duì)象,將其設(shè)計(jì)成為可以直接插在CORBA軟件總線上的對(duì)象插件。

2.DNC系統(tǒng)的地位及功能

DNC系統(tǒng)作為車間層控制系統(tǒng)的一個(gè)功能單元。

DNC系統(tǒng)功能包括①NC程序及數(shù)據(jù)的傳遞,以某種通信協(xié)議(如RS232C等)實(shí)現(xiàn)通信功能;②機(jī)床狀態(tài)采集和上報(bào);③根據(jù)工序計(jì)劃,自動(dòng)分配NC程序及數(shù)據(jù)到相應(yīng)機(jī)床;④刀具數(shù)據(jù)的分配與傳遞。

3.DNC系統(tǒng)軟件體系結(jié)構(gòu)

基于CORBA的DNC系統(tǒng)軟件的實(shí)現(xiàn)平臺(tái)建立在車間層控制系統(tǒng)平臺(tái)的基礎(chǔ)上。我們將DNC系統(tǒng)體系結(jié)構(gòu)劃分為三層的客戶/服務(wù)器結(jié)構(gòu),以將表示邏輯、業(yè)務(wù)邏輯和數(shù)據(jù)處理邏輯明確劃分開來(lái)。為此,表示層用來(lái)表示信息和收集數(shù)據(jù),此處為由VB實(shí)現(xiàn)的可移植的DNC人機(jī)接口;業(yè)務(wù)層響應(yīng)用戶(或其它的業(yè)務(wù)服務(wù))發(fā)來(lái)的請(qǐng)求,執(zhí)行某種業(yè)務(wù)任務(wù),此處為由VC++來(lái)實(shí)現(xiàn)DNC應(yīng)有程序及NC數(shù)據(jù)管理應(yīng)用程序;數(shù)據(jù)層包括數(shù)據(jù)的定義、維修、訪問(wèn)和更新以及管理,并響應(yīng)業(yè)務(wù)服務(wù)的數(shù)據(jù)請(qǐng)求,此處為經(jīng)IDL功能接口定義封裝的NC局部數(shù)據(jù)庫(kù)(Access)服務(wù)器。這些層并不一定與網(wǎng)絡(luò)上的具體物理位置相對(duì)應(yīng),它們只是概念上的層,借助這些概念可以開發(fā)出健壯的、基于組件的應(yīng)用程序。

4.DNC系統(tǒng)軟件的數(shù)據(jù)模型

DNC系統(tǒng)軟件中涉及到數(shù)據(jù)實(shí)體包含四類:①與制造設(shè)備硬件相關(guān)的數(shù)據(jù)實(shí)體(如機(jī)床等);②與人機(jī)通訊相關(guān)的數(shù)據(jù)實(shí)體(如通訊協(xié)議實(shí)體和串口通訊實(shí)體);③數(shù)控?cái)?shù)據(jù)實(shí)體(如NC程序號(hào)、刀具號(hào)、工序號(hào));④輸入操作指令或派工單實(shí)體。采用面向?qū)ο蠓椒▽⑸鲜鰧?shí)體抽象成為類,可分為能力單元類、NC機(jī)床類、NC控制器類、通訊協(xié)議類、終端服務(wù)器類、串口通訊類、NC程序類等。

DNC應(yīng)用程序中的對(duì)象從這些類中繼承下來(lái),每個(gè)對(duì)象的方法即該對(duì)象的成員函數(shù)根據(jù)相應(yīng)的功能需求來(lái)定義。下面以NC機(jī)床類的定義為例:

∥ncmach.h -NC Machine Class definations

∥NC Machines are part processors.For this class,a part is loaded,

∥a NC file is downloaded to the device,and the machine is started.

class MACHINE-TOOL{

char* CurrentNCFile; ∥currently loaded NC file

int FixtureStatus; ∥fixture status

public:

MACHINE-TOOL();

char* getCurrentNCFile();

void setCurrentNCFile(char F);

Int getFixtureStatus();

void setFixtureStatus(int S);

virtual int processPart(char PartName);

virtual int downloadNCFile(char File);

virtual int stopMachine();

virtual in graspPart();

virtual int releasePart();

}。

【參考文獻(xiàn)】

[1]Alfred Storr und Joachim Uhl.Objektorientierte Leittechnik.CIM Management,1995,11(1).