欧美日韩亚洲一区二区精品_亚洲无码a∨在线视频_国产成人自产拍免费视频_日本a在线免费观看_亚洲国产综合专区在线电影_丰满熟妇人妻无码区_免费无码又爽又刺激又高潮的视频_亚洲一区区
公務(wù)員期刊網(wǎng) 精選范文 計算機(jī)軟件系統(tǒng)開發(fā)范文

計算機(jī)軟件系統(tǒng)開發(fā)精選(九篇)

前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的計算機(jī)軟件系統(tǒng)開發(fā)主題范文,僅供參考,歡迎閱讀并收藏。

第1篇:計算機(jī)軟件系統(tǒng)開發(fā)范文

論文摘要:計算科學(xué)主要講述了一種科學(xué)的思想方法,計算科學(xué)的基本概念、基本知識它的發(fā)展主線、學(xué)科分支、還有計算科學(xué)的特點(diǎn)、發(fā)展規(guī)律和趨勢。

引言:隨著存儲程序式通用電子計算機(jī)在上世紀(jì)40年代的誕生,和計算科學(xué)的快速發(fā)展以及取得的大量成果。計算科學(xué)這一學(xué)科也也應(yīng)運(yùn)而生?!队嬎憧茖W(xué)導(dǎo)論》正如此書的名字,此書很好的詮釋了計算科學(xué)這一學(xué)科,并且指導(dǎo)了我們應(yīng)如何去學(xué)好這一學(xué)科。使得我們收獲頗多。并且讓我深深的反思了我的大學(xué)生活。正如趙老師書中所講的:“計算科學(xué)是年輕人的科學(xué),一旦你選擇了計算科學(xué)作為你為之奮斗的專業(yè)類領(lǐng)域,就等于你選擇了一條布滿荊棘的道路。一個有志于從事計算科學(xué)研究與開發(fā)的學(xué)生,必須在大學(xué)幾年的學(xué)習(xí)中,打下堅實(shí)的基礎(chǔ),才有可能在將來學(xué)科的高速發(fā)展中,或在計算機(jī)產(chǎn)品的開發(fā)和快速更新?lián)Q代中有所作為。

<一>什么是計算科學(xué)和它的來歷

計算科學(xué)主要是對描述和變換信息的算法過程,包括其理論、分析、設(shè)計、效率分析、實(shí)現(xiàn)和應(yīng)用的系統(tǒng)研究。全部計算科學(xué)的基本問題是,什么能(有效的)自動運(yùn)行,什么不能(有效的)自動運(yùn)行。本科學(xué)來源于對數(shù)理邏輯、計算模型、算法理論、自動計算機(jī)器的研究,形成于20世紀(jì)30年代的后期。

隨著存儲程序式通用電子計算機(jī)在上世紀(jì)40年代的誕生,人類使用自動計算裝置代替人的人工計算和手工勞動的夢想成為現(xiàn)實(shí)。計算科學(xué)的快速發(fā)展以也取得大量成果,計算科學(xué)這一學(xué)科也也應(yīng)運(yùn)而生。

<二>計算科學(xué)的發(fā)展

a、首先先介紹圖靈機(jī)

圖靈機(jī)的發(fā)明打開了現(xiàn)代計算機(jī)的大門和發(fā)展之路。圖靈機(jī)通過一條兩端可無限延長的袋子,一個讀寫頭和一組控制讀寫頭的(控制器)組成它有一個狀態(tài)集和符號集,而此符號集一般只使用0和1兩個符號。而就是這個簡潔的結(jié)構(gòu)和運(yùn)行原理隱含了存儲程序的原始思想,深刻的揭示了現(xiàn)代通用電子數(shù)字計算機(jī)的核心內(nèi)容?,F(xiàn)在通用的計算機(jī)是電子數(shù)字計算機(jī),而電子數(shù)字計算機(jī)的發(fā)展是建立在圖靈機(jī)的基礎(chǔ)之上。他的二進(jìn)制思想使計算機(jī)的制作的簡化成只需兩個穩(wěn)定態(tài)的元器件。這在今后的計算機(jī)制作上無論是二極管或集成電路上都顯示了明顯的優(yōu)越性。

b、計算機(jī)帶動的計算學(xué)科

1946年隨著現(xiàn)代意義上的電子數(shù)字計算機(jī)ENIAC的誕生。掀起了社會快速發(fā)展的嶄新一頁。計算機(jī)工作和運(yùn)行就擺在了人們的面前。

1、計算機(jī)語言

我們要用計算機(jī)求解一個問題,必須事先編好程序。因此就出現(xiàn)了最早的機(jī)器指令和匯編語言。20世紀(jì)50年代后,計算機(jī)的發(fā)展步入了實(shí)用化的階段。然而,在最初的應(yīng)用中,人們普遍感到使用機(jī)器指令編制程序不僅效率低下,而且十分別扭,也不利于交流和軟件維護(hù),復(fù)雜程序查找錯誤尤其困難,因此,軟件開發(fā)急需一種高級的類似于自然語言那樣的程序設(shè)計語言。1952年,第一個程序設(shè)計語言ShortCode出現(xiàn)。兩年后,F(xiàn)ortran問世。作為一種面向科學(xué)計算的高級程序設(shè)計語言,F(xiàn)ortran的最大功績在于牢固地樹立了高級語言的地位,并使之成為世界通用的程序設(shè)計語言。Algol60的誕生是計算機(jī)語言的研究成為一門科學(xué)的標(biāo)志。該語言的文本中提出了一整套的新概念,如變量的類型說明和作用域規(guī)則、過程的遞歸性及參數(shù)傳遞機(jī)制等。而且,它是第一個用嚴(yán)格的語法規(guī)則——巴科斯范式(BNF)定義語言文法的高級語言。還有用于支持結(jié)構(gòu)化程序設(shè)計的PASCAL語言,適合于軍隊各方面應(yīng)用的大型通用程序設(shè)計語言ADA,支持并發(fā)程序設(shè)計的MODULA-2,支持邏輯程序設(shè)計的PROLOG語言,支持人工智能程序設(shè)計的LISP語言,支持面積對象程序變換的SMALLTALK、C等。

2、計算機(jī)系統(tǒng)和軟件開發(fā)方法

現(xiàn)代意義上的計算機(jī)絕不是一個簡單的計算機(jī)了而也包括了軟件(系統(tǒng)軟件、應(yīng)用軟件)。各種各樣的軟件使得計算機(jī)的用途大大增強(qiáng)。而軟件開發(fā)也成為了一個重要課題和發(fā)展方向。軟件開發(fā)的理論基礎(chǔ)即是計算模型。隨著計算機(jī)網(wǎng)絡(luò)、分布式處理和多媒體的發(fā)展。在各種高級程序設(shè)計語言中增加并發(fā)機(jī)構(gòu)以支持分布式程序設(shè)計,在語言中通過擴(kuò)展繪圖子程序以支持計算機(jī)圖形學(xué)程序設(shè)計在程序設(shè)計語言中已非常的流行。之后,在模數(shù)/數(shù)模轉(zhuǎn)換等接口技術(shù)和數(shù)據(jù)庫技術(shù)的支持下,通過擴(kuò)展高級語言的程序庫又實(shí)現(xiàn)了多媒體程序設(shè)計的構(gòu)想。進(jìn)入20世紀(jì)90年代之后,并行計算機(jī)和分布式大規(guī)模異質(zhì)計算機(jī)網(wǎng)絡(luò)的發(fā)展又將并行程序設(shè)計語言、并行編譯程序、并行操作系統(tǒng)、并行與分布式數(shù)據(jù)庫系統(tǒng)等試行軟件的開發(fā)的關(guān)鍵技術(shù)依然與高級語言和計算模型密切相關(guān),如各種并行、并發(fā)程序設(shè)計語言,進(jìn)程代數(shù),PETRI網(wǎng)等,它們正是軟件開發(fā)方法和技術(shù)的研究中支持不同階段軟件開發(fā)的程序設(shè)計語言和支持這些軟件開發(fā)方法和技術(shù)的理論基礎(chǔ)----計算模型

3、計算機(jī)圖形學(xué)

在計算機(jī)的硬件的迅速發(fā)展中。隨著它的存儲容量的增大,也掀起了計算機(jī)的巨大改革。計算機(jī)圖形學(xué)、圖像處理技術(shù)的發(fā)展,促使圖形化界面的出現(xiàn)。計算機(jī)圖形學(xué)是使用計算機(jī)輔助產(chǎn)生圖形并對圖形進(jìn)行處理的科學(xué)。并由此推動了計算機(jī)輔助設(shè)計(CAD)、計算機(jī)輔助教學(xué)(CAI)、計算機(jī)輔助信息處理、計算機(jī)輔助測試(CAT)等方向的發(fā)展。圖形化界面的出現(xiàn),徹底改變了在一個黑色的DOS窗口前敲代碼輸入控制命令的時代。同時也成就了一個偉大的公司Microsoft。

4、計算機(jī)網(wǎng)絡(luò)

隨著用戶迫切需要實(shí)現(xiàn)不同計算機(jī)上的軟硬件和信息資源共享。網(wǎng)絡(luò)就在我們的需求中誕生了。網(wǎng)絡(luò)的發(fā)展和信息資源的交換使每臺計算都變成了網(wǎng)絡(luò)計算機(jī)。這也促進(jìn)計算機(jī)的發(fā)展和廣泛應(yīng)用。

<三>計算機(jī)學(xué)科的主線及發(fā)展方向

圍繞著學(xué)科基本問題而展開的大量具體研究,形成學(xué)科發(fā)展的主流方向與學(xué)科發(fā)展主線和學(xué)科自身的知識組織結(jié)構(gòu)。計算學(xué)科內(nèi)容按照基礎(chǔ)理論、基本開發(fā)技術(shù)、應(yīng)用以及他們與硬件設(shè)備聯(lián)系的緊密程度分成三個層面:

1、計算科學(xué)應(yīng)用層

它包括人工智能應(yīng)用與系統(tǒng),信息、管理與決策系統(tǒng),移動計算,計劃可視化,科學(xué)計算機(jī)等計算機(jī)應(yīng)用的各個方向。

2、計算科學(xué)的專業(yè)基礎(chǔ)層

它是為應(yīng)用層提供技術(shù)和環(huán)境的一個層面,包括軟件開發(fā)方法學(xué),計算機(jī)網(wǎng)絡(luò)與通信技術(shù),程序設(shè)計科學(xué),計算機(jī)體系結(jié)構(gòu)、電子計算機(jī)系統(tǒng)基礎(chǔ)。

