時間:2024-01-02 10:27:15
序論:在您撰寫計算機技術開發(fā)時,參考他人的優(yōu)秀作品可以開闊視野,小編為您整理的7篇范文,希望這些建議能夠激發(fā)您的創(chuàng)作熱情,引導您走向新的創(chuàng)作高度。
1、整定計算的條件
以往的整定計算軟件在開發(fā)的時候,我國的大多數(shù)110kV電網(wǎng)還是環(huán)網(wǎng)運行,這些軟件充分考慮了220kV電網(wǎng)同110kV環(huán)網(wǎng)之間電磁環(huán)的存在對保護整定的影響,并因此增加了軟件的復雜程度,降低了其靈活性。這些軟件對于110kV電網(wǎng)保護的整定不規(guī)范、失配點多、非常規(guī)整定多的問題沒有重視,大大降低了計算出的結果的實用價值。另外受軟件開發(fā)平臺的限制,開發(fā)者在人機界面的方便程度考慮較少,使得人工干預非常煩瑣,費時費力,不得不棄而不用。
準專家系統(tǒng)模式的計算機整定計算能夠解決以往的軟件應用到110kV電網(wǎng)時所遇到的問題,其主要依據(jù)有兩點:110kV電網(wǎng)結構的變化和計算機技術的發(fā)展。
1.1、110kV電網(wǎng)形成單電源的輻射結構,簡化了整定計算
隨著220kV的主輸電網(wǎng)絡的形成,原來的110kV環(huán)網(wǎng)得以解環(huán)運行,從而形成了以220kV變電站為中心電源的輻射型結構的分區(qū)網(wǎng)絡,使得110kV的電網(wǎng)結構大大地簡化。由于不再考慮電磁環(huán),也使得110kV電網(wǎng)的整定計算軟件的開發(fā)思路發(fā)生了重大改變。解環(huán)運行之后,分區(qū)網(wǎng)絡的規(guī)模較以前減少了許多,各電力元件之間的保護配合關系變得非常簡單,如果仍沿用節(jié)點方程的方法進行整定計算,一方面將簡單問題復雜化,另一方面仍不能解決短線群、T接線、小電源的問題。準專家模式是將電力元件的所有的整定配合關系歸納為相應的用計算公式表示的規(guī)則(由于不存在電磁環(huán),這些規(guī)則的數(shù)目及復雜程度都大大降低),然后由整定人選擇所整定的電力元件的整定規(guī)則。這種模式簡單、直觀,對整定計算全過程可進行有效的控制。
1.2、計算機技術的發(fā)展為新模式提供強大的技術支持
最早進行整定計算軟件的開發(fā)大約是在七八十年代,現(xiàn)在計算機軟硬件的技術水平同當時相比不可同日而語。當時編制軟件最先要考慮的是軟件的運行速度以及數(shù)據(jù)的存儲容量,其次才是用戶界面,而以目前的計算機技術水平,對于編制這種規(guī)模的軟件,其運算速度及數(shù)據(jù)存儲容量可以不予考慮,因此其重點應該是良好的用戶界面。準專家系統(tǒng)模式完全在系統(tǒng)一次圖形界面上完成參數(shù)數(shù)據(jù)的輸入、計算過程的控制、計算結果的輸出,大大降低了使用者掌握軟件的難度,不經(jīng)培訓就可以方便地使用。
2、整定計算的實施方案
2.1、方案總體設計
該方案由以下幾個模塊組成:電網(wǎng)拓撲繪圖模塊、參數(shù)數(shù)據(jù)輸入模塊、短路電流計算模塊、整定計算規(guī)則模塊、整定計算模塊、ODBC接口模塊。
由圖1可以看出,整定計算的全過程都是在系統(tǒng)一次圖形的界面下完成,不需要使用者對底層進行操作。在專用的電網(wǎng)拓撲繪圖模塊下,一次圖一旦繪好,網(wǎng)絡數(shù)據(jù)的拓撲結構就建成,結構中各單元同系統(tǒng)各元件一一對應,這種對應是由軟件完成,毋需人工干預;參數(shù)數(shù)據(jù)庫、短路電流數(shù)據(jù)庫、規(guī)則庫都是整定計算的數(shù)據(jù)源,其中參數(shù)數(shù)據(jù)庫、短路電流數(shù)據(jù)庫與系統(tǒng)一次結構緊密相關,當系統(tǒng)一次結構變化后,這兩個數(shù)據(jù)庫的內(nèi)容相應修改。整定規(guī)則庫則完全獨立,其修改、補充等操作單獨進行。
2.2、功能模塊介紹
2.2.1、電網(wǎng)拓撲繪圖模塊
電網(wǎng)拓撲繪圖模塊是一個面向?qū)ο蟮碾娋W(wǎng)繪圖工具,能夠支持全屏幕動態(tài)縮放、屏幕漫游,以基本圖元(如線路、斷路器、變壓器等)為繪圖單位,進行系統(tǒng)一次網(wǎng)絡圖的繪制,各圖元通過定義形成網(wǎng)絡拓撲結構,性能優(yōu)良且操作方便。除了具有圖形編輯軟件的一般功能外,它的最大特點在于可以無隙地嵌入數(shù)據(jù)庫和保護整定計算模塊。因此,該模塊實際上充當了本系統(tǒng)的用戶交互界面,用戶在圖上即可進行數(shù)據(jù)庫操作并可啟動線路或變壓器的保護整定計算。
2.2.2、參數(shù)數(shù)據(jù)輸入模塊
在系統(tǒng)一次圖上,在定義好的圖元上輸入?yún)?shù)數(shù)據(jù),經(jīng)過計算機處理后形成參數(shù)數(shù)據(jù)庫,并同網(wǎng)絡拓撲結構一一對應。參數(shù)數(shù)據(jù)能夠在系統(tǒng)一次圖上打印出來。
2.2.3、短路電流計算模塊
利用已形成的網(wǎng)絡拓撲結果及參數(shù)數(shù)據(jù)庫,以各母線為故障點,計算大小運行方式下三相短路、兩相短路、單相接地、兩相短路接地的故障電流,形成短路電流數(shù)據(jù)庫,并能夠以一定格式輸出打印。
2.2.4、整定計算規(guī)則模塊
以單電源輻射型網(wǎng)絡為主要整定對象,充分考慮短線群、T接線、小電源對整定計算的影響,將各種保護的整定方法總結、歸納,形成標準化、公式化的規(guī)則庫。
2.2.5、整定計算模塊
模塊分為整定設置、線路保護整定及元件保護整定三部分。整定計算所需的有關系數(shù)要求,例如靈敏系數(shù)、可靠系數(shù)、配合系數(shù)、整定原則等,整定前在整定設置菜單下填入。
線路保護整定計算分三種方式:
1)全自動方式:所有整定步驟由計算機完成,沒有人工干預;
2)半自動方式:由人工指定失配點及失配參數(shù),計算機完成后面的工作;
3)全人工方式:全部整定步驟采用問答式,由整定人逐步完成,每一步的計算結果均在屏幕顯示。
保護整定均在系統(tǒng)網(wǎng)絡界面上進行,根據(jù)用戶在系統(tǒng)一次圖上選定的電力元件,直接啟動相應保護的整定計算模塊,通過調(diào)用參數(shù)數(shù)據(jù)庫、短路電流數(shù)據(jù)庫、規(guī)則庫的內(nèi)容進行計算,計算過程可人工干預。
所有的計算結果均以整定計算書的形式輸出。
2.2.6、ODBC接口模塊
整定計算是在一次圖形界面上完成的,要通過ODBC(OpenDataBaseConnectivity,開放數(shù)據(jù)庫互聯(lián))將參數(shù)數(shù)據(jù)、短路電流數(shù)據(jù)以及網(wǎng)絡拓撲結構參數(shù)結合起來,完成相應的計算。
2.3、方案的特點
該方案具有以下特點:
1)數(shù)學模型簡單
由于以單電源輻射型網(wǎng)絡作為整定計算的對象,大大簡化了整定計算的數(shù)學模型,從而使整定計算的復雜程度大大降低。
2)人機界面友好
數(shù)學模型簡單使開發(fā)者在開發(fā)平臺的選擇上有很大的余地,不用對平臺的數(shù)學計算能力有太高要求,因此可以充分利用近年來推出的優(yōu)秀商業(yè)軟件,從用戶角度開發(fā)出具有直觀、簡單、靈活的人機界面的軟件。
3)輸入輸出設計靈活
參數(shù)的輸入完全在系統(tǒng)一次圖形界面上完成,徹底擯棄了過去需要用戶做節(jié)點編號、做數(shù)據(jù)文件的方法,大大降低了工作量。計算結果的輸出有兩種方式,一是在屏幕輸出,這樣可以讓整定人監(jiān)視整定計算的每一個步驟,這對于整定計算的審核十分有利;第二種方式是以整定計算書的形式輸出,可以文本格式進行編輯,由于目前微機保護的許多小定值不是計算的結果,而是運行方式的一些具體要求,因此對整定計算書進行必要的編輯,一方面使計算書更加完整,另一方面對無紙化辦公也有一定的意義。
3、開發(fā)軟件的選擇
3.1、軟件運行平臺:中文Windows95
中文Windows95是一個32位的操作系統(tǒng),它是專門為中國大陸的用戶而設計的,因此它具有內(nèi)置的雙字節(jié)漢字內(nèi)核,無需再外掛中文平臺即可顯示漢字,極大地方便了國內(nèi)用戶。Windows95與Windows3.X以及DOS相比較,有操作容易、支持搶先式多任務、運行穩(wěn)定等優(yōu)點。
3.2、數(shù)據(jù)庫接口工具:MicrosoftODBC2.0
MicrosoftODBC2.0是一個由微軟公司在90年代初提出的開放式數(shù)據(jù)庫互連的標準,發(fā)展到現(xiàn)在在技術上已相當成熟,幾乎所有主要的數(shù)據(jù)庫開發(fā)商都提供了相應的ODBC驅(qū)動程序。ODBC的優(yōu)點在于它使程序員無須關心他所要存取的數(shù)據(jù)源的類型、位置和格式等。他只需調(diào)用相同的API函數(shù)來和ODBC接口打交道即可,直接和某個特定的數(shù)據(jù)庫交互則由ODBC來完成。這樣,一方面使程序員的工作量大為減輕,另一方面使得程序更加靈活,因為當?shù)蛯訑?shù)據(jù)庫發(fā)生變化(如數(shù)據(jù)庫由DBASE變?yōu)锳CCESS)時,慶用程序不須做較大的改動可適應新的數(shù)據(jù)源。
3.3、數(shù)據(jù)庫開發(fā)軟件:MicrosoftAccess97中文版
MicrosoftAccess97中文版是微軟公司在1997年推出的最新的數(shù)據(jù)庫開發(fā)及管理軟件,它在小型的數(shù)據(jù)庫應用中具有許多優(yōu)點。它是一個臺式的關系型數(shù)據(jù)庫,但同時又可被應用到客戶/服務器數(shù)據(jù)庫前端機的開發(fā)應用中。它生成的數(shù)據(jù)庫僅由一個文件組成,極易管理。而且,它的開發(fā)平臺是基于Windows95的,能充分利用其穩(wěn)定、多任務的優(yōu)勢,并給開發(fā)人員一個良好的開發(fā)界面,操作相當容易。它具有以下特點:
(1)Access支持多種數(shù)據(jù)形式,可以從FoxPro,Paradox3.X,Lotus1-2-3.X,Dbase,Lotus1-2-3,MicrosoftExcel和Betrieve中引入數(shù)據(jù)。
(2)提供一整套極富特色的集成窗口式菜單開發(fā)環(huán)境,所有對象的屬性采用窗口式表達,大大減少了編程語言,使得建立、編輯和調(diào)試一個應用程序既輕松又快速。
(3)Access本身并不是一個面向?qū)ο蟮臄?shù)據(jù)庫系統(tǒng)(OODBMS),但它是一個面向?qū)ο蟮拈_發(fā)環(huán)境。超級秘書網(wǎng)
(4)Access引入了SQL數(shù)據(jù)庫標準查詢語言,用戶可能直接在程序中嵌入SQL語言,從而使Access成為比較完善的關系數(shù)據(jù)庫系統(tǒng)。
(5)在Access中,可使用WindowsAPI函數(shù),支持OLE和DDE.
(6)Access中的數(shù)據(jù)庫安全控制機制也是傳統(tǒng)的數(shù)據(jù)庫無法比擬的。
3.4、編程語言:MicrosoftVisualC++5.0
MicrosoftVisualC++5.0是微軟公司最新推出的應用程序開發(fā)工具。較之其他同類產(chǎn)品(如BorlandC++5.0,WatcomC++等),功能更加強大。它支持Windows平臺上幾乎所有技術標準的開發(fā),其編譯器支持增量編譯,每次編譯只將修改過的部分重編譯一遍,而其他部分不動,大大加快了編譯速度,縮短了開發(fā)時間。在VisualC++5.0中,ClassWizard的功能大為增強,可以為開發(fā)人員自動生成許多代碼,使開發(fā)人員能夠把精力集中于程序所要實現(xiàn)的特定功能上,不必為一些細節(jié)浪費時間。
關鍵詞:計算機輔助教學 技術開發(fā)
中圖分類號:TP31 文獻標識碼:A 文章編號:1007-9416(2012)07-0252-02
現(xiàn)代計算機的普及和發(fā)展,為計算機教學走進課堂,提供了良好的教學條件。而使用計算機輔助教學系統(tǒng)(Computer Aided Instruction,CAI)可以提供理想的教學環(huán)境,容易激發(fā)學習者的學習積極性和主動性,從而顯著提高教學效果。多媒體技術的日益發(fā)展以及與其它領先技術的結合,必然促進CAI的進一步發(fā)展。計算機技術開發(fā)的應用改善了教與學的過程和方式、解決了教與學過程中所存在的傳統(tǒng)手段難以解決的各種各樣困難,提高教與學的質(zhì)量和效率已是一大發(fā)展趨勢。
1、計算機輔助教學的概念
隨著計算機技術、網(wǎng)絡技術和多媒體技術的發(fā)展,數(shù)字化的音像資料和多媒體素材的增多,特別是計算機應用于教學實踐的發(fā)展,教師利用計算機和計算機網(wǎng)絡查找教學資源、進行備課活動,在教學中部分地使用多媒體計算機及其機關設備(如投影機)來展示相關的教學資料、素材、課件,學習者直接在計算機上利用電子出版物、教學輔助材料和網(wǎng)絡信息資源進行探索性學習,也成為計算機輔助教學的重要內(nèi)容。因此,我們把計算機輔助教學定義為運用計算機及其相關設備和設施的先進性能,并使用經(jīng)過精心設計的相關教學軟件(課件、網(wǎng)絡教學資源等)來幫助教學,以提高教學質(zhì)量、教學水平和教學效率為目的的一項技術。
2、計算機輔助教學系統(tǒng)及其現(xiàn)狀
2.1 計算機輔助教學系統(tǒng)
計算機輔助教學(CAI)即利用計算機代替教師進行教學,把教學內(nèi)容編成各種“課件”,學習者可以根據(jù)自己的程度選擇不同的內(nèi)容進行學習,從而使教學內(nèi)容多樣化、形象化,便于因材施教。如各種教學軟件、試題庫、專家系統(tǒng)等。CAI無論是在普通教育、高等教育還是在繼續(xù)教育中都扮演著重要的角色。
在國外,CAI課件已經(jīng)廣泛應用于學校和家庭中,并收到了很好的效果。在我國,盡管CAI的研究起步較晚,但發(fā)展很快,自上世紀80年代起,已有一批實力雄厚的高等院校把CAI的發(fā)展列為重點研究課題。
2.2 計算機輔助教學的現(xiàn)狀
CAI的實現(xiàn)需要應用AI技術及編制復雜的程序,如自然語言理解、知識表示、推理方法等,一些AI技術的特殊應用成果,如代數(shù)說明、符號合成、醫(yī)療診斷及理論證明等均被應用于CAI系統(tǒng),以提高其智能性和實用性。
早期絕大多數(shù)CAI課件大都使用決策理論和隨機學習的模式,它極大地簡化了學習過程的表達形式。例如早期的地質(zhì)教學系統(tǒng)(SCHOCAR)等。后來,隨著人工智能技術的發(fā)展,CAI系統(tǒng)中添加了學生的學習行為及訓練策略,同時AI技術被應用于建立學習顧問模塊(存放所要教課程的問題和技能)。這種方法能控制訓練策略并給出適合學生的學習內(nèi)容。目前為了獲取對課程知識表示和控制的靈活性和模塊性,有些CAI系統(tǒng)還用AI技術來表示訓練計劃和策略。例如多數(shù)程序設計語言的CAI均屬此例。
3、計算機在輔助教學中的技術開發(fā)
智能計算機輔助教學系統(tǒng)(Intelligent Computer Aided Instruction,ICAI)以認知學為理論基礎,將AI技術應用于CAI,是智能化的CAI。在ICAI系統(tǒng)中,學生的學習可以借助于智能化計算機對大量知識進行選擇、判斷、處理,使學習內(nèi)容更有針對性,從而提高學習效果。
教學過程是一個復雜的教與學的思維過程。它需要教師以其專門知識和經(jīng)驗為依據(jù),經(jīng)過吸收、講解、推理、示例、綜合等多個步驟才能較好地完成。一個教學型專家系統(tǒng)的任務是根據(jù)學生的特點、弱點和基礎知識,以最適當?shù)慕虒W方案和教學方法對學生進行教學和輔導。因此,從AI的角度看,計算機輔助教學實際上是一個由計算機系統(tǒng)輔助教師進行教學及學生進行學習并得以實現(xiàn)的“專家系統(tǒng)”。因而,在CAI中引人AI思想,即使用專家系統(tǒng)的方法、工具,構建智能CAI(即ICAI)。這樣構建成的專家系統(tǒng)的主要特點是具有診斷和調(diào)試修改功能、具有良好的人機界面。在智能CAI中,教學思想、方法、學習內(nèi)容可用知識形式表示,如何解決知識的形式化表示以及知識的訪問與調(diào)用問題,是AI的核心技術之一,也是將AI引入教育技術領域中所要面臨的一個問題。知識庫是實現(xiàn)知識推理與專家系統(tǒng)的基礎,可以用知識庫作為智能CAI的構建環(huán)境,在知識庫中,教學內(nèi)容等的有關知識可以用事實與規(guī)則表示,并存儲于知識庫內(nèi)。教學與學習過程即是對知識庫中的知識進行推理,并最終得出所需結果的過程。由于專家系統(tǒng)主要是由知識庫與推理機組成的,因此,它也是智能計算機輔助教學系統(tǒng)的核心技術。
采用計算機輔助進行教學,使教師的教和學生的學更直觀、更形象、更具有交互性,這對于提高學生的學習興趣等都有著十分重要的意義。具體有以下幾方面的表現(xiàn):
3.1 提高計算機教學效率
我們評價課堂教學的效率,一般很重視這節(jié)課的教學知識容量,也就是說課堂效率與課堂知識容量有著重要的關系。傳統(tǒng)教學中課堂知識的傳播主要來源于教師的口授與黑板板書,這兩者速度的局限性限制課堂信息含量,使之具有一定的局限性。利用計算機輔助教學節(jié)省了板書時間,教師可以在有限的時間內(nèi)傳授更多的內(nèi)容。所有這些因素可以大大地提高知識信息傳遞中的效率,使得學生能在較短的時間內(nèi)獲得更多的信息量,并能留下深的印象。
【關鍵詞】 計算機 數(shù)據(jù)挖掘技術 開發(fā)
引言:計算機數(shù)據(jù)挖掘技術是基于計算機原有的功能基礎之上,融入了一些統(tǒng)計學理論,使人們可以利用數(shù)據(jù)挖掘技術在眾多的計算機系統(tǒng)內(nèi)部的信息中抓取自己需要的信息和數(shù)據(jù)。計算機數(shù)據(jù)挖掘技術的出現(xiàn)極大的促進了社會整體的進步,引領了社會各個領域內(nèi)的數(shù)據(jù)量潮流,人們要想在無限的數(shù)據(jù)中采集有用信息,就必須深入計算機數(shù)據(jù)挖掘技術的開發(fā)研究。
一、計算機數(shù)據(jù)挖掘技術開發(fā)流程
1.1明確數(shù)據(jù)挖掘目的
由于數(shù)據(jù)挖掘技術的功能是多種多樣的,所以在開發(fā)具體的計算機數(shù)據(jù)挖掘技術過程中需要根據(jù)自身需要明確數(shù)據(jù)挖掘目的,進而選擇對應數(shù)據(jù)庫。因為在開發(fā)過程中,不同的數(shù)據(jù)挖掘目標需要依靠不同的挖掘技術數(shù)據(jù)算法,如果目的不明很容易造成最終開發(fā)結果的偏差[1]。
1.2數(shù)據(jù)選擇和預處理
明確數(shù)據(jù)挖掘目標、數(shù)據(jù)庫后還要對所持有的數(shù)據(jù)進行選擇和預處理,數(shù)據(jù)選擇是要將數(shù)據(jù)中的部分信息納入數(shù)據(jù)挖掘研究范圍內(nèi),預處理是將這些數(shù)據(jù)中的錯誤信息進行刪除和修正,確保列下有用信息。
1.3數(shù)據(jù)挖掘
數(shù)據(jù)挖掘過程中要有兩個步驟,其一是根據(jù)挖掘目標確定接下來要利用的開發(fā)技術和采用的算法,其二是在確定了挖掘技術和數(shù)據(jù)算法后構建出數(shù)學模型,以此來推動挖掘技術的開發(fā)。
1.4評估結果
評估結果的最大作用就是對開發(fā)出的數(shù)據(jù)挖掘結果進行科學評估,對數(shù)據(jù)挖掘技術的開發(fā)成果進行檢測和驗證。如果數(shù)據(jù)挖掘結果不能夠達到數(shù)據(jù)挖掘開發(fā)目的要求,就要及時進行修正,如果數(shù)據(jù)開發(fā)結果符合數(shù)據(jù)開發(fā)目的要求,那么就可以將其投入到實踐應用之中[2]。
二、計算機數(shù)據(jù)挖掘技術開發(fā)
1、可視化技術開發(fā)。要想得到有效的信息,就需要從計算機系統(tǒng)中獲得的信息入手,但是當前的網(wǎng)絡信息中存在不少的隱性信息,這些信息的獲得就要依靠計算機數(shù)據(jù)挖掘技術。采用計算機挖掘技術可以有效的抓取隱性信息的某些特征,當利用散點圖的方式將這些隱性信息表現(xiàn)出來。所以可視化技術是計算機數(shù)據(jù)挖掘技術開發(fā)項目中的一個重點。
2、聯(lián)機分析處理。網(wǎng)絡是復雜的,其中的網(wǎng)絡信息和數(shù)據(jù)更是十分的龐雜,要想快速、準確的抓取到自己想要的信息,需要依靠聯(lián)機分析出不同地域和時段的多維數(shù)據(jù),聯(lián)機分析處理方式需要依靠用戶的配合。在處理多維數(shù)據(jù)時,需要所有計算機用戶自行的使用或者篩選出分析算法,利用這些分析算法對數(shù)據(jù)做處理,這樣對探索數(shù)據(jù)也有巨大的推動作用。
3、決策樹。計算機數(shù)據(jù)挖掘技術的開發(fā)中需要對決策樹進行規(guī)則化建立,決策樹是一項重要的開發(fā)項目,因為決策樹的作用是發(fā)揮預測和分類的功能,對所處理的數(shù)據(jù)信息進行具體的預測和分類。目前開發(fā)的決策樹算法已經(jīng)有很多種,主要有SLIQ、SPRINT、ID3、C4.5等,SLIQ算法具備連續(xù)性屬性,還可以對數(shù)據(jù)做出具體的分類,SPRINT算法與SLIQ算法有同樣的功能屬性,并且這兩種算法可以通過大型訓練集對決策時做出歸納[3]。
4、計算機神經(jīng)網(wǎng)絡。計算機數(shù)據(jù)挖掘技術在開發(fā)之中借助了醫(yī)學神經(jīng)系統(tǒng)的研究結果,將人體神經(jīng)元研究脈絡通過技術處理形成了計算機網(wǎng)絡神經(jīng)的研究,并且經(jīng)過一系列的深入探索,目前已經(jīng)取得了重大的成果。計算機中研發(fā)出的神經(jīng)網(wǎng)絡是安全輸入、輸出和處理單元三種類型進行規(guī)劃的,這三個層面代表了計算機神經(jīng)網(wǎng)絡系統(tǒng),當前的開發(fā)結果中顯示,可以利用計算機神經(jīng)網(wǎng)絡技術實現(xiàn)數(shù)據(jù)的調(diào)整、計算和整理。
5、遺傳算法。計算機數(shù)據(jù)挖掘技術的開發(fā)中借鑒了許多其他學科領域中的研究方向和理論,在自然學科中,生物基因可以通過遺傳中的不同變化促進后代的自我優(yōu)化,利用這種思想理論,在計算機數(shù)據(jù)挖掘技術的開發(fā)中也可以通過對不同模型進行組合、演變來創(chuàng)新開發(fā)出新的數(shù)據(jù)算法。
結束語:計算機數(shù)據(jù)挖掘技術屬于當前社會中最重要的分析工具之一,數(shù)據(jù)挖掘技術已經(jīng)被各個領域廣泛的應用,并且其功能得到驗證,極大的促進了社會行業(yè)的快速發(fā)展。隨著科技水平的日益提升,相信計算機數(shù)據(jù)挖掘技術將會得到更多方面的創(chuàng)新研究和開發(fā),給社會帶來更大的促進作用。
參 考 文 獻
[1]夏天維. 計算機數(shù)據(jù)挖掘技術的開發(fā)及其應用探究[A]. 《Q策與信息》雜志社、北京大學經(jīng)濟管理學院.“決策論壇――管理科學與工程研究學術研討會”論文集(下)[C].《決策與信息》雜志社、北京大學經(jīng)濟管理學院:,2016:1.
關鍵詞:計算機軟件 開發(fā)技術 現(xiàn)狀 應用分析 問題 展望
中圖分類號:TP311.5 文獻標識碼:A 文章編號:1674-098X(2015)09(b)-0054-02
在以計算機網(wǎng)絡技術為核心的新信息時代,相關軟件在計算機系統(tǒng)上實現(xiàn)了完美的應用,有效地滿足了人們的信息需求。但是,由于面臨功能類型日益增多軟件類型,其在實際開發(fā)中變得復雜。在涉及軟件開發(fā)結構、標準以及相關計算機人員過硬的能力方面,容易出現(xiàn)開發(fā)不協(xié)調(diào)的問題,因此,為了能夠更好地把握計算機軟件開發(fā)技術的有關內(nèi)容,需要相關人員不斷探究計算機軟件開發(fā)技術及應用,根據(jù)其開發(fā)現(xiàn)狀、問題、應用分析以及開發(fā)意義對其進行策略開發(fā)。
1 計算機軟件概況
計算機系統(tǒng)是由硬件和軟件共同組成,硬件為計算機的運行提供支持,軟件對計算機的工作進行合理的組織,計算機系統(tǒng)缺少其中任意一個部分就不能進行正常工作,在計算機資源方面應該考慮硬件資源和軟件資源兩個方面,不能僅僅考慮一個方面,但其中核心的是計算機軟件。
計算機的軟件是由系統(tǒng)軟件和應用軟件組成。其中,系統(tǒng)軟件可以對計算機實施控制、管理、監(jiān)督以及維護,能夠為計算機軟件的正常運行提供基礎性的安全保障;應用軟件可以對具體的應用進行操作,能夠及時解決計算機的各種問題,比如財務管理軟件類型就屬于應用軟件。
計算機軟件的開發(fā)應用對各個領域的發(fā)展有著重要的作用,計算機管理部門當前應該加強對計算機軟件的開發(fā)力度,促進其健康、快速的發(fā)展,并在一定程度上帶動其他產(chǎn)業(yè)的發(fā)展。
2 計算機軟件開發(fā)技術的發(fā)展現(xiàn)狀及存在的問題
2.1 計算機軟件開發(fā)技術的發(fā)展進程
在20世紀中期,計算機方面的工作都是由程序員進行手工操作完成,包括對計算機軟件的開發(fā),不僅造成生產(chǎn)率低下而且還會帶來各種錯誤。但隨著社會發(fā)展和科技的進步,計算機軟件的開發(fā)經(jīng)歷了萌芽、發(fā)展以及完善更新階段,也不斷投入了高素質(zhì)的研發(fā)人員,從而加快了計算機軟件發(fā)展進程,降低了軟件開發(fā)的難度,提高了計算機軟件開發(fā)的具體應用。
在計算機軟件技術的發(fā)展中,其開發(fā)方式經(jīng)歷了由原型化開發(fā)到再生化開發(fā)再到周期研發(fā)化的轉(zhuǎn)變,形成了現(xiàn)階段最廣泛的系統(tǒng)研發(fā)方法,即計算機自動編碼、完成設計的過程。
2.2 計算機軟件開發(fā)技術存在的問題
在經(jīng)濟、科技不斷發(fā)展的時代背景下,計算機軟件的開發(fā)得到了社會各方的支持,也實現(xiàn)了技術的不斷發(fā)展。但是,由于受信息全球化的沖擊,我國計算機軟件開發(fā)技術面臨一些問題,主要體現(xiàn)在以下幾個方面:第一,核心技術缺乏。我國計算機軟件開發(fā)技術的起步較晚,開發(fā)水平不高,缺乏突破性的創(chuàng)新,沒有形成核心的研發(fā)技術,使得我國的計算機軟件產(chǎn)品質(zhì)量不能滿足人們的需要。第二,人才結構不合理。計算機軟件開發(fā)需要大量的技術人員,但是技術人員的引進需要大量的費用,且技術開發(fā)的周期長,短期效益不明顯,使得有關部門很難推進科研人員的機構調(diào)整。第三,產(chǎn)品體系不完善。我國計算機軟件產(chǎn)品結構缺乏核心的技術支持,沒有形成品牌效應,缺乏完善的產(chǎn)品體系。第四,計算機軟件的開發(fā)環(huán)境不良。軟件開發(fā)方面硬件投入的力量比軟件投入的多,且軟件開發(fā)存在不公平、價格誘惑、知識產(chǎn)權不被保護的問題,導致軟件開發(fā)的不良環(huán)境。第五,軟件開發(fā)成本高。高成本的軟件開發(fā)使得給計算機行業(yè)的發(fā)展帶來了壓力,同時,社會的發(fā)展對計算機技術要求的不斷加大,導致計算機發(fā)展的復雜化,復雜化就要求高額的開發(fā)成本,需要投入的人力也不斷加大。
3 計算機軟件開發(fā)技術的意義
計算機軟件技術的開發(fā)能夠促進計算機技術的發(fā)展,主要體現(xiàn)在以下幾個方面:第一,軟件開發(fā)能夠促進開發(fā)人員創(chuàng)新能力的提高;第二,軟件的開發(fā)有效保證了計算機網(wǎng)絡遠程控制的實現(xiàn),同時,也有效維護了網(wǎng)絡的便捷性和時效性;第三,軟件技術的開發(fā)使計算機技術適應了計算機網(wǎng)絡發(fā)展的需求,形成了開放性、共存性的網(wǎng)絡發(fā)展模式;第四,軟件的開發(fā)提升了研發(fā)人員的工作效率。
4 計算機軟件開發(fā)技術的應用
計算機軟件開發(fā)技術所存在的問題警示我們要注意對軟件開發(fā)技術的研究,下面根據(jù)計算機軟件開發(fā)技術的特點、研究方法、策略,并借助Internet、新一代網(wǎng)絡通信的成功應用,說明計算機軟件開發(fā)技術的發(fā)展方向及研究點。
4.1 計算機軟件開發(fā)技術的特點
4.1.1使用價值高
隨著計算機的發(fā)展,各行各業(yè)都在發(fā)展中應用了計算機技術,計算機軟件作為計算機技術發(fā)展的重點,它的開發(fā)對于各個行業(yè)有著重要的影響。同時,在計算機軟件技術開發(fā)的過程中,社會經(jīng)濟發(fā)展得到了其技術上的支持,逐漸提升了社會效益和經(jīng)濟效益,因此計算機軟件技術的開發(fā)具有很高的使用價值。
4.1.2開發(fā)程序復雜
計算機軟件的開發(fā)需要較大的人力、物力以及財力的投入,主要是由其開發(fā)程序的復雜、多變導致,因此可見,軟件的開發(fā)對經(jīng)濟和社會的發(fā)展程度有很大的要求,只有得到充分的支持,軟件開發(fā)才能順利進行。
4.2 計算機軟件開發(fā)的方法
4.2.1生命周期法
生命周期法是指計算機軟件技術的開發(fā)周期要從時間角度對其定義,根據(jù)開發(fā)的時間,將軟件開發(fā)分為設計、開發(fā)、評估和運動等不同的階段。在不同的階段,開發(fā)的標準存在不同的差異,因此,此方法要求開發(fā)人員要明確計算機軟件開發(fā)技術的含義,將其說明提供給客戶,并能幫助了解和掌握含義,從而積極的發(fā)揮軟件的職能。
4.2.2 系統(tǒng)開發(fā)法
系統(tǒng)開發(fā)法是指利用軟件編程中程序員需要的編程語言中的編程軟件研究軟件開發(fā)技術。此方法的開發(fā)形式自動化,開發(fā)依據(jù)為客戶對軟件功能和目標的定義,并能在此基礎上對軟件開的平臺進行有效利用,從而保證軟件代碼編寫的完成。
4.2.3 原型開發(fā)法
原型開發(fā)法包括實驗型、探索型、進化型三種類型,具有動態(tài)性、直觀性和嚴謹性的特點,主要要求客戶和開發(fā)人員加強交流,通過客戶的引導來保證軟件功能的完備。
4.3 計算機軟件開發(fā)技術的應用策略
面對計算機軟件開發(fā)的問題,要采取一定的應用策略,從而保證軟件開發(fā)技術的穩(wěn)定發(fā)展。主要表現(xiàn)在以下幾個方面;
4.3.1 關注軟件開發(fā)技術中核心技術的研發(fā)
軟件開發(fā)技術要通過國家、企業(yè)、高等院校、研究機構的努力,不斷加快其研發(fā)的創(chuàng)新,促進核心技術的強化。只有這樣,才能實現(xiàn)我國軟件技術開發(fā)的可持續(xù)發(fā)展,保障開發(fā)的軟件產(chǎn)品質(zhì)量。同時,開發(fā)人員一方面要加強和客戶的聯(lián)系,根據(jù)客戶需要研發(fā)產(chǎn)品,另一方面要對開發(fā)的軟件難度進行把握,為研發(fā)提供可靠的數(shù)據(jù)保障,實現(xiàn)軟件的有效開發(fā)。
4.3.2 關注軟件開發(fā)的質(zhì)量
軟件開發(fā)的核心人員要組成研發(fā)小組,通過小組努力,有效解決軟件開發(fā)過程中出現(xiàn)的問題,保證軟件開發(fā)的健康運行。為了提升軟件開發(fā)的質(zhì)量,國家和政府還要積極培養(yǎng)高素質(zhì)人才,為其研發(fā)提供基礎保證。
4.4 計算機軟件開發(fā)技術的應用表現(xiàn)
4.4.1 Internet的應用
Internet在全球的應用不但推動了信息的交流,實現(xiàn)了全球信息資源的共享,而且還加強建設了“全球村”,使全球人民聯(lián)系的不斷加強。Internet的應用的特點分別是范圍涵蓋全球的連通性、信息系統(tǒng)沒有統(tǒng)一控制的自控性、涉及大量信息的豐富性。
4.4.2 新一代網(wǎng)絡通信的應用
在Internet的應用的推進下,信息的傳播加快,其傳播的模式和工具以及傳播形式也發(fā)生了變化。在此基礎上,出現(xiàn)了多種多樣的通訊設備、信息處理設備,并以無線網(wǎng)和區(qū)域網(wǎng)的形式推動計算機軟件開發(fā)技術的發(fā)展,出現(xiàn)了信息化時代。
4.4.3 軟件工程的應用
在運用計算機軟件開發(fā)技術時,主要存在著兩種產(chǎn)品模式。第一種軟件開發(fā)產(chǎn)品是利用vB6.O+Acess的單機版計算機運行模型,第二種軟件開發(fā)產(chǎn)品是利用
Web+Xml+ActiveX的數(shù)據(jù)庫服務模式。將這兩種不同的產(chǎn)品模式同時安裝在客戶的計算機上,可以發(fā)現(xiàn)第一個軟件可以實現(xiàn)自動化的操作模式,能夠為客戶提供便利,這款軟件在開發(fā)中比較穩(wěn)定且軟件的安裝和修復都在獨立的模板,用戶可以 進行簡單的操作發(fā)到自己的目標,但是這個軟件的運行時間比較長,運行效率較低,能源消耗大。第二個軟件的使用則是需要更改相關瀏覽器的參數(shù)設置,和第一個軟件比較,操作較復雜,因此,很容易受到計算機運行版本的限制,而且因為其參數(shù)設置的復雜使其的更新和維護也變得復雜,給客戶的使用帶來了麻煩。
由兩種產(chǎn)品模式的實驗分析發(fā)現(xiàn),隨著計算機的發(fā)展,客戶對其發(fā)展的要求不斷提高,對計算機軟件工作人員的技能也提出了要求,基于這種情況,在計算機領域興起了軟件工程的發(fā)展。在軟件工程的發(fā)展方面,通過制定一系列的系統(tǒng)規(guī)范,幫助軟件開發(fā)人員根據(jù)系統(tǒng)規(guī)范對開發(fā)出來的軟件進行調(diào)整,并對未開發(fā)的軟件進行預測,從而更好地實現(xiàn)軟件性能的開發(fā)。
5 計算機軟件開發(fā)技術的未來發(fā)展趨勢
計算機軟件開發(fā)技術是計算機能夠廣泛應用的基礎,因此,未來要對計算機軟件的發(fā)展方向進行調(diào)整和優(yōu)化,不斷提高其服務質(zhì)量,主要的未來發(fā)展方向為開放化、智能化、網(wǎng)絡化。
5.1 開放化
開放化是指計算機軟件的技術、產(chǎn)品標準以及源代碼等方面的開放。要求軟件開發(fā)人員不斷進行交流和溝通,從而把握核心的開發(fā)技術,實現(xiàn)軟件開發(fā)的高效化和科學化。
5.2 智能化
智能化是指軟件的開發(fā)和應用實現(xiàn)智能。智能化實現(xiàn)的依據(jù)是通信設備以及網(wǎng)絡的發(fā)展,從而不斷為大眾提供高質(zhì)量的網(wǎng)絡服務。
5.3 網(wǎng)絡化
網(wǎng)絡化是指軟件開發(fā)要在網(wǎng)絡背景下實現(xiàn)全球的交流,加快促進網(wǎng)絡環(huán)境下全世界人們之間的聯(lián)系,從而促進網(wǎng)絡發(fā)展。在不斷實現(xiàn)網(wǎng)絡化的過程中日益豐富計算機的網(wǎng)絡功能。
6 結語
計算機軟件開發(fā)技術的研究已經(jīng)有幾十年的歷史,在計算機軟件系統(tǒng)不斷更新的同時,對于軟件研發(fā)人員來說,軟件開發(fā)的重點是找到合適的系統(tǒng),特別是對軟件硬件系統(tǒng)的開發(fā)。正確的開發(fā)能夠減少計算機軟件工作的漏洞,提升開發(fā)產(chǎn)品的實用性,可見,軟件開發(fā)技術的價值非同一般。因此,為了促進計算機軟件開發(fā)技術的發(fā)展,相關管理人員應該加大對軟件技術開發(fā)的費用支持,對開發(fā)設施投入注意力,不斷創(chuàng)造有利的軟件開發(fā)條件,選擇有針對性地開發(fā)技術,從而不斷提高開發(fā)的效率,提升開發(fā)的應用性,從而促進人類社會的進步。
參考文獻
[1] 劉凱英.淺談計算機軟件開發(fā)技術的應用及發(fā)展[J].無線互聯(lián)科技,2013(1):
69.
[2] 朱倩.計算機軟件開發(fā)技術的應用與發(fā)展探究[J].計算機光盤軟件與應用,2013(18):278-279.
[3] 張鑾.計算機軟件開發(fā)技術的應用探析[J].牡丹江教育學院學報,2013,18(4):163-164.
[4] 張偉杰.計算機軟件開發(fā)技術的現(xiàn)狀及應用探究[J].電子技術與軟件工程,2014(21):81.
[5] 楊向輝.計算機軟件開發(fā)技術的應用及未來展望[J].電子技術與軟件工程,2015(5):70.
[6] 劉蓉.計算機軟件開發(fā)技術的現(xiàn)狀及應用探究[J].信息通信,2015(3):129.
[7] 印志鴻.軟件開發(fā)與硬件平臺依存關系探究―― 評《計算機軟件技術及應用》[J].當代教育科學,2015(6):68.
21世紀是信息化時代,網(wǎng)絡信息逐漸深入人們?nèi)粘I钪校θ藗兊纳罘绞綆砹艘欢ǖ母淖?。從互?lián)網(wǎng)發(fā)展角度來看,計算機軟件技術的開發(fā)顯得十分重要。計算機軟件開發(fā)技術的應用,促使計算機的使用更為方便快捷。隨著時間的的推移,計算機在全世界逐漸得到推廣使用。為了計算機使用更為方便,計算機軟件開發(fā)技術不斷發(fā)展,從而市場對計算機軟件技術開發(fā)人才需求逐漸增加,為此,作為人才培養(yǎng)核心基地的高等院校,專門為計算機軟件開發(fā)設立了專門的課程,從高等院校專業(yè)人數(shù)上升角度來看,從事計算機軟件開發(fā)的人才逐漸增加。
2 計算機軟件開發(fā)技術的發(fā)展特點
隨著社會經(jīng)濟和社會環(huán)境的不斷發(fā)展,促使計算機網(wǎng)絡也得到了有效的推廣,其中最大的引導因素就是軟件開發(fā)技術。同時,軟件開發(fā)技術是軟件工程中的重要技術之一,是創(chuàng)新計算機網(wǎng)絡技術的基礎,有助于完善遠程控制和網(wǎng)絡支持。在實際發(fā)展中,不斷的應用軟件開發(fā)技術,促使計算機網(wǎng)絡具備開發(fā)性和共存性的特點。因此,在實際發(fā)展計算機網(wǎng)絡的過程中,最重要的影響因素就是軟件開發(fā)技術的應用。依據(jù)生活案例的分析,計算機軟件開發(fā)技術的應用,從基礎上解決了軟件開發(fā)技術與實際計算機發(fā)展需要產(chǎn)生的差異性,同時在不斷創(chuàng)新軟件開發(fā)技術的過程中,為軟件提供豐富、安全、完善的工作環(huán)境,這樣有助于拓展實際計算機軟件開發(fā)技術的發(fā)展空間,并且也說明實際軟件開發(fā)技術與現(xiàn)階段信息技術的發(fā)展有一定關聯(lián)。新時代的來臨,促使計算機承擔的社會責任變得更為多樣化,這也表明計算機軟件開發(fā)技術需要與時展需求相符,從而不斷發(fā)揮計算機技術具備的價值,為其發(fā)展創(chuàng)造優(yōu)質(zhì)的條件。
3 計算機軟件開發(fā)的具體技術與應用
3.1 常用軟件開發(fā)技術及其應用
在諸多計算機軟件開發(fā)技術中,最為常見的就是Java Web、.net以及PHP等,其中尤其是以Java Web使用的最為普遍,在很多時候因為其據(jù)多種開源的框架,所以程序員能夠在此基礎之上開發(fā)出更多高質(zhì)量的軟件產(chǎn)品,所以其主要是應用在比較大型的計算機軟件的開發(fā)中;而.net技術則需要使用C#語言對計算機軟件進行有效的開發(fā),其主要集成了XML、SOAP等內(nèi)容,而且可以有效的實現(xiàn)與其他軟件平臺展開相互操作功能;PHP技術其因為學習起來比較簡單,而且開發(fā)新軟件的成本也不高,所以其被廣泛應用在小項目軟件的開發(fā)中,而且開發(fā)的速度是非常的快。
3.2 面向?qū)ο蟮能浖夹g及其應用
計算機技術的飛速發(fā)展在很大程度上增加了軟件開發(fā)環(huán)境的復雜程度,所以要想有效的滿足用戶的相關需求時,很多情況下需要軟件進行跨平臺的操作功能。而且再加上傳統(tǒng)的軟件開發(fā)技術的開放性與復雜性都比較明顯,所以這就在很大程度上使軟件的后期維護更加復雜,而且也使維護成本有所提高,從而限制了軟件的應用領域以及功能的拓展,此外就是軟件的更新。而在此背景下開始出現(xiàn)了面向?qū)ο蟮能浖夹g,其具有傳統(tǒng)軟件技術不具備的高拓展性以及相對開發(fā)的結構得到了人們的廣泛關注,為軟件開發(fā)領域注入了一股新的血液。
3.3 分層技術及其應用
計算機軟件開發(fā)中的分層技術主要有三層、四層以及五層技術等類型。其中三層技術由表現(xiàn)層以及業(yè)務邏輯層和數(shù)據(jù)庫訪問層三個部分組成,其可以說是對二層技術的拓展和延伸,應用最為廣泛。該技術的業(yè)務邏輯層能夠?qū)Ρ憩F(xiàn)層的壓力進行有效的環(huán)節(jié),并且能夠減少表現(xiàn)層的工作量以及進行邏輯關系的處理;四層技術主要是以web技術為基礎,主要內(nèi)容是存儲層、業(yè)務邏輯層、數(shù)據(jù)層以及web層,其對計算機的預算進行了復雜化,由此對計算的速度以及精度有著更高的要求。五層技術是包括為集成層與資源層兩個層級,但是其仍處在發(fā)展中,技術還不是非常的完善。
4 計算機軟件開發(fā)技術的發(fā)展趨勢
4.1 網(wǎng)絡化在計算機軟件開發(fā)時,開發(fā)技術的最終目標是實現(xiàn)網(wǎng)絡化
21世紀是信息化時代,互聯(lián)網(wǎng)的存在給人們的日常生活帶來了巨大變化。計算機軟件開發(fā)技術同樣是為了方便人們?nèi)粘I睿虼擞嬎銠C軟件開發(fā)技術發(fā)展朝向網(wǎng)絡化是必然趨勢。
4.2 服務性在人們使用互聯(lián)網(wǎng)時,計算機軟件的使用就是為更好的使用提供方便
在計算機軟件在開發(fā)應用時,需要對人們存在的難題引起重視,從而使得用戶的需求得以解決。因此,服務性是計算機軟件不斷開發(fā)的動力。
4.3 智能化進入21世紀以來,智能化產(chǎn)品逐漸走入人們的日常生活中
因此計算機軟件開發(fā)技術在未來的發(fā)展中,朝向智能化發(fā)展是必然趨勢。此外,隨著我國科學技術的不斷進步,計算機軟件開發(fā)技術發(fā)展逐漸對人性化引起重視。
4.4 開放化所謂開放化指的是實現(xiàn)軟件技術的共享
就計算機軟件開放化指的是在開發(fā)過程中,技術開發(fā)人員技術交流以及共享,促使計算機軟件技術更為人性化,從而有效提高軟件產(chǎn)品的質(zhì)量。
關鍵詞:計算機軟件;開發(fā);應用
近年來,科學技術得到了快速發(fā)展,其中,計算機軟件技術的發(fā)展在一定程度上促進了人生生活質(zhì)量和方式的改變。隨著信息化時代的到來,計算機軟件技術的應用更為廣泛,并成為社會經(jīng)濟發(fā)展的重要推動力量之一。
1計算機軟件技術概述
在計算機的使用過程中,人們除了要掌握計算機操作系統(tǒng)的使用技巧,還要學會相關專業(yè)計算機軟件的使用方法。計算機軟件包括兩種類型:系統(tǒng)軟件和應用軟件。其中,系統(tǒng)軟件實現(xiàn)的是計算機系統(tǒng)管理、維護、監(jiān)控功能;而應用軟件則是用來解決用戶需求,例如辦公軟件、社交軟件、設計軟件等。人們在計算機的使用過程中,主要是通過軟件來實現(xiàn)各種操作,在計算機軟件技術發(fā)展初期,由于技術水平限制,軟件的工作效率較低,無法實現(xiàn)大規(guī)模的應用。隨著計算機軟件技術發(fā)展的不斷深入,不僅實現(xiàn)了基于計算機平臺的軟件種類、功能的豐富,其設計也更加趨于人性化。
2計算機軟件技術開發(fā)現(xiàn)狀
基于工業(yè)生產(chǎn)發(fā)展的需要,以及產(chǎn)業(yè)化結構改革的必然結果,以計算機軟件技術開發(fā)為核心的現(xiàn)代化發(fā)展模式將逐漸取代傳統(tǒng)產(chǎn)業(yè)結構類型,成為未來世界生產(chǎn)力發(fā)展的主導力量。在生產(chǎn)實踐中,計算機軟件技術開發(fā)的應用效果得到了肯定,并開始在社會諸多領域得到較為廣泛的應用。然而,即便計算機軟件技術開發(fā)在生產(chǎn)應用領域的優(yōu)勢較為明顯,但是,相對于計算機軟件技術開發(fā)相對落后的中國來說,計算機軟件技術開發(fā)依然有待進一步的在計算機軟件開發(fā)中所暴露出來的問題也不容忽視。(1)中國在計算機軟件技術開發(fā)方面起步較晚,技術積累明顯不足,在計算機軟件技術開發(fā)方面的創(chuàng)新意識和能力依然有待提高。不僅如此,歐美發(fā)達國家在計算機軟件技術開發(fā)領域?qū)χ袊M行嚴密的技術封鎖,在計算軟件技術開發(fā)的核心領域,中國依然處于自主摸索狀態(tài),尤其是對于計算機系統(tǒng)軟件方面的技術開發(fā)所存在的問題,對中國社會主義現(xiàn)代化建設產(chǎn)生了一定程度的影響。(2)計算機軟件技術開發(fā)人才體系有待完善,尤其是高端技術人才領域的人才缺失,造成了計算機軟件技術開發(fā)的周期的延長,還影響了軟件質(zhì)量。目前,高新技術企業(yè)在高端計算機軟件技術開發(fā)人才建設方面投入了大量精力,卻依然收效甚微,這已經(jīng)嚴重影響了企業(yè)的發(fā)展。(3)中國在計算機軟件技術開發(fā)過程中,由于受多種因素的共同影響,導致自主品牌的數(shù)量明顯偏低,相關軟件技術開發(fā)環(huán)境無法滿足要求,硬件成本過高,在計算機軟件市場領域無法與歐美發(fā)達國家抗衡。
3計算機軟件技術的開發(fā)方法
基于計算機網(wǎng)絡技術的不斷進步,軟件種類與功能得到了極大豐富,并且,隨著社會發(fā)展過程中對計算機軟件的需求不斷提高,以及計算機軟件行業(yè)的競爭日趨激烈,計算機軟件技術開發(fā)方法的創(chuàng)新就顯得尤為重要。當前,計算機軟件技術開發(fā)的方法主要包括軟件原型方法、生命周期軟件開發(fā)方法兩種類型,基于開發(fā)思想上的不同,軟件開發(fā)人員可以根據(jù)實際需要選擇與之相適應的方法。
3.1軟件原型方法
在軟件技術開發(fā)過程中,軟件原型設計是其中需要完成的關鍵內(nèi)容,在明確用戶需求之后,計算機軟件技術開發(fā)人員根據(jù)該需求進行軟件的模型設計,并通過市場調(diào)查,對最初的模型進行修改,以提高其適應性,并最終確定軟件模型。在軟件原型法中,所使用的方法包括遞增式、拋棄式、演化式等,設計人員與用戶共同參與,從而使軟件的設計更加符合用戶的需求。與此同時,通過與市場同類型軟件產(chǎn)品的對比研究進行分析,提出科學的修改建議,對軟件性能進行完善,由此可以看出,借助軟件模型設計,能夠有效提高軟件技術開發(fā)的效率。
3.2生命周期軟件開發(fā)方法
在計算機軟件技術開發(fā)領域,生命周期軟件開發(fā)方法也被稱為瀑布模型,通過對計算機軟件設計開發(fā)的不同階段,將軟件開發(fā)進行項目化的管理,分為需求分析、軟件設計、項目編碼及測試等階段,按照流程化的設計開發(fā)理念,逐項進行。在生命周期軟件開發(fā)方法中,軟件的設計開發(fā)有著明確的框架結構要求,這對于計算機軟件技術的開發(fā)有著一定的指導性作用,能夠提高軟件設計開發(fā)效率。不僅如此,在軟件后期使用過程中,也有利于軟件技術維護工作的開展。
4計算機軟件技術的應用
目前,計算機軟件技術的應用已經(jīng)覆蓋到人們工作、生活和學習等方面的多個領域,隨著計算機軟件的不斷優(yōu)化,其實際應用效果將得到不斷提高。在社會發(fā)展的過程中,人們對于計算機軟件的要求也在不斷提高,其應用領域也在隨之擴大。目前,計算機軟件的應用正在向著大數(shù)據(jù)處理的方向發(fā)展,基于硬件的支持,計算機軟件將不僅在民用領域得到廣泛應用,在軍事領域的應用也不容忽視。例如,民用領域的視覺識別軟件,經(jīng)過軟件設計人員在算法方面的調(diào)整,可實現(xiàn)低空飛行的地形匹配技術,從而取代傳統(tǒng)的慣性導航和GPS制導方式。計算機軟件技術的廣泛應用,從另一方面也為計算機軟件技術的發(fā)展提供了更多的反饋信息,基于應用領域的不同,在計算機軟件設計方法與模塊化設計方面均有著特定的需求。通過總結實際應用中所出現(xiàn)的問題,進一步調(diào)整計算機軟件設計思路與方法,從而提高計算機軟件的適用性,為計算機軟件技術的開發(fā)積累經(jīng)驗。
5總結
計算機軟件技術的開發(fā)水平,是一個國家綜合實力的重要體現(xiàn),隨著計算機軟件技術在生產(chǎn)力發(fā)展方面的作用日益明顯,各國開始逐漸關注這一新的技術領域。通過專業(yè)化的開發(fā)方法,以及針對性的設計思路,計算機軟件技術將得到更為廣泛的應用。
參考文獻
[1]袁志遠.計算機軟件開發(fā)的規(guī)范化探析[J].現(xiàn)代工業(yè)經(jīng)濟和信息化,2017(14).
2]王韻涵.計算機軟件開發(fā)中存在的問題及對策[J].電腦迷,2017(07).
【關鍵詞】計算機;軟件開發(fā);應用研究
【引言】隨著社會的快速發(fā)展,人們逐漸意識到計算機科學技術在生產(chǎn)和生活中的重要性,并對其進行推廣和應用,有效改善了人們的生活質(zhì)量,并提升了人們的生活品質(zhì),但在時代的發(fā)展要求下,計算機技術的應用也要堅持與時俱進,不斷地進行開發(fā)和創(chuàng)新。當前,計算機軟件開發(fā)技術已經(jīng)不能滿足人們的生產(chǎn)和生活要求。為了符合時代的發(fā)展需求,進一步發(fā)揮計算機軟件開發(fā)技術的實用價值,實現(xiàn)其安全穩(wěn)定地運行,對軟件開發(fā)者提出了更高的要求,要求其主動地去學習和研究相關計算機軟件開發(fā)技術知識,不斷地提高自身的知識水平和實踐能力,從而使得計算機軟件開發(fā)技術創(chuàng)造出更多的社會效益和經(jīng)濟效益。
1計算機軟件開發(fā)技術概述
1.1計算機軟件開發(fā)的特點
在計算機軟件中,系統(tǒng)軟件和應用軟件在計算機軟件中占據(jù)非常重要的位置。一般情況下所說的計算機軟件開發(fā),主要是對其系統(tǒng)軟件和應用軟件進行開發(fā),開發(fā)時研究者都是立足于用戶和社會的實際需求。比如,系統(tǒng)軟件開發(fā)的目的旨在對計算機的運行進行控制和管理,從而使得用戶在面對計算機應用界面時,能獲得良好的用戶體驗;一般應用軟件的開發(fā),大多是通過充分的市場調(diào)研,結合企業(yè)和個人發(fā)展的需求,進行辦公軟件及娛樂軟件的開發(fā)。計算機軟件開發(fā)的特點主要包括2個方面:第一,由于計算機技術的發(fā)展,軟件開發(fā)技術在各行各業(yè)內(nèi)實現(xiàn)了廣泛的推廣和應用,而且創(chuàng)造出了重大的社會效益和經(jīng)濟效益,充分地發(fā)揮了自身的社會使用價值,有效地推動了社會的發(fā)展和進步。第二,計算機軟件開發(fā)技術作為一項科學研究項目,必然需要大量的人力、物力和財力,由于涉及的程序多而復雜,所以要求其開發(fā)技術更加細致化。在信息時代下,計算機軟件開發(fā)技術已經(jīng)在部分行業(yè)得到了充分應用,并且也取得了很好的效果。
1.2計算機軟件開發(fā)技術堅持的原則
研究者在進行計算機軟件開發(fā)時,必須堅持以下3個原則:第一,在進行軟件開發(fā)時,其開發(fā)技術必須科學規(guī)范化,不違反相關法律法規(guī),確保其開發(fā)的軟件呈現(xiàn)最好的質(zhì)量,并且能夠穩(wěn)定運行和保護用戶的個人隱私安全。第二,在進行計算機軟件開發(fā)前,研究者都會制定相應的開發(fā)計劃,并根據(jù)計劃設計出其相應的軟件模型,嚴格按照程序進行各個階段的研究,確保高效率的研究開發(fā)。第三,在計算機軟件正式應用于市場前,都需要對其運行的穩(wěn)定性及其他方面進行評估,評估方法必須科學合理,從而確保用戶在使用軟件時能夠獲得良好的用戶體驗。
1.3計算機軟件開發(fā)的技術方法
首先,生命周期法。在進行計算機軟件開發(fā)中,該技術方法的應用原理主要是立足于軟件開發(fā)所需要的開發(fā)時間,為其研究開發(fā)制定一個研究時間段。由于軟件開發(fā)中存在不同的開發(fā)階段和程序,主要包括對軟件模型進行初步設計和規(guī)劃,并根據(jù)設計理念和模型進行軟件開發(fā),對開發(fā)后的軟件采取科學合理的方法進行評估,并將其投入市場后進行軟件運行,在后期定期對軟件進行維護。在不同的開發(fā)階段,都需要遵循相關標準和制度。開發(fā)者可以根據(jù)生命周期法,結合軟件的特點和實際情況,針對軟件進行充分的市場調(diào)研,了解客戶需求,為研究項目制訂一個科學合理的規(guī)劃方案,從而讓研究項目有計劃地實施,在最短的時間內(nèi)有序、高效地完成軟件開發(fā)。
其次,系統(tǒng)開發(fā)法。該種軟件技術開發(fā)方法是一個自動化的過程,在進行軟件開發(fā)應用前,軟件開發(fā)者都需要軟件使用者針對軟件自身,并結合使用者自身發(fā)展需求,對其軟件開發(fā)的功能進行明確,并詳細地說明其開發(fā)所要實現(xiàn)的目標,然后在計算機軟件開發(fā)平臺支持和配合下,針對目標和功能,自動化地完成軟件代碼的編寫。
再次,原型化開發(fā)法。該種軟件技術開發(fā)方法區(qū)別于生命周期法,利用此種開發(fā)方法的前提是軟件用戶并未就軟件設計提出明確要求,所以在原型化的開發(fā)技術基礎上,軟件主要存在3個階段的發(fā)展,首先在沒有具體要求的情況下對軟件開發(fā)進行探索,其次針對設計的軟件在市場上投入并不斷地試驗,最后根據(jù)市場獲得的反饋,對軟件不斷地改善和優(yōu)化。該種方法使得軟件開發(fā)者能夠直觀地了解到軟件開發(fā)的具體情況,同時具有一定的動態(tài)特點,需要根據(jù)市場情況不斷地進行優(yōu)化,并且每一次的優(yōu)化都需要認真和嚴謹。該種軟件技術方法受用戶的主導影響,在原型化的開發(fā)方法中,開發(fā)者和用戶者需要對軟件不斷地進行交流和討論,從而完成該軟件的開發(fā)。
最后,可視化開發(fā)法。該種方法需要開發(fā)者利用開發(fā)工具,針對軟件設計編制圖形用戶界面,開發(fā)者在該界面上對其進行科學合理的設計,從而利用該軟件開發(fā)技術自動化地對軟件進行開發(fā)。這種自動化的軟件開發(fā)技術,極大地降低了開發(fā)者的工作壓力,但在后期的運行中,需要不斷地發(fā)現(xiàn)問題并解決問題。該種開發(fā)方法旨在利用軟件自身的信息,以函數(shù)的形式呈現(xiàn)出來,所以一般其應用的范圍都趨向成熟。
在計算機軟件開發(fā)中,具體應用何種開發(fā)方法,需要立足于軟件自身的設計特點來選擇,要進行充分的市場調(diào)研,結合市場需求,制定科學的設計方案,充分發(fā)揮計算機軟件的實際應用價值。
2計算機軟件開發(fā)技術應用研究
一方面,互聯(lián)網(wǎng)信息技術的迅速發(fā)展,推動著數(shù)字化信息時代的到來,人們越來越重視計算機軟件技術的應用,在軟件技術的支持下,進一步促進了全球共享網(wǎng)絡資源目標的早日實現(xiàn),極大地方便了軟件用戶在生活中的交流,以及工作中的溝通和合作。在計算機軟件的應用過程中,開發(fā)者要確保其軟件運行的安全穩(wěn)定性,從而充分發(fā)揮軟件的社會價值。計算機軟件開發(fā)技術的應用,離不開網(wǎng)絡和軟件應用二者的配合,缺其中之一都無法體現(xiàn)其價值,這二者配合不僅實現(xiàn)了軟件用戶之間的聯(lián)系更加緊密,而且立足于每個結點獨立的基礎上,在用戶的體驗過程中發(fā)現(xiàn)軟件存在的數(shù)據(jù)處理問題,借助計算機技術平臺,有效地幫助用戶解決問題,從而提高用戶的工作效率。
另一方面,在軟件開發(fā)前,一般情況下開發(fā)者都會進行充分的市場調(diào)研,了解客戶的實際需求,并依據(jù)其應用需求對軟件進行開發(fā),確保開發(fā)的軟件能夠充分地滿足用戶的需求。除此之外,由于開發(fā)方法種類繁多,所以開發(fā)者應立足于軟件的開發(fā)特點,科學合理地選擇開發(fā)技術。但是,我們經(jīng)常發(fā)現(xiàn)在軟件的開發(fā)運行中存在或多或少的問題,從而嚴重地影響了用戶自身的體驗,而且也造成軟件不能發(fā)揮其自身的優(yōu)勢。有的軟件具備一定的兼容性,其優(yōu)點就是計算機系統(tǒng)不會對其運行產(chǎn)生一定的阻礙,并且當軟件運行存在故障時,用戶在簡單操作的情況下可以對其進行修復,尤其在辦公軟件中,經(jīng)常會出現(xiàn)數(shù)據(jù)丟失的現(xiàn)象,這一特性使得其丟失的數(shù)據(jù)提早備份并還原,使用戶感受到軟件運用的安全性。所以,開發(fā)者進行軟件開發(fā)時,必須依照計算機軟件開發(fā)技術的基本原則,確保軟件安全穩(wěn)定地運行,定期對軟件進行更新和維護,有效地提高用戶對軟件的使用體驗,極大地方便人們的生產(chǎn)和生活。