日韩偷拍一区二区,国产香蕉久久精品综合网,亚洲激情五月婷婷,欧美日韩国产不卡

在線客服

計算機軟件論文

引論:我們?yōu)槟砹?篇計算機軟件論文范文,供您借鑒以豐富您的創(chuàng)作。它們是您寫作時的寶貴資源,期望它們能夠激發(fā)您的創(chuàng)作靈感,讓您的文章更具深度。

計算機軟件論文

計算機軟件論文:計算機論文投稿計算機軟件測試技術(shù)的分析

隨著計算機技術(shù)在人們生活中的不斷深入,軟件工程的復(fù)雜性也與日俱增,軟件的質(zhì)量問題給業(yè)內(nèi)人士帶來巨大的挑戰(zhàn),這也成為了從事軟件開發(fā)人員重點關(guān)注的焦點。近些年,軟件規(guī)模逐漸增大并獲得了巨大的發(fā)展,但軟件的質(zhì)量好壞卻在很大一方面影響了我國軟件行業(yè)的進步與發(fā)展。同時,軟件行業(yè)的競爭越來越大,大多數(shù)軟件開發(fā)商為了得到發(fā)展,將軟件推銷出去,對軟件進行頻繁的檢測和升級,最終獲得較大的經(jīng)濟效益。另外,網(wǎng)民與軟件的接觸的越來越多,對軟件的了解也逐漸變廣,軟件測試技術(shù)在軟件行業(yè)的影響也逐漸變大,尤其是一些對企業(yè)影響較大的軟件,如銀行系統(tǒng)軟件、訂票系統(tǒng)軟件和醫(yī)療衛(wèi)生系統(tǒng)軟件等。因此,計算機軟件測試對軟件開發(fā)的開發(fā)尤為重要,也是檢測軟件是否達到預(yù)期效果的有效途徑之一,這對于保障軟件的正常運行有巨大的現(xiàn)實意義。

1 關(guān)于計算機軟件測試的介紹

1.1 軟件測試的概念

軟件測試是指在軟件運行之前,對軟件的產(chǎn)品介紹和代碼進行審核,從而保障軟件的正常運行。軟件測試不僅代表軟件系統(tǒng)出現(xiàn)問題的可能性,同時還表示軟件能夠完成預(yù)定功能的程度,這兩部分對于軟件測試都有重要的意義。

1.2 軟件測試的特點

1.2.1軟件測試的動態(tài)性

軟件測試是在規(guī)定輸入值的情況下運行的,是一種動態(tài)的檢測軟件的運行狀態(tài)的過程。

1.2.2軟件測試的有限性

在對軟件進行測試的過程中,測試的次數(shù)是有限的,不可能無限制的測試下去,同時,整個測試過程還要具有可管理性,即在測試時需要平衡測試需求與測試資源之間的關(guān)系。

1.2.3軟件測試的預(yù)測性

進行軟件測試之前,應(yīng)該判斷測試的結(jié)果是否妥當(dāng),常常采用預(yù)示程序來預(yù)測運行的可能結(jié)果,但預(yù)測程序也是軟件測試技術(shù)的一大難點。

2 軟件測試技術(shù)的過程分析

2.1軟件測試的方案

在進行軟件測試之前,都需要制定一個合適有效的軟件測試方案,以確定軟件測試的目的和過程,為軟件測試的完成提供一個清晰有效的目標(biāo)。

2.2 軟件測試的開發(fā)設(shè)計

軟件測試設(shè)計就是在軟件開發(fā)的過程中進行的軟件質(zhì)量測試工作,在測試時需要提供規(guī)范的應(yīng)用說明、程序設(shè)計情況,同時,軟件測試設(shè)計在軟件測試過程中有著重要的作用。測試設(shè)計的基本步驟為:首先利用先進的技術(shù)手段設(shè)計分析樣式,然后討論測試結(jié)果,并做成有效的測試方案,確定每一項測試任務(wù)都完成了,從而保障測試結(jié)果的有效性。

2.3 軟件測試的準(zhǔn)備

在測試方案開始前,需要先進行測試準(zhǔn)備,列舉測試方案中所需要的重點問題,這些問題常常有測試數(shù)據(jù)集、驅(qū)動程序和實際執(zhí)行測試所需的軟件等,同時需要為整個測試過程尋找合適的測試環(huán)境和測試工具。

2.4 軟件測試的實施

參照之前設(shè)計的軟件測試方案,利用測試用例對軟件測試的項目進行有效的測試,并將測試情況與實際運行情況對比起來研究,從而判斷測試是否成功,并進行下一步測試工序。在測試的過程中對軟件的質(zhì)量問題進行記錄,并進行有效的修改,修改之后再按照之前的測試步驟重新進行測試,觀察問題是否會再次出現(xiàn),從而確保軟件的質(zhì)量。同時,應(yīng)制定合適的測試計劃,定期將軟件運行測試,以保障之前測試的問題不會在出現(xiàn)。每完成一個測試部分,比較整個運行結(jié)果與測試方案的不同之處,并針對不同之處進行有效的調(diào)整。

2.5 軟件測試的報告

將軟件測試階段得到的運行結(jié)果拿來觀察和處理,觀察測試觀點是否完整,確認方法是否有效,并依次評定軟件測試過程中的測試用例和軟件質(zhì)量等級,并進行測試報告總結(jié)。

3 軟件工程中存在的測試問題

軟件工程出現(xiàn)后,軟件的運行質(zhì)量越來越受到人們的關(guān)注,軟件測試技術(shù)也開始慢慢發(fā)展,但在軟件工程中常常出現(xiàn)一些測試問題,導(dǎo)致軟件的質(zhì)量受到影響。下面筆者就軟件工程中常見的測試問題進行闡述。

(1)目前很多軟件開發(fā)公司沒有比較正規(guī)的軟件開發(fā)手段,沒有產(chǎn)品說明書,因此,在進行軟件測試時需要先利用試探性測試技術(shù)。而利用試探性測試技術(shù)需要先了解軟件的特性,并對軟件的運行情況進行有效的記錄,描述軟件的功能特點,然后應(yīng)用常用的幾種軟件測試技術(shù)來找出軟件的質(zhì)量問題。但在這樣的情況下,一些錯誤、非法的沒有利用價值的數(shù)據(jù)容易被作為輸入數(shù)據(jù),這樣測試軟件的輸出結(jié)果存在較大問題,對于軟件測試的進行有較大的影響。

(2)在進行軟件測試時,首先要對軟件的邏輯流程進行了解,描述軟件的詳細狀態(tài),但在一些規(guī)模很大、結(jié)構(gòu)復(fù)雜的軟件測試中,了解軟件的運行情況是很困難的,這時,就需要降低軟件測試的狀態(tài)以及數(shù)量。但是在測試中,必須對每種狀態(tài)都進行測試,但在實際測試中往往忽略這一問題,這將會大大影響到軟件測試的效果,并產(chǎn)生一定的后果。

4 計算機軟件測試的常用技術(shù)

軟件測試技術(shù)對于計算機軟件行業(yè)的發(fā)展有重要的促進意義,關(guān)系到計算機軟件的運行質(zhì)量,同時,還能方便人們的日常生活。計算機軟件測試主要有兩種手段,即白盒測試和黑盒測試,下文筆者將對此進行闡述。

4.1 白盒測試

白盒測試即邏輯驅(qū)動測試或結(jié)構(gòu)測試,該方法是對系統(tǒng)的內(nèi)部構(gòu)造進行測試,檢測整個應(yīng)用軟件內(nèi)部是否正常運行的手段,在測試中,把待測系統(tǒng)當(dāng)作一開放的盒子,通過對系統(tǒng)的內(nèi)部程序結(jié)構(gòu)進行測試來檢測它的邏輯路徑,從而根據(jù)在不同區(qū)域的檢測信息來測試軟件的實際運行情況是否與預(yù)期結(jié)果相同。目前,采用白盒測試技術(shù)常用的方法有:基本路徑測試法、邏輯覆蓋法、靜態(tài)結(jié)構(gòu)分析法和代碼檢查法等。與其他的軟件測試技術(shù)相比,白盒測試技術(shù)需要充分了解到系統(tǒng)的內(nèi)部構(gòu)造,以便對系統(tǒng)的全部邏輯路徑進行檢測。在應(yīng)用這種測試技術(shù)時,首先要檢查系統(tǒng)的內(nèi)部構(gòu)造,并從整個應(yīng)用的邏輯來

統(tǒng)計檢測數(shù)據(jù)。另外,白盒測試技術(shù)對于軟件測試人員快速發(fā)現(xiàn)軟件運行異常情況,提高軟件的運行效率有重要的現(xiàn)實意義。 4.2 黑盒測試

黑盒測試即功能測試,該方法是對軟件產(chǎn)品的功能進行測試,從而觀察軟件能否正常運行的手段,在測試中,把測試系統(tǒng)看成封閉的黑盒子,不需要考慮整個軟件系統(tǒng)的內(nèi)部特征,只需要依靠傳輸數(shù)據(jù)來得出檢測結(jié)果。黑盒測試主要對軟件的界面和功能進行測試,僅僅只需要考慮系統(tǒng)的外部結(jié)構(gòu),從而達到有效進行軟件測試的目的。同時,黑盒測試主要測試軟件的功能,常常用于檢測這樣幾種錯誤:運行界面、程序初始化和終止、數(shù)據(jù)庫的訪問情況、軟件性能和功能等錯誤。在黑盒測試之前,需要采取合適有效的測試方案,以保障軟件測試有計劃的進行。相比其他的軟件測試技術(shù),黑盒測試操作方便,設(shè)計代碼也很簡單,能夠從用戶的角度出發(fā)去解決問題,并實現(xiàn)軟件的功能。

5 結(jié)束語

計算機技術(shù)正在慢慢改變我們的日常生活,了解計算機軟件的使用方法對于方便我們的日常生活有重要的現(xiàn)實意義。另外,計算機軟件測試技術(shù)對于軟件行業(yè)的發(fā)展有重要的促進作用,加強軟件測試技術(shù)的研究已成為每一個業(yè)內(nèi)人士共同努力的方向。

計算機軟件論文:計算機軟件工程論文

一、計算機軟件工程管理影響因素及管理內(nèi)容

1.1計算機軟件工程管理影響因素分析。

為能夠?qū)⒂嬎銠C軟件的開發(fā)工作得到進一步提升,就要能夠?qū)τ嬎銠C軟件的管理方面得到加強,倘若是針對一些問題得不到有效解決,就會對計算機軟件工程的發(fā)展造成很大的影響,由于計算機軟件的開發(fā)在風(fēng)險系數(shù)上相對較高,很多軟件公司在起初的發(fā)展中規(guī)模相對較小,在管理上也相對比較適合,而在規(guī)模得到一定的擴展時,就出現(xiàn)了管理上的諸多問題,管理的不科學(xué)。

1.2計算機軟件工程管理的內(nèi)容分析。

計算機軟件工程管理的內(nèi)容相對較多,其中在用戶管理層面,主要就是軟件開發(fā)的最終目標(biāo)是為用戶服務(wù)的,所以要能在軟件開發(fā)管理中對用戶這一需求要能充分的考慮。例如在軟件的操作習(xí)慣以及干擾因素等方面都要能夠得到重視,要將軟件的實用性以及可操作性得到充分重視。再者就是工作人員管理內(nèi)容以及組織機構(gòu)的管理內(nèi)容,工作人員是計算機軟件工程的主體,是對項目進行負責(zé)實施的主體,對軟件程序的編寫以及資料的查找等各方面都要負責(zé)。而組織機構(gòu)的管理方面則主要是強調(diào)完整組織結(jié)構(gòu)以及人員的分配,對分工的明確化以及信息的上傳下達,除此之外還有就是檔案資料的管理內(nèi)容。

二、計算機軟件工程管理措施及應(yīng)用狀況

2.1計算機軟件工程管理措施分析。

對計算機軟件工程的管理要能從多個方面進行實施,首先是要能夠加強對計算機軟件工程的風(fēng)險管理,從需求上來說計算機軟件工程管理者要和客戶進行深入的交談,對客戶的需求詳細化了解。在技術(shù)的層面上要能夠要求相關(guān)的軟件開發(fā)人員在自身的專業(yè)技能上得到有效保障,軟件的編程上要有豐富的經(jīng)驗。還有就是在軟件開發(fā)的成本管理上要能加強控制。再者就是要能夠?qū)⒂嬎銠C軟件工程的管理體制得到有效建立,只有在完善的管理體系作用下才能夠?qū)⒐芾砉ぷ黜樌耐瓿伞K赃@就需要在用人方面得到充分重視,從而構(gòu)建完善的人才使用機制,要進一步地明確人才地工作中的任務(wù),通過相應(yīng)的激勵機制進行激發(fā)員工的工作熱情。另外就是要提高計算機軟件工程管理的合作團隊管理水平,從而有效提升團隊的協(xié)作力量,在這一管理措施中主要就是要能夠加強項目的開發(fā)人員間的溝通聯(lián)系,對項目開發(fā)中的各個崗位人員的分工狀況進行明確化,充分的調(diào)動整個軟件項目部門員工工作積極性,從而才能進一步促進計算機軟件工程管理的效率提升。

2.2計算機軟件工程管理應(yīng)用狀況。

從計算機軟件工程管理應(yīng)用的情況來看,其自身的方便高效優(yōu)勢是其廣泛應(yīng)用的保障。例如在銀行的各個領(lǐng)域?qū)τ嬎銠C軟件的應(yīng)用就比較突出,通過這一應(yīng)用能夠?qū)嶋H的工作效率得到大幅提升,并在不斷的發(fā)展過程中,計算機軟件的開發(fā)設(shè)計也更加的人性化,能滿足不同需求。計算機軟件在人們的辦公學(xué)習(xí)以及生活中的應(yīng)用也有著重要的體現(xiàn),企業(yè)中的辦公軟件的使用對各項的管理工作效率得到了充分提升,在信息的上傳下達上有著重要作用發(fā)揮。同時在校園的建設(shè)過程中,對計算機軟件的應(yīng)用也比較關(guān)鍵,能夠在實際的教學(xué)當(dāng)中加以應(yīng)用,促進師生間的交流和教學(xué)質(zhì)量的提升。而在學(xué)校中的一些收費管理等方面,對計算機軟件的應(yīng)用也比較重要,這些方面的應(yīng)用對實際的工作效率有著很大程度的提升。

三、結(jié)語

總而言之,當(dāng)前的發(fā)展已經(jīng)離不開計算機軟件的介入,這是社會發(fā)展的需求以及時展的要求使然,所以在這一過程中要能夠?qū)τ嬎銠C軟件工程管理得以完善做好,從而保障在應(yīng)用上的有效性。由于本文的篇幅限制不能進一步深化探究,希望此次研究能起到拋磚引玉的作用。