3、計算科學(xué)的基礎(chǔ)層

它包括計算科學(xué)的數(shù)學(xué)理論,高等邏輯等內(nèi)容。其中計算的數(shù)學(xué)理論涵蓋可計算性與計算復(fù)雜性理論形式語言與計算機(jī)理論等。

<四>計算機(jī)的網(wǎng)絡(luò)的發(fā)展及網(wǎng)絡(luò)安全

(1)計算機(jī)網(wǎng)絡(luò)與病毒

一個現(xiàn)代計算機(jī)被定義為包含存儲器、處理器、功能部件、互聯(lián)網(wǎng)絡(luò)、匯編程序、編譯程序、操作系統(tǒng)、外部設(shè)備、通信通道等內(nèi)容的系統(tǒng)。

通過上面定義,我們發(fā)現(xiàn)互聯(lián)網(wǎng)絡(luò)也被加入到計算機(jī)當(dāng)中。說明了網(wǎng)絡(luò)的重要以及普及性。21世紀(jì)是信息時代。信息已成為一種重要的戰(zhàn)略資。信息科學(xué)成為最活躍的領(lǐng)域之一,信息技術(shù)改變著人們的生活方式?,F(xiàn)在互聯(lián)網(wǎng)絡(luò)已經(jīng)廣泛應(yīng)用于科研、教育、企業(yè)生產(chǎn)、與經(jīng)營管理、信息服務(wù)等各個方面。全世界的互聯(lián)網(wǎng)Internet正在爆炸性的擴(kuò)大,已經(jīng)成為覆蓋全球的信息基礎(chǔ)設(shè)施之一。

因為互聯(lián)網(wǎng)的快速發(fā)展與應(yīng)用,我們各行各業(yè)都在使用計算機(jī)。信息安全也顯得格外重要。而隨著計算機(jī)網(wǎng)絡(luò)的發(fā)展,計算機(jī)網(wǎng)絡(luò)系統(tǒng)的安全受到嚴(yán)重的挑戰(zhàn),來自計算機(jī)病毒和黑客的攻擊及其他方面的威脅也越來越大。其中計算機(jī)病毒更是很難根治的主要威脅之一。計算機(jī)病毒給我們帶來的負(fù)面影響和損失是刻骨銘心的,譬如1999年爆發(fā)的CIH病毒以及2003年元月的蠕蟲王病毒等都給廣大用戶帶來巨大的損失。

我們想更好的讓計算機(jī)為我們服務(wù),我們就必須很好的利用它,利用網(wǎng)絡(luò)。同時我們也應(yīng)該建立起自己的防護(hù)措施,以抵抗外來信息的侵入,保護(hù)我們的信息不受攻擊和破壞。

(2)計算機(jī)病毒及它的防范措施:

計算機(jī)病毒是一組通過復(fù)制自身來感染其它軟件的程序。當(dāng)程序運(yùn)行時,嵌入的病毒也隨之運(yùn)行并感染其它程序。一些病毒不帶有惡意攻擊性編碼,但更多的病毒攜帶毒碼,一旦被事先設(shè)定好的環(huán)境激發(fā),即可感染和破壞。

<一>、病毒的入侵方式

1.無線電方式。主要是通過無線電把病毒碼發(fā)射到對方電子系統(tǒng)中。此方式是計算機(jī)病毒注入的最佳方式,同時技術(shù)難度也最大??赡艿耐緩接校孩僦苯酉?qū)Ψ诫娮酉到y(tǒng)的無線電接收器或設(shè)備發(fā)射,使接收器對其進(jìn)行處理并把病毒傳染到目標(biāo)機(jī)上。②冒充合法無線傳輸數(shù)據(jù)。根據(jù)得到的或使用標(biāo)準(zhǔn)的無線電傳輸協(xié)議和數(shù)據(jù)格式,發(fā)射病毒碼,使之能夠混在合法傳輸信號中,進(jìn)入接收器,進(jìn)而進(jìn)人信息網(wǎng)絡(luò)。③尋找對方信息系統(tǒng)保護(hù)最差的地方進(jìn)行病毒注放。通過對方未保護(hù)的數(shù)據(jù)鏈路,將病毒傳染到被保護(hù)的鏈路或目標(biāo)中。

2.“固化”式方法。即把病毒事先存放在硬件(如芯片)和軟件中,然后把此硬件和軟件直接或間接交付給對方,使病毒直接傳染給對方電子系統(tǒng),在需要時將其激活,達(dá)到攻擊目的。這種攻擊方法十分隱蔽,即使芯片或組件被徹底檢查,也很難保證其沒有其他特殊功能。目前,我國很多計算機(jī)組件依賴進(jìn)口,困此,很容易受到芯片的攻擊。

3.后門攻擊方式。后門,是計算機(jī)安全系統(tǒng)中的一個小洞,由軟件設(shè)計師或維護(hù)人發(fā)明,允許知道其存在的人繞過正常安全防護(hù)措施進(jìn)入系統(tǒng)。攻擊后門的形式有許多種,如控制電磁脈沖可將病毒注入目標(biāo)系統(tǒng)。計算機(jī)入侵者就常通過后門進(jìn)行攻擊,如目前普遍使用的WINDOWS98,就存在這樣的后門。

4.?dāng)?shù)據(jù)控制鏈侵入方式。隨著因特網(wǎng)技術(shù)的廣泛應(yīng)用,使計算機(jī)病毒通過計算機(jī)系統(tǒng)的數(shù)據(jù)控制鏈侵入成為可能。使用遠(yuǎn)程修改技術(shù),可以很容易地改變數(shù)據(jù)控制鏈的正常路徑。

<二>病毒攻擊的防范的對策

1.建立有效的計算機(jī)病毒防護(hù)體系。有效的計算機(jī)病毒防護(hù)體系應(yīng)包括多個防護(hù)層。一是訪問控制層;二是病毒檢測層;三是病毒遏制層;四是病毒清除層;五是系統(tǒng)恢復(fù)層;六是應(yīng)急計劃層。上述六層計算機(jī)防護(hù)體系,須有有效的硬件和軟件技術(shù)的支持,如安全設(shè)計及規(guī)范操作。

2.嚴(yán)把收硬件安全關(guān)。國家的機(jī)密信息系統(tǒng)所用設(shè)備和系列產(chǎn)品,應(yīng)建立自己的生產(chǎn)企業(yè),實(shí)現(xiàn)計算機(jī)的國產(chǎn)化、系列化;對引進(jìn)的計算機(jī)系統(tǒng)要在進(jìn)行安全性檢查后才能啟用,以預(yù)防和限制計算機(jī)病毒伺機(jī)入侵。

3.防止電磁輻射和電磁泄露。采取電磁屏蔽的方法,阻斷電磁波輻射,這樣,不僅可以達(dá)到防止計算機(jī)信息泄露的目的,而且可以防止“電磁輻射式”病毒的攻擊。

4.加強(qiáng)計算機(jī)應(yīng)急反應(yīng)分隊建設(shè)。應(yīng)成立自動化系統(tǒng)安全支援分隊,以解決計算機(jī)防御性的有關(guān)問題。

很多公司都有因為電腦被入侵而遭受嚴(yán)重經(jīng)濟(jì)損失的慘痛經(jīng)歷,不少普通用戶也未能避免電腦被破壞的厄運(yùn),造成如此大損失的并不一定都是技術(shù)高超的入侵者所為,小小的字符串帶給我們的損失已經(jīng)太多。因此,如果你是數(shù)據(jù)庫程序開發(fā)人員、如果你是系統(tǒng)級應(yīng)用程序開發(fā)人員、如果你是高級計算機(jī)用戶、如果你是論壇管理人員......請密切注意有關(guān)字符漏洞以及其他各類漏洞的最新消息及其補(bǔ)丁,及時在你的程序中寫入防范最新字符漏洞攻擊的安全檢查代碼并為你的系統(tǒng)安裝最新的補(bǔ)丁會讓你遠(yuǎn)離字符帶來的危險。經(jīng)常殺毒,注意外來設(shè)備在計算機(jī)上的使用和計算機(jī)對外網(wǎng)的鏈接。也可以大大有效的避免計算機(jī)被攻擊。

<五>總結(jié)

在學(xué)了計算科學(xué)導(dǎo)論之后,讓我更深入的了解了我將來要從事的學(xué)科。計算科學(xué)導(dǎo)論指導(dǎo)著我們該怎么學(xué)習(xí)計算機(jī)。讓我更清楚的知道我們信息安全專業(yè)的方向。正如計算科學(xué)這座大樓一樣,在不斷的成長。信息安全也必將隨著網(wǎng)絡(luò)的進(jìn)一步發(fā)展而更多的被人們重視??傊畬W(xué)習(xí)了這門課之后讓我受益匪淺,也知道自己應(yīng)該好好努力,爭取在自己的專業(yè)領(lǐng)域上有所成就。

參考文獻(xiàn):

1、《計算科學(xué)導(dǎo)論》(第三版),趙志琢著,科學(xué)出版社2004版

2、《計算機(jī)病毒分析與對抗》傅建明彭國軍張煥國編著武漢大學(xué)出版社2004版

第2篇:計算機(jī)軟件系統(tǒng)開發(fā)范文

【關(guān)鍵詞】計算機(jī)控制系統(tǒng) PC機(jī) 現(xiàn)場設(shè)備 通信軟件 開發(fā)

基于信息技術(shù)不斷發(fā)展的背景下,為了進(jìn)一步解決當(dāng)前現(xiàn)場設(shè)備不斷更新?lián)Q代以及軟件開發(fā)技術(shù)不斷優(yōu)化升級所帶來的問題,就需要在實(shí)現(xiàn)現(xiàn)場通信軟件開發(fā)的基礎(chǔ),確保軟件具備良好的集成性。而針對計算機(jī)控制系統(tǒng)中PC機(jī)與現(xiàn)場通信軟件的開發(fā)進(jìn)行研究,則能夠以統(tǒng)一通信接口的提供來確保計算機(jī)控制系統(tǒng)集成功能的有效實(shí)現(xiàn),并提高現(xiàn)場通信軟件的性能,確保其具備良好的可拓展性與可維護(hù)性。

一、計算機(jī)控制系統(tǒng)與現(xiàn)場通信軟件概述

