軟件技術范文
時間:2023-03-28 14:24:35
導語:如何才能寫好一篇軟件技術,這就需要搜集整理更多的資料和文獻,歡迎閱讀由公務員之家整理的十篇范文,供你借鑒。
篇1
軟件技術專升本需要考試的科目有公共課:計算機、英語,專業(yè)課的考試是根據(jù)報考的學校不同而不用的。
可供選擇的專業(yè)有:軟件技術專業(yè),信息工程專業(yè),計算機科學與技術專業(yè)。
主要課程:面向?qū)ο蟪绦蛟O計、軟件工程與項目管理、軟件測試、.NET/Java Web程序開發(fā)、.NET/Java企業(yè)級開發(fā)、3G手機軟件開發(fā)等、計算機網(wǎng)絡與通訊、網(wǎng)絡操作系統(tǒng)、多媒體技術與應用、大型數(shù)據(jù)庫處理技術。
主要開設課程:軟件工程,C#程序設計,java程序設計,數(shù)據(jù)庫技術與應用,計算機專業(yè)英語,JSP,ASP等專業(yè)課,以及高等數(shù)學,英語等公共課程。
(來源:文章屋網(wǎng) )
篇2
(1)被其他程序入侵:計算機軟件本身的漏洞可能導致病毒的入侵,除此之外,網(wǎng)絡黑客也可以對計算機程序進行篡改,這些意外通常是無法避免的,網(wǎng)絡本身的開放特點、軟件本身的漏洞都是入侵發(fā)生的原因,而這些入侵常常難以預測,入侵結(jié)果很可能是通過代碼篡改的方式,導致軟件無法運行或者錯誤運行。
(2)人為設計缺陷BUG:其實計算機硬件與軟件的可靠性有許多相似之處,比如兩者都是看故障的幾率,判斷穩(wěn)定性,但是硬件與軟件的最大不同是,硬件的決定要素是物質(zhì),而軟件的決定要素是人,因為軟件是一種人的“創(chuàng)作”,是設計者為滿足用戶的需求,而設計、分析的程序,每個環(huán)節(jié)都是以人的思維為基礎而進行的。人類思維能力的限制、導致軟件很難避免地出現(xiàn)一些疏漏,也就是我們常說的BUG,而這種BUG在軟件測試中潛伏性很強,不容易被發(fā)現(xiàn),這些BUG只有在特定的情況下才會發(fā)揮其作用,讓軟件崩潰或者是小,所以說,人為的設計失誤,同樣是計算機軟件不可靠的主要表現(xiàn)。
(3)復原的難度:從計算機軟件維護和修復的角度來看,對軟件功能恢復存在相當大的難度,一般來說我們只能夠重新設計。這一點,同樣是計算機軟件不可靠性的表現(xiàn)。
2影響軟件技術的不可靠性的因素
(1)軟件的設計誤差。設計誤差指的是軟件設計過程中出現(xiàn)的人為錯誤,第一種是因為對用戶需求的把握不夠而造成的分析誤差,因為對用戶的要求沒有理解透徹,開發(fā)者與用戶的要求得不到統(tǒng)一,就會出現(xiàn)軟件設計不合理的情況。第二種是編碼不正確,語法錯誤,設計錯誤,這是一種設計錯誤,與設計者的技術水平關聯(lián)系很大,第三是設計中沒有發(fā)現(xiàn)軟件運行的特殊情況,而出現(xiàn)設計的死角,這種情況一般測試很難發(fā)現(xiàn),而在軟件的運行過程中容易出現(xiàn),第四是文檔內(nèi)容錯誤,一般是設計者的失誤,比較容易修正。
(2)開發(fā)過程的全面控制。計算機軟件在開發(fā)過程的各階段,缺少各個階段的測評,因為軟件設計者需要保證每個環(huán)節(jié)都能按照計劃進行,需要在各個環(huán)節(jié)都對軟件進行審核,明確每個階段的標準,除了參與設計的設計師之外,管理者、監(jiān)管師都需要參與到設計評審。評審組的主要任務是審核設計師提交的軟件文檔是否執(zhí)行了上一個階段軟件文檔的標準和要求。評審組在之后需要對軟件進行審核后,給出文字說明意見,軟件設計者需要按照意見對軟件進行修整,減少軟件日后出血問題的幾率。
(3)軟件測試系統(tǒng)的缺乏。我國仍然缺乏開發(fā)質(zhì)量測試機制,我國的軟件開發(fā)人員從設計到檢測,都是自我設計、編制、測試,軟件設計的過程以設計人員自我為中心,加之軟件技術開發(fā)配置管理方面也沒有建立嚴格的軟件配置體制,軟件開發(fā)的技術管理不足,技術人員設計規(guī)范意識不強,也存在著亂改設計、說明與設計編寫不想符合的情況,也增多了軟件開發(fā)設計中的錯誤,由此可見,開發(fā)模式本身存在很多問題,是軟件不可靠的原因。
3結(jié)語
篇3
關鍵詞: 軟件技術; 植保應用軟件; 軟件開發(fā)
當前, 隨著我國信息化建設的飛速發(fā)展, 一些地區(qū)網(wǎng)絡化建設進程的加快, 為植保計算機應用水平的提高提供了良好的機遇, 各地植保部門都已或正在準備配置較高檔次的計算機硬件設備, 而與之相對應的植保計算機應用軟件的缺乏則成為提高植保計算機應用水平的制約因素。因而開發(fā)高水平的植保計算機應用軟件已迫在眉睫, 也是提高我國植保計算機應用水平的必由之路。本文結(jié)合計算機軟件技術的發(fā)展和中國農(nóng)業(yè)大學植保信息與軟件技術實驗室(IPM IST) 10 年來的實踐經(jīng)驗就如何進行植保應用軟件開發(fā)的一些技術性問題進行了探討。
1 植保應用軟件的開發(fā)
在當前形勢下, 植保學科的科技人員應以軟件工程理論為指導, 把握計算機應用的發(fā)展趨勢, 選擇適合于植保專業(yè)技術人員使用的應用軟件開發(fā)方法和軟件開發(fā)工具, 組織好軟件開發(fā)人員, 開發(fā)高水平、高質(zhì)量的植保應用軟件系統(tǒng)。
1.1 以軟件工程理論為指導
依據(jù)軟件工程的一般原理, 一個軟件從計劃設計到廢棄不用被稱為軟件的生存期( SW L ifeCycle) , 可以分為6 個階段: 軟件計劃---軟件需求分析---軟件設計---軟件編碼---軟件測試---軟件維護,生存期中的各個時期又可細分為若干更小的階段,不同的階段劃分方法, 就構(gòu)成了不同的軟件生存期模型(S W L ifecycle Model) , 也稱為軟件開發(fā)模型。在軟件工程的發(fā)展過程中, 形成了許多種類的開發(fā)模型, 如瀑布模型(WaterfallModel)、快速原型模型(Rap id Pro to typ ing Model) 等。各種模型的應用要根據(jù)所要開發(fā)的具體的應用軟件系統(tǒng)來確定,同時也與所采用的開發(fā)方法及使用的開發(fā)工具有關。值得指出的是, 不同的軟件開發(fā)方法具有不同的特點, 對軟件生命期工程階段劃分的強調(diào)程度也不一樣, 但軟件生命期的觀點仍然是軟件工程學的一個基本觀點, 反映了軟件發(fā)生、發(fā)展所應遵循的內(nèi)在規(guī)律(謝榮傳, 1995)。
植保應用軟件系統(tǒng)的研制同一般性應用軟件開發(fā)一樣, 必須以軟件工程學原理和方法為指導, 軟件工程學理論與方法是高質(zhì)量植保軟件研制成功的根本保障。原因在于: 能夠有效地進行系統(tǒng)計劃與設計, 少走彎路, 避免不應有的錯誤, 從而縮短開發(fā)周期, 節(jié)約人力物力。能夠順利地進行系統(tǒng)開發(fā), 在質(zhì)量保證的前提下, 為用戶提供正確、可靠的應用軟件。能夠科學地進行系統(tǒng)維護, 在實際應用中保持軟件旺盛的生命力?;仡櫧鼛啄暌验_發(fā)出較為優(yōu)秀的植保應用軟件, 如綠十字博士系統(tǒng)(全國農(nóng)業(yè)技術推廣服務中心研制)、粘蟲遷飛專家系統(tǒng)(中國農(nóng)科院植物保護研究所研制)、梨黑星病預測與管理專家系統(tǒng)ESPSPM (李保華等, 1996)、植檢害蟲圖文信息系統(tǒng)(王之嶺, 1996)、植物病毒檢疫診斷支持系統(tǒng)PQV 2DSS (李明福, 1996) 以及北方地區(qū)蔬菜害蟲田間識別系統(tǒng)PESTD IA G (李志紅, 1997) 等, 這些軟件的研制無一不滲透了軟件工程的思想。黃淮海地區(qū)麥蚜預測預報系統(tǒng)(HH2AphidGIS) 根據(jù)軟件工程理論進行了系統(tǒng)的設計, 以快速原型法為系統(tǒng)開發(fā)模型(高靈旺, 1998)。
從目前所進行的一些植保軟件系統(tǒng)( 如 PQ 2IN FORM IS、PestD iag 等) 的開發(fā)來看, 由于系統(tǒng)的規(guī)模較小, 開發(fā)人員一般只有1~2 人, 因此在系統(tǒng)的生命周期中減少了一些有關文檔, 如計劃任務書、需求規(guī)格任務書和設計說明書等的書寫。另外, 由于軟件工程理論本身的發(fā)展, 即面向?qū)ο蠹夹g與可視化編程技術的發(fā)展, 也使得一些較為復雜的系統(tǒng)的開發(fā)設計也變得相對容易, 因而也不必完全按照上述模式來嚴格地書寫有關文檔, 但整個系統(tǒng)的開發(fā)還是依照軟件生命期來完成的, HH2AphidGIS 系統(tǒng)的研制就是這樣進行的。
1.2 開發(fā)平臺的選擇
操作系統(tǒng)是最重要的計算機系統(tǒng)軟件之一。操作系統(tǒng)是對計算機系統(tǒng)自身的硬件和軟件資源進行全面控制和管理(存貯管理、處理器管理、設備管理、信息管理和作業(yè)管理) 的程序, 使計算機在其總指揮下能夠正常運行, 所有安裝在計算機中的其他軟件都依靠操作系統(tǒng)的指令來完成工作。操作系統(tǒng)是用戶和計算機的接口, 也就是應用軟件的開發(fā)平臺。
選擇開發(fā)平臺時, 應充分考慮平臺的實用性、簡易性、可維護性、可擴展性、性能價格比、對網(wǎng)絡的適用性、所用基本支撐環(huán)境的普及性及計算機應用的未來發(fā)展方向。目前, W indow s 系統(tǒng)由于用戶界面友好、易于操作等特點而倍受用戶的歡迎, 因而, 基于W indows的應用軟件也成為當今軟件開發(fā)商和用戶的首選方案。以黃淮海地區(qū)麥蚜預測預報系統(tǒng)(HH-AphidGIS)的開發(fā)為例,在開發(fā)原型時選擇了W indows3.1作為系統(tǒng)開發(fā)的平臺。但從發(fā)展方向上看,Microsoft的32位W indows95操作系統(tǒng)已逐步成為微機應用的主要平臺,而W indows95/98 N T 作為未來微機和網(wǎng)絡系統(tǒng)的主要應用平臺, 其發(fā)展勢頭是不可阻擋的;同時各地區(qū)測報部門的計算機應用也逐步在向Windows95/98 平臺移植,W indow s 95/98 將作為該系統(tǒng)未來應用的主要平臺。因而HH2AphidGIS系統(tǒng)最終放棄了Windows3.1,選擇以Windows95為開發(fā)平臺,以保證其技術的先進性,以及與未來計算機應用的發(fā)展方向保持一致。
1.3 開發(fā)方法的選擇
根據(jù)軟件工程理論對系統(tǒng)進行需求分析和設計后, 選擇適合于系統(tǒng)需求的開發(fā)方法是十分重要的。總的來說, 用于應用軟件系統(tǒng)開發(fā)的途徑主要可歸納為2 種:
第一由系統(tǒng)開發(fā)人員使用Bo rland C+ + 、V isualBA SIC 或Delphi 等語言直接編程, 稱為直接編程法。這種方法開發(fā)周期長, 費用高, 系統(tǒng)完成后的穩(wěn)定性、健壯性均需大量的工作來保證, 而且對開發(fā)人員的要求較高。但這種方法優(yōu)點是靈活, 開發(fā)者可以充分發(fā)揮其想象力, 靈活自如地設計出各種變化的用戶界面, 并能夠充分實現(xiàn)系統(tǒng)所要求的種種特殊功能。
第二使用市場已有的開發(fā)工具, 如A utho rware、M ult ibase 等來實現(xiàn), 稱為工具法。這種方法開發(fā)周期短、開發(fā)費用較低, 開發(fā)人員一般無需編程, 通過編寫劇本、書寫描述語言或編輯卡片等即可完成應用系統(tǒng)。系統(tǒng)的健壯性和穩(wěn)定性依賴于所使用的開發(fā)平臺或開發(fā)系統(tǒng)。開發(fā)人員很難突破開發(fā)平臺所提供的各種功能的限制, 因而開發(fā)出的應用系統(tǒng)也較為模式化。
對于一個具體的系統(tǒng)而言, 需根據(jù)系統(tǒng)設計階段的需求分析和開發(fā)人員的實際情況進行選擇, 如V egePest 作為一個多媒體數(shù)據(jù)庫就是選擇用工具法作為其系統(tǒng)的開發(fā)方法, 而PestD iag 作為一個多媒體專家系統(tǒng), 需進行嚴格的推理, 目前的一些工具軟件還都不具備這種能力, 因而選擇了直接編程法。HH2AphidGIS 系統(tǒng)作為一個集地理信息系統(tǒng)、多媒體、數(shù)據(jù)庫管理、預測預報等功能于一體的實用性系統(tǒng), 從系統(tǒng)開發(fā)的需求分析來看,HH2AphidGIS 系統(tǒng)不但需要多媒體功能的支持, 而且主要進行麥蚜的預測預報, 需進行模型的運算以及模型與GIS 之間的交互作用, 采用工具法無法滿足這些要求, 因此, 該系統(tǒng)的開發(fā)選擇了第一種方法, 即直接編程法。
1.4 開發(fā)工具的選擇
如果選擇了應用直接編程法進行植保應用軟件系統(tǒng)的開發(fā), 則選擇適宜的開發(fā)工具就成為必須認真考慮的一個重要問題。如何選擇恰當?shù)墓ぞ?這取決于你使用的操作系統(tǒng)平臺、開發(fā)工具易用性、應用軟件的適用范圍、要解決的問題、規(guī)模、技術發(fā)展方向和可擴展性等多方面的因素。工具的選擇既要滿足應用系統(tǒng)的功能需求, 又須滿足其性能需求(如運算速度、打印速度等) , 也可以幾種不同的語言平臺進行混合編程, 以便取長補短。目前植保應用軟件的開發(fā)應以可視化開發(fā)工具為首選工具。
隨著計算機技術的不斷發(fā)展, 編程工具也得到了迅猛的發(fā)展。近年來, 在眾多的編程工具中, 可視化編程工具的發(fā)展格外引人注目。V isual BA SIC的推出使得"幾分鐘內(nèi)就可編寫一個W indow s 應用程序"已經(jīng)不再是神話。而Bo rland Delphi 210 的推出則使可視化編程工具逐漸進入熱潮。尤其是從1997年以來可視化編程工具成為一個非常活躍的領域,各軟件廠商紛紛推出自己產(chǎn)品的新版本, 在功能、性能等方面均有較大提高, 各產(chǎn)品之間的競爭也更加激烈。
一般的可視化開發(fā)工具( 如V isual BA SIC,Power Builder 和Delphi) 都提供了可視化的開發(fā)環(huán)境, 提供了對OL E 構(gòu)件(OCX) 的支持, 可以與多種數(shù)據(jù)庫建立連接, 并且它們都有自己的底層編程語言等等(V isual BA SIC 用的是BA SIC, Delphi 用的是Object Pascal)。每種開發(fā)工具都有其技術特色和特定的應用領域, 因而每個工具都擁有其特定的用戶群。但各產(chǎn)品在不斷升級的過程中, 不斷取長補短, 不斷地融入許多競爭對手的產(chǎn)品的特點, 功能不斷豐富,性能不斷完善。
在HH2AphidGIS 系統(tǒng)開發(fā)過程中, 根據(jù)系統(tǒng)功能的需求選擇了以Bo rland Delphi Client Server210 版作為系統(tǒng)開發(fā)的主要工具, 并輔以其它工具軟件等。這主要是考慮了Delphi 以下幾個方面的特點: ①借助Delphi 中控件和模板的使用與功能, 編寫程序非常方便, 提高了開發(fā)應用程序的效率,②Delphi 預先將應用程序編譯成經(jīng)過優(yōu)化的本地代碼, 其執(zhí)行速度明顯高于同類產(chǎn)品; ③Delphi 的一個超強能力就是可以將原先在桌面型數(shù)據(jù)庫開發(fā)的程序很輕易地讓遠端SQL 服務器接受, 甚至在數(shù)據(jù)來源改變后都無需對用戶界面做任何的修改。同時用戶不需要第三方的開發(fā)工具, 直接能夠在Delphi 的集成環(huán)境中進行數(shù)據(jù)庫操作。
1.5 開發(fā)人員的組成
計算機應用軟件系統(tǒng)開發(fā)人員的組成是隨著編程語言和開發(fā)工具的發(fā)展變化而變化的。計算機高級編程語言的產(chǎn)生使廣大非計算機專業(yè)工作者(一般用戶) 能夠進入計算機應用領域。尤其值得一提的是, 近年來面向?qū)ο罄碚摰陌l(fā)展和可視化開發(fā)工具的興起, 大大降低了應用軟件系統(tǒng)開發(fā)的難度, 減少了程序代碼的書寫量, 提高了軟件開發(fā)的效率, 為廣大非計算機專業(yè)工作者(包括植保工作者) 開發(fā)出本領域內(nèi)高質(zhì)量的應用軟件系統(tǒng)提供了可靠的工具,使各領域內(nèi)應用軟件系統(tǒng)的開發(fā)進一步擺脫了計算機專業(yè)人員的限制, 而各領域的專家也逐步成為應用軟件系統(tǒng)開發(fā)的主導人員。
根據(jù)以上分析以及從總結(jié) IPM IST 實驗室 10多年來的實踐經(jīng)驗來看, 目前植保應用軟件系統(tǒng)的開發(fā)可以植保專業(yè)人員為主。當然, 其中的一部分人應該既對軟件工程理論和程序設計知識有一定的了解, 又是植保領域的專家。從應用軟件系統(tǒng)的分析、設計, 到系統(tǒng)的最終實現(xiàn), 系統(tǒng)開發(fā)人員都應把注意力集中在如何來反映植保專業(yè)的特點, 植保專業(yè)知識的收集、整理及其內(nèi)涵的深入挖掘等方面, 而不是專注于冗長乏味的代碼行的編寫上。當今軟件技術的發(fā)展, 尤其是面向?qū)ο蠹夹g和可視化開發(fā)工具的發(fā)展為之提供了便利的條件, 因此系統(tǒng)設計人員和應用領域的專家能夠有機地融合為一體。
沈佐銳等人曾就植保領域?qū)<蚁到y(tǒng)的開發(fā)提出了產(chǎn)、學、研相結(jié)合的參與式協(xié)作方式。筆者認為這種方式同樣適用于植保專業(yè)各個方面的應用軟件系統(tǒng)的開發(fā), 如多媒體數(shù)據(jù)庫系統(tǒng)、信息管理與決策支持系統(tǒng)等。這種方式既能夠保證專業(yè)應用軟件系統(tǒng)的適用性與專業(yè)理論的緊密結(jié)合, 又能夠有利于后續(xù)人才的培養(yǎng)。
黃 淮 海 地 區(qū) 麥 蚜 預 測 預 報 系 統(tǒng) (HH-AphidGIS) 的開發(fā)就是采取了產(chǎn)、學、研相結(jié)合的參與式協(xié)作方式進行的, 由中國農(nóng)科院植保所麥蟲組、中國農(nóng)業(yè)大學植保系 IPM IST 實驗室以及山東、河北、河南等省的植??傉竞献魍瓿?。其中, 中國農(nóng)科院植保所負責項目的組織協(xié)調(diào)工作和有關試驗的設計、安排, 上述三省植??傉咎峁v年麥蚜觀測的數(shù)據(jù)資料, 中國農(nóng)業(yè)大學植保系 IPM IST 實驗室通過分析所獲取的各種數(shù)據(jù)完成系統(tǒng)的開發(fā)研制工作,最后由三省植保總站進行應用及驗證。
2 展 望
植保應用軟件系統(tǒng)的開發(fā), 經(jīng)過近10 多年來的積累, 特別是近3 年來的飛速發(fā)展, 已成為計算機農(nóng)業(yè)應用中一個較為活躍的領域, 并在農(nóng)業(yè)生產(chǎn)及病蟲害綜合管理等方面發(fā)揮著越來越重要的作用。
我國目前已有一些科技示范區(qū)將計算機專家系統(tǒng)用于指導農(nóng)業(yè)生產(chǎn), 產(chǎn)生了巨大的經(jīng)濟效益和社會效益, 收到了良好的示范效果。隨著計算機技術和國民經(jīng)濟的不斷發(fā)展,在不遠的將來農(nóng)業(yè)計算機應用將會更加普及, 應用范圍也會不斷擴大, 這就相應地對農(nóng)業(yè)計算機應用軟件系統(tǒng)在數(shù)量和質(zhì)量上提出更高的要求。因此, 開發(fā)出更多、更好、更加實用化的植保應用軟件系統(tǒng)也就成為植保工作者責無旁貸的職責所在。對此, 我們應該有著清醒的認識, 抓住機遇, 為我國植保技術的發(fā)展提供更廣闊的天地。
[ 主要參考文獻]
[ 1 ] 高靈旺. 黃淮海地區(qū)麥蚜信息管理與預測預報技術研究: [ 博士學位論文]. 北京: 中國農(nóng)業(yè)大學, 1998
[ 2 ] 謝榮傳. 計算機軟件技術基礎. 北京: 北京科學技術出版社, 1995. 308p
[ 3 ] 姚 青, 黎 峰. 制作多媒體軟件的兩種方法. 微型計算機, 1997, 17(3) : 106~107
[ 4 ] 曹國鈞主編. 最新Delphi 210310 入門、應用及實例詳解. 成都: 電子科技大學出版社, 1997. 452p
篇4
【關鍵詞】分層技術;計算機軟件開發(fā);運用
1引言
在當今社會,計算機已經(jīng)成為不可或缺的辦公工具。所以,對計算機軟件技術人員來說,計算機軟件技術的開發(fā)設計便顯得非常重要,而且,隨著社會的不斷發(fā)展,計算機軟件開發(fā)的環(huán)境和功能要求越來越嚴峻,在功能設計上從單一的功能逐步朝向多功能復合的方向發(fā)展。為此,在這種情況下,分層技術便能得到廣泛的運用,在分層技術的運用方面上,能夠促使計算機軟件的靈活性和安全性兩個方面能夠提升。本文通過對分層技術在計算機軟件開發(fā)中的運用進行深入分析,以此更好地進行計算機軟件的開發(fā)和設計工作。
2分層技術的概述
在分層技術在運用于計算機軟件開發(fā)的過程中,不僅僅可以顯著提升開發(fā)的效率,而且還能夠不斷提升計算機軟件開發(fā)的質(zhì)量。而且,分層技術已經(jīng)成為我國計算機軟件開發(fā)中的最為重要的技術種類,并能夠有效地運用于社會各個行業(yè)當中。但是,從目前來看,要想更好地的發(fā)揮分層技術在計算機軟件開發(fā)中的優(yōu)勢,這就必須要對軟件開發(fā)的重點內(nèi)容進行系統(tǒng)研究,才能在計算機軟件開發(fā)中發(fā)揮出其優(yōu)勢。在軟件的研發(fā)過程中,必須要能夠?qū)⒎謱蛹夹g運用在不同的方案當中去,針對不同的解決方案采取不同的設計手段,從而能夠形成一種科學高效的計算機開發(fā)體系。另外一方面,在開發(fā)過程中,必須要嚴格按照相關的措施和規(guī)定來進行相應的操作,同時對分層技術的理論知識和概念有深入的了解,以此避免在運用過程中出現(xiàn)各種失誤。最后,在軟件的開發(fā)框架中,為了發(fā)揮分層技術的優(yōu)勢,必須要在單層架構(gòu)中進行不斷創(chuàng)新,從而能夠?qū)⒎掌骱陀嬎銠C進行融合。當然,隨著計算機軟件技術的不斷發(fā)展,在開發(fā)結(jié)構(gòu)中還是有很多不能避免的問題,尤其是雙層結(jié)構(gòu)的設計無法很好地滿足企業(yè)的發(fā)展需求。
3分層技術在計算機開發(fā)中的具體運用
3.1雙層技術的應用
從目前來看,計算機軟件的開發(fā)過程中,為了能夠不斷提高計算機軟件開發(fā)的速度和質(zhì)量,在分層技術的具體運用的過程中,不僅僅需要在各個環(huán)節(jié)上進行科學設計,而且還需要在客戶端和服務器的端點進行設計。在這一過程中,雙層技術便是分層技術最為重要的技術之一,這是一種按照不同功能特點來分解計算機軟件中的系統(tǒng),能夠修改某個功能以及上下層的結(jié)構(gòu)。另外,在分層技術的發(fā)展過程中,一般來說,分層技術可以分為雙層、三層以及四層等不同方面,隨著計算機開發(fā)設計的不斷成熟,現(xiàn)有的分層組成模式逐漸演變成為幾個不同的技術類型。例如,在雙層技術的研究上,其主要是包括客戶端和服務器兩個端點,對用戶的數(shù)量和客戶的信息都將會產(chǎn)生一定的影響。當然,在這一過程中,分層技術的運用,除了可以不斷提升計算機的運作效率,還可以切實保障客戶端的性能,有效地解決用戶使用過程中的弊端。
3.2三層技術的具體運用
在上述的分析中,我們可以了解到,除了雙層技術外,分層技術還有三層技術。而兩者的不同,主要是在于三層技術是雙層技術的升級版,對雙層技術的弊端進行不斷完善。例如,三層技術主要是彌補雙層技術設計中的不足,在之前的設計基礎上增加了應用服務器。在設計上增加了應用服務器,這對于計算機軟件開發(fā)設計具有重要的作用。另外,三層技術最大的優(yōu)勢便是能夠建立科學高效的系統(tǒng),能將業(yè)務處理和界面層次兩者進行融合,以此提升計算機信息訪問的效率。所以,從上述的分析中,可以看出,三層技術的作用不僅僅是建立有機的整體,還需要對計算機的界面進行科學收集,從而更好地滿足不同用戶對軟件使用的需求。
3.3四層技術的運用
眾所周知,現(xiàn)代文明在計算機的要求越來越高,傳統(tǒng)計算機單一的功能顯然無法滿足人們的需求。為此,在創(chuàng)新計算機軟件的開發(fā)過程便成為最為迫切需求。但是,分層技術中的不同技術類型都無法跟隨時代的潮流而對自身的功能進行創(chuàng)新,這樣就難以適應當前計算機開發(fā)的需求。所以,計算機軟件的開發(fā)設計者必須要在雙層技術和三層技術的基礎上進行創(chuàng)新,并能夠?qū)⑺膶蛹夹g靈活地運用于計算機軟件開發(fā)過程中去。在這一過程中,我們可以了解,四層技術的開發(fā)主要是能夠?qū)⑷龑蛹夹g的界面層和業(yè)務處理層等幾個方面進行綜合處理,最大程度地降低幾個層面之間的影響關系,只有通過這種方式,才能更好地發(fā)展成為四層技術,而這種全新的分層技術,其作用是體現(xiàn)在存儲層、業(yè)務處理層等幾個方面,這樣的做法便可以將數(shù)據(jù)庫與對象的關系進行了解,從而滿足用戶對計算機軟件的實際需求。
4結(jié)語
總的來說,分層技術在軟件開發(fā)的設計過程中具有重要的影響。而且,隨著人們對計算機應用的不斷深入,這就需要不斷創(chuàng)新分層技術,以此更好地滿足計算機軟件開發(fā)的要求。更為重要的是,分層技術的具體運用,將會顯著降低計算機軟件開發(fā)的成本,全面提升計算機運行的效果和質(zhì)量。
【參考文獻】
[1]常鐵艦.分層技術在軟件開發(fā)中的應用分析[J].硅谷,2015(02).
[2]王彬華.淺談運用分層技術豐富計算機軟件開發(fā)[J].計算機光盤軟件與應用,2014(21).
[3]李大勇.關于分層技術在計算機軟件中的應用研究與分析[J].計算機光盤軟件與應用,2014(20).
[4]鄒濤.分層技術在計算機軟件開發(fā)中的應用探討[J].電子技術與軟件工程,2014(13).
篇5
1.軟件技術專業(yè)創(chuàng)新教學的目標
軟件技術專業(yè)的創(chuàng)新教學是指在實際教學中,改變以往陳舊的教學觀點和教學方法,結(jié)合專業(yè)的實際情況以及社會的發(fā)展需求,運用更符合社會現(xiàn)狀的教學方法,綜合提高學生各方面的素質(zhì),培養(yǎng)學生在學習中的創(chuàng)新意識,加強對學生實踐操作能力的提升,開發(fā)學生各方面的潛能,使學生在更好的環(huán)境中,既能進行對理論知識的積累,又能提高自身的實踐水準??偟膩碚f,軟件技術專業(yè)的創(chuàng)新教學一般實現(xiàn)于教學觀念、教學環(huán)境、教學內(nèi)容、教學方法等幾個方面中。
2.軟件技術專業(yè)創(chuàng)新教學的意義。
2.1順應時代的潮流
在社會高速發(fā)展的時代,知識經(jīng)濟開始走入人們的生活,社會對各方面人才的要求已經(jīng)發(fā)生了根本上的改變,在以往陳舊教學觀點下所產(chǎn)生的,只注重理論知識積累的人才已經(jīng)逐漸被社會所淘汰。在這樣一個時代,各方面的人才都需要具備良好的實踐基礎和實踐經(jīng)驗,以便在工作的時候能夠更快地進入自身的角色中,所以,對于軟件技術專業(yè)這樣一個更需要具備實踐經(jīng)驗的學科來說,改革就更加重要。因此,軟件技術專業(yè)必須改變以往傳統(tǒng)教學的觀點和教學形式,才能使培養(yǎng)出來的學生更符合社會的需求。這就要求教師的專業(yè)能力和創(chuàng)新思維的提高,只有這樣才能更好地為社會培養(yǎng)創(chuàng)新型人才。
2.2迎合素質(zhì)教育的需求
社會的發(fā)展要求各方面的專業(yè)人才都要具備綜合素質(zhì),因此軟件技術專業(yè)對人才的培養(yǎng)必須以素質(zhì)教育為核心,全面改變教學方式,對教學模式進行不斷的創(chuàng)新,這樣才能將學生培養(yǎng)為高素質(zhì)軟件技術專業(yè)人才。
二、軟件技術專業(yè)的現(xiàn)狀
針對國家以及社會對軟件技術專業(yè)人才的需求,現(xiàn)在我國的軟件技術專業(yè)教育還存在一些必須進行改革的缺陷,本文將這些缺陷進行了如下的簡述:
1.缺乏對實踐能力的培養(yǎng)
目前各學校對軟件技術專業(yè)的教育普遍注重對理論知識的培養(yǎng),教師在課堂上會詳細講解課本上的知識,讓學生對理論知識進行積累和鞏固,以求他們可以在考試中完全記住這些知識。但是對于實踐教育,教師卻并不重視,大多數(shù)時候?qū)W校會安排一些上機操作的課程,讓學生對照操作課本上的步驟進行操作,讓學生理解結(jié)果如何產(chǎn)生。然而這樣的實踐課程對于學生來說,完全是對照課本進行的操作,學生不能理解每一個步驟的意義,也不知道每一個步驟對整體的作用,導致放下課本再進行操作就無法完整地記住所有步驟。對于軟件技術專業(yè)這樣實踐性強的專業(yè)來說,教師不能只注重學生理論知識的培養(yǎng),實踐操作才能判斷學生對知識的掌握情況,掌握了實踐的學生也更符合軟件技術行業(yè)對人才的需求。
2.實踐教學方式缺少創(chuàng)新
如今對于需要進行實踐教學的課程來說,教師所使用的教學方式通常都是以課本為主,教師會在多媒體教學設備上對需要操作的步驟進行分解式的講解,然后讓學生對教師的講解或者課本上的步驟進行模仿。這就導致學生無法對知識進行深刻地理解,對學生創(chuàng)新能力的培養(yǎng)以及學生的潛能開發(fā)有著極為不利的影響,在學生單獨進行軟件的操作時如果遇到問題,并不能通過學到的知識自主地去解決問題。另一方面,學生進行實踐操作的課本編寫都過于簡單,而且知識內(nèi)容也比較陳舊,導致與社會所要求掌握的知識結(jié)構(gòu)不符。
3.教學大綱沒有彈性
在我國軟件技術專業(yè)教學大綱的編寫和內(nèi)容上存在著很大的問題,這個問題就是教學大綱沒有根據(jù)社會發(fā)展的需求以及知識的變化進行更新,學校用這樣落后的教學大綱進行教學,就會導致教學方法和學生所掌握的知識結(jié)構(gòu)與社會發(fā)展脫節(jié),不符合社會對人才的需求。由于科學技術的發(fā)展和軟件的不斷更新十分迅速,教學大綱的不及時更新也會嚴重影響學生對于軟件技術知識的學習。總而言之,如果不對這些問題進行及時的解決,我國軟件技術專業(yè)的發(fā)展就會越來越緩慢,甚至停滯,學生也無法適應社會發(fā)展,社會也無法得到所需要的高素質(zhì)人才,這將嚴重影響我國軟件技術行業(yè)的發(fā)展。
三、軟件技術專業(yè)創(chuàng)新教學的措施
發(fā)現(xiàn)問題是進行改革的第一步,如何根據(jù)發(fā)現(xiàn)的問題,結(jié)合社會的現(xiàn)狀和發(fā)展情況將問題解決才是最重要的。
1.增加實踐課程,改變實踐教學方式
因為軟件技術專業(yè)輕實踐重理論的教學現(xiàn)狀,導致學生實踐動手能力差,并且無法將理論知識充分運用于實踐中,所以改變教學方式,增加實踐教學課程的比例,可以有效地增加學生的實踐學習時間,全面提升學生的實踐能力。實踐課程的教學內(nèi)容以及知識結(jié)構(gòu)應該結(jié)合當今社會軟件技術行業(yè)的發(fā)展情況,考慮社會對軟件技術人才的需求,培養(yǎng)高素質(zhì)、全方位發(fā)展的人才。除此之外應該對課程的設置進行改革,適當減少枯燥的理論知識講解,鼓勵學生在實踐中發(fā)現(xiàn)問題并嘗試自己去解決,提高學生利用學到的知識解決問題的能力。在進行實踐教學時,還要引導學生理解實踐步驟的知識意義,讓學生自己去探究,增加一些新的教學方式激發(fā)學生的興趣。
2.提高教師素質(zhì),改變知識設置
因為軟件技術專業(yè)課程的改革,對教師的要求就會增高,有好的教師引導才能更好地提高學生各方面的能力。學校應該提高對軟件技術專業(yè)教師的選撥,教師不僅要有扎實的專業(yè)理論知識,還必須要有一定的社會實踐經(jīng)驗,這樣的教師才能在教學中把理論知識與實踐知識相結(jié)合,讓學生在實踐中理解理論知識,在學習理論知識時也能明白軟件如何操作。除此之外,課本知識內(nèi)容的設置也應該進行更新,將新的軟件和軟件技術加入到課本中,防止所學知識與社會實際發(fā)展脫節(jié),讓學生的知識能夠跟上時代的步伐。
3.考核方式進行改革
任何專業(yè)的學習都必須進行考核,才能判斷學生對知識的掌握情況。為了提高學生自主學習的積極性和實踐能力,學校應該更改考核形式,可以將平時學習的態(tài)度以及課后實踐的情況納入到期末考核的范圍內(nèi)。除此之外,學校不僅要進行理論知識的考核,還應該進行實踐知識的考核,可以將期末考核分為兩個部分,將筆試成績比例適當降低,可以設置為百分之四十,實踐考核為百分之六十,其中在實踐考核中可以增加創(chuàng)新實踐的內(nèi)容。這樣的設置可以激發(fā)學生自主進行實踐操作的興趣,創(chuàng)新實踐還能提高學生在創(chuàng)新方面的能力,避免學生對于所學到的操作知識刻板使用,缺乏創(chuàng)新和自我提升的能力。
四、結(jié)語
篇6
軟件技術:
培養(yǎng)具有一定的計算機軟件專業(yè)理論知識,掌握至少一種主流軟件開發(fā)平臺,具有較強編程能力的高級實用型專業(yè)人才。
國內(nèi)經(jīng)濟的發(fā)展和互聯(lián)網(wǎng)、計算機的大力普及極大地推動了中國軟件產(chǎn)業(yè)的發(fā)展。政府又大力推行國民經(jīng)濟信息化建設為軟件和信息服務業(yè)帶來良好的發(fā)展機遇,這使得國內(nèi)計算機硬件市場高速發(fā)展,這就造成了國內(nèi)軟件市場方面對軟件的需求量迅速增加,成為推動軟件市場發(fā)展的主要動力。
應用電子技術:
培養(yǎng)能在電子領域和部門生產(chǎn)第一線從事智能電子產(chǎn)品的設計與開發(fā)、質(zhì)量檢測、生產(chǎn)管理、智能電子產(chǎn)品的銷售和技術支持技能應用型人才。
篇7
關鍵詞:計算機技術;軟件技術;生活;應用
中圖分類號:TP39 文獻標識碼:A 文章編號:1671-2064(2017)02-0037-01
1 引言
當前我們正處于一個高度信息化的社會,微型計算機正帶著個人電腦、智能手機等個性化終端設備的不斷普及,計算機軟件技術的應用已經(jīng)滲透到社會發(fā)展和人類生活的各個角落。電子郵件、office等辦公軟件真正意義上實現(xiàn)了辦公自動化,極大地提高了人們的工作效率;CT、彩超等大型數(shù)字化醫(yī)療設備及軟件幫助醫(yī)生提供高清的可視化環(huán)境,為患者提高醫(yī)療質(zhì)量;遠程授課、多媒體等現(xiàn)代化教學技術顛覆了傳統(tǒng)教學方式,極大的提高了教學效率和教學質(zhì)量……計算機軟件技術為人們不斷地提供優(yōu)質(zhì)的服務,在生活中的地位已無法取代。
2 計算機軟件技術應用分析
2.1 辦公領域
在辦公領域,經(jīng)常提到的就是辦公自動化。辦公自動化又稱OA(Office Automation Systerm)平臺,是指辦公部門的事務性工作實現(xiàn)自動化處理以及信息自動化處理的自動化辦公系統(tǒng),它是計算機軟件技術的衍生物。OA系統(tǒng)平臺的主流技術逐步向.NET、Java遷移,主流軟件公司已經(jīng)大規(guī)模采用Java技術作為根本技術路線,使OA平臺的功能更強大,更完善。OA平臺改變了過去流程復雜、低效的手工辦公方式,極大的提高了辦公效率,提高企業(yè)部門的管理效率。
算機軟件技術幫助辦公領域?qū)崿F(xiàn)自動化的過程中,主要表現(xiàn)在其強大的文字、圖形、表格數(shù)據(jù)處理能力。日常辦公中常常使用到的Word、WPS都是用來處理文字、圖形以及圖畫的應用辦公軟件,它能夠?qū)ξ淖诌M行輸入、編輯、排版等,對圖形進行裁剪、處理等,對版面的格式進行選擇調(diào)整,還可以對整篇文章的關鍵詞進行查找、替換等操作,主要用于文字文件的起草、打印等工作;Excel、Access等表格數(shù)據(jù)軟件主要變現(xiàn)在數(shù)據(jù)處理能力,可以對數(shù)據(jù)進行錄入,對數(shù)據(jù)進行統(tǒng)計、對繁重的數(shù)據(jù)進行篩選、排序分析等,一般用于企業(yè)公司的財務、數(shù)據(jù)存儲等方面;PowerPoint(簡稱PPT)主要用來制作演示文稿、幻燈片、投影片等圖像制作,對文字、表格、圖像都有相應的編輯操作,主要用于會議演講的演示等類似工作。計算機軟件技術被應用到辦公領域,真正地使辦公中的需求與計算機軟件技術聯(lián)系起來,讓辦公逐漸趨向高效化、便捷化。
2.2 醫(yī)療領域
計算機技術和軟件技術的數(shù)字化發(fā)展,使其在醫(yī)療領域中得到廣泛的應用,醫(yī)療領域邁入了數(shù)字化和信息化時代。從CT、彩超等大型信息化可視化數(shù)字化的醫(yī)療設備到自動化的掛號、預約、收費等信息化的管理系統(tǒng)的不斷推廣,都在說明計算機軟件技術將給醫(yī)療領域帶來翻天覆地的變革。醫(yī)療領域?qū)⑼ㄟ^計算機軟件技術進行信息化改造,帶來創(chuàng)新性理念,改變傳統(tǒng)方式,提高醫(yī)療領域的醫(yī)療質(zhì)量、工作效率以及管理水平。
計算機軟件技術在醫(yī)療領域得到最具有代表性的應用是數(shù)字化醫(yī)療設備和信息化管理系統(tǒng)。數(shù)字化醫(yī)療設備技術主要是指強大的醫(yī)學影像以數(shù)字化的方式輸出高清的圖像,通過計算機軟件技術對醫(yī)學影像的數(shù)據(jù)進行快速的存儲、處理、傳輸和顯示,常見的有計算機斷層掃描系統(tǒng)(CT),核磁共振(MRT),彩超。信息化管理系統(tǒng)主要是指在強大的計算機軟件技術下,保障醫(yī)療信息系統(tǒng)在醫(yī)療過程中通訊的及時性、信息的共享性等。從患者的掛號、預約醫(yī)生、繳費,到醫(yī)生的診治過程中臨床信息系統(tǒng),再到醫(yī)院的管理系統(tǒng)對患者和醫(yī)生的監(jiān)督等,均與計算機軟件技術聯(lián)系融合起來。計算機軟件技術必將成為未來的醫(yī)療領域中重要組成部分,對醫(yī)療領域的發(fā)揮的作用也將越來越大。
2.3 教育教學領域
計算機軟件技術飛速發(fā)展的同時,也將其滲透入教育教學的這個領域中,教育教學領域早已邁入信息化時代。計算機輔助教學(Computer Aided Instruction ,簡稱CAI)是教育教學領域應用最廣泛,最成功的計算機軟件技術。CAI是指在計算機軟件技術的輔助下,進行顛覆傳統(tǒng)的教學方式,利用多媒體技術、互聯(lián)網(wǎng)教學資源,輔助教師進行課堂教學,目前學校里常見的多媒體教室是其應用做成熟的代表。CAI極大地提高學生的自主性、積極性,同時提高教學質(zhì)量。
“多媒體”課堂使我們高中生最常見的課堂,也是我們?nèi)粘Un堂中使用最廣泛,受益最多的學習課堂。多媒體技術其實就是計算機技術、軟件技術以及網(wǎng)絡技術的融合應用,通過結(jié)合各種視覺、聽覺軟件,能夠使學生產(chǎn)生令人印象深刻的視聽效果。通過視覺軟件,主要接觸圖形、動畫、圖像、文字等媒體,通過聽覺軟件,主要接觸到立體聲響和音樂等媒體介質(zhì)。學生和老師可以從多媒體計算機、軟件、網(wǎng)絡等技術的融合應用下,接觸到各種各樣的媒體來源。教師通過對文本、圖像、聲音等多種信息建立起邏輯聯(lián)系,使各種媒體有機的結(jié)合起來,取長補短,相得益彰,讓學生參與到整個教學活動中,呈現(xiàn)一個栩栩如生的環(huán)境,引導學生自主思考,達到最優(yōu)化的教學效果。
3 結(jié)語
計算機軟件技術的應用發(fā)展代表著人類社會發(fā)展歷史的巨大進步。軟件技術的發(fā)展和普及必將使人們的生活變得更加便利快捷,計算機軟件技術服務的對象將越來越面向大眾、面向社會。同時,也將促進醫(yī)療領域、辦公領域、教育教學領域等方方面面的進一步發(fā)展,帶動整個文明社會飛速前進。
參考文獻:
[1]吳泉源.計算機應用技術.計算機工程與科學,2000(3):1-5.
篇8
[關鍵詞]計算機 軟件技術
中圖分類號:F224-39 文獻標識碼:A 文章編號:1009-914X(2015)12-0274-01
1、計算機軟件的定義
計算機軟件的主要組成部分是計算機程序以及相關的程序文檔,其核心組成部分是軟件程序源文件,雖然目前沒有關于計算機軟件的統(tǒng)一的、標準的定義,但是各種定義的本質(zhì)是相同的。又可以將計算機軟件稱之為應用軟件,其主要的作用是在計算機的操作工程中,使計算機能夠響應用戶的各種需求及命令,從本質(zhì)上來講,計算機應用軟件就是一個為用戶提供有效服務的程序系統(tǒng)。計算機軟件能夠提供新領域探索開發(fā)過程中需要的相關支撐系統(tǒng)。在長期的開發(fā)探索后,計算機軟件系統(tǒng)的模型體系層次分明,并且已日趨完備。計算機軟件系統(tǒng)主要由系統(tǒng)軟件、應用軟件和支撐軟件等組成。其中,系統(tǒng)軟件是指借助操作系統(tǒng)程序和數(shù)據(jù)庫程序的共同協(xié)調(diào)合作,完成系統(tǒng)管理、軟件控制、訪問以及瀏覽等一系列任務;支撐軟件是指由高級程序語言編譯器、計算機輔助軟件工程(CASE)以及程序存儲庫等部分組成的軟件系統(tǒng);應用軟件則是指為了應對計算機操作中的不同問題而設計開發(fā)的一系列獨立的程序系統(tǒng)。我國在二十世紀九十年代末期出臺了《計算機軟件保護條例》,條例匯總定義計算機軟件為計算機程序及其相應的文檔。其中計算機程序包括計算機源程序和目標程序,源文本和目標文本可以被認為是同一文件,計算機軟件既具備功能性也具備作品性。計算機軟件由文字、符號等表達,同時以光盤、硬盤等存儲形式記錄,因此是受著作權保護的作品。計算機軟件的工具性是指計算機軟件在計算機應用中的實際作用,計算機軟件通常是為了起到實際效果而設計制作的,因此計算機軟件具備功能性,因此計算機軟件具有功能性。
2. 計算機軟件技術發(fā)展的特點
計算機軟件技術經(jīng)歷了幾十年的發(fā)展,已經(jīng)逐步邁向了成熟與完善。在計算機軟件技術發(fā)展的長期過程中,呈現(xiàn)出了多樣的特點。主要體現(xiàn)在以下幾個方面:
2.1 軟硬件技術相互推動。計算機軟件與硬件的發(fā)展是有著密切聯(lián)系的,它們相互推動又相互制約。計算機軟件技術的發(fā)展受到硬件技術的發(fā)展的推動,從過去計算機軟件的發(fā)展來看,硬件技術的重大突破為軟件技術的發(fā)展提供了寬闊的平臺和空間,推動者軟件技術向更的領域邁進。隨著計算機技術的提高,計算機已經(jīng)超越了原始單純的數(shù)值計算,開始應用到人們生活與工作的各個領域,從而對計算機的要求越來越高,要求其功能更強、性能更優(yōu),體積更小等等。這些硬件技術的更新也推動著軟件技術由簡單到復雜,由封閉走向開放。在軟件技術的開發(fā)上也開始由過去的重視技巧到現(xiàn)在的關注整個過程的管理,設計發(fā)展開始以復用為主等等,計算機軟件技術上的進步得益于硬件技術的發(fā)展與推動,硬件技術的發(fā)展為其提供了充足的內(nèi)在動力。
2.2 軟件開發(fā)成本日益增加。計算機技術的進步促使硬件成本急劇下降,而軟件開發(fā)的代價卻反之大幅度地上升。在1950年左右,在整個計算機的系統(tǒng)中,軟件成本的費用僅占了20%左右,而現(xiàn)在軟件費用所占比率明顯增加,在一些特殊的系統(tǒng)中,如軍事系統(tǒng),軟件成本幾乎是硬件成本的好幾倍。
2.3 軟件開發(fā)難度明顯增加。軟件作為一種系統(tǒng)元素,其邏輯性很強。據(jù)內(nèi)部專業(yè)人士統(tǒng)計,軟件設計中所使用到的邏輯量是硬件設計的100倍左右。所以一個復雜的軟件體系的建立,必須要依靠一個龐大的邏輯體系才能完成的。即使多個軟件有著相同的功能,但是它們卻可以具備差別極大的算法形式來完成命令。正是由于軟件中所含有的邏輯量巨大,也增加了軟件開發(fā)的難度,導致在軟件開發(fā)的過程中會有意想不到的困難出現(xiàn),即使擁有充足的資金,也不一定能保證軟件開發(fā)過程的順利進行,確保軟件成果的最終研發(fā)成功。
3.計算機軟件技術的發(fā)展需求
軟件技術的發(fā)展需要多方面的支持,包括在人才、資金、企業(yè)以及技術等等多個方面,尤其是在軟件人才方面的需求最為明顯,軟件設計與開發(fā)亟需要大量的像程序員、程序設計師等高級軟件人才,這是軟件發(fā)展中最關鍵的因素。隨著市場競爭日益激烈,企業(yè)重新更改其業(yè)務規(guī)則已經(jīng)成為一種必然的趨勢。由于軟件系統(tǒng)的研發(fā)需要一個長時間的過程,所以往往當某個軟件系統(tǒng)徹底研發(fā)完成,真正投入到運行以前,這個系統(tǒng)的功能就已經(jīng)無法適應企業(yè)當時的需要了,所以軟件系統(tǒng)的開發(fā)也會要跟著的企業(yè)原定規(guī)則的變化而不斷的調(diào)整與變化,這些問題都給計算機軟件技術在開發(fā)方式上帶來了嚴峻的挑戰(zhàn),要求軟件開發(fā)工程人員必須以新的思路來處理軟件的開發(fā)與集成工作。而目前的應用軟件一般都具有平臺兼容性強、開放的結(jié)構(gòu)以及可變化的規(guī)模等特點,所以對于正處于網(wǎng)絡計算機時代的軟件開發(fā)人員而言,如何研發(fā)出更快更多更好的類型多樣的軟件,是他們目前必須解決的主要問題。
4 計算機軟件技術的發(fā)展前景
進入到二十一世紀,信息和網(wǎng)絡成為時代不可或缺的重要部分。從大型運算計算機到平板電腦,都必須借助一定的系統(tǒng)軟件和應用軟件才能發(fā)揮作用。因此,計算機軟件系統(tǒng)作為計算機不可或缺的重要組成部分,必須不斷優(yōu)化其自身結(jié)構(gòu),不斷更新和開發(fā)新功能,才能滿足現(xiàn)代社會日益增長的需要。我國計算機技術未來的發(fā)展趨勢主要表現(xiàn)在以下幾個方面:
4.1.加強計算機軟件的安全性能和穩(wěn)定性能
隨著計算機軟件的大規(guī)模普及和推廣應用,社會上不同領域都需要計算機軟件提供相應的幫助和支持,這就對計算機軟件的安全性和穩(wěn)定性提出了較高的要求。網(wǎng)絡信息技術的興起和發(fā)展使計算機軟件的需求量與日俱增,不同行業(yè)、領域及信息網(wǎng)絡技術促使計算機軟件向復雜性和集成性發(fā)展。軟件系統(tǒng)的復雜性和集成性會大大增加其自身的缺陷性和安全風險。計算機軟件出現(xiàn)漏洞或缺陷的主要原因是在軟件設計、編寫階段沒有進行周全的考慮或設計程序上出現(xiàn)了失誤計,導致軟件中存在缺陷或漏洞。當這些漏洞或缺陷被黑客或病毒攻擊、入侵后,就會造成軟件的不穩(wěn)定運行,嚴重時會對用戶的重要信息造成泄漏。
因此,為了保證計算機軟件系統(tǒng)可以安全、穩(wěn)定的運行以及信息網(wǎng)絡的安全,對計算機軟件的安全漏洞檢測和安全風險評估控制就顯得尤為重要,加強計算機軟件的安全性和穩(wěn)定性也將成為計算機軟件未來的必然發(fā)展趨勢。
4.2.逐步增強計算機軟件作為發(fā)明創(chuàng)造的版權意識
由于計算機軟件具有可任意復制使用的特殊性,造成軟件的知識產(chǎn)權和發(fā)明著作權不能很好地被保護,導致大量的盜版軟件在市面上銷售。盜版軟件的大肆銷售不但給軟件生產(chǎn)者造成巨大的損失,不尊重軟件的知識產(chǎn)權,而且盜版軟件存在的很多漏洞會被黑客和病毒利用,造成用戶更大的損失。
總之,隨著社會經(jīng)濟的發(fā)展,計算機軟件作為計算機和網(wǎng)絡信息時展的靈魂,也在不斷的升級與創(chuàng)新,計算機軟件也相應地取得了重大的突破,計算機軟件技術已經(jīng)在社會生活各領域發(fā)揮著不可替代的作用,在網(wǎng)絡信息化時代愈加發(fā)達的未來,計算機軟件技術一定會取得更大的長足的發(fā)展。
參考文獻
[1] 李順德.計算機軟件產(chǎn)業(yè)的發(fā)展知識產(chǎn)權保護[J].電子與自動化儀表信息,1995,4.
篇9
1.1在項目工程中計算機軟件的應用
在信息化社會,不管是信息的傳播方式也好還是信息量也好都具有多種多樣的特點,而這一特點也使得項目各方在具體的交流過程中變得比較困難,因此信息的交流和傳遞對一個工程的管理來說具有十分重要的作用。將計算機軟件充分的運用到項目工程中就能夠使這一問題得到有效的解決,現(xiàn)在按照功能可以將工程項目管理軟件劃分為兩種,比如高檔次的P3具有十分強大的功能,但是也相對的具有較高的價格,TimeLine屬于一種低檔次的軟件,其只能解決工程中的某一方面的問題。
1.2在工程制圖中對計算機軟件的應用
在工程制圖中對計算機軟件進行充分的運用能夠使工程師的勞動力可以極大降低,并且也使得工程開發(fā)的進度得加快?,F(xiàn)在制圖軟件技術隨著計算機軟件技術的不斷發(fā)展也出現(xiàn)了較快的提升,一般可以將工程制圖的軟件發(fā)展過程劃分為三個階段,也就是初步使用光柵掃描顯示器,廣泛使用PC機以及飛速發(fā)展的工程制圖軟件。現(xiàn)在有很多軟件都在計算機工程制圖中得到了廣泛的應用,比如Java以及AutoCAD等都屬于比較常用的軟件。各軟件側(cè)重不同,適用范圍各異。
1.3在移動計算機通信中對計算機軟件技術的應用
現(xiàn)在在IT技術中移動通信和Internet屬于兩大熱點技術,有效的結(jié)合這兩大這點技術就誕生了移動計算機通訊網(wǎng)絡。移動計算機通信網(wǎng)絡主要指的是可以在網(wǎng)內(nèi)隨意移動主機的一種網(wǎng)絡,這樣就極大地方便了計算機用戶的使用。比如PDA(個人數(shù)字助理)以及HandbookPC(筆記本電腦)等基本上都對無線通信設備進行了配置,用戶可以在任何無線網(wǎng)絡覆蓋到的位置對各種不同的數(shù)據(jù)信息進行隨意的發(fā)送或者接收。計算機通信的主要功能包括信息通信與網(wǎng)絡技術的應用、分布處理功能、資源共享功能、數(shù)據(jù)通信功能。目前移動計算機通信網(wǎng)絡技術應用的越來越廣泛,主要包括移動internet的應用、縱向應用以及橫向應用,而且具有非常廣闊的應用前景。
1.4在移動數(shù)據(jù)中計算機軟件的應用
在移動通訊數(shù)據(jù)業(yè)務不斷發(fā)展的今天誕生了多媒體應用處理器,現(xiàn)在3G移動通信技術已經(jīng)在世界上很多國家和地區(qū)得到了普及。3G網(wǎng)絡能夠?qū)⒏佑行У刂纹鸸步o移動業(yè)務的發(fā)展,其除了使通信質(zhì)量得以極大提升之外,同時也保證了視頻通話的實現(xiàn)。全方位的移動數(shù)據(jù)服務時代是3G時代的一個顯著的特點,在各方面3G移動通訊技術都表現(xiàn)出了非常大的優(yōu)勢,在我國移動通信技術不斷發(fā)展過程中,現(xiàn)在又已經(jīng)推出了第四代移動通信技術,與3G移動通信網(wǎng)絡比較起來,4G移動通信網(wǎng)絡的優(yōu)勢更為顯著,其能夠保證全球性的互通和漫游在不同同接入技術之間的實現(xiàn),并且能夠?qū)Χ嗝襟w互動業(yè)務進行支持,因此其具有更強的相互交錯的功能性,年輕一代在未來市場上的多樣化需求勢必會由于4G移動通信技術的不斷普及而得到更好的滿足。
2結(jié)語
篇10
1.1順應時代的潮流
在社會高速發(fā)展的時代,知識經(jīng)濟開始走入人們的生活,社會對各方面人才的要求已經(jīng)發(fā)生了根本上的改變,在以往陳舊教學觀點下所產(chǎn)生的,只注重理論知識積累的人才已經(jīng)逐漸被社會所淘汰。在這樣一個時代,各方面的人才都需要具備良好的實踐基礎和實踐經(jīng)驗,以便在工作的時候能夠更快地進入自身的角色中,所以,對于軟件技術專業(yè)這樣一個更需要具備實踐經(jīng)驗的學科來說,改革就更加重要。因此,軟件技術專業(yè)必須改變以往傳統(tǒng)教學的觀點和教學形式,才能使培養(yǎng)出來的學生更符合社會的需求。這就要求教師的專業(yè)能力和創(chuàng)新思維的提高,只有這樣才能更好地為社會培養(yǎng)創(chuàng)新型人才。
1.2迎合素質(zhì)教育的需求
社會的發(fā)展要求各方面的專業(yè)人才都要具備綜合素質(zhì),因此軟件技術專業(yè)對人才的培養(yǎng)必須以素質(zhì)教育為核心,全面改變教學方式,對教學模式進行不斷的創(chuàng)新,這樣才能將學生培養(yǎng)為高素質(zhì)軟件技術專業(yè)人才。
二、軟件技術專業(yè)的現(xiàn)狀
針對國家以及社會對軟件技術專業(yè)人才的需求,現(xiàn)在我國的軟件技術專業(yè)教育還存在一些必須進行改革的缺陷,本文將這些缺陷進行了如下的簡述:
2.1缺乏對實踐能力的培養(yǎng)。
目前各學校對軟件技術專業(yè)的教育普遍注重對理論知識的培養(yǎng),教師在課堂上會詳細講解課本上的知識,讓學生對理論知識進行積累和鞏固,以求他們可以在考試中完全記住這些知識。但是對于實踐教育,教師卻并不重視,大多數(shù)時候?qū)W校會安排一些上機操作的課程,讓學生對照操作課本上的步驟進行操作,讓學生理解結(jié)果如何產(chǎn)生。然而這樣的實踐課程對于學生來說,完全是對照課本進行的操作,學生不能理解每一個步驟的意義,也不知道每一個步驟對整體的作用,導致放下課本再進行操作就無法完整地記住所有步驟。對于軟件技術專業(yè)這樣實踐性強的專業(yè)來說,教師不能只注重學生理論知識的培養(yǎng),實踐操作才能判斷學生對知識的掌握情況,掌握了實踐的學生也更符合軟件技術行業(yè)對人才的需求。
2.2實踐教學方式缺少創(chuàng)新。
如今對于需要進行實踐教學的課程來說,教師所使用的教學方式通常都是以課本為主,教師會在多媒體教學設備上對需要操作的步驟進行分解式的講解,然后讓學生對教師的講解或者課本上的步驟進行模仿。這就導致學生無法對知識進行深刻地理解,對學生創(chuàng)新能力的培養(yǎng)以及學生的潛能開發(fā)有著極為不利的影響,在學生單獨進行軟件的操作時如果遇到問題,并不能通過學到的知識自主地去解決問題。另一方面,學生進行實踐操作的課本編寫都過于簡單,而且知識內(nèi)容也比較陳舊,導致與社會所要求掌握的知識結(jié)構(gòu)不符。
2.3教學大綱沒有彈性。
在我國軟件技術專業(yè)教學大綱的編寫和內(nèi)容上存在著很大的問題,這個問題就是教學大綱沒有根據(jù)社會發(fā)展的需求以及知識的變化進行更新,學校用這樣落后的教學大綱進行教學,就會導致教學方法和學生所掌握的知識結(jié)構(gòu)與社會發(fā)展脫節(jié),不符合社會對人才的需求。由于科學技術的發(fā)展和軟件的不斷更新十分迅速,教學大綱的不及時更新也會嚴重影響學生對于軟件技術知識的學習??偠灾?,如果不對這些問題進行及時的解決,我國軟件技術專業(yè)的發(fā)展就會越來越緩慢,甚至停滯,學生也無法適應社會發(fā)展,社會也無法得到所需要的高素質(zhì)人才,這將嚴重影響我國軟件技術行業(yè)的發(fā)展。
三、軟件技術專業(yè)創(chuàng)新教學的措施
發(fā)現(xiàn)問題是進行改革的第一步,如何根據(jù)發(fā)現(xiàn)的問題,結(jié)合社會的現(xiàn)狀和發(fā)展情況將問題解決才是最重要的。
3.1增加實踐課程,改變實踐教學方式。
因為軟件技術專業(yè)輕實踐重理論的教學現(xiàn)狀,導致學生實踐動手能力差,并且無法將理論知識充分運用于實踐中,所以改變教學方式,增加實踐教學課程的比例,可以有效地增加學生的實踐學習時間,全面提升學生的實踐能力。實踐課程的教學內(nèi)容以及知識結(jié)構(gòu)應該結(jié)合當今社會軟件技術行業(yè)的發(fā)展情況,考慮社會對軟件技術人才的需求,培養(yǎng)高素質(zhì)、全方位發(fā)展的人才。除此之外應該對課程的設置進行改革,適當減少枯燥的理論知識講解,鼓勵學生在實踐中發(fā)現(xiàn)問題并嘗試自己去解決,提高學生利用學到的知識解決問題的能力。在進行實踐教學時,還要引導學生理解實踐步驟的知識意義,讓學生自己去探究,增加一些新的教學方式激發(fā)學生的興趣。
3.2提高教師素質(zhì),改變知識設置。
因為軟件技術專業(yè)課程的改革,對教師的要求就會增高,有好的教師引導才能更好地提高學生各方面的能力。學校應該提高對軟件技術專業(yè)教師的選撥,教師不僅要有扎實的專業(yè)理論知識,還必須要有一定的社會實踐經(jīng)驗,這樣的教師才能在教學中把理論知識與實踐知識相結(jié)合,讓學生在實踐中理解理論知識,在學習理論知識時也能明白軟件如何操作。除此之外,課本知識內(nèi)容的設置也應該進行更新,將新的軟件和軟件技術加入到課本中,防止所學知識與社會實際發(fā)展脫節(jié),讓學生的知識能夠跟上時代的步伐。
3.3考核方式進行改革。
任何專業(yè)的學習都必須進行考核,才能判斷學生對知識的掌握情況。為了提高學生自主學習的積極性和實踐能力,學校應該更改考核形式,可以將平時學習的態(tài)度以及課后實踐的情況納入到期末考核的范圍內(nèi)。除此之外,學校不僅要進行理論知識的考核,還應該進行實踐知識的考核,可以將期末考核分為兩個部分,將筆試成績比例適當降低,可以設置為百分之四十,實踐考核為百分之六十,其中在實踐考核中可以增加創(chuàng)新實踐的內(nèi)容。這樣的設置可以激發(fā)學生自主進行實踐操作的興趣,創(chuàng)新實踐還能提高學生在創(chuàng)新方面的能力,避免學生對于所學到的操作知識刻板使用,缺乏創(chuàng)新和自我提升的能力。
四、結(jié)語
熱門標簽
軟件工程論文 軟件技術論文 軟件畢業(yè)論文 軟件測試 軟件技術方案 軟件設計 軟件設計大賽 軟件開發(fā)論文 軟件年終總結(jié) 軟件實訓總結(jié) 心理培訓 人文科學概論
相關文章
相關期刊
精品范文
10軟件測試報告