作者:歐陽俊俊 單位:華中農(nóng)業(yè)大學(xué)楚天學(xué)院

計算機軟件論文:投標(biāo)風(fēng)險中計算機軟件工程論文

一、計算機軟件工程投標(biāo)風(fēng)險的主要表現(xiàn)與形成條件

(一)計算機軟件工程投標(biāo)風(fēng)險的主要表現(xiàn)

從我國當(dāng)前的計算機軟件工程投標(biāo)工作來看,投標(biāo)單位在投標(biāo)過程中所需要承擔(dān)的風(fēng)險主要表現(xiàn)為經(jīng)濟風(fēng)險、設(shè)備風(fēng)險、人員風(fēng)險以及技術(shù)風(fēng)險四類。其中經(jīng)濟風(fēng)險主要是投標(biāo)單位在對計算機軟件工程項目進行投標(biāo)或者開展后續(xù)工作的過程中,因為資金不足或者融資方式欠缺合理性而承擔(dān)經(jīng)濟風(fēng)險。引發(fā)經(jīng)濟風(fēng)險的宏觀因素包括社會金融產(chǎn)生通貨膨脹或者其他形式的動蕩、勞動力成本與材料成本價格上漲等;二是設(shè)備風(fēng)險。計算機軟件工程項目在投標(biāo)過程中需要對材料的制造、采購以及設(shè)備的制造與采購等做出充分的考慮,如果在計算機軟件工程項目實施過程中出現(xiàn)設(shè)備沒有達標(biāo)的情況,則會讓投標(biāo)方承擔(dān)一定的設(shè)備風(fēng)險;三是人員風(fēng)險。在計算機軟件工程項目投標(biāo)過程中,投標(biāo)單位可能會面臨單位人力資源管理水平較低以及關(guān)鍵人力資源離職的現(xiàn)象,這種現(xiàn)象打亂投標(biāo)單位的投標(biāo)計劃乃至后續(xù)的項目實施。同時合同方面具有漏洞或者條款內(nèi)容表達不清等也會導(dǎo)致糾紛問題的出現(xiàn),這同樣是有人員因素所引發(fā)的風(fēng)險。另外,計算機軟件工程項目投標(biāo)過程中需要對單位人力資源的技能水平等做出科學(xué)評估,如果對單位人力資源所做出的技能水平判定存在不的情況,也會導(dǎo)致投標(biāo)單位面臨人員風(fēng)險;四是技術(shù)風(fēng)險。在投標(biāo)單位對計算機軟件工程項目開展投標(biāo)工作的過程中,如果投標(biāo)單位對計算機軟件工程項目本身欠缺了解,則會在后續(xù)實施工作中出現(xiàn)技術(shù)風(fēng)險并導(dǎo)致計算機軟件工程項目施工出現(xiàn)工期延后或者質(zhì)量不達標(biāo)的情況,這種情況的出現(xiàn)將會讓投標(biāo)單位承擔(dān)較大的經(jīng)濟損失。

(二)計算機軟件工程投標(biāo)風(fēng)險的形成條件

從計算機軟件工程投標(biāo)風(fēng)險的形成條件方面來看,導(dǎo)致計算機軟件工程投標(biāo)單位需要面臨投標(biāo)風(fēng)險的因素主要體現(xiàn)為項目本身因素與外界因素兩類。在投標(biāo)工作中,投標(biāo)方所看到的機遇與所面臨的風(fēng)險是共同存在的,并且如果因為對項目本身欠缺認知或者外部環(huán)境產(chǎn)生變化,投標(biāo)方所面臨的機遇也可能轉(zhuǎn)化為風(fēng)險。在項目本身因素方面,能夠引發(fā)風(fēng)險的因素包括計算機軟件工程項目所具有的目標(biāo)、規(guī)模、類型以及所需資金和所需材料,同時也包括招標(biāo)方對投標(biāo)方所突出的工期要求、質(zhì)量要求、技術(shù)要求等。顯然,這些因素都具有著客觀存在的特點,也正是因為其客觀性,所以這些因素直接決定著計算機軟件工程項目所具有的難易程度,并且應(yīng)當(dāng)做出投標(biāo)方開展投標(biāo)定價的重要依據(jù)。如果項目本身具有較大難度或者招標(biāo)方對投標(biāo)方提出了較為嚴格的要求,則投標(biāo)方會面臨更大的風(fēng)險;從外界因素來看,能夠引發(fā)風(fēng)險的因素包括計算機軟件工程投標(biāo)過程與實施過程中所產(chǎn)生的法律規(guī)定變化、運行條件變化、競爭對手變化等。這些因素與計算機軟件工程項目自身因素相比具有著外生性的特點,因此這些因素并不會因為投標(biāo)方的努力而產(chǎn)生改變,所以,這些因素容易成為誘發(fā)計算機軟件工程投標(biāo)風(fēng)險的主要因素。如果投標(biāo)方能夠?qū)τ嬎銠C軟件工程項目內(nèi)容熟悉與了解,則能夠比較客觀地認識到投標(biāo)過程以及項目實施過程中所面臨的風(fēng)險,并可以采取有效的防控措施來對這些風(fēng)險做出防范。

二、計算機軟件工程投標(biāo)風(fēng)險的防范策略

計算機軟件工程項目與傳統(tǒng)工程項目具有著明顯的差異,特別是高新技術(shù)的應(yīng)用決定了計算機軟件工程項目投標(biāo)工作的高風(fēng)險性,因此在計算機軟件工程項目投標(biāo)過程中,投標(biāo)方有必要采取有效策略來對計算機軟件工程投標(biāo)風(fēng)險做出有效控制。在此過程中,作為計算機軟件工程投標(biāo)方,可以從以下幾個方面做出努力。

(一)強化自身的軟件項目開發(fā)能力

對于計算機軟件工程項目投標(biāo)方而言,強化自身的軟件項目開發(fā)能力不僅是提升自身核心競爭力的有效途徑,同時也是提升自身在計算機軟件工程項目投標(biāo)中風(fēng)險應(yīng)對能力的必要策略。首先計算機軟件工程項目投標(biāo)方需要重視計算機軟件工程項目開發(fā)方案科技含量的提升。在計算機軟件工程項目投標(biāo)工作中,是否能夠獲得項目的施工權(quán)不僅由投標(biāo)方的經(jīng)濟實力所決定,同時也由項目開發(fā)方案所具有的適用性與可行性所決定。在開發(fā)方案的制定中,投標(biāo)方不能為了降低成本就使用不具備時代性的項目開發(fā)技術(shù),而有必要從提高投標(biāo)競爭力以及降低投標(biāo)風(fēng)險角度出發(fā)來對項目開發(fā)過程中的工作流程和技術(shù)做出完善與優(yōu)化,尤其是要重視選取具有較大彈性和較強風(fēng)險避免能力的項目開發(fā)技術(shù),從而降低項目維護成本并實現(xiàn)對總成本的合理控制。其次計算機軟件工程項目投標(biāo)方有必要推動員工抗風(fēng)險能力的提升。在計算機軟件工程投標(biāo)與施工工作中,承擔(dān)風(fēng)險的主體以及對風(fēng)險做出管理的主體都是企業(yè)員工,因此,企業(yè)不僅需要摒棄依賴管理層做出風(fēng)險管理決策的思想,同時要在以人為本理念指導(dǎo)下提升全體員工的抗風(fēng)險能力,從而通過發(fā)揮集體力量來做好風(fēng)險識別以及風(fēng)險預(yù)控等工作。以此為目標(biāo),計算機軟件工程項目投標(biāo)單位有必要對員工開展教育與培訓(xùn)工作,尤其是要針對計算機軟件工程投標(biāo)與施工過程中可能出現(xiàn)的風(fēng)險內(nèi)容來開展交流與講座,從而在提升單位員工風(fēng)險控制意識的基礎(chǔ)上提高員工的風(fēng)險識別能力與管控能力。再次計算機軟件工程項目投標(biāo)方有必要對合同管理機制做出優(yōu)化。在計算機軟件工程項目投標(biāo)工作中,投標(biāo)方與招標(biāo)方的合作關(guān)系由合同來規(guī)定,如果投標(biāo)方能夠在合同的擬定中對可能出現(xiàn)的風(fēng)險做出充分考慮,則可以降低自身在計算機軟件工程項目投標(biāo)與實施過程中所需要承擔(dān)的風(fēng)險,因此,投標(biāo)方有必要對合同管理機制做出不斷的優(yōu)化,在此方面,投標(biāo)方不僅要通過合同來明確自身的權(quán)利與義務(wù),同時需要在計算機軟件工程投標(biāo)與實施過程中對合同條款的落實情況作出監(jiān)督,從而更好地做好風(fēng)險識別與防范工作。如果合同所規(guī)定的內(nèi)容或者項目實施環(huán)境產(chǎn)生改變,投標(biāo)方可以向招標(biāo)方進行索賠申請,從而實現(xiàn)自身與招標(biāo)方的風(fēng)險共擔(dān),并降低各類風(fēng)險給投標(biāo)方造成過大損失。

(二)對外部資源條件做出充分利用

在計算機軟件工程項目投標(biāo)風(fēng)險的防范中,對外部資源做出充分的利用有利于提升投標(biāo)方的風(fēng)險識別能力與承擔(dān)能力,從而降低風(fēng)險所產(chǎn)生的損害。首先計算機軟件工程項目投標(biāo)方有必要尋求中介咨詢機構(gòu)的幫助。在計算機軟件工程項目的投標(biāo)過程中,由于投標(biāo)方希望得到較大化的利潤,所以投標(biāo)方與招標(biāo)方都有可能無法站在客觀立場來對計算機軟件工程項目投標(biāo)工作所具有的風(fēng)險做出評估,因此雖然自身所承擔(dān)的風(fēng)險能夠在一定程度上降低,但是卻無法實現(xiàn)投標(biāo)方與招標(biāo)方的雙贏。所以,在投標(biāo)工作中,投標(biāo)方與招標(biāo)方都有必要尋求中介咨詢結(jié)構(gòu)的幫助,在與中介咨詢結(jié)構(gòu)來評定風(fēng)險之后,投標(biāo)方與招標(biāo)方分別與中介咨詢機構(gòu)簽訂合同,如果投標(biāo)和施工過程中所出現(xiàn)的風(fēng)險已經(jīng)超越投標(biāo)方與招標(biāo)方的承受方位,則有中介咨詢機構(gòu)負責(zé)賠償違約損失。由于中介咨詢機構(gòu)具有著客觀性以及專業(yè)性的特點,所以一般能夠更加的開展風(fēng)險識別工作,這將對計算機軟件工程項目投標(biāo)工作中的風(fēng)險管理效率得到很大程度的提升。其次計算機軟件工程項目投標(biāo)方可以協(xié)同招標(biāo)方來構(gòu)建專門基金來應(yīng)對可能出現(xiàn)的風(fēng)險。在此方面投標(biāo)方與招標(biāo)方都有必要向保險工司繳納保險,當(dāng)風(fēng)險產(chǎn)生并對一方利益造成損害時,則由保險工作負責(zé)開展賠償工作。這一策略能夠有效的降低投標(biāo)方所需要承擔(dān)的風(fēng)險負擔(dān),并能夠降低風(fēng)險所可能引發(fā)的損失,從而使投標(biāo)方能夠?qū)⒏嗟木杏谟嬎銠C軟件工程項目的開發(fā)與優(yōu)化。再次計算機軟件工程項目投標(biāo)方有必要強化自身的法律觀念。與投招標(biāo)工作相關(guān)的許多法律法規(guī)不僅對投招標(biāo)工作中的違規(guī)行為處理辦法做出了規(guī)定,同時也對風(fēng)險出現(xiàn)之后的處理策略做出了指導(dǎo),因此計算機軟件工程項目投標(biāo)方可以利用法律手段來對非系統(tǒng)性的項目投標(biāo)風(fēng)險做出有效控制,從而實現(xiàn)得到較大化的利益。

(三)強化自身情報能力

在計算機軟件工程項目投標(biāo)風(fēng)險防范中,投標(biāo)方所具備的情報能力是識別風(fēng)險并對風(fēng)險做出預(yù)控的基本前提,因此強化自身的情報能力應(yīng)當(dāng)成為計算機軟件工程項目投標(biāo)方所努力的重要方向。首先計算機軟件工程項目投標(biāo)方要樹立風(fēng)險管控意識并強化風(fēng)險預(yù)警。在計算機軟件工程項目投標(biāo)工作中存在的風(fēng)險具有著復(fù)雜性與不確定性等特征,許多風(fēng)險會隨著項目要求的改變以及外部環(huán)境的改變而產(chǎn)生變化。投標(biāo)工作中的計算機軟件工程項目并沒有進入真正的實施階段,因此在投標(biāo)過程中投標(biāo)方所識別的風(fēng)險都是建立在內(nèi)外部環(huán)境不會改變的基礎(chǔ)之上,因此這種風(fēng)險識別具有著局限性與實效性,如果在計算機軟件工程項目施工中對這些識別的風(fēng)險進行生搬硬套,則會導(dǎo)致風(fēng)險管控工作產(chǎn)生盲目性。所以,計算機軟件工程項目投標(biāo)方有必要實施動態(tài)性的風(fēng)險管理,在此方面計算機軟件工程項目投標(biāo)方需要樹立較強的風(fēng)險管控意識,并在開展風(fēng)險防控教育與培訓(xùn)的基礎(chǔ)上引導(dǎo)單位員工了解行業(yè)發(fā)展動態(tài),從而為動態(tài)性的風(fēng)險管理工作奠定基礎(chǔ)。同時計算機軟件工程項目投標(biāo)方需要對各類與行業(yè)、自身以及項目本身相關(guān)的信息做出收集并當(dāng)做提出風(fēng)險識別與風(fēng)險應(yīng)對對策的重要依據(jù)。其次,計算機軟件工程項目投標(biāo)方有必要提升自身的公關(guān)能力。投標(biāo)方所獲得的投標(biāo)結(jié)果在很大程度上由投標(biāo)方的社會形象和信用程度所決定,因此在計算機軟件工程項目投標(biāo)過程中,招標(biāo)方更傾向于選擇規(guī)模較大或者具有品牌的軟件開發(fā)公司,也正因為如此,作為計算機軟件工程項目投標(biāo)方不僅要重視提高自身項目開發(fā)能力與項目開發(fā)科技含量,同時要重視通過強化自身公關(guān)工作來樹立良好的社會形象并提升自身的影響力,從而為降低風(fēng)險對自身發(fā)展的影響奠定基礎(chǔ)。