基于計算機(jī)控制系統(tǒng)下,OPC接口標(biāo)準(zhǔn)的制定促使OLE以及COM技術(shù)在工業(yè)過程控制中實(shí)現(xiàn)了完善運(yùn)用,而Windows通信能力的不斷提升,使得數(shù)據(jù)交換與共享變得方便快捷,加上現(xiàn)場總線在設(shè)計中逐漸融入了數(shù)字化技術(shù),并且具備著良好的開放性,進(jìn)而在計算機(jī)過程控制中實(shí)現(xiàn)了廣泛運(yùn)用。通過對三者的融入使得全新系統(tǒng)體系結(jié)構(gòu)隨之誕生,且系統(tǒng)的靈活性與開放性隨之提升。而現(xiàn)場通訊軟件的運(yùn)用,則承擔(dān)著處理通信信息的功能,在處理多種現(xiàn)場設(shè)備信息的同時,需要將數(shù)據(jù)格式進(jìn)行轉(zhuǎn)化以實(shí)現(xiàn)統(tǒng)一,并以統(tǒng)一數(shù)據(jù)訪問接口的提供來促使信息被高度共享與充分利用。而在信息技術(shù)與通訊技術(shù)不斷發(fā)展的背景下,現(xiàn)場設(shè)備的種類在不斷增加,因此所提供的現(xiàn)場通信信息不僅多且復(fù)雜,因此,這就需要實(shí)現(xiàn)對現(xiàn)場通信軟件的升級處理,以此來適應(yīng)設(shè)備更新之需,并提高用戶體驗度、滿足用戶的實(shí)際使用之需。

二、計算機(jī)控制系統(tǒng)PC機(jī)與現(xiàn)場通信軟件的開發(fā)

2.1現(xiàn)場設(shè)備通信軟件的體系結(jié)構(gòu)

基于計算機(jī)控制系統(tǒng)中,集成工作實(shí)現(xiàn)的原理是需要將控制系統(tǒng)進(jìn)行抽象設(shè)計,以搭建出相應(yīng)的層次模型,具體而言為:第一,設(shè)備層。即將現(xiàn)場的通信設(shè)備,以網(wǎng)絡(luò)節(jié)點(diǎn)的方式與總線網(wǎng)絡(luò)進(jìn)行連接,相應(yīng)功能模塊的總線設(shè)備則實(shí)現(xiàn)對生產(chǎn)過程的控制;第二,數(shù)據(jù)層。主要承擔(dān)著監(jiān)視與控制的功能。該層次主要實(shí)現(xiàn)數(shù)據(jù)的采集與傳輸,能夠?qū)崿F(xiàn)對現(xiàn)場設(shè)備的有效協(xié)調(diào),以較高的自動化控制與管理水平來滿足生產(chǎn)之需;第三,應(yīng)用層。在接收數(shù)據(jù)后進(jìn)行分析整理,實(shí)現(xiàn)信息的集成并與網(wǎng)絡(luò)連接,以此來確保管理決策等功能的發(fā)揮。基于通信軟件下,需要確保設(shè)備層與數(shù)據(jù)層、數(shù)據(jù)層與應(yīng)用層間能夠?qū)崿F(xiàn)有效的通信,進(jìn)而才能夠在實(shí)現(xiàn)對現(xiàn)場設(shè)備監(jiān)管控制的基礎(chǔ)上,實(shí)現(xiàn)對信息的高效采集分析與處理。在實(shí)際開發(fā)的過程中,需要確?,F(xiàn)場通信軟件具備良好的開放性與通用,結(jié)合實(shí)際進(jìn)行設(shè)計,以簡化軟件構(gòu)造;同時,要實(shí)現(xiàn)軟件功能模塊的搭建,在此基礎(chǔ)上,對功能模塊進(jìn)行分解,形成相互獨(dú)立的可復(fù)用通信控件,且提供統(tǒng)一的接口。

2.2現(xiàn)場總線與OPC技術(shù)

第一,在FF現(xiàn)場總線的層次結(jié)構(gòu)上,基于FF標(biāo)準(zhǔn)下,主要分為物理層、鏈路層以及應(yīng)用層,在OSI標(biāo)準(zhǔn)的基礎(chǔ)上,增加了用戶層,以此形成了FF體系結(jié)構(gòu)。第二,在OPC技術(shù)上,借助OLE/COM技術(shù),使用的是客戶/服務(wù)器的結(jié)構(gòu)形式,其中,OPC邏輯對象模型總共有如下三類:一是OPC服務(wù)器對象、二是OPC組對象、三是OPC項目對象,而各類對象有著相應(yīng)的系列接口。

2.3計算機(jī)控制系統(tǒng)PC機(jī)與現(xiàn)場設(shè)備通訊軟件的層次結(jié)構(gòu)設(shè)計

第3篇:計算機(jī)軟件系統(tǒng)開發(fā)范文

目前,國內(nèi)外眾多學(xué)者、機(jī)構(gòu)在碳足跡和碳結(jié)構(gòu)[1]方面做了很多研究。但是在碳排放測算方面,始終沒有形成一套系統(tǒng)完備的方法,之前的很多研究宏觀上也主要集中在國家經(jīng)濟(jì)建設(shè)中的碳排放政策與措施[2]等大的尺度上,不夠細(xì)化;在微觀方面,則主要關(guān)注于個人和家庭的碳足跡研究,很少涉及高校。然而國內(nèi)高校人數(shù)多、規(guī)模大,是碳排放的“大戶”,所以合理編制符合其實(shí)情的二氧化碳排放清單,統(tǒng)計碳排放量,對做好高校節(jié)能減排工作將起到很好的推動作用。

 

1 二氧化碳排放清單

 

1.1 清單對象的確定

 

二氧化碳排放清單是包括所有能夠產(chǎn)生二氧化碳的能源消耗行為[3,4],在編制高校碳排放清單時,突出影響碳排放量的主要因素,忽略次要因素。不同于其他能耗企業(yè),高校能源種類、消耗方式較為集中,所以在編制二氧化碳排放清單時主要考慮水、電、化石能源、食物四個方面的消耗所產(chǎn)生的二氧化碳排放。在高校中,化石能源的消耗主要用于燃燒、實(shí)驗需要及設(shè)備驅(qū)動,所以只考慮天然氣、燃煤、汽油、柴油。食物方面分為主食、肉類、果蔬類。具體計算碳排放量時,利用公式:二氧化碳排放量=消耗量×對應(yīng)的碳排放因子。

 

1.2 二氧化碳排放清單編制方法的選擇

 

根據(jù)IPCC清單指南和《北京市企業(yè)單位二氧化碳核算和報告》,本研究編制的原則相同,只是在編制方法、技術(shù)路線上更多地體現(xiàn)出高校的特色,使清單更能反映出其實(shí)際情況。二氧化碳清單編制方法基于物料平衡原理,計算出各類能源消耗量與相關(guān)排放因子乘積之和。其中化石能源的碳排放因子=燃料熱值×單位熱值含碳量×碳氧化率×CO2與碳原子量比。

 

2 二氧化碳排放量測算方法

 

基于《北京市企業(yè)單位二氧化碳核算和報告指南》中的相關(guān)碳排放因子[5]的計算公式,由水、電、食物及能源的用量數(shù)據(jù),采取物料平衡法,可以計算出相應(yīng)的二氧化碳排放量。其中高??偺寂欧帕?用水隱含碳排放量+用電隱含碳排放量+食物消耗碳排放量+其它能源直接碳排放量。

 

(1)用水隱含二氧化碳排放量計算式:

 

Ed1=D×fg1 (TY-1)

 

式中,Ed1是二氧化碳排放量,單位為tCO2;D是校園用水消耗量,單位為MWh;fg1是水的間接排放系數(shù),采用的最近年份排放系數(shù)0.19t/kg。

 

(2)用電隱含二氧化碳排放量計算式:

 

Ed2=D×fg2 (TY-2)

 

式中,Ed2是二氧化碳排放量,單位為tCO2;D是校園電力消耗量,單位為MWh;fg2是電的間接排放系數(shù),采用的最近年份排放系數(shù)。

 

(3)食物消耗產(chǎn)生的二氧化碳計算式:

 

式中,Ai是食物的類別的重量,單位為t;Fi是對應(yīng)食物的二氧化碳排放系數(shù),單位是tCO2/t。

 

(4)化石燃料燃燒產(chǎn)生的二氧化碳排放量計算式:

 

式中,E是化石燃料燃燒二氧化碳排放量,單位為tCO2;Ai是化石燃料燃燒活動水平數(shù)據(jù),單位為tJ;Fi是第i種燃料的排放因子,單位為tCO2/tJ;

 

故企業(yè)第i種化石燃料消費(fèi)量的熱量按公式(TY-5)計算。其中排放因子的確定:第i種燃料二氧化碳直接排放的排放因子按公式(TY-5)計算得到。

 

Fi=Ciρ (TY-5)

 

式中,F(xiàn)i是燃料i的排放因子,單位為 tCO2/tJ;Ci是燃料i的單位熱值含碳量,單位為tC/tJ;αi是燃料i的碳氧化率;ρ是二氧化碳與碳的分子量之比,為一常數(shù)3.667。

 

3 軟件可視化輸出

 

高校碳排放測算軟件[6]是基于“C#”與“Access”開發(fā)的、具有數(shù)據(jù)計算功能的軟件,它能夠根據(jù)各類能源消耗量計算出高校碳排放總量和各個建筑功能區(qū)的碳排放量,從而實(shí)現(xiàn)在時間、空間上對高校碳排放量的全局掌控。

 

計算軟件包括4個模塊:全校CO2總量計算、各建筑功能區(qū)CO2計算、統(tǒng)計分析以及個人應(yīng)用。相應(yīng)地CO2計算公式通過源程序編譯給出,只需在對應(yīng)的CO2清單中輸入使用量參數(shù),軟件會自動計算出該時間段學(xué)校所產(chǎn)生的CO2量。同時,我們把學(xué)校分成了8個建筑功能區(qū),各個建筑功能區(qū)的CO2清單不盡相同,輸入對應(yīng)的能源參數(shù)后,軟件可以計算出該區(qū)域的CO2排放情況。

 

4 結(jié)果分析

 

利用上述CO2測算方法,可以得出水、電以及各類能源的測算結(jié)果。本次研究選取2010年用電、用水、能源(能源選取煤為代表)來分析結(jié)果。

 

