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