作者:祝亞英 單位:咸陽師范學(xué)院網(wǎng)絡(luò)與繼續(xù)教育學(xué)院

計算機軟件論文:計算機軟件信息管理論文

1計算機軟件技術(shù)進行培訓(xùn)信息管理的必要性

(1)計算機軟件技術(shù)有助于人才測評體系的完善。

運用計算機軟件技術(shù)進行相關(guān)培訓(xùn)的信息管理,能夠科學(xué)整理相應(yīng)的信息材料,方便人才信息整合和利用。在人才測評的工作中,其極大地方便了相關(guān)信息的搜索與使用。進而能夠有效地建立符合企業(yè)自身特征的人才評測體系,完善考核制度,提高運作效率。

(2)計算機軟件技術(shù)有助于培訓(xùn)信息管理的存儲。

當(dāng)前,許多企業(yè)在對其員工進行數(shù)次培訓(xùn)后,相關(guān)的培訓(xùn)信息就會出現(xiàn)一定的缺漏。在此,利用計算機軟件技術(shù)進行培訓(xùn)信息的存儲,能夠有效地避免此類問題。其不僅能夠及時地保存相關(guān)的培訓(xùn)數(shù)據(jù),而且方便企業(yè)的人才培訓(xùn)檔案的查找與管理。以上都是當(dāng)今人力資源開發(fā)的關(guān)鍵。有效地掌握人才信息和資料,已經(jīng)成為當(dāng)今企業(yè)培訓(xùn)的重要內(nèi)容。企業(yè)對員工培訓(xùn)之后,應(yīng)當(dāng)及時地將相關(guān)培訓(xùn)資料加以保存,并建立相應(yīng)的資料檔案,方便以后的測評工作。與此同時,企業(yè)還要利用先進的計算機軟件技術(shù),加強對員工資料的管理。

2運用計算機軟件技術(shù)進行信息管理的內(nèi)容與重點

(1)管理信息的采集與錄入。

信息的輸入工作,其重點在于對培訓(xùn)信息進行聯(lián)網(wǎng)輸入。主要包括基本信息和培訓(xùn)信息兩個方面的輸入。培訓(xùn)信息輸入主要包括:員工工號、培訓(xùn)單位,培訓(xùn)時間、內(nèi)容、考核成績和證書編號等。將以上內(nèi)容通過網(wǎng)絡(luò)傳輸給相應(yīng)的服務(wù)器,或拷貝進相關(guān)的信息系統(tǒng),再由具體人員進行必要地整合,進而運用計算機軟件技術(shù)進行內(nèi)容的輸入。基本信息輸入工作主要包含有工號、姓名、性別、籍貫、出生年月和身份證號等。工作基本信息,例如工號、崗位名稱、職務(wù)、編制、崗位性質(zhì)和在聘情況等。其中還包含有本人的學(xué)歷和獲獎情況,即畢業(yè)院校、專業(yè)、學(xué)歷、榮譽及其獲取日期等。

(2)信息管理系統(tǒng)的主要功能。

方便查詢。培訓(xùn)信息系統(tǒng)能夠極大程度上方便企業(yè)對員工基本情況的查詢。運用該系統(tǒng)進行檢索,能夠快速高效地搜索到相應(yīng)人員的信息資料,極大地降低了企業(yè)信息成本,提供了企業(yè)的工作效率。過去的管理都使用紙張檔案管理,不僅加大了管理時間消耗成本,從資源角度來看,也不利于整個社會的可持續(xù)發(fā)展,所以,使用信息系統(tǒng)管理,益處多多。

(3)注重信息庫的保護。

在信息海量化的同時,諸多電腦病毒也以多種方式隱藏于信息之中,從而威脅到信息庫的安全。假若病毒乘虛而入,則會造成大量信息的泄露與丟失,甚至?xí)斐上到y(tǒng)崩潰。采取行之有效的保護措施,加強對重要信息的保護,不僅要使用近期的防毒軟件加以保護,而且要對有關(guān)信息進行保存與備份,進而建立起安全、完善的員工培訓(xùn)信息庫管理體系。

(4)注意管理權(quán)限的設(shè)置。

管理權(quán)限的設(shè)置。利用息信加密技術(shù),依據(jù)具體人員的職務(wù)進行訪問權(quán)限的設(shè)置。專門人員對相關(guān)的培訓(xùn)信息進行管理、修改與更新。對信息錄入員、查詢管理員和信息修改員分別加以管理,以確保系統(tǒng)信息的完整與安全。打印功能的拓展。對那些已錄入的培訓(xùn)信息,不僅可以依據(jù)需求打印某人的全部資料,也可以任選某一部分,或者某一段時間的資料進行打印,極大地滿足了企業(yè)對于員工相關(guān)資料的需求。

作者:王巖 單位:同濟大學(xué)

計算機軟件論文:自動化管理下計算機軟件工程論文

1軟件工程項目自動化

1.1軟件工程項目自動化的應(yīng)用

軟件工程自動化技術(shù)主要使用可編程控制器來進行,編程人員在可編程控制器內(nèi)部的閃存上進行反復(fù)擦寫代碼調(diào)試,通過軟件代碼燒寫硬件芯片的方式將控制器電路的邏輯進行分門別類地控制,使得各個電路邏輯可以發(fā)揮其對應(yīng)的作用,將內(nèi)部一系列復(fù)雜的運算操作變得直觀而簡單。可編程控制器的指令由內(nèi)部存儲器來完成運算過程,例如計時與計數(shù)等操作,進行數(shù)模或者模數(shù)轉(zhuǎn)換來讓機器進行人機交互等。這一系列自動化過程以計算機軟件工程技術(shù)為基礎(chǔ),實現(xiàn)了對工商業(yè)的便捷與高效操作,對于人類生活領(lǐng)域的進步起到了巨大的推動作用。當(dāng)前計算機軟件工程項目的自動化主要用于自動化控制系統(tǒng)的工作方面,例如機床的自動化加工生產(chǎn),通過已完成的軟件工程項目控制機器芯片,由芯片發(fā)出操作指令,可以實現(xiàn)機床零件的生產(chǎn)和加工的自動化過程。除此之外,在計算機界越來越受關(guān)注的人工智能領(lǐng)域也受到軟件工程項目自動化的影響,人工智能技術(shù)通過軟件工程項目自動化開發(fā)的芯片指令模擬人類的行為模式來使得機器進行仿真工作,極大地解放了人力物力,使得計算機數(shù)據(jù)庫的利用效率達到一個新的層次。

1.2軟件工程項目自動化的開發(fā)

軟件工程師應(yīng)當(dāng)對所需開發(fā)的軟件本身以及計算機系統(tǒng)有一定的了解深度。首先,軟件工程師要明確相應(yīng)用戶的需求問題,并針對這些問題給出相應(yīng)的解決方法來滿足這些需求,這個過程主要考慮以下問題:①準(zhǔn)備做什么?即軟件工程項目的功能是什么?②I/O分別需要哪些數(shù)據(jù)?如何處理?③用什么樣的平臺來進行開發(fā)?這些問題將和用戶進行共同協(xié)商,由開發(fā)者的團隊以及廠商共同擬定所開發(fā)軟件的規(guī)格參數(shù)。軟件工程項目的系統(tǒng)設(shè)計應(yīng)從硬件和軟件兩方面著手。硬件方面,需明確整個開發(fā)與維護環(huán)境的硬件框架,包括機房的大小、機箱的配置、服務(wù)器的架設(shè)、電纜與通信設(shè)施的完整性、控制臺的規(guī)格等;軟件方面,需要把待燒寫芯片的程序規(guī)模、程序處理規(guī)格、操作系統(tǒng)規(guī)格、I/O數(shù)據(jù)信號的定義、I/O來源與接口等條件明確清楚。除此之外,還需要定制計算機處理程序的算法,規(guī)定程序與硬件之間的相互關(guān)系、維護處理的時鐘周期,軟硬件的可擴充性等。所有有關(guān)程序方面、接口方面、硬件方面、數(shù)據(jù)庫方面的各種條件參數(shù)都要在系統(tǒng)設(shè)計的初級階段規(guī)劃好,軟件工程項目的設(shè)計就像一個金字塔,而地基就是這些條件參數(shù),只有打好了地基,才能保障接下來的工作順利進行。

2軟件工程項目自動化管理

2.1數(shù)據(jù)管理

軟件工程項目的自動化管理人員需要定期對自動化操作設(shè)備各項指數(shù)進行嚴格的校驗,按照相應(yīng)的標(biāo)準(zhǔn)規(guī)范對設(shè)備數(shù)據(jù)進行抽樣采集與處理,通過人工的校驗計算或者其他可用的軟件工具來對數(shù)據(jù)進行比對與調(diào)試,調(diào)試后根據(jù)結(jié)果來判斷設(shè)備是否運行有誤。經(jīng)過一系列校驗之后若確定了設(shè)備可以正常運行,則將本次校驗過程與數(shù)據(jù)記錄在數(shù)據(jù)庫中,然后開始啟動設(shè)備使其開始運轉(zhuǎn)。軟件工程項目自動化運行中產(chǎn)生的數(shù)據(jù)非常重要,這些數(shù)據(jù)對于整個系統(tǒng)的擴展與改進都是至關(guān)重要的,所以需要做到實時的、多重的備份,避免一臺存儲設(shè)備故障后造成不可避免的數(shù)據(jù)丟失,可以使用類似企業(yè)內(nèi)部的具有云存儲功能的軟件進行備份。云存儲具有如下優(yōu)點:①可擴展性。云存儲往往具有無限擴展能力。按照目前的云存儲技術(shù)來說,存儲空間已經(jīng)徹底不是瓶頸了,企業(yè)及個人不再需要擔(dān)心空間不足而增加投資;②效率高。云存儲的存儲技術(shù)是非常先進的,比如多重備份、壓縮備份、加密備份、重復(fù)數(shù)據(jù)篩選、虛擬化服務(wù)器、虛擬化存儲、數(shù)據(jù)優(yōu)化等,為企業(yè)和個人提供了各種高效的存儲方案;③可恢復(fù)性高。本地磁盤中的數(shù)據(jù)被誤刪之后,恢復(fù)工作往往非常耗時。從云存儲中的數(shù)據(jù)恢復(fù)則非常快捷,只需找到刪除時間點然后通過廣域網(wǎng)進行傳輸即可,既省去了本地設(shè)備控件,又節(jié)約了時間;④可復(fù)用性。建立本地磁盤存儲需要大量的資金支持,而一旦出現(xiàn)災(zāi)難性事故,則所有數(shù)據(jù)不可避免遭受損壞。對于無力負擔(dān)災(zāi)難恢復(fù)或者想降低成本的企業(yè)來說,通過云存儲離線備份將是選擇。

2.2環(huán)境與設(shè)備管理

軟件工程項目自動化運行過程中,環(huán)境因素對硬件設(shè)備的影響是至關(guān)重要的,環(huán)境要保持干燥,避免塵土、煙霧以及磁場干擾,盡量消除噪音以及避免溫度過高或者過低等等。在軟件工程項目的擴展過程中,需要對第三方硬件設(shè)備進行仔細的考察,確定其是否能夠和當(dāng)前的系統(tǒng)以及項目兼容,并且應(yīng)用了第三方硬件之后應(yīng)當(dāng)在一定時間內(nèi)記錄數(shù)據(jù)變化,以及時發(fā)現(xiàn)是否存在問題,若存在問題,要及時向有關(guān)職能部門匯報。若有必要將硬件設(shè)備進行調(diào)整更換,也必須在經(jīng)過了嚴密的數(shù)據(jù)與邏輯分析之后,確定所需要更換的設(shè)備可行,向有關(guān)職能部門匯報后進行更換。除此之外,企業(yè)員工還應(yīng)當(dāng)遵循如下規(guī)定:①每個人對所分配的設(shè)備必須愛護與定期維護;②每個人只能使用本部門的設(shè)備,未經(jīng)同意禁止跨部門使用;③所有設(shè)備未經(jīng)授權(quán)時,不得自行拆、改、換任何配件;④未經(jīng)同意不得擅自加入外來設(shè)備。

2.3軟件測試管理

軟件測試管理是軟件工程項目的結(jié)晶,是軟件工程中的一個重要組成部分,對于整個系統(tǒng)都具有重要的意義,軟件測試管理不僅僅能夠揀選系統(tǒng)中出現(xiàn)的漏洞與錯誤,更是體現(xiàn)了在經(jīng)過各種技術(shù)方法測試之后,對于軟件工程項目質(zhì)量提高的信心所在。但是個人的智慧總是有限的,開發(fā)者無法預(yù)先知道所開發(fā)的軟件中有多少漏洞和錯誤存在,所以即便經(jīng)過了測試階段,依然不能保障軟件中不再存在問題。不過,在通過了數(shù)次的軟件測試之后,可以對軟件系統(tǒng)中存在的一些問題以及可能出現(xiàn)的后果進行定性地評估,將出現(xiàn)錯誤的幾率控制在可以接受的范圍之內(nèi),這些都可以大大提高軟件系統(tǒng)的性,尤其對于醫(yī)療監(jiān)控、航空航天系統(tǒng)來說,軟件測試更是必不可少的環(huán)節(jié)。軟件工程項目自動化測試相對于傳統(tǒng)測試來說具有很多優(yōu)勢。自動化測試由一套邏輯縝密的測試標(biāo)準(zhǔn)組成,具有一套完整的自我測試過程,它可以在很大程度上避免個人習(xí)慣性思維所造成的疏忽,也可以減少傳統(tǒng)測試中重復(fù)工作所帶來的誤差。同時,自動化測試是具有縝密邏輯的一套測試步驟,能夠追蹤到錯誤信息出現(xiàn)的時間與位置,并且進行場景再現(xiàn)。由此可見,自動化測試將給測試人員帶來很大的方便,所以自動化測試也成為了提高測試效率與確保測試成功率的重點研究對象。常見的軟件測試模型有CMM模型、TMM模型等。

2.4安全管理