由表1清單結(jié)果可以看出,2010年碳排放量中以用電消耗最大,其次是用水,煤的碳排放量最少,且碳排放總量數(shù)值巨大,存在很大的節(jié)能減排潛力。由2010年各區(qū)用電量比例進(jìn)行進(jìn)一步的分析,并得出各建筑功能區(qū)用電碳排放占比如圖1。

 

由各區(qū)總量比例可以看出,宿舍用電碳排放量最大,其次是教學(xué)樓和食堂。而原因在于學(xué)生是學(xué)校用電的主體,學(xué)生活動的最主要場所為宿舍,對用電的需求最大;教學(xué)辦公區(qū)是學(xué)校的重要功能區(qū),是學(xué)生學(xué)習(xí)和教職工教學(xué)活動的主要場所,故其用電量在學(xué)??傮w用電量中也占有一定比例。無論是宿舍還是教學(xué)辦公區(qū)中電力消耗主要來源于照明,但是學(xué)生節(jié)約用電的意識不高,用電浪費(fèi)情況比較嚴(yán)重,同時教學(xué)區(qū)自習(xí)室用電也缺乏規(guī)范管理,這些現(xiàn)象都在一定程度上導(dǎo)致學(xué)校用電碳排放量增加。

 

5 結(jié)論與討論

 

通過高校碳排放測算方法,從時間上也可計算出不同年份、不同月份的連續(xù)CO2排放值;從空間上能夠較為準(zhǔn)確地得到高校的碳排放總量及校園各個建筑功能區(qū)的單一區(qū)域碳排放量。從而能夠立體化地反映出高校能源使用的真實(shí)情況,做到從時間、空間的實(shí)時對比與監(jiān)測,為國家實(shí)施高校節(jié)能減排政策及高校本身有針對性的出臺相關(guān)能源使用規(guī)定提供數(shù)據(jù)支持。

第4篇:計算機(jī)軟件系統(tǒng)開發(fā)范文

關(guān)鍵詞:機(jī)電技術(shù);計算機(jī)軟件;問題

引言

隨著機(jī)電技術(shù)的進(jìn)程加快加深,機(jī)電一體化系統(tǒng)中對軟件系統(tǒng)的設(shè)計要求也越來越高。在很多機(jī)電一體化系統(tǒng)的設(shè)計中,設(shè)計者對軟件系統(tǒng)的設(shè)計過程中還是存在很多片面的理解,軟件設(shè)計中存在很多不規(guī)范的因素,甚至有些存在嚴(yán)重的不足。本文就機(jī)電一體化系統(tǒng)中軟件系統(tǒng)的開發(fā)進(jìn)行了一些探討,并對軟件在機(jī)電一體化系統(tǒng)中的發(fā)展進(jìn)行了一些展望。

1.機(jī)電一體化系統(tǒng)中計算機(jī)軟件系統(tǒng)的重要性

1.120世紀(jì)70~80年代為機(jī)電一體化系統(tǒng)的蓬勃發(fā)展階段。這一時期,計算機(jī)技術(shù)、控制技術(shù)、通信技術(shù)的發(fā)展,為機(jī)電一體化的發(fā)展奠定了技術(shù)基礎(chǔ)。大規(guī)模、超大規(guī)模集成電路和微型計算機(jī)的迅猛發(fā)展,為機(jī)電一體化的發(fā)展提供了物質(zhì)基礎(chǔ)。

1.2在機(jī)電一體化系統(tǒng)發(fā)展中,智能化是一個很重要的發(fā)展方向。人工智能在機(jī)電一體化建設(shè)中的研究日益得到重視,機(jī)器人與數(shù)控機(jī)床的智能化就是重要應(yīng)用。這里所說的智能化

是對機(jī)器行為的描述,是在控制理論的基礎(chǔ)上,吸收人工智能、運(yùn)籌學(xué)、計算機(jī)科學(xué)、模糊數(shù)學(xué)、心理學(xué)、生理學(xué)和混沌動力學(xué)等新思想、新方法,模擬人類智能,使它具有判斷推理、邏輯思維、自主決策等能力,以求得到更高的控制目標(biāo)。誠然,使機(jī)電一體化產(chǎn)品具有與人完全相同的智能,是不可能的,也是不必要的。但是,高性能、高速的微處理器使機(jī)電一體化產(chǎn)品賦有低級智能或人的部分智能,則是完全可能而又必要的。

1.3從機(jī)電一體化系統(tǒng)的發(fā)展過程中和未來的發(fā)展方向上看,計算機(jī)技術(shù)始終處于一個關(guān)鍵的位置,是一體化、自動化、智能化進(jìn)程中的關(guān)鍵紐帶。然而,計算機(jī)只是一個軟件運(yùn)行的平臺,它所提供的是高效率的數(shù)據(jù)處理,而真正在機(jī)電一體化系統(tǒng)中起作用并控制計算機(jī)做有效工作的則是凝結(jié)了人們智慧結(jié)晶的各類軟件。一些大型的并且獨(dú)立的軟件(比如:pro/e、AuIoa氣D、ANSYS等)并不在這篇文章的討論之中。雖然它們在機(jī)電一體化系統(tǒng)中起著至關(guān)重要的作用,并且已經(jīng)發(fā)展地相當(dāng)成熟,但本文所討論的是針對那些具體的工程中,在機(jī)電一體化系統(tǒng)的設(shè)計中,為了滿足具體工程所提出的具體要求和細(xì)節(jié)而需要我們獨(dú)立開發(fā)和設(shè)計的軟件系統(tǒng)。

2.當(dāng)前機(jī)電一體化系統(tǒng)中軟件系統(tǒng)存在的問題

隨著機(jī)電一體化系統(tǒng)的飛速發(fā)展,軟件系統(tǒng)的發(fā)展并沒有跟上其步伐。相比程序語言的發(fā)展和軟件在其他領(lǐng)域的應(yīng)用中,則更顯落后。主要表現(xiàn)在:

2.1編程語言不夠強(qiáng)大目前,在機(jī)電一體化系統(tǒng)的開發(fā)過程中,大量應(yīng)用的還是匯編語言和C語言,C++語言應(yīng)用也很廣泛,所用的開發(fā)平臺無外乎BC、TC、VC等。之所以說其不夠強(qiáng)大,并非指這些語言本身不能夠勝任目前的機(jī)電一體化系統(tǒng)的要求。相反,它們在機(jī)電一體化系統(tǒng)的開發(fā)中有不可比擬的優(yōu)勢,這也是這些語言得以存在并還將繼續(xù)存在的原因。但是,我們也應(yīng)看到編程語言的迅速發(fā)展?fàn)顩r。例如JAvA和例等,各類功能更加強(qiáng)大的開發(fā)平臺如:

2.2JBuilder、N1玎的出現(xiàn)。雖然這些語言和平臺還不能很好的適用在機(jī)電一體化系統(tǒng)之中,但是它們的發(fā)展趨勢決定了它們將在越來越廣泛的領(lǐng)域中成為主流的開發(fā)工具,它們的優(yōu)勢也越來越明顯的表現(xiàn)出來:如方便、快捷、高效、高安全性等。2.2編程風(fēng)格差一般在機(jī)電一體化系統(tǒng)開發(fā)過程中,從事軟件系統(tǒng)開發(fā)的技術(shù)人員一般不是專門從事軟件開發(fā)的人員,他們盡管對機(jī)電系統(tǒng)中的軟件開發(fā)很熟悉,而且有過硬的技術(shù)和奇妙的思想,但是他們之中還是有部分人在軟件系統(tǒng)的開發(fā)過程中不能形成良好的編程風(fēng)格,比如清晰的注釋、遵守一定意義的命名規(guī)則和勻稱合理的代碼布局。

2.3軟件系統(tǒng)往往不能滿足用戶需求或不能按期完成軟件產(chǎn)生之初,便存在了問題,最主要的問題就是不能恰當(dāng)?shù)亓私庥脩舻男枨?,不能提供給非專業(yè)用戶更多、更廣的選擇范圍,不能考慮到用戶未考慮到的其他應(yīng)用中將會遇到的問題,從而造成開發(fā)出來的軟件無法滿足用戶需求的問題。因此,軟件系統(tǒng)發(fā)展過程中借鑒了工程的方法,形成了成熟的軟件工程理論,用工程學(xué)的方法知道軟件系統(tǒng)開發(fā),從而提高了軟件開發(fā)的效率。但是在機(jī)電一體化系統(tǒng)的軟件系統(tǒng)設(shè)計過程中,技術(shù)人員可能更多地關(guān)注其他系統(tǒng)的開發(fā),而沒有按工程的理念來開發(fā)其中的軟件系統(tǒng),從而使得軟件系統(tǒng)沒有達(dá)到用戶的需求,甚至不能按期完成工程項目。

2.4軟件系統(tǒng)開發(fā)中重復(fù)勞動較多等問題機(jī)電一體化系統(tǒng)中的軟件系統(tǒng)還存在另一個問題,就是開發(fā)過程中,重復(fù)勞動較多。這是因為每個工程之間本身就存在很大差異,即便是實(shí)現(xiàn)相同功能的軟件系統(tǒng),嵌入到不同的工程之中的時候,都會有所變化,甚至要進(jìn)行較大的修改,這就導(dǎo)致了一個工程中開發(fā)的軟件系統(tǒng)無法為另一個工程所使用,技術(shù)人員要進(jìn)行大量的重復(fù)勞動,即浪費(fèi)時間,又沒有效率。

3.解決機(jī)電技術(shù)系統(tǒng)中計算機(jī)軟件系統(tǒng)開發(fā)問題需要采取的措施

要解決在機(jī)電一體化系統(tǒng)中,軟件系統(tǒng)開發(fā)過程中出現(xiàn)的一些問題,首先還是應(yīng)該呼喚工程概念的回歸。即,重新在機(jī)電一體化系統(tǒng)中的軟件開發(fā)中建立工程的概念。嚴(yán)格按照工程學(xué)方法來指導(dǎo)軟件系統(tǒng)的開發(fā),遵循合理的開發(fā)流程。從可行性分析、需求分析到具體的設(shè)計,再到最后的封裝測試,都按照嚴(yán)格的工程體系,建立清晰可靠的文檔,形成良好的工作流程。其次,需要有專門人員來研究機(jī)電一體化系統(tǒng)中,軟件模塊的開發(fā)和封裝。以組件的概念來開發(fā)軟件系統(tǒng),研究如何劃分高內(nèi)聚低耦合的模塊,如何提供模塊的接口,如何盡可能提高軟件模塊的可重復(fù)利用率。最后,要提高那些更高級的編程語言在機(jī)電系統(tǒng)中的應(yīng)用率,這需要機(jī)電一體化領(lǐng)域和計算機(jī)領(lǐng)域更進(jìn)一步的融合。

4.對于機(jī)電技術(shù)系統(tǒng)中應(yīng)用計算機(jī)軟件的展望

要提高機(jī)電一體化系統(tǒng)中軟件系統(tǒng)的開發(fā)效率,解決出現(xiàn)的一些問題,還需要進(jìn)行更多的研究和兩個領(lǐng)域在更高層次上的融合。采用更高層的面向?qū)ο蟮恼Z言如J烈,A等,它們在網(wǎng)絡(luò)的領(lǐng)域可以說是如魚得水,但是,在機(jī)電一體化系統(tǒng)中,似乎還是無用武之地。然而隨著機(jī)電一體化的發(fā)展,網(wǎng)絡(luò)制造和網(wǎng)絡(luò)合作發(fā)展迅速。專業(yè)的劃分越來越細(xì),人工智能飛速發(fā)展,自動化程度要求越來越高,現(xiàn)代控制理論越來越成熟,機(jī)電系統(tǒng)需要更高效、更智能化、能提供更高安全性的語言來進(jìn)行其中的軟件系統(tǒng)開發(fā)。因此,一些經(jīng)典的編程語言在將來肯定不能滿足機(jī)電一體化系統(tǒng)的要求,這就迫切需要機(jī)電一體化領(lǐng)域和計算機(jī)領(lǐng)域進(jìn)一步的、高層次的融合,要出現(xiàn)更適合機(jī)電系統(tǒng)的編程語言,要對機(jī)電系統(tǒng)中的軟件系統(tǒng)提出更高的要求和規(guī)范。這一切,還都需要我們進(jìn)行更多的研究和努力。

第5篇:計算機(jī)軟件系統(tǒng)開發(fā)范文

關(guān)鍵詞:計算機(jī);軟件開發(fā)技術(shù);生命周期法

21世紀(jì)已進(jìn)入了信息時代,計算機(jī)軟件開發(fā)技術(shù)正處于高速發(fā)展的時期,在這樣的社會環(huán)境之下,也推動了計算機(jī)技術(shù)的飛快提升,被人們廣泛應(yīng)用于社會的各個方面,包括日常工作、學(xué)習(xí)等。計算機(jī)軟件開發(fā)技術(shù)也得到專家學(xué)者們的廣泛關(guān)注。隨著改革的不斷深化,經(jīng)濟(jì)發(fā)展、社會進(jìn)步,人們的生活水平逐漸提高,于是人們有了更高的物質(zhì)和精神文化需求[1]。為了更好滿足人們的需求,就需要不斷創(chuàng)新計算機(jī)軟件開發(fā)技術(shù)。

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

計算機(jī)軟件可以大致劃分為系統(tǒng)軟件與應(yīng)用軟件兩大類別,系統(tǒng)軟件作為計算機(jī)硬件驅(qū)動的基礎(chǔ),滿足了用戶基本的使用需求。應(yīng)用軟件則主要針對不同用戶具體的使用需求而開發(fā)的,例如游戲軟件、音樂軟件、視頻軟件。無論是系統(tǒng)軟件還是應(yīng)用軟件,都是通過計算機(jī)這一平臺為用戶提供服務(wù),達(dá)到方便生活的目的。從用戶的角度來講,利用計算機(jī)主要利用的是計算機(jī)上的各種軟件。在20世紀(jì)六七十年代,主要通過手工的方式來開發(fā)計算機(jī)軟件,出錯率較高、生產(chǎn)效率低下,不能滿足人們的需要。隨著技術(shù)的不斷進(jìn)步,人們意識到需要一種特定規(guī)范的文檔來確保計算機(jī)軟件開發(fā)的程序設(shè)計、調(diào)試和運(yùn)行[2]。

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

計算機(jī)軟件系統(tǒng)由系統(tǒng)軟件和應(yīng)用軟件構(gòu)成,其中系統(tǒng)軟件是計算機(jī)本身必備的軟件,其是保證和支持計算機(jī)正常運(yùn)轉(zhuǎn)的重要保障。應(yīng)用軟件開發(fā)中心在于滿足用戶的使用需求,例如音樂軟件、視頻軟件在多數(shù)情況是為了幫助用戶獲得更好的娛樂體驗,因此與系統(tǒng)軟件相比,應(yīng)用軟件有著更好的實(shí)用性,能夠滿足人們的一些需求。本文提到的計算機(jī)軟件既指應(yīng)用軟件又指系統(tǒng)軟件[1]。計算機(jī)軟件開發(fā)技術(shù)有以下幾個特點(diǎn)。(1)計算機(jī)軟件開發(fā)工作必須著眼于實(shí)際需求,提升系統(tǒng)軟件與應(yīng)用軟件的使用價值,滿足人們的一些需求。在軟件開發(fā)完成后,借助于基本的軟件框架,發(fā)掘軟件的社會價值,推動計算機(jī)軟件開發(fā)工作的深入進(jìn)行。(2)計算機(jī)軟件開發(fā)技術(shù)是一項精細(xì)度極高的技術(shù),所以在研發(fā)過程中,工作人員必須要仔細(xì)入微[2]。(3)計算機(jī)軟件開發(fā)技術(shù)必須要遵循一定的原則,比如在研發(fā)過程中必須要確保所研發(fā)軟件的質(zhì)量與性能,盡可能研發(fā)設(shè)計一些先進(jìn)的產(chǎn)品,而不是別人做什么,自己就做什么。在研發(fā)出一個新的軟件之后必須要先進(jìn)行嚴(yán)格的評估和檢測,才能投放到市場中,以避免一些不必要的麻煩[1]。

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

計算機(jī)軟件極大便利了人們的生活,它所起到的作用也是顯而易見的,如人們在工作中運(yùn)用的各種辦公軟件,如今已成為人們工作中必不可少的一部分[2]。計算機(jī)軟件開發(fā)技術(shù)的重要性主要包括以下三個方面:推動信息時代的到來;是網(wǎng)絡(luò)技術(shù)發(fā)展的不竭動力;是計算機(jī)行業(yè)和軟件行業(yè)發(fā)展的源泉。第一,現(xiàn)階段企業(yè)在運(yùn)營管理的過程中,著力構(gòu)建信息數(shù)據(jù)管理機(jī)制,將其作為企業(yè)管理的核心。計算機(jī)軟件開發(fā)技術(shù)極大提高了信息傳輸和資源交流的速度,也使得人們有更多的渠道來獲取信息。計算機(jī)軟件開發(fā)工作獲得了較為充足的發(fā)展空間與各項資源,滿足了軟件開發(fā)工作中的各項基本需求,實(shí)現(xiàn)了企業(yè)管理的信息化。第二,以網(wǎng)絡(luò)技術(shù)為基礎(chǔ),打破了空間與時間的局限,能夠進(jìn)行跨地區(qū)的交流溝通,極大便利了人們的生活。同時計算機(jī)軟件服務(wù)能力的提升在很大程度上也推動了現(xiàn)代化網(wǎng)絡(luò)的構(gòu)建,催生出一大批新的計算機(jī)發(fā)展模式[1]。第三,以計算機(jī)軟件開發(fā)為起點(diǎn),軟件類型日益細(xì)化,在滿足人們不同使用需求的同時,也為計算機(jī)產(chǎn)業(yè)自身獲取了足夠的空間,促進(jìn)了計算機(jī)軟件開發(fā)產(chǎn)業(yè)的健康持續(xù)發(fā)展。

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

經(jīng)過科研人員的不斷探索與研究,計算機(jī)軟件開發(fā)技術(shù)已走向成熟階段,現(xiàn)已形成多種比較成熟的研發(fā)方式。目前計算機(jī)軟件開發(fā)技術(shù)主要有以下幾種方法。

4.1原型化方法

在研發(fā)部分軟件的過程中,對于軟件開發(fā)方向以及方法可能缺少必要的規(guī)劃,面對這種情況,為了確保軟件開發(fā)工作順利進(jìn)行,可以采取原型化法。原型化方法指的是在研發(fā)的初級階段,通過對用戶軟件使用需求的客觀分析,建立軟件模型,在原型建立完成后,與相關(guān)企業(yè)進(jìn)行對接,進(jìn)行軟件的微調(diào)。原型化方法的優(yōu)勢在于將用戶需求與開發(fā)工作進(jìn)行緊密結(jié)合,提升了軟件開發(fā)工作的針對性與有效性,這樣就可以省去中間一些不必要的環(huán)節(jié),在一定意義也降低了研發(fā)的成本。然而這種方法也存在一定的劣勢,就是不能用來研發(fā)大規(guī)模的系統(tǒng),因為這種方式過于繁瑣,在一定程度上會降低計算機(jī)軟件系統(tǒng)的研發(fā)效率,就算研發(fā)成功,將來的維護(hù)工作也會很難開展[3]。

4.2計算機(jī)軟件生命周期法

計算機(jī)軟件生命周期法是軟件開發(fā)人員研發(fā)軟件最常用的一種方式,相比于原型化方法,計算機(jī)軟件生命周期法可以用于研發(fā)大型的軟件系統(tǒng)。在運(yùn)用生命周期法時,在正式研發(fā)之前,設(shè)計師會對所要設(shè)計的軟件系統(tǒng)的功能和結(jié)構(gòu)進(jìn)行宏觀布局和整體規(guī)劃[4]。除此之外,還需要制作詳細(xì)的研發(fā)設(shè)計工作計劃報告。計算機(jī)軟件生命周期法的優(yōu)勢在于可以對整個設(shè)計研發(fā)工作進(jìn)行合理的整體布局和規(guī)劃,把大型計算機(jī)軟件系統(tǒng)的設(shè)計難度平均化,并且對研發(fā)的時間有較好的把控。

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

軟件開發(fā)設(shè)計人員在運(yùn)用自動形式的系統(tǒng)開發(fā)法的過程中,需要對軟件的基本需求、運(yùn)行模式進(jìn)行必要的分析,在通常情況下,如果不進(jìn)行說明,在實(shí)際研發(fā)的過程中,為了保證研發(fā)工作的質(zhì)量,技術(shù)人員可以通過編程的方式開發(fā)軟件。

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