通常情況下,企業(yè)或公司內(nèi)部所進行的軟件工程項目自動化開發(fā)的數(shù)據(jù)都是屬于該公司的內(nèi)部保密數(shù)據(jù),所以從開發(fā)人員到管理維護人員來說人人都必須遵守公司的內(nèi)部保密規(guī)章制度,在未取得權(quán)限之前不得向外界任何關(guān)于保密數(shù)據(jù)的信息。在保密措施方面,可以在計算機設(shè)備中使用暗碼,阻止不相干人員接觸到核心數(shù)據(jù),并且這種暗碼的特性決定了它是很難被破解的;含有保密數(shù)據(jù)信息的工作間須安裝監(jiān)控攝像頭,隨時記錄各個員工對于計算機的使用情況;計算機內(nèi)部安裝記錄軟件,使其保留每個員工的操作記錄;含有敏感數(shù)據(jù)的計算機不得連接公共網(wǎng)絡(luò),需做到只連接內(nèi)網(wǎng)或徹底斷網(wǎng)運行。各種保密措施應(yīng)用到位之后,基本上就可以杜絕因個人原因而導(dǎo)致的敏感信息外泄的可能性。例如國內(nèi)著名的奇瑞汽車集團,其內(nèi)網(wǎng)安全體現(xiàn)在“4個管理”上,即為外設(shè)安全管理、核心數(shù)據(jù)管理、互聯(lián)網(wǎng)應(yīng)用管理與應(yīng)用程序管理。這4個管理關(guān)系著奇瑞內(nèi)部員工工作的方方面面,能夠有效阻止內(nèi)部敏感數(shù)據(jù)信息泄露。數(shù)據(jù)信息在存儲和傳輸過程中也面臨著一些安全風(fēng)險。通常來說,存儲介質(zhì)必須符合以下規(guī)定:包含敏感信息的移動設(shè)備必須由專人保管與看守;刪除存儲介質(zhì)上的敏感信息后,必須對存儲介質(zhì)進行徹底格式化并且在存儲區(qū)域填入無用信息對存儲區(qū)域進行覆蓋;存儲媒介出入庫的情況必須通過安全系統(tǒng)授權(quán)并保留記錄;對數(shù)據(jù)信息的傳輸過程應(yīng)采取對應(yīng)安全級別的加密技術(shù)(對稱加密與不對稱加密等);敏感數(shù)據(jù)信息在傳輸過程中必須使用數(shù)字簽名,這樣可以使信息具備不可否認性。除此之外,還應(yīng)當(dāng)保障系統(tǒng)中計算機密碼的安全性,密碼安全應(yīng)當(dāng)遵循如下原則:采用大腦記憶密碼,不得在書面媒介上出現(xiàn)密碼,更不能出現(xiàn)在電子郵件中;不采用缺省密碼;密碼由專人設(shè)置記憶,不與其他人分享;若密碼泄露,必須及時時間修改;密碼強度要足夠高;強制指定密碼的有效期;禁止交互式登錄;每周檢查一次口令強度。

3總結(jié)

計算機軟件工程項目自動化管理是一門學(xué)問。從宏觀上來說,合理的硬件布局是整個管理體系的骨架,包括了機房的環(huán)境、計算機設(shè)備狀況、網(wǎng)絡(luò)狀況等;從微觀上來說,軟件中的程序與算法是整個管理體系的心臟,程序與算法的優(yōu)劣直接決定了自動化管理的效率。此外,測試環(huán)節(jié)必不可少,通過測試可以大大降低系統(tǒng)運行出錯的概率。從進一步管理的角度來說,整個系統(tǒng)的安全性也是不容忽視的,需要從多個角度來考慮系統(tǒng)中的數(shù)據(jù)是否安全,并運用各種方法阻止數(shù)據(jù)的丟失或泄露。

作者:揣錚 單位:天津青年職業(yè)學(xué)院

計算機軟件論文:工程管理計算機軟件論文

1軟件工程管理內(nèi)容

從當(dāng)前的情況進行分析,軟件生產(chǎn)存在著比較低的自動化程度,人在開發(fā)環(huán)節(jié)往往發(fā)揮著決定性作用,針對這樣的情況,從很大程度上管理軟件工程就是管理人,我們能夠按照軟件產(chǎn)品所具備的特征,對于軟件工程管理具體內(nèi)容實施相應(yīng)的分析,這其中包含的有管理用戶、開發(fā)人員、文檔資料、組織機構(gòu)等。

一是開發(fā)人員。通過分析軟件開發(fā)人員往往能夠劃分成為資料員、高級程序員、項目負責(zé)人、初級程序員、系統(tǒng)分析員以及別的輔助人員,按照項目規(guī)模存在著一定的可能就是一個人身兼數(shù)職,可是必須要明確相應(yīng)的職責(zé)。人們擁有的職責(zé)不同,那么就會存在不同素質(zhì)要求。比如項目負責(zé)人就必須具備判斷能力、組織能力以及決策重大問題能力;程序員具備的能力為熟練編程能力;系統(tǒng)分析員則是必須存在社交活動能力、分析能力、概括能力等。從人員上確立的原則就是少而精,應(yīng)該慎重的進行人員的選擇。處于軟件生命周期當(dāng)中的所有階段活動不僅是存在著相互聯(lián)系,而且還會進行一定的分工。那么這就必須要選擇出各種類型的人員可以從事這項工作,還能夠相互之間有效的配合,要想將復(fù)雜軟件項目完成,這就必須借助于一個和諧工作環(huán)境。

二是組織機構(gòu)。這并不是簡單的等同于簡單集合開發(fā)人員,組織機構(gòu)必須存在有效通訊、合理人員分工、良好組織機構(gòu),從采用的組織機構(gòu)上進行分析,軟件開發(fā)其模式并不固定,以下則是對于三種組織機構(gòu)進行簡要介紹。及時種就是IBM公司提出來的主程序組。這也是組織上面體現(xiàn)結(jié)構(gòu)化軟件系統(tǒng),其目的就是確保全組統(tǒng)一協(xié)調(diào),一位高級工程師則是必須主持協(xié)調(diào)、計劃、復(fù)審組的所有技術(shù)活動。技術(shù)人員就是要負責(zé)開發(fā)與分析獲得,一位后援工程師為高級工程師的工作提供支持,另外還能夠在繼續(xù)實施這一項目過程當(dāng)中將高級工程師工作代替,以便能夠?qū)⒖赡軗p失減少;第二種就是專家組。這種模式則是將所有人的才能充分強調(diào),并且還將所有的人都當(dāng)成是各個方面專家,并且要讓這些專家組成開發(fā)機構(gòu),這樣的組織結(jié)構(gòu)即便能夠?qū)⑷抗ぷ魅藛T積極性充分調(diào)動起來,可是還是存在著可能造成困難在協(xié)調(diào)過程,因此必須要慎重選擇這樣的方式;第三種就是民主組織。民主組織就是組長則是讓各個人員輪流擔(dān)任,這樣的方式能夠?qū)€人創(chuàng)造性與積極性充分調(diào)動起來,可是過多實施組長信息轉(zhuǎn)移導(dǎo)致與軟件工程化方向不符。

三是用戶。為了有效的實施相應(yīng)的用戶開發(fā)軟件,往往在實施軟件開發(fā)過程當(dāng)中必須時刻借助于用戶密切支持與合作。從項目負責(zé)人的角度進行分析,應(yīng)該時刻保持和用戶之間的聯(lián)系,以便能夠?qū)τ脩魟討B(tài)與心理進行掌握,預(yù)防出現(xiàn)用戶的諸多阻力與干擾。及時就是用戶不積極予以配合。往往這樣就是體現(xiàn)出借助先進技術(shù)存在懷疑態(tài)度的用戶,從行動層面上所顯示出來的心理抵觸情緒則是漠不關(guān)心與消極,這一層面人做好他們的工作在需求階段顯得極其重要,借助于相應(yīng)的業(yè)務(wù)骨干才能夠?qū)⒂脩粢笳嬲私狻1仨氁屵@一部門用戶意識到現(xiàn)代化的必然趨勢就是發(fā)展與應(yīng)用計算機,借助于計算機就可以獲得巨大經(jīng)濟效益,以便可以將新的方法與技術(shù)掌握還對已經(jīng)淘汰或者過時的專長進行取代;第二就是用戶要求全與快。這樣的表現(xiàn)就是來自保持積極樂觀態(tài)度對使用計算機的人,這一層面人當(dāng)中有小部分急切的需要進行計算機的使用。必須要讓這一部分人清醒的意識到,一個軟件項目的開發(fā)是一個漫長的過程,不是能夠一蹴而就,并不是借助人海戰(zhàn)術(shù)就可以加快軟件工程開發(fā)。除此之外,即便計算機可以處理的事情,系統(tǒng)并不能夠貪大求全而包羅萬象,最為實際的做法就是按照現(xiàn)有條件量力而行。當(dāng)開發(fā)出來的軟件系統(tǒng)不僅大而且全,那么就會導(dǎo)致出現(xiàn)比較復(fù)雜的系統(tǒng),拖的開發(fā)時間也顯得比較長,針對這樣的情況,勢必會出現(xiàn)失敗系統(tǒng)或者擁有比較差的性能。第三是變化的用戶需求。由于用戶在開發(fā)軟件的過程當(dāng)中,往往存在著可能性就是會持續(xù)不斷提出相應(yīng)的新要求與將之前的要求進行修改。基于軟件工程這一層面上進行分析,不希望出現(xiàn)這樣的變化。可是從現(xiàn)實過程來看,不可能不允許用戶提出變動要求。這主要是由于所有的人認識新事物都會面臨一個過程,要想一下就提出的要求可能性不大,另外就是還應(yīng)該要將和用戶關(guān)系進行考慮。必須要正確對待用戶的這樣的變化,將軟件工程規(guī)律解釋給用戶,還應(yīng)該立足于可能條件下有條件或者部分的將用戶合理要求滿足。

四是控制。控制人員這也就是控制開發(fā)組織其內(nèi)部的人員,要想做到這點,就應(yīng)該要對開發(fā)人員的穩(wěn)定性與積極性提供必要的保障。頻繁流動或者更換人員勢必會讓軟件出錯機會極大增強。應(yīng)該要對軟件項目全部工程或者全部生命周期階段相對的人員穩(wěn)定性提供必要的保障,還應(yīng)該核算各個階段經(jīng)費。如果不能有效控制經(jīng)費,這就會導(dǎo)致軟件項目并不存在相應(yīng)的經(jīng)濟保障。第五是文檔資料。開發(fā)過程的各種活動后都要反映在文檔資料上。每一個階段的文檔資料是以后各階段工作的基礎(chǔ),又是對前面各階段工作的復(fù)審。軟件工程管理很大程度上是通過對文檔資料管理來實現(xiàn)的。因此,要把開發(fā)過程中的初步設(shè)計、中間過程、結(jié)果等建立成一套完整的文檔資料。文檔標(biāo)準(zhǔn)化是文檔管理的重要方面。

2結(jié)語

總而言之,在當(dāng)今的軟件工程時代,每個項目涉及眾多的人力和物力,管理問題日益突出。在實際工作中,不管是否正式提出管理問題。都在自覺或不自覺地進行著管理,只不過是管理的好壞程度不同而已。隨著軟件規(guī)模的不斷增大.開發(fā)人員也隨著增多,開發(fā)時間也相應(yīng)持續(xù)增長。而對于規(guī)模大、人員多、開發(fā)時間長的軟件項目,必須要有良好的管理和力求在確定的時間和預(yù)算范圍內(nèi)有效地、合理地組織人力、物力,按計劃完成預(yù)定的軟件項目。

作者:李葦 單位:航天科工集團第十總體設(shè)計部

計算機軟件論文:軟件開發(fā)計算機軟件論文

1計算機軟件開發(fā)中的分層技術(shù)概述

分層技術(shù)在計算機軟件開發(fā)中的應(yīng)用,大大提高了開發(fā)的速度和質(zhì)量,是現(xiàn)階段我國軟件開發(fā)中最為重要的技術(shù)種類之一。為了能夠更好地發(fā)揮其技術(shù)優(yōu)勢,下面針對其各部分重點內(nèi)容進行分析研究:在計算機軟件開發(fā)中,分層技術(shù)的應(yīng)用需要嚴格按照一定的措施和規(guī)律和進行,首先必須要將分層技術(shù)的相關(guān)理論以及概念進行掌握和熟悉。分層技術(shù)包括了計算機以及物理學(xué)兩個方面的含義,在這兩個方面中,物理含義的內(nèi)含較為復(fù)雜。具體來說,在計算機軟件研發(fā)的時候,分層技術(shù)就是將不同過程的解決方案置于不同的概念領(lǐng)域中,然后這整個層面就會形成一個較為封閉的體系,而這個體系中包括的不同層面在級別上都是平等的。針對軟件開發(fā)的構(gòu)架方面,分層技術(shù)的優(yōu)勢得以有效凸顯,在最初的時期,軟件開發(fā)構(gòu)架只是一種單層的構(gòu)架,直到20世紀(jì)后期才得以快速發(fā)展,并在一些小型的數(shù)據(jù)庫中得以應(yīng)用。而單層結(jié)構(gòu)向雙層結(jié)構(gòu)發(fā)展,則是從服務(wù)器與計算機之間的建立聯(lián)系開始的,服務(wù)器與計算機得以聯(lián)系,并快速發(fā)展,從而不斷完善,形成了目前的計算機軟件結(jié)構(gòu)。由于計算機的雙層結(jié)構(gòu)中存在很多難以避免的缺陷,因此在不斷發(fā)展的過程中,其弊端也更加凸顯,在無法滿足人們需求的情況下,分層技術(shù)的出現(xiàn)有效解決了上述問題,并逐漸發(fā)展成為我國計算機軟件開發(fā)技術(shù)的主要發(fā)展趨勢。

2分層技術(shù)在計算機軟件開發(fā)中的應(yīng)用

分層技術(shù)目前在我國已經(jīng)成為了主流的技術(shù)種類,其在我國計算機軟件開發(fā)中的應(yīng)用也越發(fā)普及,下面進行具體分析:

2.1雙層技術(shù)的應(yīng)用

從種類方面來看,分層技術(shù)主要有三層、四層以及多層次之分,但是這些都是在雙層技術(shù)的基礎(chǔ)上發(fā)展起來的。在不斷的發(fā)展過程中,軟件的開發(fā)效率也得以提升。我們首先針對雙層技術(shù)進行研究,這項技術(shù)在我國軟件開發(fā)中的應(yīng)用,主要就是針對兩個端點進行,也就是客戶端和服務(wù)器。客戶端會依據(jù)不同用戶的資料為其提供所需要的使用界面,處理其中所產(chǎn)生的各種邏輯關(guān)系,然后服務(wù)器是用來接受客戶的各項信息,在經(jīng)過數(shù)據(jù)庫進行相關(guān)的計算和總結(jié),最終向客戶端傳達并使用。這項技術(shù)的應(yīng)用大大提高了計算機的運行效率,但是其必要的條件就是用戶所使用的服務(wù)器,性能方面要有所保障,同時用戶使用不適合太多。一旦這兩個要素沒有保障,就會導(dǎo)致服務(wù)器因為工作負荷過重而出現(xiàn)系統(tǒng)性錯誤、計算機反映慢等問題也會出現(xiàn),這樣一來成本就會不斷增加,問題嚴重的話,還會導(dǎo)致人格數(shù)據(jù)的丟失,所以說在當(dāng)今的研發(fā)中,這項技術(shù)已經(jīng)逐漸被其他技術(shù)所取代。