計算機(jī)軟件技術(shù)的開發(fā)主要是為了便利人們的生活,如何最大限度提高計算機(jī)軟件的使用價值值得考慮[3]。計算機(jī)軟件的開發(fā)都是為了更好地服務(wù)人類,在軟件的開發(fā)過程中研發(fā)人員的專業(yè)素養(yǎng)越來越高,所以,在計算機(jī)軟件開發(fā)過程中應(yīng)以人為本,立足于市場的需求,再進(jìn)行軟件系統(tǒng)的設(shè)計和研發(fā),不斷地提高計算機(jī)軟件系統(tǒng)的實(shí)用價值。

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

第一,計算機(jī)軟件開發(fā)技術(shù)正在向網(wǎng)絡(luò)化發(fā)展,并且這也是未來的一種發(fā)展趨勢。計算機(jī)軟件也算是網(wǎng)絡(luò)的一種形式,所以計算機(jī)的網(wǎng)絡(luò)化對整個計算機(jī)大行業(yè)的發(fā)展有重要意義。網(wǎng)絡(luò)化也給計算機(jī)軟件開發(fā)技術(shù)提供了巨大的便利,所以,計算機(jī)軟件的開發(fā)技術(shù)是網(wǎng)絡(luò)化的開發(fā)技術(shù)[5]。第二,計算機(jī)軟件開發(fā)的根本目的是服務(wù)人類、服務(wù)社會,提高人們的工作效率和生活質(zhì)量。所以在以后的研發(fā)過程中,必須要以客戶為主要的服務(wù)對象,最大限度滿足客戶的需要,提供全面的服務(wù)。在計算機(jī)軟件開發(fā)的過程中采用先進(jìn)的理念和技術(shù),這也是計算機(jī)軟件開發(fā)的趨勢。

7結(jié)語

計算機(jī)軟件開發(fā)技術(shù)的應(yīng)用是一個全方位的過程,需要技術(shù)人員以及相關(guān)工作者以現(xiàn)有的技術(shù)為基本框架,從多個角度出發(fā),采取多種開發(fā)手段開發(fā)計算機(jī)軟件[5]。通過這種方式,滿足社會經(jīng)濟(jì)發(fā)展以及日常生活中對于計算機(jī)軟件的使用需求,促進(jìn)整個計算機(jī)軟件開發(fā)產(chǎn)業(yè)的健康快速發(fā)展。

參考文獻(xiàn)

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

[2]孫麗霞.我國計算機(jī)軟件技術(shù)的現(xiàn)狀及發(fā)展趨勢[J].金田,2012(10):311.

[3]劉默.淺析軟件開發(fā)技術(shù)在計算機(jī)網(wǎng)絡(luò)教育中的重要性[J].中小企業(yè)管理與科技,2011(18):275.

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

第6篇:計算機(jī)軟件系統(tǒng)開發(fā)范文

1計算機(jī)軟件系統(tǒng)的定義簡介

1.1關(guān)于軟件。自從19世紀(jì)中后期以來,計算機(jī)軟件系統(tǒng)的創(chuàng)新以及運(yùn)用從原本的人工寫錄計算機(jī)的程序發(fā)展到了更加高端、更加方便的水平。如今計算機(jī)技術(shù)得到提升,新型技術(shù)如雨后春筍,而且得到了人們一定的關(guān)注和認(rèn)同,在生產(chǎn)中得到了使用。計算機(jī)的運(yùn)用也更加普及,在生活中、工作中、學(xué)習(xí)中各個方面,都離不開計算機(jī)的幫助。計算機(jī)傾向于更加簡易方便的趨勢,而軟件的使用也更加普遍,沒有以前的限制和約束。軟件開始有了官方科學(xué)的概念,指的是計算機(jī)通過采用一定的方式或是規(guī)則,滿足一定的需求,在計算機(jī)正在使用的過程中供給所需要的數(shù)據(jù)。

1.2軟件工程技術(shù)。上個世紀(jì)九十年代,所使用的軟件工程技術(shù)還是人工進(jìn)行編寫,不但效率不高,而且容易出現(xiàn)錯誤的情況,不易于核查和更改。首先,耗費(fèi)了大量的人力資源,程序編寫員的勞動工作強(qiáng)度高,軟件較為復(fù)雜,不利于大規(guī)模的傳播推廣,軟件的開發(fā)時間過長,不易修改和改良。因此,軟件工程技術(shù)還是存在許多不足之處。

2開發(fā)方法

開發(fā)軟件首先應(yīng)當(dāng)具備一定的技術(shù)創(chuàng)新團(tuán)隊,并且按照一定的技術(shù)發(fā)展原則,設(shè)計與應(yīng)用并重,保證科學(xué)的開發(fā)方法,減少一些傳統(tǒng)的開發(fā)方法帶來的弊端。

2.1生命周期方法。這種方法主要是調(diào)整軟件系統(tǒng)開發(fā)的周期,將開發(fā)的整個時間進(jìn)行細(xì)化,并對開始和結(jié)束的定義重新定義,確保這種方式準(zhǔn)確科學(xué),有著嚴(yán)格標(biāo)準(zhǔn)的定義要求,上一個階段的結(jié)束之后才能開始下一個階段,這樣的方式有利于減輕開發(fā)人員的工作壓力,并且有利于整體目標(biāo)的實(shí)現(xiàn),對每一個階段的工作進(jìn)行準(zhǔn)確的定義,防止不明確自己的任務(wù)而引發(fā)的問題。

2.2原型化開發(fā)方法。如果在進(jìn)行設(shè)計的最初階段,設(shè)計人員對于產(chǎn)品并沒有一個明確的定義,或者是缺乏一定的研究材料,則可以使用原型化開發(fā)的方法。先確定對于開發(fā)產(chǎn)品的大概模型,在此模型的基礎(chǔ)上進(jìn)行加工。

3發(fā)展方向

3.1服務(wù)。現(xiàn)如今,軟件系統(tǒng)更偏向于用戶體驗這方面,為了給用戶帶來更加優(yōu)良的服務(wù)體驗,符合用戶的需求,軟件系統(tǒng)將更加直接,滿足用戶的需求,帶給用戶更好的服務(wù)。

3.2更加網(wǎng)絡(luò)化。網(wǎng)絡(luò)化是21世紀(jì)的主旋律,計算機(jī)軟件技術(shù)應(yīng)該面向世界、面向未來,開發(fā)的過程中應(yīng)該將眼光放遠(yuǎn)一些,考慮到國際之間的聯(lián)系,爭取運(yùn)用更加先進(jìn)的技術(shù),滿足各個地區(qū)各個國家的用戶的需求。

3.3更加智能化。人工智能的概念一經(jīng)提出就受到了廣泛的關(guān)注和熱議,將人工智能技術(shù)運(yùn)用到軟件開發(fā)中,能夠有效減少前期的人力物力的投入成本,縮短開發(fā)時間,根據(jù)具體情況的需要進(jìn)行更新和改良,有利于大規(guī)模的生產(chǎn)和運(yùn)用。隨著人工智能技術(shù)的不斷成熟,兩者相互促進(jìn),將會帶來更大的收益,這也是一項劃時代的舉措。

3.4更加開放化。為了實(shí)現(xiàn)資源共享,軟件的開放化是十分重要的,這項舉措有利于技術(shù)不斷更新和發(fā)展,開放人員通過這個進(jìn)行交流,不斷進(jìn)步,吸取對方創(chuàng)意中的長處為我所用,發(fā)現(xiàn)自己不足之處并加以改良,優(yōu)化產(chǎn)業(yè)結(jié)構(gòu),有利于產(chǎn)品創(chuàng)新發(fā)展,開放化一舉有著極為重要的意義,其方便快捷、易于溝通、信息交互便捷、利于數(shù)據(jù)的存儲和利用。

4結(jié)束語

第7篇:計算機(jī)軟件系統(tǒng)開發(fā)范文

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

引言

目前互聯(lián)網(wǎng)全球化的發(fā)展帶動我國的計算機(jī)也進(jìn)入到了信息數(shù)字化高速發(fā)展階段,發(fā)展的核心還是關(guān)于數(shù)字媒體和軟件的應(yīng)用技術(shù)的開發(fā),現(xiàn)在我們生活中及工作中都要用到計算機(jī)進(jìn)行輔生活或者辦公,同時能滿足客戶各式各樣的需求,給我們生活提供了極大的便利,計算機(jī)軟件的發(fā)展已經(jīng)基本上覆蓋生活工作的各個角落,并且還能保持高速發(fā)展的態(tài)勢繼續(xù)向前,未來會在更多的領(lǐng)域進(jìn)行拓展。

1計算機(jī)開發(fā)技術(shù)的內(nèi)涵

對于我們所了解的計算機(jī)技術(shù)來說,就包括兩部分:硬件和軟件。這兩部分構(gòu)成了計算機(jī)的系統(tǒng)體系,二者相輔相成,借助相關(guān)的軟件部分來幫助人們,說到軟件部分,又要分為兩部分,一個是系統(tǒng)軟件,另一個是外部研發(fā)的系統(tǒng)軟件,這兩個雖然都是系統(tǒng)軟件,但他們的功能卻不一樣。簡單來說,系統(tǒng)軟件讓計算機(jī)更好的運(yùn)行起來。外部系統(tǒng)軟件主要在生活和日常工作中的體現(xiàn),所以說系統(tǒng)軟件是整個計算機(jī)運(yùn)行起來的基礎(chǔ),外部系統(tǒng)軟件是屬于擴(kuò)展出來的。計算機(jī)系統(tǒng)和軟件之間有著緊密的聯(lián)系,相互促進(jìn)、相互作用,共同為人們提供便捷。計算機(jī)軟件的開發(fā)主要是為了解決人們生活和工作中的問題,從而提高工作效率,并改善人們的生活質(zhì)量。如今,全世界對于計算機(jī)軟件的開發(fā)重視程度越來越大,同時也不斷出臺了諸支持計算機(jī)軟件開發(fā)技術(shù)的政策,并加大了投資力度,提供豐富的資源促進(jìn)計算機(jī)軟件開發(fā)的發(fā)展。現(xiàn)如今計算機(jī)技術(shù)在國際水平的發(fā)展大趨勢是改變原有的開發(fā)重點(diǎn),更加注重對于計算機(jī)基礎(chǔ)技術(shù)的開發(fā),隨即大部分國家也開始改變軟件研發(fā)重點(diǎn)。

2常見的開發(fā)方法

2.1結(jié)構(gòu)化系統(tǒng)開發(fā)法