2.2三層技術(shù)的應(yīng)用

上文已經(jīng)提到,三層技術(shù)的研發(fā)是建立在雙層技術(shù)基礎(chǔ)之上的,針對雙層技術(shù)中不完善以及有缺陷的部分進行改進,并相應(yīng)地增加了應(yīng)用服務(wù)器,這種服務(wù)器在計算機使用方面發(fā)揮著巨大作用,能夠針對用戶的各種數(shù)據(jù)進行儲存和整理,同時也大大提高了計算機信息訪問的效率,最為關(guān)鍵的一點是實現(xiàn)了人與計算機之間的交互。這種三層技術(shù)實際就是將業(yè)務(wù)處理、界面層次以及數(shù)據(jù)層次相結(jié)合,建立一個有機整體,相互獨立運行,共同為計算機服務(wù)。其中的界面層主要是進行科學(xué)的收集用戶使用軟件的需求,收集完成后需要將這些需求發(fā)送到之后進行工作的業(yè)務(wù)處理層,其次由業(yè)務(wù)處理層通過對這些用戶的需求進行分析,做出相關(guān)的申請請求在數(shù)據(jù)層進行數(shù)據(jù)的提取與處理,在數(shù)據(jù)層進行相應(yīng)的處理,對相關(guān)的各種信息進行查詢,針對這一系列的分析之后,將結(jié)構(gòu)反饋給業(yè)務(wù)層,最終是由業(yè)務(wù)層完成工作的處理,再回到最初的界面層。以上所闡述的整個過程就是對系統(tǒng)的建立過程,正是因為這樣的處理,實現(xiàn)了系統(tǒng)工作效率的提升。

2.3四層技術(shù)的應(yīng)用

在計算機軟件的開發(fā)中,雙層技術(shù)和三層技術(shù)都難以應(yīng)對計算機使用復(fù)雜的環(huán)境,需要將三層次技術(shù)中的界面層、業(yè)務(wù)處理層和數(shù)據(jù)庫層科學(xué)地分開,這樣才能夠不斷降低這幾個層次之間的相互影響,因此需要將三層技術(shù)逐漸向四層技術(shù)發(fā)展,其中四層技術(shù)主要包含有業(yè)務(wù)處理層、web層、數(shù)據(jù)庫層以及存儲層。

2.4中間件技術(shù)的應(yīng)用

分層技術(shù)在計算機軟件開發(fā)中的應(yīng)用,可以針對不同部門進行優(yōu)化,目的就是充分發(fā)揮其潛能,實現(xiàn)優(yōu)勢互補,提高計算機整體的運行效率。正是因為分層技術(shù)的合理應(yīng)用,才使得軟件開發(fā)的質(zhì)量大大提升。另外,還有效地降低了各種復(fù)雜問題的發(fā)生,簡化了計算機操作,只要利用單項操作就可以獨立完成計算機軟件的開發(fā),進而實現(xiàn)我國計算機軟件開發(fā)的高效性與高質(zhì)性。

3結(jié)語

伴隨著我國社會的發(fā)展,計算機技術(shù)在各個領(lǐng)域正在發(fā)揮著不可替代的巨大優(yōu)勢,將人類的生活及生產(chǎn)進行了翻天覆地的改變。為了能夠順應(yīng)社會發(fā)展的需求,越來越多的計算機軟件被研發(fā)出來,在各個領(lǐng)域發(fā)揮著不同的作用,為人們提供著便利。而分層技術(shù)在軟件開發(fā)中的貢獻不可忽視,它的應(yīng)用使軟件開發(fā)速度得以提高,同時也保障了軟件的質(zhì)量。從軟件開發(fā)商的角度來看,充分利用這項技術(shù)必然會為自身帶來巨大的經(jīng)濟效益。而從我國計算機發(fā)展事業(yè)來看,分層技術(shù)的完善,無疑是對我國計算機技術(shù)發(fā)展的一種積極的助推,具有非常積極的現(xiàn)實意義。

作者:賈輝 單位:湘西民族職業(yè)技術(shù)學(xué)院

計算機軟件論文:現(xiàn)代分層技術(shù)計算機軟件論文

1計算機軟件分層技術(shù)簡介

1.1計算機軟件分層技術(shù)概述

通常來講,分層是指將屬性不同的物質(zhì)放置到不同層面,從而使物質(zhì)之間順利隔開。計算機軟件分層技術(shù)主要是指將不同設(shè)計方案通過分層的方法實現(xiàn)對計算機的不同控制,從而滿足不同的功能需求。其中,不同層級之間形成了一個完整的系統(tǒng),每一層級在級別上是平等的。計算機軟件開發(fā)分層技術(shù)主要應(yīng)用于軟件構(gòu)架設(shè)計,軟件構(gòu)建最初呈單層結(jié)構(gòu)且該結(jié)構(gòu)以相關(guān)的編程技術(shù)和數(shù)據(jù)庫結(jié)構(gòu)作為基礎(chǔ)。然而,隨著信息技術(shù)的不斷發(fā)展,計算機廣泛普及到千家萬戶,傳統(tǒng)的單層結(jié)構(gòu)已經(jīng)遠遠不能滿足人們的需要,因此軟件分層結(jié)構(gòu)開始在我國大力推廣。應(yīng)用計算機軟件分層技術(shù),可以有效實現(xiàn)軟件結(jié)構(gòu)分層,從而使軟件功能越來越強大,充分滿足用戶的需求。

1.2計算機軟件分層技術(shù)優(yōu)點

目前,計算機軟件分層技術(shù)在我國得到了較為廣泛的應(yīng)用,該技術(shù)開始逐步完善,使我國網(wǎng)絡(luò)技術(shù)得到了更快的發(fā)展。將計算機軟件分層技術(shù)應(yīng)用到軟件開發(fā)領(lǐng)域,不僅可以有效保障新開發(fā)軟件的安全和質(zhì)量,也可以有效縮短軟件開發(fā)周期,從而減少了軟件開發(fā)過程中的浪費,有利于軟件企業(yè)節(jié)約成本,提高經(jīng)濟效益。計算機軟件分層技術(shù)的一大優(yōu)點就是可以有效實現(xiàn)構(gòu)件循環(huán)利用,這樣既節(jié)省了軟件開發(fā)時間,又有利于軟件開發(fā)事業(yè)的進一步發(fā)展。一般來說,應(yīng)用軟件分層技術(shù)可以將構(gòu)件分為低層次和高層次兩大類,低層次構(gòu)件的應(yīng)用相對較為廣泛,一般來說,在不同層次軟件構(gòu)架中都會得到應(yīng)用。相對來說,高層次構(gòu)件應(yīng)用存在一定局限性,只有在某些特定功能模塊才會得到應(yīng)用。應(yīng)用計算機軟件分層技術(shù),可以將軟件功能進行逐一分層,不同功能層次之間共同構(gòu)成了完整的軟件系統(tǒng)。計算機軟件分層技術(shù)大大地改善了軟件的結(jié)構(gòu)和功能,使軟件在保持相對獨立性的同時具有一定的靈活性和可變性,因而這一技術(shù)值得應(yīng)用推廣。

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

2.1雙層結(jié)構(gòu)技術(shù)

一般來說,雙層結(jié)構(gòu)指的是客戶端及服務(wù)器作為構(gòu)架形成的雙層數(shù)據(jù)庫系統(tǒng),其中,客戶端用于為用戶提供可視化界面,可以有效處理計算機之間的部分邏輯關(guān)系,服務(wù)器可以有效實現(xiàn)數(shù)據(jù)的查詢和計算,并能及時向用戶反饋相關(guān)數(shù)據(jù)的處理結(jié)果。通常來講,雙層結(jié)構(gòu)技術(shù)對于用戶較少的情況較為適用,可以有效處理不同計算機之間的相互邏輯關(guān)系。然而,對于用戶較多的情況,計算機對于數(shù)據(jù)處理就會不及時,容易導(dǎo)致運行遲緩、容易出錯和費用較高等一系列問題,同時也不利于數(shù)據(jù)傳輸?shù)陌踩虼耍瑧?yīng)用軟件分層技術(shù)對計算機軟件進一步開發(fā)才能解決上述問題。

2.2三層結(jié)構(gòu)技術(shù)

基于雙層結(jié)構(gòu)技術(shù)的局限性,進一步開發(fā)了三層結(jié)構(gòu)技術(shù)。三層結(jié)構(gòu)技術(shù)主要是對雙層構(gòu)架進行一定程度上的拓展和延伸,使構(gòu)架分層更為清晰,各分層之間相互獨立又相互聯(lián)系,共同促進軟件系統(tǒng)功能的完善。與雙層結(jié)構(gòu)技術(shù)不同,三層結(jié)構(gòu)技術(shù)獎服務(wù)器分為應(yīng)用服務(wù)器及數(shù)據(jù)服務(wù)器兩大類,應(yīng)用服務(wù)器可以有效處理各數(shù)據(jù)之間的邏輯關(guān)系,而數(shù)據(jù)服務(wù)器只需要對數(shù)據(jù)進行相關(guān)處理即可。三層結(jié)構(gòu)技術(shù)客戶端不再處理計算機之間的部分邏輯關(guān)系,而是集中進行可視化服務(wù),從而有效真正實現(xiàn)人機互動。三層結(jié)構(gòu)技術(shù)一般包括界面層、數(shù)據(jù)層及業(yè)務(wù)處理層三個層面的軟件結(jié)構(gòu),各軟件結(jié)構(gòu)之間相互協(xié)調(diào),共同促進軟件功能的優(yōu)化。界面層主要面對廣大用戶,并將用戶的需求數(shù)據(jù)送至業(yè)務(wù)處理層進行業(yè)務(wù)處理,業(yè)務(wù)處理層能夠?qū)崿F(xiàn)對數(shù)據(jù)的有效分析及處理,并將數(shù)據(jù)處理結(jié)果輸送至數(shù)據(jù)層,數(shù)據(jù)層接收到業(yè)務(wù)處理層的相關(guān)信息之后就會對數(shù)據(jù)進行相關(guān)的查詢和處理,并及時反饋到業(yè)務(wù)處理層,并進一步反饋到界面層,三個不同界面層次相互獨立又相互聯(lián)系,共同促進了數(shù)據(jù)處理工作的順利進行,有效提高了軟件系統(tǒng)的功能。由此可見,三層結(jié)構(gòu)技術(shù)較雙層結(jié)構(gòu)技術(shù)更有其優(yōu)越性,目前我國采用三層結(jié)構(gòu)技術(shù)和雙層結(jié)構(gòu)技術(shù)配合使用的方法,可以有效控制成本。

2.3四層結(jié)構(gòu)技術(shù)

隨著用戶量的不斷增加,人們對計算機軟件性能的要求也越來越高,而軟件運行環(huán)境越來越趨于復(fù)雜化,計算機軟件需要進行大量數(shù)據(jù)的處理,三級結(jié)構(gòu)技術(shù)因其各模塊之間具有一定的相互影響,難以保障數(shù)據(jù)數(shù)據(jù)的更、更快速,因此,四層結(jié)構(gòu)技術(shù)應(yīng)運而生。四層結(jié)構(gòu)技術(shù)可以使界面層、業(yè)務(wù)處理層及界面層各層次之間更為相互獨立,從而使數(shù)據(jù)處理工作更高效、更快捷。通常來講,四層結(jié)構(gòu)技術(shù)在三級結(jié)構(gòu)技術(shù)的基礎(chǔ)上增加了儲存層,可以有效實現(xiàn)對數(shù)據(jù)的分類、儲存及修改等功能。四層結(jié)構(gòu)技術(shù)的界面層包括兩種形式,一種主要包括JSP頁面,其結(jié)構(gòu)相對來說較為簡單,可以直接將用戶所需要的數(shù)據(jù)進行查詢,并及時反饋,然而該種模式不利于系統(tǒng)的升級和維護,因而不利于大型系統(tǒng)開發(fā)。第二種界面模式以MVC結(jié)構(gòu)為基礎(chǔ),非常有利于較為復(fù)雜軟件系統(tǒng)的開發(fā)。四層結(jié)構(gòu)技術(shù)目前來說發(fā)展還不成熟,在我國應(yīng)用還不廣泛,但是隨著科學(xué)技術(shù)的不斷發(fā)展,四層結(jié)構(gòu)技術(shù)終將取代三層結(jié)構(gòu)技術(shù)的地位,成為我國軟件開發(fā)設(shè)計的主流。

2.4五層結(jié)構(gòu)技術(shù)

四層結(jié)構(gòu)技術(shù)可以有效實現(xiàn)對數(shù)據(jù)處理,然而對于某些特定功能的實現(xiàn)卻顯得無能為力,因此,五層結(jié)構(gòu)技術(shù)應(yīng)運而生。五層結(jié)構(gòu)技術(shù)在四層結(jié)構(gòu)的基礎(chǔ)上,將數(shù)據(jù)層分解成資源層和集成層兩大模塊,集成層可以有效實現(xiàn)對用戶需求數(shù)據(jù)的處理,從而便于用戶持久性訪問,資源層可以起到數(shù)據(jù)庫的相關(guān)功能。相對于四層結(jié)構(gòu)技術(shù),五層結(jié)構(gòu)技術(shù)對于數(shù)據(jù)的處理功能更進一步完善,然而五層結(jié)構(gòu)技術(shù)的應(yīng)用存在一定局限性,只有為實現(xiàn)特定功能才能使用,因此還不能大力推廣應(yīng)用。

3結(jié)束語

文章淺要探討了計算機軟件開發(fā)中的分層技術(shù),該技術(shù)可以充分滿足人們對計算機軟件的需求,使計算機軟件功能更加完善,因此應(yīng)大力推薦該技術(shù)在軟件開發(fā)領(lǐng)域的廣泛應(yīng)用。由此可見,在計算機軟件開發(fā)的過程中,多層結(jié)構(gòu)技術(shù)必將成為軟件開發(fā)的新趨勢。

作者:韓家匯 單位:大連理工大學(xué)附屬高中高二五班

計算機軟件論文:多重立法模式下計算機軟件論文

一多重立法模式下的保護策略

1著作權(quán)保護

國內(nèi)外不少法學(xué)家認為,軟件的法律保護制度以著作權(quán)法或是版權(quán)法為主,實際上并非具有天然性,只是許多國家在沒有先例的情況下,把軟件等同于知識版權(quán)進行套用了。多重立法模式下,對計算機軟件的知識產(chǎn)權(quán)保護應(yīng)在不同部門法之間有所側(cè)重,結(jié)合計算機軟件行業(yè)的特征,采取著作權(quán)保護法作為主要手段即可。軟件完成即受著作權(quán)保護的方式,其時效性與計算機軟件行業(yè)的快速更新?lián)Q代這一特點是相適應(yīng)的。另外,由于著作權(quán)的專有性沒有專利權(quán)那么強,這也有利于新軟件的推廣,與計算機軟件行業(yè)傳播廣的特點也是相符的。因此總的來看,著作權(quán)保護法作為主要手段的軟件知識產(chǎn)權(quán)保護模式,是迎合行業(yè)發(fā)展的,能夠達到對權(quán)利人的保護和社會需求之間的平衡。

2專利權(quán)保護

盡管著作權(quán)保護法已經(jīng)明確作為計算機軟件知識產(chǎn)權(quán)保護的主體手段,但專利權(quán)的保護方式也在許多狀況下,符合計算機軟件的特性與利益需求。比如,著作權(quán)保護法只能保護軟件的推廣,但實際上并不能保護軟件開發(fā)者的思想、工藝、操作方法等。然而計算機軟件有別于傳統(tǒng)的作品形式,軟件創(chuàng)作者開發(fā)軟件的目的主要是為了解決其生產(chǎn)生活中的實際需要,它是一種能產(chǎn)生積極效果、具有實用價值的技術(shù)方案,因而理應(yīng)受到專利法的保護。但是當(dāng)前專利法在專利性的限制上對于計算機軟件來說明顯過于狹窄。其便利性、廣泛傳播性是屬于計算機行業(yè)的必然特點,專利法的保護模式卻難以滿足這些要求。因此在明確計算機軟件受專利法保護之外,也應(yīng)同時放寬對專利權(quán)的審查,并縮短專利審查時間。如此才能適應(yīng)計算機軟件行業(yè)的創(chuàng)新性與時效性的特點。除此之外,在實施專利申請的時候,應(yīng)該根據(jù)計算機軟件的特性設(shè)計一套相符的程序,即在申請通過前,對軟件保持秘密狀態(tài)。但也因為原本的先期公開制度是為了保障專利的獨創(chuàng)性,因此在設(shè)計新專利申請程序的同時,也可以給予計算機軟件專利申請更嚴苛的懲罰制度作為修正。

3商業(yè)法等補充

保護計算機軟件產(chǎn)業(yè)已經(jīng)成為我國經(jīng)濟高速發(fā)展的支柱型產(chǎn)業(yè),其相關(guān)的知識產(chǎn)權(quán)也就涉及到更多的商業(yè)利益。因此,針對計算機軟件的知識產(chǎn)權(quán)保護,也應(yīng)適當(dāng)引用商業(yè)法規(guī)的保護,特別是反不正當(dāng)競爭法。讓相關(guān)法律規(guī)范滿足計算機軟件保護模式的輔助作用。另外,計算機軟件的企業(yè),也可以利用商業(yè)保密法規(guī)制度,提高企業(yè)內(nèi)部員工的軟件知識產(chǎn)權(quán)意識,從而形成自主的保護體系。

二結(jié)語

多重立法模式,具體應(yīng)用時可根據(jù)軟件知識的側(cè)重點做出調(diào)整。無論采取哪一種知識產(chǎn)權(quán)的保護法為主,只要符合目前我國軟件產(chǎn)業(yè)的特征以及發(fā)展趨勢,就是可行的。面對今后必然還會出現(xiàn)的新問題或矛盾,只要結(jié)合軟件產(chǎn)業(yè)的新發(fā)展環(huán)境,進行合理化的改良,就能真正做到為計算機軟件產(chǎn)業(yè)保駕護航。

作者:楊利航 單位:廣東海洋大學(xué)

計算機軟件論文:分層技術(shù)下計算機軟件論文

一分層技術(shù)在計算機軟件開發(fā)中的應(yīng)用

計算機技術(shù)的提升,給軟件設(shè)計工作提出了更高的要求,這種需求促進了計算機軟件開發(fā)技術(shù)的提升,并且開發(fā)水平得到了很大的提高。分層技術(shù)在計算機軟件開發(fā)的應(yīng)用過程中,得到不斷的完善。分層技術(shù)的興起也是最近幾年開始的,分層技術(shù)時在應(yīng)用中得到提高和完善的,從初期的2、3層,發(fā)展到目前的4、5層。分層技術(shù)的提高,在很大程度上提升了計算機軟件的開發(fā)效率,降低了工作人員的工作量。應(yīng)用分層技術(shù)研發(fā)的新產(chǎn)品具有更高的穩(wěn)定性和獨特性。對人們的各種需求,從不同角度進行了滿足。下面就對分層技術(shù)的應(yīng)用進行分析。

1兩、三層分層技術(shù)的應(yīng)用

在分層技術(shù)為兩三層的模式下,其主要表現(xiàn)為客戶端和服務(wù)器,這兩個端點就可以形成一條完整的流程。為了滿足廣大用戶的需求,客戶端的使用界面進行了調(diào)整,主要負責(zé)處理和服務(wù)器相關(guān)的各種邏輯關(guān)系。服務(wù)器成為客戶端信息的接受者,并在數(shù)據(jù)庫中實現(xiàn)計算查詢后,再把查詢到的結(jié)果傳遞回客戶端。這種數(shù)據(jù)流程相對簡單,其處理信息的情況通常會出現(xiàn)兩種,一種是當(dāng)客戶端數(shù)量較少時,可以實現(xiàn)對數(shù)量龐大的信息查詢,但是當(dāng)客戶端用戶數(shù)量激增時,系統(tǒng)就會出現(xiàn)反應(yīng)慢的后果,情況嚴重的會出現(xiàn)程序停止運行的現(xiàn)象,在很大程度上對用戶的造成很嚴重的影響。因此,兩層技術(shù)的特性在某些時刻,已經(jīng)無法滿足人們的需求,必須進行升級改造,從兩層技術(shù)提升為三層技術(shù)。兩層技術(shù)通過升級改造,最終會形成三層技術(shù)。三層技術(shù)不再是客戶端和服務(wù)器兩點一線的流程模式,而是在兩層技術(shù)的基礎(chǔ)上,增加了新技術(shù),即應(yīng)用服務(wù)器。應(yīng)用服務(wù)器的工作主要是對數(shù)據(jù)的邏輯性進行處理和優(yōu)化。因此,三層分層技術(shù)可以處理大量的數(shù)據(jù)信息。但是應(yīng)用實踐中,兩層分層技術(shù)在處理少量數(shù)據(jù)信息時占有更大的優(yōu)勢,當(dāng)處理大量數(shù)據(jù)信息時,使用三層分層技術(shù)時非常必要的。因此選擇使用哪種分層技術(shù)是根據(jù)具體情況進行選擇的。

2四、五層分層技術(shù)的應(yīng)用

隨著信息技術(shù)的發(fā)展,信息化普及程度越來越高,隨之而來的就是計算機系統(tǒng)要處理大量的數(shù)據(jù)信息。計算機運行環(huán)境已經(jīng)發(fā)生了變化,面對的既包括海量的數(shù)據(jù)信息,還包括各種復(fù)雜的邏輯關(guān)系。很明顯,計算機分層技術(shù)中的三層技術(shù)在處理這些問題時,已經(jīng)力不從心,處理能力需要進一步提升,才可以解決面臨的問題。于是,四層分層技術(shù)應(yīng)運而生。這種分層技術(shù)的系統(tǒng)機構(gòu)構(gòu)成包括業(yè)務(wù)邏輯層、WEB層、存儲層、數(shù)據(jù)層。在幾個要素中,WEB層在應(yīng)用方面最為靈活,它的服務(wù)特性是為用戶提供路徑選擇。儲存在數(shù)據(jù)層中的信息被輸送到WEB層,然后會受到業(yè)務(wù)邏輯層的支配,從而完成傳輸過程。業(yè)務(wù)邏輯層的主要作用是完成數(shù)據(jù)的交換,各種業(yè)務(wù)處理也在這一層中。數(shù)據(jù)層的工作是要對訪問代碼進行隱藏,并且還可以實現(xiàn)快速查詢功能。當(dāng)前,計算機的運行環(huán)境的復(fù)雜性不斷加劇,在某些領(lǐng)域中,四層分層技術(shù)已經(jīng)不能進行數(shù)據(jù)和邏輯關(guān)系的處理工作,需要開發(fā)人員對四層技術(shù)進行提升,從而出現(xiàn)了效率更高的五層分層技術(shù)。五層分層技術(shù)主要由兩部分構(gòu)成,一部分是集成層,另一部分是資源層。由此可以看出,五層技術(shù)在機構(gòu)分工上更為精細,并且它的運行環(huán)境和領(lǐng)域必須是特定環(huán)境和范圍,才能充分發(fā)揮其作用。

二結(jié)語

計算機信息技術(shù)的不斷提高,用戶對軟件的應(yīng)用期望值也越來越高。分層技術(shù)滿足了軟件開發(fā)的需要,因此得到應(yīng)用推廣。分層技術(shù)可以有效降低開發(fā)人員的工作量和工作強度,并且能有效縮短軟件的研發(fā)周期,并且得到的成品有較好的穩(wěn)定性,因此,分層技術(shù)在計算機軟件開發(fā)的應(yīng)用起了非常重要的作用。

作者:楊博寧單位:云南大學(xué)滇池理工學(xué)院

計算機軟件論文:軟件開發(fā)技術(shù)下計算機軟件論文

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

1計算機軟件開發(fā)技術(shù)的應(yīng)用分析

我們知道,之所以進行計算機軟件開發(fā),主要目的在于通過更加高效便捷的軟件設(shè)計方便用戶的使用,所以從這個層面上來看,軟件的應(yīng)用性是衡量其質(zhì)量的重要參考標(biāo)準(zhǔn)。基于這一因素,計算機軟件開發(fā)首先要考慮的就是增加使用的便捷性,其次要兼具可擴展性、安全性、可維護性以及穩(wěn)定性等特性。根據(jù)筆者的工作經(jīng)驗來看,有些軟件在設(shè)計時就是沒有考慮到這一因素,導(dǎo)致好的設(shè)計卻缺乏廣泛的使用市場。其次,伴隨著計算機軟件更新?lián)Q代速度的加快,軟件在開發(fā)設(shè)計時還應(yīng)該考慮到版本兼容的問題,同時還要擁有數(shù)據(jù)自動恢復(fù)的功能,只有這樣,才能夠占據(jù)更高的市場份額,也才能夠進一步推廣使用。

2計算機軟件開發(fā)應(yīng)用的具體表現(xiàn)形式

全球化經(jīng)濟的發(fā)展推動了互聯(lián)網(wǎng)技術(shù)與產(chǎn)品的應(yīng)用,計算機軟件作為科技時代的產(chǎn)物能夠縮短人們之間的距離,實現(xiàn)資源共享,也為實時互動交流提供了可能。正是基于這些功能,計算機軟件才能在保持多個用戶獨立性的前提下實現(xiàn)統(tǒng)一連接,通過更加寬廣的數(shù)據(jù)分析處理平臺的提供,使人們的使用與操作更加高效便捷,推動了數(shù)據(jù)時代的到來。除此之外,計算機軟件開發(fā)技術(shù)通常還與信息處理設(shè)備、移動通信設(shè)備聯(lián)合使用,真正做到便捷用戶操作的應(yīng)用性。

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

1計算機軟件開發(fā)的網(wǎng)絡(luò)化與智能化趨勢

隨著信息化時代的到來與個人計算機的普及,網(wǎng)絡(luò)化也成為不可逆轉(zhuǎn)的計算機軟件的發(fā)展潮流與趨勢。互聯(lián)網(wǎng)的發(fā)展使得世界各國之間的距離不斷拉近,不同國家之間人們的信息交流與共享也推動了網(wǎng)絡(luò)化的進一步發(fā)展。只有基于網(wǎng)絡(luò)化發(fā)展方向,計算機軟件才能為世界各國的人們提供更加便捷的、品質(zhì)的信息服務(wù)。而人工智能技術(shù)已經(jīng)被應(yīng)用于了社會生活的各個方面,也取得了新的進展與更廣泛的應(yīng)用。隨著人們對計算機軟件需求的不斷提升,計算機軟件的智能化方向也是不可逆轉(zhuǎn)的必然趨勢。從宏觀角度來看計算機軟件開發(fā)技術(shù)的智能化進程的推進,對于整個現(xiàn)代化計算機時代的發(fā)展具有重要的意義。

2計算機軟件開發(fā)的開放化和融合化趨勢

計算機軟件的開放化趨勢也是不可避免的,所指是用于軟件開發(fā)的軟件源代碼以及軟件產(chǎn)品的設(shè)計標(biāo)準(zhǔn)等進一步公開化,并通過共享促進軟件開發(fā)人員之間的交流與創(chuàng)新。軟件開發(fā)是一項需要創(chuàng)新思維的工作,行業(yè)人員之間通過互相交流與學(xué)習(xí)達到共同進步,也有助于產(chǎn)業(yè)的發(fā)展與提升,并逐步走向成熟。計算機軟件開發(fā)的融合是指軟件開發(fā)科學(xué)與其他相關(guān)科學(xué)如電氣化、自動化以及機械化等相融合,并融入網(wǎng)絡(luò)化、數(shù)字化以及智能化等計算機核心理念與技術(shù),實現(xiàn)計算機軟件開發(fā)產(chǎn)業(yè)整體水平與市場競爭力的提升,從而能夠占據(jù)更高的市場份額,也造福于廣大計算機軟件用戶。而隨著計算機軟件更加貼近人們的日常生活,計算機軟件的開發(fā)也更加以客戶的需求為主,所展現(xiàn)與提供的品質(zhì)服務(wù)也是智能化與融合化的必然結(jié)果。

三結(jié)語

計算機的出現(xiàn)給人們的工作和生活帶來了翻天覆地的變化,計算機軟件更是推動了智能化時代的到來,對人類生活的各個方面都產(chǎn)生了深遠的影響。計算機軟件的應(yīng)用是一個動態(tài)的實時更新的過程,其發(fā)展完善需要在實踐中不斷總結(jié),從而實現(xiàn)完善、演化與升級。計算機軟件開發(fā)技術(shù)是一項龐雜的工程,在軟件開發(fā)的過程中要有針對性地采取適宜的技術(shù)方式,從而真正提高開發(fā)效率,增強軟件的應(yīng)用性,也推動計算機學(xué)科的發(fā)展。

作者:楊向輝單位:西安文理學(xué)院數(shù)學(xué)與計算機工程學(xué)院

計算機軟件論文:硬盤計算機軟件論文

一計算機軟件的日常管理及其維護策略分析