作為最普遍、最成熟的計算機(jī)軟件開發(fā)方法,結(jié)構(gòu)化系統(tǒng)開發(fā)法需要將軟件開發(fā)科學(xué)、合理劃分為不同周期,并基于周期劃分制訂軟件開發(fā)計劃,軟件需求的分析、軟件問題的定義和規(guī)劃、軟件和測試程序編碼的設(shè)計均可由此獲得有力支持,軟件開發(fā)運(yùn)行、計算機(jī)正常運(yùn)行也能由此得到較好保障。結(jié)構(gòu)化系統(tǒng)開發(fā)法多用于大型復(fù)雜應(yīng)用軟件,電子商務(wù)應(yīng)用程序軟件的開發(fā)便多采用該設(shè)計方法。具體的電子商務(wù)應(yīng)用程序軟件開發(fā)中,應(yīng)用結(jié)構(gòu)化系統(tǒng)開發(fā)法需結(jié)合企業(yè)實(shí)際需求,判斷軟件開發(fā)在技術(shù)、經(jīng)濟(jì)層面的可行性,軟件開發(fā)后期的軟件定期維護(hù)、更新同樣不容忽視。結(jié)構(gòu)化系統(tǒng)開發(fā)法具備布局全面、整體的特點(diǎn),明確階段劃分、任務(wù)、目標(biāo)以及可較好控制開發(fā)耗時也屬于這一開發(fā)方法的優(yōu)勢,但其存在需要糾正的巨大工作量、無法同時開展不同開發(fā)階段等問題,這些需要引起人們的重視。

2.2原型化開發(fā)法

原型化開發(fā)法廣泛應(yīng)用于我國計算機(jī)軟件開發(fā)領(lǐng)域。該軟件開發(fā)需結(jié)合用戶需求創(chuàng)建軟件模型,通過不斷修改模型、查找并處理漏洞,不斷完善軟件,配合開展軟件使用過程的定期維護(hù)和及時處理,便能夠保證計算機(jī)軟件的開發(fā)質(zhì)量。原型化開發(fā)法適合小型應(yīng)用軟件開發(fā)。在明確用戶需求的前提下,原型化開發(fā)法不僅能夠降低軟件開發(fā)成本,而且能夠有效降低用戶投資風(fēng)險,但無法滿足大型軟件開發(fā)的需求。

2.3自動化系統(tǒng)開發(fā)法

作為建立在原型化開發(fā)法基礎(chǔ)上的計算機(jī)軟件開發(fā)方法,自動化系統(tǒng)開發(fā)法需結(jié)合軟件反饋分析用戶需求,并結(jié)合需求明確編輯程序,實(shí)現(xiàn)開發(fā)軟件的自動編輯。在明確開發(fā)目標(biāo)、內(nèi)容的支持下,自動化系統(tǒng)開發(fā)法的應(yīng)用可結(jié)合設(shè)計要求,自動完成軟件系統(tǒng)、編碼設(shè)計,由此可大幅度提高計算機(jī)軟件的開發(fā)效率,縮短開發(fā)周期。

3計算機(jī)軟件開發(fā)技術(shù)的應(yīng)用要點(diǎn)

3.1分層技術(shù)應(yīng)用要點(diǎn)

分層技術(shù)屬于計算機(jī)軟件開發(fā)技術(shù)的重要組成,其本質(zhì)是闡述計算機(jī)軟件內(nèi)部結(jié)構(gòu)層次關(guān)系。分層技術(shù)可保證計算機(jī)軟件的功能齊全并提高其智能化程度,計算機(jī)軟件的條理化與層次化、能耗降低、效率提升也能夠由此實(shí)現(xiàn)。以雙層技術(shù)應(yīng)用為例,分層技術(shù)應(yīng)用需結(jié)合計算機(jī)軟件的信息處理和邏輯處理的需求,重點(diǎn)實(shí)現(xiàn)計算機(jī)軟件客戶端服務(wù)器點(diǎn)的優(yōu)化整合。一般來說,計算機(jī)軟件開發(fā)中的雙層技術(shù)主要以軟件的客戶端和服務(wù)器為基礎(chǔ),負(fù)責(zé)分析與處理計算機(jī)軟件涉及的邏輯關(guān)系。這一過程中,客戶端負(fù)責(zé)接收消息,完成處理的信息需要傳遞至服務(wù)器,服務(wù)器在完成計算與信息總結(jié)后,將信息傳遞至客戶端供人們使用。

3.2B/S體系結(jié)構(gòu)開發(fā)要點(diǎn)

B/S體系結(jié)構(gòu)屬于現(xiàn)階段計算機(jī)軟件開發(fā)的常用結(jié)構(gòu),基于該結(jié)構(gòu)的計算機(jī)軟件開發(fā)可采用多層Web應(yīng)用動態(tài)模式、分布式多層結(jié)構(gòu),同時關(guān)注軟件的安全性和穩(wěn)定性。以其中的多層Web應(yīng)用動態(tài)模式為例,該模式具備安全、系統(tǒng)維護(hù)升級簡單、數(shù)據(jù)庫服務(wù)器負(fù)載較低、封裝源代碼和不斷提高軟件性能等優(yōu)勢。多層Web應(yīng)用動態(tài)模式主要涉及瀏覽器、C/S應(yīng)用、應(yīng)用服務(wù)器、數(shù)據(jù)庫服務(wù)器、WEBSERVER和INTERNET/INTRANET。為保證計算機(jī)軟件的B/S體系結(jié)構(gòu)開發(fā)實(shí)現(xiàn)動態(tài)平衡,設(shè)計過程必須對應(yīng)用服務(wù)器進(jìn)行冗余配置,同時開展負(fù)荷計算,將系統(tǒng)負(fù)載分散到多個應(yīng)用服務(wù)器。B/S體系結(jié)構(gòu)具備的開發(fā)成本和維護(hù)成本較低,可實(shí)現(xiàn)跨平臺操作,減少網(wǎng)絡(luò)開銷、消除數(shù)據(jù)庫瓶頸、減少數(shù)據(jù)庫開發(fā)等能夠由此實(shí)現(xiàn)。

3.3嵌入式軟件開發(fā)要點(diǎn)

隨著各類電子設(shè)備的快速發(fā)展,作為計算機(jī)軟件的重要組成,嵌入式軟件的應(yīng)用日漸廣泛化,嵌入式軟件開發(fā)逐漸成為業(yè)界關(guān)注的焦點(diǎn),其具體開發(fā)流程可概括為:需求分析設(shè)計實(shí)現(xiàn)測試運(yùn)行。為了保證嵌入式軟件的開發(fā)效率,本文建議采用基于組件的嵌入式軟件開發(fā)方法,該方法的應(yīng)用流程為:應(yīng)用系統(tǒng)/應(yīng)用系統(tǒng)/應(yīng)用系統(tǒng)抽取領(lǐng)域共性組件庫新應(yīng)用系統(tǒng)/新應(yīng)用系統(tǒng)/新應(yīng)用系統(tǒng)。在組件構(gòu)成的組件倉庫的支持下,嵌入式軟件開發(fā)效率、質(zhì)量均可得到較好保障。以某智能氣象站的嵌入式軟件開發(fā)為例,Qt跨平臺C++開發(fā)環(huán)境、moc元對象編譯器、“信號與槽”新消息機(jī)制均能夠較好服務(wù)于嵌入式軟件開發(fā)為保證嵌入式軟件開發(fā)質(zhì)量,開發(fā)過程需重點(diǎn)關(guān)注單元間通信方式、類的繼承關(guān)系。其中,單元間通信方式需設(shè)計四種信號和槽,分別對應(yīng)數(shù)據(jù)信息、指令信息、通用信息和狀態(tài)信息,并通過2路輸入和輸出的抽象處理單元實(shí)現(xiàn)指令和數(shù)據(jù)的分離;類的繼承關(guān)系需重點(diǎn)關(guān)注CUnitBase類的定義、Qt自帶的線程類QThread,這些同樣會對嵌入式軟件開發(fā)質(zhì)量造成較為深遠(yuǎn)的影響。

第8篇:計算機(jī)軟件系統(tǒng)開發(fā)范文

關(guān)鍵詞:計算機(jī)軟件工程;管理及應(yīng)用

0引言

隨著高科技的飛速發(fā)展,人類生活的方方面面都可以以計算機(jī)軟件的形式出現(xiàn)。特別是近幾年,智能化的概念、無人化的生產(chǎn)理念日漸盛行,這些都離不開計算機(jī)軟件管理的控制,因而計算機(jī)軟件的存在意義非凡??墒怯捎谟嬎銠C(jī)軟件只注重開發(fā),卻忽略了軟件的風(fēng)險問題及其后續(xù)的管理,軟件管理和應(yīng)用成為了薄弱環(huán)節(jié),所以我們更要加大這方面的管理與控制。從各個環(huán)節(jié)入手解決問題。

1計算機(jī)軟件工程管理與應(yīng)用的發(fā)展現(xiàn)狀

隨著社會的發(fā)展與科技的進(jìn)步,計算機(jī)軟件工程的重要性與日俱增,計算機(jī)軟件工程的系統(tǒng)無論是在語言方面還是編程等其他方面都具有重要作用。事實(shí)證明,這些年以來,計算機(jī)軟件系統(tǒng)不僅是在管理方面還是在應(yīng)用方面都發(fā)揮著它自己獨(dú)特的作用,同時也因為科學(xué)技術(shù)的提升與人才的培養(yǎng)而產(chǎn)生了較為巨大的進(jìn)步,具體的進(jìn)步如下:計算機(jī)系統(tǒng)工程管理系統(tǒng)化?,F(xiàn)在的計算機(jī)系統(tǒng)管理采用更加科學(xué)合理的模式,大大完善了傳統(tǒng)的計算機(jī)軟件工程。計算機(jī)軟件工程應(yīng)用先進(jìn)化。計算機(jī)軟件工程不僅在運(yùn)用范圍上變得更加廣泛,運(yùn)用模式隨著科學(xué)研究的深入變得更加合理。與此同時,計算機(jī)軟件工程內(nèi)部也在不斷的完善過程中。然而值得注意的是,我國的計算機(jī)軟件工程仍然存在著一定的問題。找到問題的所在,并解決問題,同時對計算機(jī)軟件工程的管理與應(yīng)用進(jìn)行質(zhì)量上的提升與系統(tǒng)上的完善是非常必要的。只有這樣才能使我國的計算機(jī)工程系統(tǒng)發(fā)展進(jìn)行得更加順利,前路更加美好。

2計算機(jī)軟件工程的應(yīng)用領(lǐng)域以及管理內(nèi)容