1)在計算機中安裝殺毒軟件

通常,在我們使用電腦的時候,下載軟件是必不可少的,必要的時候還會下載一些驅(qū)動程序等,這是在進行軟件下載的過程中,有些病毒侵入到計算機軟件系統(tǒng)內(nèi),導(dǎo)致電腦系統(tǒng)運行的速度變得越來越慢,嚴重的時候會使計算機出現(xiàn)死機,甚至主板的BIOS被CIH病毒侵入。為此,在使用電腦的過程中,電腦系統(tǒng)必須要安裝殺毒軟件,而且還要對殺毒軟件進行及時的更新,以保障計算機的運轉(zhuǎn)速度,保障計算機軟件可以正常工作。

2)定期的對硬盤進行檢測與掃描

使用計算機的過程中,要定期的對硬盤進行檢測與掃苗,確保硬盤可以保持一個良好的狀態(tài)。雖然,計算機中硬盤的存在并不是電腦的核心,但是如果硬盤有損壞的現(xiàn)象,也會為計算機一級計算機的使用者帶來一定的損失。尤其在計算機硬盤中的BOOT區(qū),如果它被破壞,很容易使整個系統(tǒng)陷入到癱瘓的困境當(dāng)中。所以,在計算機使用的過程中,養(yǎng)護以及管理硬盤是一項不可缺少的工作。對磁盤進行掃描,不僅可以對磁盤的物理表面進行一定的清理,還可以對計算機軟件中文件系統(tǒng)結(jié)構(gòu)進行檢測清理,確保硬盤的性,保障硬盤在計算機中沒有任何問題的存在。如果對計算機進行非法關(guān)機,會導(dǎo)致硬盤中的文件丟失。如果不進行及時的修復(fù),那么Windows將會出現(xiàn)不穩(wěn)定的現(xiàn)象,也會使程序的執(zhí)行出現(xiàn)嚴重的錯誤。

3)對計算機軟件的使用要定期檢查與管理

在計算機使用者應(yīng)用計算機進行長時間的工作時,很容易使計算機系統(tǒng)出現(xiàn)錯誤,從而給計算機軟件的使用帶來嚴重的影響。為此,要通過定期的對計算機軟件的周期性管理以及軟件更新,實現(xiàn)對計算機軟件系統(tǒng)有效管理的目的。對于網(wǎng)絡(luò)用戶而言,他們需要知道,對計算機軟件進行周期性的維護與管理,會提高自己對計算機軟件使用的滿意程度。所以,計算機使用者要經(jīng)常性的對計算機軟件進行養(yǎng)護與管理,從而滿足他們對網(wǎng)絡(luò)的需求。為此,在日常使用計算機的過程中,要對計算機軟件進行定時的清理與緩存,這種方法是維護計算機軟件的很好的方法,同時也是保障計算機軟件可以正常使用的一個有效的方法。

4)完善計算機軟件系統(tǒng)中的漏洞系統(tǒng)

①網(wǎng)絡(luò)用戶的控制程序分析。計算機軟件系統(tǒng)維護中,用戶所使用的控制系統(tǒng)對保障計算機軟件的安全十分重要。該控制程序?qū)儆谟嬎銠C軟件安全維護的一項比較重要的維護方法,它不僅可以辨別出該用戶使用計算機軟件的資格,還能通過對用戶身份的驗證,確定用戶是否正常的使用計算機軟件系統(tǒng),這個功能對保護個人使用計算機軟件的功能起到了舉足輕重的作用,也從源頭上實現(xiàn)了對計算機有效管理與控制。②網(wǎng)絡(luò)用戶個人信息加密程序。這個程序可以有效的防止網(wǎng)絡(luò)黑客對計算機軟件的個人使用信息進行盜竊。計算機使用者通過計算機的加密技術(shù),可以有效的防止個人信息被遺漏,有效的防止了不法分子對計算機軟件信息與計算機軟件功能的破壞,在計算機中屬于一種安全的網(wǎng)絡(luò)維護手段與方式。

二總結(jié)

如今,計算機技術(shù)的快速發(fā)展,人們對計算機軟件的了解也越來越多。但是,由于計算機經(jīng)常出現(xiàn)一些問題與故障,給人們的生活帶來了很大的困擾,為了減少計算機在正常工作的過程中發(fā)生故障,一定要在使用計算記得過程中,經(jīng)常對計算機進行一定的維護與管理,以確保計算機的正常工作。

作者:劉越單位:中國地震局地球物理勘探中心

計算機軟件論文:數(shù)據(jù)處理計算機軟件論文

一實驗數(shù)據(jù)處理技術(shù)方案

1實驗概況

本次結(jié)構(gòu)實驗選取某鐵路鋼構(gòu)三跨PC箱形橋,按照剛度相思的原則,將該橋的尺寸和模型尺寸擬定為18.2:1,該橋模型的總長度為29.6米,在墩身的建筑中,使用的是C40的混凝土,墩臺使用的混凝土型號和墩身使用的混凝土型號保持一致,在橋身的建筑中,采用的是C60的混凝土類型,在1號和4號橋墩采用的支座是活動的,2號和3號橋墩采用的剛性連接支座,并對其采用豎向和水平的加載方式。在本次實驗工況研究中,設(shè)置了四種工況,包括水平推力、張拉、配種以及豎向加重。

2對結(jié)構(gòu)實驗的分析

按照結(jié)構(gòu)實驗數(shù)據(jù)處理的一般流程將軟件化為為三個層次,及時個層次就是數(shù)據(jù)庫層,主要用于存儲試驗中用到的各種信息;第二層為數(shù)據(jù)管理層,主要負責(zé)對試驗中各種數(shù)據(jù)的管理;第三層為處理結(jié)果層,該層主要是根據(jù)第二層下達的任務(wù),實現(xiàn)對數(shù)據(jù)的結(jié)果表達。在Matlab軟件中,設(shè)計了一套完整的控制函數(shù),并包括I/O設(shè)備訪問所需要的函數(shù),該函數(shù)可以實現(xiàn)對硬件的有效控制,同時也滿足了硬件之間的通訊功能。

3對實驗結(jié)構(gòu)數(shù)抽象據(jù)庫的分析

根據(jù)實驗?zāi)P偷臋C構(gòu)體系,根據(jù)數(shù)據(jù)庫的原理,可以得出抽象的數(shù)據(jù)庫模型,該數(shù)據(jù)庫的模型可以通過Access2000實現(xiàn)。在該數(shù)據(jù)庫模型中,涉及到的因素很多,例如用于存儲百分表位移計分布信息的位移測點表,存儲加載歷程和工況的工況信息表,除此以外,還包括應(yīng)力信息表、壓力信息表、位移測值表以及應(yīng)變信息表。在數(shù)據(jù)訪問和數(shù)據(jù)管理操作中,不會對其他表進行操作,只需要通過位移測點表、測點信息表以及工況信息表來完成。采用這種數(shù)據(jù)訪問和數(shù)據(jù)管理方法,可以有效的確保原始數(shù)據(jù)不受到破壞,提高原始數(shù)據(jù)的安全性。

4對數(shù)據(jù)管理和數(shù)據(jù)處理的分析

在對數(shù)據(jù)進行相關(guān)操作時,要確保數(shù)據(jù)的安全性。因此,在進行數(shù)據(jù)庫操作的過程中,應(yīng)該將其放在安全性比較高的C/S模型中,并在其前端管理程序中實現(xiàn)。通過控制Matlab軟件編程數(shù)據(jù)管理程序,在ODBC中建立相應(yīng)的數(shù)據(jù)庫接口,從而在Database中實現(xiàn)對數(shù)據(jù)的處理和數(shù)據(jù)訪問功能。在對數(shù)據(jù)庫進行管理的過程中,需要實現(xiàn)多個方面的功能,具體來說,主要包含以下幾個部分:首先,要預(yù)留出UCAM接入口和PC接入口,并實現(xiàn)對數(shù)據(jù)的手動導(dǎo)入和自動導(dǎo)入功能。其次,要按照一定的條件,實現(xiàn)對數(shù)據(jù)的訪問和對數(shù)據(jù)的查詢功能,并做到便捷和高效。再次,要實現(xiàn)數(shù)據(jù)處理任務(wù)定制功能,根據(jù)數(shù)據(jù)查詢的結(jié)果和數(shù)據(jù)的性質(zhì),程度可以對程度做出智能判斷,并建立起數(shù)據(jù)連接機制和數(shù)據(jù)導(dǎo)入機制,利用Matlab來實現(xiàn)對數(shù)據(jù)庫的管理功能。根據(jù)以上的論述,利用Matlab編程程序,實現(xiàn)了對數(shù)據(jù)的初步自動化功能和可視化功能。

二總結(jié)

綜上所述,在進行大型結(jié)構(gòu)實驗和現(xiàn)場檢測數(shù)據(jù)處理時,要以數(shù)據(jù)處理流程為基礎(chǔ),并遵循其處理流程進行數(shù)據(jù)處理,其管理功能可以利用Matlab軟件來實現(xiàn),并利用Matlab軟件軟件的計算功能,實現(xiàn)對節(jié)后實驗數(shù)據(jù)和現(xiàn)場檢測數(shù)據(jù)的處理、查詢以及瀏覽。通過這樣的數(shù)據(jù)處理程序和流程,可以有效的一高數(shù)據(jù)的效率,并且可以確保原始數(shù)據(jù)的安全性。在本研究中,所設(shè)計的結(jié)構(gòu)能夠有效的節(jié)約人力和物理資源,減少工作人員的實際操作,實現(xiàn)對資源的合理利用。

作者:崔寧單位:南陽醫(yī)學(xué)高等專科學(xué)校

計算機軟件論文:雷達系統(tǒng)計算機軟件論文

1設(shè)計思想中心控制

計算機是該型雷達的一分機設(shè)備,主要完成了控制該型雷達的工作模式以及在不同模式下與其它分機的數(shù)據(jù)通信。基于此功能,該型雷達中心機在設(shè)計時應(yīng)滿足:根據(jù)上級系統(tǒng)控制整個雷達系統(tǒng)進入指定狀態(tài),并將此指令傳輸給其它分機,控制雷達的其他分機各司其職。同時收集來自其他各分機的數(shù)據(jù),匯總并計算并將數(shù)據(jù)傳遞給上級系統(tǒng),以作為雷達下一狀態(tài)的選擇依據(jù)。另外,作為雷達主要的實時控制系統(tǒng),中心機將數(shù)據(jù)采集處理、計算、控制、通訊于一體,操作控制復(fù)雜,處理的信息量大。因此,在設(shè)計上應(yīng)對軟硬件采用模塊化、系列化、通用化設(shè)計,盡量選用成熟技術(shù);同時采用CPLD、專用集成電路,高可信算法等進行數(shù)字化和軟件化處理,提高處理性能和性。

2軟件功能

雷達中心機軟件的主要功能是對雷達系統(tǒng)進行狀態(tài)管理,參數(shù)控制,信息綜合與處理,最終完成對雷達的自動化控制。同時與雷達系統(tǒng)的其它分機、雷達操控臺進行信息交換,控制雷達進行作戰(zhàn)、訓(xùn)練、檢查及自檢。對外部來說,中心機軟件通過讀寫并行I/O端口,與信號處理、發(fā)射機、接收機、頻率合成器等雷達分機進行通訊。通過雙口RAM接口,發(fā)送控制命令及數(shù)據(jù)到伺服分機,接收伺服分機返回的狀態(tài)和數(shù)據(jù)。中心機接收信號處理分機發(fā)送的終了脈沖信號,中心機軟件以此脈沖作為中斷信號,與雷達其它各分機交換數(shù)據(jù),讀寫結(jié)束時釋放信號量EndIntSem。中心機軟件通過以太網(wǎng)接口接收雷達操控臺發(fā)送的控制命令及數(shù)據(jù),發(fā)送雷達狀態(tài)和數(shù)據(jù)到操控臺。對內(nèi)部來說,中心機軟件按照使用的不同分為本控模式和遙控模式。其中本控模式是雷達進行研發(fā)、調(diào)試、維修、維護等狀態(tài)下所處的模式,本控模式下雷達接收來自操控臺的控制指令和數(shù)據(jù)信息來控制雷達進入不同的工作狀態(tài),同時將其它分機發(fā)送的數(shù)據(jù)信息匯總后發(fā)送給操控臺并在操控臺上顯示出來,以便于設(shè)計人員觀察雷達此時的狀態(tài)。遙控方式是雷達的常態(tài)工作方式,遙控模式下,中心機接收來自系統(tǒng)的指令控制雷達進入不同的狀態(tài)。與本控狀態(tài)不同的是,此時中心機接收系統(tǒng)的命令而不與操控臺通信,整個雷達處于全自動操控?zé)o需人員值守。

3軟件分析

由于中心機在雷達系統(tǒng)中起到了控制雷達狀態(tài),信息匯合并處理的功能,結(jié)合跟蹤雷達跟蹤目標(biāo)從搜索到捕獲再到跟蹤的過程,以及整個過程中射頻、重頻、脈寬等信息的傳遞,確定中心機軟件的狀態(tài)和數(shù)據(jù)包括以下方面:中心機的雷達狀態(tài)包括:搜索、截獲、跟蹤自檢和關(guān)機等。中心機的雷達參數(shù)包括:射頻頻率,重復(fù)頻率,脈沖寬度等。數(shù)據(jù)處理包括目標(biāo)跟蹤角誤差計算,跟蹤數(shù)據(jù)處理等。中心機軟件還具有在線BIT(機內(nèi)檢測)功能,中心機軟件運行期間,周期性的檢查雷達各分機在線BIT結(jié)果,確保雷達處于正常、安全的工作狀態(tài)。檢測到故障時,及時將故障信息發(fā)送給系統(tǒng)及雷達操控臺。

4軟件設(shè)計

雷達中心機軟件選用嵌入式實時操作系統(tǒng)VxWorks,以滿足雷達高效的實時任務(wù)調(diào)度,中斷管理,實時的系統(tǒng)資源調(diào)用以及實時的任務(wù)間通信等要求。將中心機軟件按照功能由粗到細,由開始到結(jié)束將軟件進行模塊劃分,整個雷達中心機劃分為五層結(jié)構(gòu),上層模塊是由下層模塊組成,下層函數(shù)是上層模塊的細化,這樣的設(shè)計方便了上層模塊對下層模塊的復(fù)用,減少了代碼量,設(shè)計思路也更加清晰。及時層為初始化層,完成中心機的初始化以及主任務(wù)進程的開啟。主要包括接口初始化及數(shù)據(jù)初始化。第二層為本/遙控選擇層,選擇雷達是處于本控模式還是遙控模式。本控模式下接收來自操控臺的指令控制,而遙控模式下接收來自系統(tǒng)的指令控制。第三層為雷達工作模式層,選擇雷達是進行自檢還是正常工作。第四層為雷達工作狀態(tài)層,這層主要負責(zé)雷達工作狀態(tài)的選擇,參數(shù)的控制,數(shù)據(jù)交換。第五層為數(shù)據(jù)處理及交互層,完成對雷達數(shù)據(jù)的收集,交互以及處理。

5軟件優(yōu)先級及實時性

雷達中心機的任務(wù)優(yōu)先級以及實時性是中心機控制雷達并對命令及時響應(yīng)的關(guān)鍵。如前所述,中心機的本質(zhì)任務(wù)一個是收發(fā)指令,控制雷達狀態(tài);一個是聚合各分機數(shù)據(jù),與之通信。因此,中心機的實時性就是保障要及時將雷達的指令和數(shù)據(jù)傳輸給各分機,軟件優(yōu)先級就是制定指令和數(shù)據(jù)之間的優(yōu)先級。在中心機軟件中,設(shè)置兩個中斷服務(wù)程序,一個用于與各分機交換數(shù)據(jù),一個用于接收控制臺的指令:(1)設(shè)置中斷“終了中斷服務(wù)程序”,完成在在雷達工作休止期內(nèi),中心機與雷達各分機交換數(shù)據(jù);(2)設(shè)置中斷“外時統(tǒng)中斷服務(wù)程序”完成釋放雷達數(shù)據(jù)網(wǎng)絡(luò)發(fā)送信號量。

6結(jié)束語

通過對中心控制計算機軟件的層次化設(shè)計,整個雷達系統(tǒng)能順利根據(jù)指令進入不同的雷達狀態(tài),與其它分機以及操控臺的通信正常,整個系統(tǒng)實時、,達到了某跟蹤雷達系統(tǒng)的使用要求。

作者:鹿瑤單位:西安導(dǎo)航技術(shù)研究所

計算機軟件論文:可重構(gòu)穿戴計算機軟件論文

1淺析動態(tài)可重構(gòu)穿戴計算機軟件平臺的設(shè)計

1.1傳統(tǒng)可穿戴式計算機軟件平臺及其設(shè)計框架

概述從總體來看,以往人們所設(shè)計出的可穿戴式計算機軟件平臺的框架較為簡單,傳統(tǒng)可穿戴式計算機軟件平臺的設(shè)計框架當(dāng)中的技術(shù)處理模塊往往是固定的,在設(shè)計目標(biāo)對象時,直接套用便可以實現(xiàn)軟件設(shè)計.鑒于可穿戴式技術(shù)的特殊性,即可穿戴式計算機的動態(tài)可重構(gòu)技術(shù)較為復(fù)雜,只有成熟的技術(shù)人員才能駕馭其特性,這就是之所以長期以來計算機軟件平臺開發(fā)設(shè)計內(nèi)容極力回避動態(tài)可重構(gòu)穿戴計算機軟件平臺項目研發(fā)的關(guān)鍵原因.隨著科技手段的不斷創(chuàng)新,小型電子設(shè)備的應(yīng)用已然成為時代的主流,所以,在現(xiàn)有的技術(shù)水平之下,能夠從可穿戴計算機軟件平臺的開發(fā)設(shè)備著手來提升可重構(gòu)穿戴計算機軟件平臺的適應(yīng)性與經(jīng)濟性,其趨勢朝向動態(tài)可重構(gòu)穿戴計算機軟件平臺設(shè)計項目發(fā)展.

1.2動態(tài)可重構(gòu)穿戴計算機軟件平臺設(shè)計的基本原則

從目前總體的計算機軟件平臺的開發(fā)設(shè)計的核心內(nèi)容來看,可穿戴式計算機軟件平臺開發(fā)設(shè)計工作是一項需要系統(tǒng)規(guī)劃的項目,該平臺之下的軟件開發(fā)環(huán)節(jié)的工作量巨大,過程較為繁雜瑣碎,所耗費時間較長,而且,在以往的軟件設(shè)計過程中,能耗較高.在這種情況之下,針對穿戴式計算機軟件平臺設(shè)計項目的研究極為關(guān)鍵,如若采用合理、高效的技術(shù)來為其做支撐,則效用就突顯出來.從實踐過程來看,在可穿戴式計算機軟件平臺之上,能夠?qū)崿F(xiàn)較為復(fù)雜的可穿戴計算機軟件項目的開發(fā)及模擬運作,這就為日后提升可穿戴計算機設(shè)備的性能打下堅實的基礎(chǔ).

1.3動態(tài)可重構(gòu)穿戴計算機軟件平臺設(shè)計的核心內(nèi)容分析

從具體設(shè)計內(nèi)容來看,可穿戴式計算機軟件平臺設(shè)計對于降低能源消耗標(biāo)準(zhǔn)的要求更高.我們在實踐中所得到的反饋是,可穿戴式計算機中各類型軟件的能耗不能過高,以此來保障該設(shè)備能夠長時間運作.基于此,可穿戴式計算機軟件平臺的開發(fā)設(shè)計的過程中就需要重點偏向降低能源消耗的目標(biāo)來執(zhí)行操作.實際上,鑒于動態(tài)可重構(gòu)技術(shù)本身的能耗較低的特點,在該技術(shù)支撐下的可穿戴式計算機軟件平臺所設(shè)計出來的軟件也同樣具備低能耗的特性.與此同時,可穿戴式計算機軟件平臺設(shè)計對于軟件的人機交互特性的標(biāo)準(zhǔn)更嚴謹.對于當(dāng)今社會而言,電子設(shè)備的聯(lián)網(wǎng)功能似乎是設(shè)備本身就應(yīng)具備的最基礎(chǔ)的功能之一,這是信息時代的到來給人們留有的印象,因此,對于可穿戴式計算機軟件平臺的設(shè)計必然要具備更強的網(wǎng)絡(luò)互通特性.在動態(tài)可重構(gòu)技術(shù)的影響下,激發(fā)出可穿戴式計算機軟件的更高級的性能,即在移動的狀態(tài)下,實現(xiàn)網(wǎng)絡(luò)信息交互的過程.從整體情況來看,動態(tài)可重構(gòu)可穿戴式計算機軟件平臺設(shè)計大致結(jié)構(gòu)較為明晰,具體來看,可穿戴式計算機軟件平臺的結(jié)構(gòu)主體分為六個主要部分,即軟件平臺的應(yīng)用層、框架庫層、網(wǎng)絡(luò)通信系統(tǒng)層、操作系統(tǒng)層、驅(qū)動程序?qū)右约坝嬎銠C硬件層.每個層面的具體職能作用很容易從字面上理解,其中,最為關(guān)鍵的、同時也是整個軟件平臺架構(gòu)中的核心層便是框架庫層,該層不僅為上層應(yīng)用供應(yīng)通用的框架哭與可重構(gòu)性質(zhì)的框架庫,而且,還是上層應(yīng)用賴以實現(xiàn)可重構(gòu)性技術(shù)特征的基礎(chǔ),以及硬件設(shè)備的控制核心層.通過研究傳統(tǒng)模式下的可穿戴式計算機軟件平臺及其設(shè)計框架的核心內(nèi)容,能夠進一步了解該類型軟件平臺所需的關(guān)鍵技術(shù),以及需要遵循的主要原則等內(nèi)容,從而將動態(tài)可重構(gòu)、可穿戴計算機軟件平臺的技術(shù)及其優(yōu)勢在整個設(shè)計方案當(dāng)中突出出來,避免以往所出現(xiàn)的各類技術(shù)問題以及設(shè)計漏洞,就可以將基于動態(tài)可重構(gòu)穿戴計算機軟件平臺的設(shè)計內(nèi)容進一步完善處理,以便在具體實踐環(huán)節(jié)中更好地實現(xiàn)此項目設(shè)計.

2闡述動態(tài)可重構(gòu)穿戴計算機軟件平臺的實現(xiàn)

小型化設(shè)計理念下的動態(tài)可重構(gòu)穿戴計算機軟件平臺設(shè)計實在保障其品質(zhì)性能的基礎(chǔ)上實現(xiàn)的,能夠滿足現(xiàn)代人對于智能化、輕量化高科技電子設(shè)備的需求,從中獲得極佳的物質(zhì)設(shè)備體驗.從軟件平臺設(shè)計的專業(yè)角度來看,動態(tài)可重構(gòu)穿戴計算機改變了傳統(tǒng)以COTS(商用現(xiàn)成產(chǎn)品)為設(shè)計基礎(chǔ)的思路,轉(zhuǎn)而將動態(tài)可重構(gòu)穿戴計算機軟件平臺的性能優(yōu)勢突顯出來,整個設(shè)計方案的具體操作能夠有效降低計算機系統(tǒng)在運作過程中的實際功耗,進而便可以在一定程度上降低軟件平臺系統(tǒng)的運行成本,避免造成系統(tǒng)資源的浪費.可穿戴式計算機軟件平臺中圖形桌面系統(tǒng)客戶端等模塊功能的實現(xiàn)具有價值.

2.1動態(tài)可重構(gòu)穿戴計算機軟件平臺的低成本運作優(yōu)勢闡述

通過動態(tài)可重構(gòu)穿戴計算機軟件平臺的研發(fā)設(shè)計與模塊化操作,更加明確了該平臺的技術(shù)優(yōu)勢內(nèi)容,進而為研發(fā)人員提供統(tǒng)一的軟件系統(tǒng)API,便能夠?qū)崿F(xiàn)動態(tài)可重構(gòu)穿戴計算機軟件平臺的集合管理與編程,而且,鑒于平臺操作的可調(diào)整特性存在,則有利于其降低能源消耗,則運行成本就會低于傳統(tǒng)軟件平臺.從具體情況來看,基于動態(tài)可重構(gòu)穿戴計算機軟件平臺設(shè)計的桌面環(huán)境是圖形化狀態(tài),以此種形態(tài)來執(zhí)行軟件設(shè)計,則可以降低技術(shù)人員的操作使用難度,并通過設(shè)置軟件開發(fā)系統(tǒng),這樣一來,就明顯增加了軟件開發(fā)的效率,進而增強了基于動態(tài)可重構(gòu)穿戴計算機軟件平臺構(gòu)建過程的實踐價值.探究可穿戴計算機軟件平臺的開發(fā)設(shè)計內(nèi)容具備一定的現(xiàn)實意義.從研究及實踐過程中可以了解到,基于動態(tài)可重構(gòu)技術(shù)的穿戴計算機軟件平臺的開發(fā)設(shè)計理念較為可行,在動態(tài)加載可重構(gòu)模塊的運作環(huán)節(jié)中,通過模擬各類型的外設(shè)環(huán)境,挖掘到多種硬件算法,各算法在理論上能夠滿足可穿戴計算機軟件的運行要求.盡管如此,仍需要在軟件平臺操作及應(yīng)用的過程中,不斷地優(yōu)化系統(tǒng)操作環(huán)境,進而實現(xiàn)動態(tài)可重構(gòu)穿戴計算機軟件平臺的升級,以便于更好地設(shè)計多種類型的可穿戴式產(chǎn)品.

2.2可穿戴式計算機軟件平臺中圖形桌面系統(tǒng)客戶端等模塊功能的實現(xiàn)

在應(yīng)用動態(tài)可重構(gòu)穿戴計算機軟件平臺來設(shè)計具體項目的過程中,不僅延續(xù)了以往COTS產(chǎn)品設(shè)計方案當(dāng)中的性、環(huán)境適應(yīng)性以及耐用性等優(yōu)勢,而且,還融入了諸多動態(tài)化變量在其中,以便于在進行平臺設(shè)計的過程中在不影響軟件設(shè)計成本的前提下進行適度優(yōu)化調(diào)整,可見該軟件設(shè)計平臺的合理性與經(jīng)濟性.另外,鑒于可穿戴計算機的特殊應(yīng)用場景,在實現(xiàn)系統(tǒng)設(shè)計操作的過程中,重點需要考量設(shè)計對象的重量指標(biāo)、體積數(shù)據(jù)以及功耗參數(shù)等內(nèi)容,這是實現(xiàn)基于動態(tài)可重構(gòu)穿戴計算機軟件平臺科學(xué)合理化運作的基礎(chǔ).在過去的一段時期里,我們能夠看到諸多的電子設(shè)備趨于小型化、輕量型設(shè)計,但實際上,傳統(tǒng)的可穿戴計算機軟件平臺存在一定局限性.通過系統(tǒng)剖析該平臺的技術(shù)限制,以及探索動態(tài)可重構(gòu)、可穿戴計算機軟件平臺的優(yōu)勢,在其支撐下,能夠從根源來解決傳統(tǒng)技術(shù)水平下所未能處理的問題,從而改進可穿戴計算機軟件平臺的性能,提升可穿戴計算機本身的適應(yīng)能力.從實踐過程來看,動態(tài)可重構(gòu)穿戴計算機軟件平臺設(shè)計能夠更好地滿足現(xiàn)代人的科技化生存空間營造的構(gòu)想.

3結(jié)束語

總而言之,隨著世界范圍內(nèi)的集成電路技術(shù)研究項目的持續(xù)推進,現(xiàn)代人們所能夠享受到的科技成果越來越高端,給人們的生活帶來巨大的改變.動態(tài)可重構(gòu)、可穿戴計算機軟件平臺的設(shè)計及其實現(xiàn)過程為該領(lǐng)域的未來發(fā)展提供的新的思路,憑借基礎(chǔ)設(shè)計內(nèi)容的模擬實驗過程能夠看到當(dāng)將其投入實體產(chǎn)業(yè)項目中所能夠產(chǎn)生的經(jīng)濟價值與社會影響力.在動態(tài)可重構(gòu)技術(shù)影響之下的可穿戴計算機對環(huán)境的適應(yīng)能力要強于過往,值得在更廣泛的實際產(chǎn)業(yè)制備項目中進行推廣應(yīng)用,將更大化地改變現(xiàn)代人的日常生活.

作者:張自亮單位:鄭州工業(yè)應(yīng)用技術(shù)學(xué)院

主站蜘蛛池模板: 英超| 沭阳县| 丹棱县| 饶阳县| 柘城县| 黔东| 介休市| 岳阳市| 漯河市| 大同县| 合作市| 资讯 | 新晃| 柘荣县| 镇原县| 基隆市| 沐川县| 修水县| 扶沟县| 绍兴市| 洛宁县| 汉源县| 新闻| 苍南县| 花垣县| 巴中市| 涞水县| 博客| 罗江县| 南充市| 临沂市| 容城县| 夹江县| 西和县| 高唐县| 阜新市| 清徐县| 泰兴市| 武鸣县| 甘泉县| 炉霍县|