2.1計算機(jī)軟件工程的應(yīng)用領(lǐng)域

在現(xiàn)代教育中,多媒體技術(shù)和計算機(jī)技術(shù)在教學(xué)中的廣泛使用,使用各種軟件進(jìn)入教室,計算機(jī)軟件在課堂教學(xué)中課堂之后,課堂有了大的變化,之前只有通過教師的教學(xué),課程的教學(xué)效果是枯燥乏味,學(xué)生失去學(xué)習(xí)的興趣和信心,計算機(jī)軟件的應(yīng)用可以讓學(xué)生看圖片、聽聲音、看視頻,甚至世界各地的學(xué)生的學(xué)習(xí)經(jīng)驗交流,大大提高了教學(xué)效率,提高學(xué)生的學(xué)習(xí)興趣,開拓眼界增長了很多課本以外的知識。計算機(jī)已成為現(xiàn)代教學(xué)中不可或缺的一部分,同時,信息技術(shù)教育的相關(guān)專業(yè)也應(yīng)運(yùn)而生。計算機(jī)軟件管理運(yùn)用在工作中也顯示出不凡的威力,將多種軟件程序結(jié)合使用,提高工作效率,解放勞動力,加快企業(yè)更加現(xiàn)代化的發(fā)展步伐。如工程項目設(shè)計和施工環(huán)節(jié)的人員管理等。計算機(jī)軟件的通用改變了傳統(tǒng)的通訊方式,各類手機(jī)軟件的開發(fā)與應(yīng)用極大地擴(kuò)充了我們生活交友的圈子,同時方便和豐富了我們的生活,提高工作效率,讓我們可以足不出戶就可以暢通五湖四海,了解天下大事。

2.2計算機(jī)軟軟件工程的管理內(nèi)容

計算機(jī)軟件工程的管理的主要內(nèi)容涉及到以下的四個方面:對組織機(jī)構(gòu)的管理、對工作人員的管理、對用戶的管理以及對資料的管理。組織結(jié)構(gòu)管理是指各部門的工作人員的有機(jī)結(jié)合而不是單指開發(fā)人員,強(qiáng)調(diào)在組織中,工作人員各司其職,各級之間信息傳達(dá)準(zhǔn)確無誤,以應(yīng)對不同的任務(wù)要求。工作人員的管理也是計算機(jī)軟件工程管理的重要部分,工作人員的日常是各個部門的人依據(jù)不同的任務(wù)特點(diǎn),分工合作,一起完成相關(guān)軟件的開發(fā)、應(yīng)用與管理。顯而易見工作人員不僅僅包含開發(fā)人員,也包含各種業(yè)務(wù)能力的協(xié)作人員,因此對工作人員的管理至關(guān)重要,充分發(fā)揮不同性質(zhì)工作人員的積極性,只有將負(fù)責(zé)不同工作板塊的工作人員通過一定的團(tuán)結(jié)精神鼓舞團(tuán)結(jié)到一起,才能確保計算機(jī)軟件開發(fā)項目能夠圓滿成功。服務(wù)客戶的需求是計算機(jī)軟件開發(fā)的核心價值是,所以計算機(jī)軟件管理中應(yīng)該詳細(xì)的考慮用戶的切身需求與興趣,以保證開發(fā)切實(shí)適用于廣大用戶群體,用戶群體的意見是軟件開發(fā)的重中之重,只有滿足用戶的需求才能保證軟件的質(zhì)量,并延長軟件的使用壽命。資料的管理作為計算機(jī)軟件管理的重要部分之一,它是指對軟件開發(fā)過程中,將所涉及的方方面面的文檔資料進(jìn)行記錄并保存,方便日后的升級與維修。文檔資料的保存有利于查閱尋找,分門別類的管理更是節(jié)省后期修補(bǔ)的時間,進(jìn)一步提高工作效率。因此系統(tǒng)完整的資料管理為計算機(jī)軟件工程管理提供了重要的保障。

3計算機(jī)軟件工程管理應(yīng)用存在的問題

(1)目前的中國計算機(jī)軟件工程管理組織往往會在一定程度上對組織結(jié)構(gòu)管理方面有一定的忽視,相對國外而言,管理模式并不清晰,同時由于管理人員的工作內(nèi)容較為混亂,致使每個管理人員不能各司其職,產(chǎn)生了許多管理方面自纏繞的問題。(2)就我國計算機(jī)開發(fā)現(xiàn)狀來看,開發(fā)人員并不能夠很好地對計算機(jī)軟件系統(tǒng)進(jìn)行有利開發(fā)甚至系統(tǒng)管理。這就意味著我國急需培養(yǎng)計算機(jī)軟件開發(fā)相關(guān)人才來提高整體的計算機(jī)軟件開發(fā)技術(shù)。更需要注重的一個問題是,由于軟件開發(fā)技術(shù)師的技術(shù)水平有限,并不能針對某一單一領(lǐng)域需求開發(fā)出更有價值,更有效率地針對性軟件系統(tǒng)。以致設(shè)計開發(fā)出一些實(shí)用性不強(qiáng)的計算機(jī)軟件,直接造成了計算機(jī)開發(fā)資源的浪費(fèi)。(3)針對目前我國對計算機(jī)系統(tǒng)工程使用者的管理缺乏現(xiàn)象來看,我國的計算機(jī)系統(tǒng)軟件工程的管理制度存在很大的缺陷。如果要提升計算機(jī)系統(tǒng)軟件工程管理水平,對計算機(jī)軟件的用戶進(jìn)行更加有效的管理是更重要的。(4)雖然中國的計算機(jī)軟件正在造福于大多數(shù)的領(lǐng)域,但是針對某些特殊領(lǐng)域還是存在著操作員技術(shù)不夠?qū)е掠嬎銠C(jī)軟件不能成功普及使用的問題。比如在提倡農(nóng)業(yè)向科技轉(zhuǎn)型的現(xiàn)代中國,很多農(nóng)民對于計算機(jī)軟件的使用還是存在著比較大的障礙,使計算機(jī)軟件的使用率在農(nóng)業(yè)領(lǐng)域處于較低狀態(tài)。

4計算機(jī)軟件工程管理與應(yīng)用的發(fā)展對策

(1)建立規(guī)范體系,完善組織機(jī)構(gòu)。首先,應(yīng)該對組織層的管理人員進(jìn)行專職劃分,使每一個人負(fù)責(zé)一個相應(yīng)的板塊,從而使管理系統(tǒng)得到良好的運(yùn)轉(zhuǎn)。其次,管理層對于計算機(jī)軟件具有一定的了解是必不可少的,這樣能使管理層更加理解計算機(jī)軟件開發(fā)的過程,能更好地管理并組織技術(shù)人員進(jìn)行計算機(jī)軟件系統(tǒng)開發(fā)。最后,最高層應(yīng)該定期整頓管理層。使管理層分工明確各司其職,以此來有效提高計算機(jī)軟件工程管理的高效性與實(shí)用性。(2)對客戶系統(tǒng)的管理進(jìn)行一定程度的加強(qiáng)。一是完善并審核客戶資料。有效降低不良用戶的使用率,從而對用戶使用的安全進(jìn)行一定程度的保障。二是提高計算機(jī)系統(tǒng)的私密性。通過對用戶系統(tǒng)的完善與安全性能的提升,確保用戶在使用計算機(jī)系統(tǒng)軟件的時候不會有信息的泄露與遺失。三是通過法律層面的不斷完善,更好地進(jìn)行用戶管理。(3)在對計算機(jī)軟件工程的檔案資料進(jìn)行不斷完善的過程中,軟件開發(fā)的部門需要設(shè)置專門的機(jī)構(gòu)對檔案資料進(jìn)行管理,以不斷提高檔案資料的完整性,同時還要采用專門的檔案資料管理人員進(jìn)行管理,以減少文件丟失的現(xiàn)象的發(fā)生,促進(jìn)文件管理的妥善保管,讓計算機(jī)軟件的開發(fā)與應(yīng)用有合理的依據(jù)。(4)從提高應(yīng)用人員的軟件了解程度以及降低操作者的使用難度兩個方面來達(dá)到對計算機(jī)軟件應(yīng)用人員能力的提高。想要做到這兩個方面,必須首先通過相關(guān)技術(shù)人員的研究對軟件操作進(jìn)行最大程度上的簡化,再對實(shí)際應(yīng)用人員進(jìn)行培訓(xùn),并使其熟悉所應(yīng)用的軟件,以此來實(shí)現(xiàn)計算機(jī)軟件系統(tǒng)使用的簡便化與普及化。

5結(jié)語

根據(jù)上述文章的分析可以知道,科學(xué)技術(shù)日新月異,計算機(jī)領(lǐng)域也取得了杰出的成果,并為人類提供了極大的科學(xué)價值與實(shí)用價值。在具體地運(yùn)用過程中,計算機(jī)軟件為用戶提供了極大的便利,并且存在著極其廣闊的發(fā)展空間,因此提高計算機(jī)軟件工程管理的效率,對計算機(jī)軟件工程系統(tǒng)管理人員的管理水平進(jìn)行一定程度上的提升,能夠保障計算機(jī)阮籍穩(wěn)步有力的發(fā)展,并為用戶創(chuàng)造更多、更大的價值。

參考文獻(xiàn):

[1]鄭鑫.計算機(jī)軟件工程管理與應(yīng)用[J].中國新通信,2015(23).

[2]孫華,李愛平,金智.加強(qiáng)計算機(jī)軟件工程管理應(yīng)用的措施分析[J].電子制作2015(08):78.

[3]劉琳.計算機(jī)軟件工程管理與應(yīng)用分析[J].軟件,2014(02):141-143.

第9篇:計算機(jī)軟件系統(tǒng)開發(fā)范文

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

關(guān)鍵字:

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

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

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

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

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

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

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

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

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

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

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

參考文獻(xiàn)

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

隆安县| 温泉县| 疏附县| 乌拉特前旗| 扎赉特旗| 宁南县| 延边| 通城县| 盐池县| 安达市| 周口市| 中宁县| 双江| 嵩明县| 宣恩县| 定襄县| 和龙市| 铅山县| 福建省| 舟山市| 肥乡县| 营口市| 积石山| 丰台区| 内黄县| 广河县| 和平县| 响水县| 梅河口市| 昆明市| 青阳县| 永平县| 澄江县| 青田县| 肥乡县| 雅安市| 平谷区| 凤山县| 连山| 基隆市| 商都县|