前言:想要寫出一篇引人入勝的文章?我們特意為您整理了計算機軟件技術應用(6篇)范文,希望能給你帶來靈感和參考,敬請閱讀。
第一篇:自動氣象站軟件技術的應用
摘要:自動氣象站設備是獲得氣象數據的終端儀器,它的性能和正常運行離不開使用者的細心維護。本文主要針對軟件技術在自動氣象站的應用進行了研究,并針對應用中出現的常見問題解決進行了探討。自動氣象站在自動氣象系統占有重要地位,自動氣象站在運行過程中可以通過有線、數傳電臺、GPRS移動通訊等多種通訊方法與氣象中心計算機進行通訊,能夠及時將氣象數據傳輸到氣象中心,便于計算機氣象數據庫用于統計分析和處理。
關鍵詞:自動氣象站;技術問題;解決辦法
自動氣象站用于對風向、風速、雨量、氣溫、相對濕度、氣壓、能見度等氣象要素進行24小時現場監測。在自動氣象站運行過程中,不斷出現自動站業務軟件的技術問題,如何解決這些問題,是做好自動氣象站工作的基本保證,只有解決了這些技術問題,才能使自動氣象站正常采集各項常規資料,傳輸分鐘和小時資料。
(1)緩解了地面觀測人員的工作壓力和工作強度。隨著中國氣象局出臺的《綜合氣象觀測系統發展規劃(2010-2015)》的整體推進,加快了適應規劃要求的地面氣象觀測業務體制建立,大力推廣了軟件技術在自動氣象站的應用,由于軟件技術的推廣,方便了氣象工作人員,許多觀測項目取消了人工觀測和夜間連續觀測。
(2)隨著軟件技術的應用,使用軟件技術的新型自動氣象站也開始逐步在各基層氣象臺站列裝。通過對新型自動氣象站技術投入應用,軟件技術的應用使得基層臺站地面觀測業務的自動化運行得到了有力的保障,在運行過程中,大多數自動氣象站出現故障,系統都能在第一時間告知到責任人,從而使得工作人員可以及時采取措施處理,降低故障率。同時也減輕了地面觀測人員的工作強度。
(3)軟件技術的應用對基層氣象臺站而言意義非凡,通過使用軟件技術,可以及時應對地面觀測業務運行中常出現的例如觀測數據缺測以及觀測要素數據異常,以及由于通信網絡故障造成的數據無法及時上傳等情況,工作中觀測員不可能全天候守在值班室內,以往一些故障的出現常常會影響氣象工作的開展,但通過應用軟件技術,可以使觀測員能實時獲知這些故障信息從而及時采取相應措施進行處理。
2自動氣象站常用軟件的應用
(1)數據要素監控程序應用主要是利用對自動氣象站分鐘數據文件進行實時監測,然后由工作人員依據數據判斷是否發送報警信息。應用軟件程序在應用中發現問題,立即通過讀取站號、短信告警手機號碼、短信數據庫IP地址等信息,并進行檢查當日分鐘數據文件是否存在,如果所檢測若文件不存在,程序就會立即發送短信告警。一般情況下軟件都會按照要素位長及排位順序規則將數據記錄中的日期、風、溫、壓、濕、地溫、能見度等要素分離出來,然后根據程序需要對數據進行判斷,如果發現出現缺測及超出閥值等,在滿足系統報警條件的情況下,系統程序就會發送短信報警。并及時將運行情況記入運行日志后退出。
(2)網絡傳輸監控程序應用中會對自動氣象站所在的網絡環境和自動站文件上傳情況進行監控。該程序每五分鐘運行一次。應用軟件技術在應用中會對自動氣象站終端微機、局域網交換機、路由器、文件接收服務器等進行有效測試,看是否設備運行正常。如果檢測發現故障,系統軟件會立即將詳細故障信息發送短信告警。最后,將運行情況記入運行日志,程序退出。
(3)數據要素監控程序在應用時,會依據系統記錄號公式選擇當前記錄并完成要素進行分離,然后對分離要素數據執行判斷,根據規劃規定,當正常觀測要素位置出現“----”或者“////”時,就表明系統數據缺測,當超出閾值時,則表明數據失效,系統會針對這兩種情況進行發送短信報警。
(4)主控機以WINDOWS作為操作平臺,控制軟件應用多為實時多任務方式,系統處理功能包含了目前臺站的所有業務工作并實現了自動化。系統在應用中還增加了許多適應未來發展需求的擴展功能及氣象服務功能。軟件技術在應用時會實時進行采集控制,數據的最終計算處理、參數的修正、質量控制、報文編輯、數據存貯、數據顯示,故障診斷等等,從而有效的檢測系統的應用情況,以及及時進行故障報警。
3軟件的維護
(1)采集器系統是在器材出廠前就安裝好在單片機內,相對而言,系統的日常維護比較簡單,一般情況下,平時只需要對采集器內部存在存儲器進行檢測維護就行,在維護時只要把因為長期運行而產生的電子碎片定期清空,避免采集器出現數據無法讀取等錯誤就行。
(2)通訊組網接口軟件中的“網絡主通道”不可能一直為綠色,在重啟軟件后為紅色是正常情況,只有傳輸正常后變為綠色,以后有兩種情況:第一是一直保持為綠色,表示網絡一直為連接;另一種是變成紅色,也是正常情況,表示在空閑狀態下,網絡暫時中斷,只要在傳輸時能夠連接也可視為正常。
(3)對于地面氣象測報業務軟件的維護,則需要工作人員進行經常檢查,看其運行時,系統的各項參數設置是否準確,是否需要及時地更新和下載升級及補丁程序,避免軟件升級不及時或出現漏洞;在檢測時一般要做好網絡無法連接應對工作,應用中要注意在電腦上設置好撥號網絡,如果在出現緊急情況,無法使用光纖時,要緊急地采用電話撥號上網的方式保證自動站觀測數據及時傳送。
(4)系統實時監測新型自動氣象站分鐘數據文件,軟件通過檢測數據文件判斷自動氣象站及自動站終端微機的觀測業務程序是否發生故障,通過檢測數據文件中的各要素數據是否缺測以及是否超出閥值,從而進行判斷采集器、相應傳感器及線纜是否存在故障;通過監測自動站網絡環境判斷報文發送過程中經過的重要節點如自動站終端微機、局域網網絡交換機、路由器以及省局報文接收服務器是否出現故障。經過檢測,軟件檢測出故障后,立即以信息的方式報警,并發送給觀測員,幫助他們快速的排除故障。
4結語
綜上所述,雖然在軟件應用上取得了一些成績,但自動氣象站在應用運行期間,會因為人工資料輸入、日常維護及故障處理、軟件重裝等過程操作不當,或維護不及時,在運行中出現這樣或那樣的問題,仍然需要及時維護,以便保證自動站數據的實時性及準確性。
作者:羅軍 單位:山西省定襄縣氣象局
第二篇:軟件技術專業課程建設思考
摘要:高職課程設計要反映高等教育與職業教育的雙重特征,基于職業勝任力培養的課程建設,是高職院校課程建設與改革的方向,符合高職教育內涵建設的要求。本文從高職院校課程建設現狀出發,結合軟件專業自身的特點,對職業勝任力進行了介紹,對專業學習領域、專業拓展學習領域、人文素質拓展學習領域的課程建設進行了分析,對基于職業勝任力培養的軟件技術專業人才課程建設進行了論述。
關鍵詞:職業勝任力;軟件技術;人才培養模式;課程建設
高職院校具有高等教育與職業教育雙重特征,高職的辦學方向要精準定位,它的人才培養目標是培養具有較強職業能力的專門人才。與計算機相關的國內大學畢業生每年有幾十萬人,其中而符合軟件行業要求的人才則比較少,企業招聘的部分大學畢業生也要花較長時間培訓才可以投入工作,尤其在軟件開發這個領域上更加突出。為培養符合企業用人標準,滿足軟件開發崗位能力需求的高素質軟件開發人才,計算機軟件技術專業課程的建設顯得尤為重要。課程建設要與企業的需求對接與融合,應當適應人才發展的需求,要增強學生的職業適應能力和可持續發展能力。
1課程建設現狀
目前各高職院校普遍存在著培養的人才職業技能不強,崗位適應能力差等問題。調查顯示,很多高職計算機軟件技術專業的畢業生實踐不夠,不能很快適應工作崗位。如何建立突出職業能力培養的課程標準,規范課程教學的基本要求,提高課程教學質量是目前各高職院校計算機專業人才培養面臨的重要問題。目前,很多高職院校都認識到了高校的“共性”教育與企業的“個性”需求相矛盾,也進行了基于企業需要的課程體系設計,同時加大了實訓教學的力度,將學校的教學內容實用化,按軟件企業的要求進行人才培養。但目前所做的工作缺少系統性,沒有從整個課程體系結構上進行設計,真正聯合企業的專家參與到課程建設中的還很少。
2職業勝任力分析
Spencer提出勝任力是與有效的或出色的工作績效相關的個人潛在的特征,包括:知識、技能、自我概念、特征與動機。勝任力的提出可以最大程度上實現人員與崗位的匹配,為員工搭建有效的職業發展路徑。職業勝任能力是在企業實踐知識與職業要求為指導下,在具體工作情景中形成的各種知識與技能,以及解決企業實踐問題的勝任能力,是一個學生在職位上取得成功的能力。它包括職業崗位能力,即某項技術專才和職業適應能力,即職業的遷移能力。高職學生職業勝任力是畢業生職業工作的承擔能力與適應能力,高職教育要服務好現代產業,高職課程的定位、目標與內容、組織、實施及評價就要符合企業的需求。計算機相關職業注重團隊合作,溝通能力、語言能力、組織能力、信息處理能力顯得很重要。
3基于職業勝任力培養的軟件技術專業人才課程建設
為了培養具有職業勝任力的軟件開發技能型實用人才,需要圍繞崗位適應能力和職業拓展能力設計課程,將知識融入到職業技能訓練之中,使學生獲得的知識、技能真正滿足職業崗位要求,充分體現了“以服務為宗旨、以就業為導向”的職業教育辦學方針和“以人為本,全面發展”的教育理念。課程建設要與企業或行業進行合作,從學生就業的實際出發,調研軟件開發企業崗位需求,在此基礎上分析確定軟件技術專業的主要典型工作任務及完成典型工作任務必須具備的職業能力,總結出某個崗位主要工作職責及其必需的知識與技能,進而研究探討為培養學生具備該職業能力所需開設的核心課程和課程教學內容,以期提高學生的職業發展力,提升學生的就業能力。下面是招聘網站51job上某企業招聘軟件工程師的職業能力描述。職位標簽:IOS軟件工程師職位職能:高級軟件工程師軟件工程師職位描述:【崗位職責】(1)負責IOS平臺客戶端程序的開發,包括iPhone、iPad;(2)按照項目計劃,在保證質量的前提下,按時完成開發任務;(3)參與軟件系統需求分析和設計,編寫有關技術文檔;【職位要求】(1)計算機,通信等相關理工科專業;(2)精通iOS下網絡通信機制,對TCP/IP、http/https、MQTT有一定經驗;(3)具備扎實的ObjectiveC、C/C++語言基礎,熟悉XCode;深入理解面向對象的設計模式;(4)對用戶體驗、交互操作流程、及用戶需求有深入理解;(5)責任心強,良好的溝通表達能力和團隊意識;(6)工作踏實認真、積極主動,善于學習,較強的責任心,抗壓力強。上面的招聘描述了對軟件工程師崗位需求以及員工的職責要求。可以看出,企業的崗位要求涉及對知識、技能、自我特征、潛在特質等方面的描述。基于職業勝任力的人才需求描述是依照職業勝任力定位崗位特征與具體的崗位綜合能力要求。在結合軟件技術專業的典型工作任務及完成典型工作任務須具備的職業能力,軟件技術對應的軟件開發類崗位主要所需的知識、能力、素質要求如表1所示。將人才培養對應崗位梳理成軟件技術活動流程的主要崗位群,包括軟件程序開發崗位群、軟件測試崗位群、技術文案管理崗位群、軟件技術支持崗位群,軟件推廣及售后服務崗位群,明確崗位群的職業勝任力模型。基于職業勝任力模型引入工作過程導向法,改革傳統的以課本為主體的課程體系,構建基于崗位職責需求的課程體系,包括了基礎學習領域、專業學習領域、專業拓展學習領域、人文素質拓展學習領域。在專業學習領域的課程建設中,將企業崗位職責與課程設計進一步融合是課程建設的關鍵。基于職業勝任力的課程建設中,通過對專業課程所具備的崗位特征,與本地區的軟件企業合作,引入企業的實際項目,根據專業課程與企業項目開發活動要素的關聯性,將“Java高級程序設計”、“JavaWeb程序設計”、“數據庫原理”、“靜態網頁設計”、“JavaScript程序設計”、“JavaEE輕量級框架開發”等課程教學活動以跨課程項目為紐帶、以企業實際項目開發過程為主線進行有機編排。基于職業勝任力的課程建設中,不僅僅關注專業學習領域,還需要重視人文素質拓展學習方面的課程建設,人文素質拓展學習領域課程如表2所示。通過增加職業素質教育方面的課程,更能培養學生溝通、語言、組織、信息處理等方面的職業適應能力,職業素質教育活動安排如表3所示。
4小結
通過對職業活動和崗位能力進行分析,可以得到企業對該崗位所需要的素質和能力,在后續的課程體系建設中,可以有針對性地設置課程和選定教學內容。在教學中可以培養學生的職業能力,強調職業技能的訓練與對知識的應用能力,加強學生職業綜合能力與素質的培養,可以全面提高學生的職業勝任力,能為企業培養熟悉軟件開發規范與流程的高素質技能型人才。
參考文獻
[1]范蘭德,黃芳.職業勝任力模式與高職課程設計模式對接與融合研究[J].職教論壇,2013(3):8-11.
[2]劉成堯,韓承江.基于職業勝任力的高職電子專業人才培養模式改革探索[J].職業教育研究,2014(6):22-24.
[3]劉心美,趙桂茹.基于崗位勝任力模型的高職課程體系研究[J].黑龍江高教研究,2010(8):163-166.
[4]薛繼紅.勝任力視角下高職院校教學改革探析[J].職業技術教育,2013.34(26):43-45.
作者:李唯 單位:武漢軟件工程職業學院計算機學院
第三篇:電子專業仿真軟件技術研究
【摘要】隨著現代社會的迅猛發展,相應的為工業行業發展創造了條件,既加快了我國經濟建設的步伐,還改變了人們的生活方式。仿真技術在電子專業的應用,某種程度上能夠降低實驗的危險性,還有效解決了傳統工程生產技術中存在的問題,其并不是僅僅應用在在電子領域,還應用在其它領域,諸如:航空、電力、化工等工藝技術領域。仿真技術整個實驗過程近乎于真實實驗效果,為電子實驗解決以往實驗操作中的錯誤和技能,為其掌握更深層次技能奠定堅實基礎,能將所得實驗結果運用到實際過程中,從另一方面來說對于實驗設備的使用以及維護管理工作也帶來了很大的便捷性。在傳統的電子試驗中可能受諸多因素影響,技術人員對于專業設備了解不夠全面,致使在整個實驗中出現很多問題,造成諸多不良影響,現在將仿真技術應用到電子專業中,能夠根本性解決這一個問題,本文以分析電子仿真技術的概述為切入點,對方針技術在電子專業的應用進行深入研究,以此為廣大研究者提供強大理論支撐。
【關鍵詞】仿真技術;電子;應用
仿真技術在電子專業中的應用,根本改變了傳統電子試驗中存在的問題,從某種意義上來說減少資源浪費,在發揮積極作用的同時,也帶來了很大的社會效益。仿真技術在電子專業的應用因為其選用的儀器和元器件與接近于物品本身形態,在實時觀測的過程中就像用實物布置的平臺一樣,能夠準確看到電路的工作狀態、穩定性、靈敏度等諸多實驗現象,還可以觀察其在特定情況下依據條件變化而隨之改變的情況。根本性消除了實驗中可能存在的安全隱患,也就是說實驗的可操作性和安全性增強,而這也是本文研究的關鍵所在。
1分析電子實驗中仿真技術的應用優勢
1.1為技術人員以及實驗設備安全創造了條件
電子專業的技術人員在進行實驗時大部分都與電流電壓相關,倘若在實驗過程中出現錯誤操作,其直接是導致數據不精確,嚴重時會危及技術人員的人身安全。在這個過程當中不僅會讓元器件、設備損壞,而仿真技術應用到電子專業中,根本性避免了這個問題,將人與元器件等其它零件接觸的過程直接過濾,為技術人員安全進行實驗創造條件。
1.2工作計劃得到更深層次開展,工作成本降低
在傳統工作過程中,進行電子工作需要運用多種設備,但是礙于各方面因素,其在靈活性、功能方面受到很多因素制約,同時技術人員倘若要進行實驗要花費很長一段時間準備相關器材或者進行練習,例如:焊接實驗元器件、清點實驗材料,確保實驗過程中不出錯誤,根本性降低損失,再則也造成時間、人力財力方面也造成巨大浪費。而通過仿真技術在電子專業的應用能夠直接利用其完成實驗的全過程,省去了準備相關器材和前后準備的時間,使得整個工作過程更加安全,提高工作質量。
1.3能夠完成實際實驗中不能夠完成或者比較難的實驗
從普遍意義上來說,實驗過程中或多或少會遇見一些比較難的實驗,但是要是不進行相關聯系操作會使得技術人員當下無法熟練掌握相關技術,但是要進行成功幾率比較低,再者技術人員需要針對元器件發生故障時候對電路或者其它部分產生什么樣的影響,該采取怎么樣的解決辦法。單方面站在理論方面的角度來說,能夠針對當時存在的問題進行具體分析,甚至是得到比較精確的數據效果,但是將其運用到實際過程中發現,純粹的理論知識并不能夠解決實際問題,相反倘若沒有處理好會使得影響進一步擴大,但是將仿真技術應用到電子專業中能夠有效解決這個問題,技術人員只要依據自身需要對相關參數進行適當調整,就能夠順利解決元器件出現問題的各種情況,從而在后期操作中有效提升工作效率,為其未來獲得更深層次的發展奠定堅實基礎。
2分析仿真技術的實驗手段和應用實踐
2.1實驗手段
通過仿真技術對即將或者準備進行的實驗的電路進行分析,也就是在這個過程當中需要輸入電路實驗信息,依據先前制定的計劃執行,然后在這個基礎之上進行分析處理,其主要包括很多方面:電路靜態、動態特性以及傳輸特性等諸多部分,也可以依據實際情況進行處理,利用交換操作和合作對話等方式,在整體選擇中選擇最佳工作狀態,最終完成打印和輸出。根據之前制定好的計劃,按照操作步驟進行操作,為實際電路的測量和計算機輸出奠定堅實理論基礎,將兩者進行比較并找出其存在的差異。依據參數對相關設計進行相應的調整,在各方面都完成之后進行仿真設計,這樣能夠確保實驗的順利完成,也能夠確保所獲得的數據具有精確性,并且將所學理論知識更好的運用到實際中,解決更多的問題。
2.2模擬仿真技術的應用實踐
在一些工作環境當中,模擬仿真技術在電子專業中到了的廣泛認可和應用,從某種意義上來說這是對工作方式的創新,而技術人員也更加喜歡這種新型的工作模式,不僅可以提前避免危險和工作當中不正確的操作,能夠將所學知識更好的運用到實際過程中。再加上模擬元器件同設備的相似度比較高,為技術人員進行專業學習提供了方面,且在參與到仿真實驗過程中能夠增強動手能力,自己安插元件,自己設置參數,能夠獨立解決實驗中出現的問題,自己不僅僅在技能方面有了顯著提升,自己對知識的運用能力也得到提高,為其未來更好的適應社會發展需要奠定堅實基礎。
3結語
仿真技術在電工專用中的應用為電子實驗教學提供了廣闊的可操作空間,既增強了實驗的安全性,也便于技術人員對其進行更深層次的了解,為其各方面技能的提高奠定堅實基礎。同時在仿真實驗中為幫助技術人員發現問題的過程中能夠將其所學知識更好的應用到實際過程中,有助于技術人員進行綜合分析、開發設計以及創新能力的全面提升,仿真技術在電子專業實驗中取得了顯著效果,需要在現有的基礎上不斷進行探索,使其效用最大限度發揮出來。
參考文獻
[1]李建海,皮之軍,張晨亮,王文.Matlab/Simulink仿真技術在電機實驗教學中的應用[J].實驗技術與管理,2011(08):112-113
[2]毛偉,孔祥鳳.核電站人員培訓中仿真技術的應用[J].科技信息,2012(04):34-35.
[3]趙冉,朱西方.仿真技術在高職計算機網絡教學中的應用探討[J].河南科技,2014(01):89-90.
作者:李建勇 單位:德州職業技術學院
第四篇:計算機軟件技術課程教學理念分析
【摘要】課程教學理念在很大程度上影響著教學實施者的教學方法、教學過程和教學效果。本文闡述了計算機軟件技術基礎課程教學理念:以“程序設計”為一條主線,體現“各種軟件知識的結合”和“軟件知識和軟件應用能力的結合”的兩個結合;遵循“以提高人的素質能力為原則”、“以鼓勵創新思維為原則”和“以強化程序設計思維方式為原則”的三大原則;致力于“提高學員的邏輯思維能力”、“提高學員的算法設計能力”、“提高學員的動手實踐能力”和“提高學員的合作協同能力”的四種能力提高。
【關鍵詞】課程教學理念;計算機軟件技術基礎
計算機軟件技術基礎是全軍計算機基礎教學系列課程中的核心課程之一。計算機軟件技術基礎課程的教學目標是致力于學員編程能力、利用計算機處理問題的思維能力的提高,從而達到“軟件知識和軟件開發能力”的結合。為學員學習后續課程和利用計算機軟件技術解決實際問題奠定基礎。“課程教學理念”是人們對課程教學的理性認識和在此基礎上所形成的對課程教學的認同及追求。課程教學理念體現著對課程內涵的深刻理解,體現著對教學終極目標的理想追求。課程教學理念在一個更深的層次上深深地影響著教學實施者的教學方法、教學過程和教學效果。如果在教學過程中沒有一個正確的教學理念,很難從根源上提高教學效果。因此,先進的課程教學理念對整個教學是不可缺少的。下面就對“計算機軟件技術基礎”課程教學理念做系統的闡述。
一、一條主線
從課程教學內容體系中,可以看到該課程包括了程序設計、算法和數據結構、軟件工程和數據庫這四部分內容,而這四部分對于計算機專業而言都是單獨的一門課程,但是現在要把各部分的內容綜合到一門課程中去,可想而知其難度,而把每個內容都精講、講透幾乎是不可能的。因此,首先要到課程教學內容進行系統的梳理,找出脈絡,突出重點,抓住精髓,要有所側重,不能在每個部分上平均用力。從眾多的內容中,需要尋找出一條貫穿始終的主線,用這個主線統領教學。通過對教學目標“提高學員編程能力、利用計算機處理問題的思維能力”的分析,可以發現,在教學內容上要以“程序設計”為主線,始終圍繞著程序設計這個重點來進行教學的組織和實施,在這條主線上,再系統介紹算法和數據結構、軟件工程和數據庫等方面的知識。抓住了這條主線,也就抓住了這門課程的核心所在。
二、兩個結合
兩個結合是指“各種軟件知識的結合”和“軟件知識和軟件應用能力的結合”。計算機軟件技術基礎課程包括了四方面的內容,需要把四方面內容中介紹的各種軟件知識有機的結合起來,不能孤立分割開來。實質上,“各種軟件知識的結合”是依據這四方面內容的內在的固有的聯系而提出的,是課程本身的內在要求。算法和數據結構是程序設計的基礎,因此本質上算法和數據結構和程序設計是融為一體的。在具體的教學中自然而然地在程序設計中滲透強化算法和數據結構的知識。在講解程序設計時,灌輸軟件開發流程等概念。在綜合性程序設計試驗時,引導學員按照軟件工程的流程來設計和實現。數據庫的基礎知識為以后進一步開發數據庫應用系統軟件提供了重要的基礎。這些軟件知識互為滲透、相互融合,共同構成了計算機軟件技術基礎課程的豐富的內涵。注重各種軟件知識的結合,也自然成為了課程教學的重要理念之一。“軟件知識和軟件應用能力的結合”是解決現實問題的內在需求。我們所學的知識是用來解決實際問題的,軟件知識最終要轉化為利用知識解決相應問題的軟件應用能力,最終的落腳點是軟件應用能力。因此,在具體教學過程中要始終注重兩者的結合,讓知識轉化成能力。
三、三個原則
三個原則是“以提高人的素質能力為原則”,“以鼓勵創新思維為原則”和“以強化程序設計思維方式為原則”。教員要全面關照學員的發展,教員在整個的教學過程中,不僅僅傳授知識,不僅僅要注重學員所獲得的知識的多少,更重要的是要關注所傳授的知識是不是轉化為了學員自身的素質能力和信息素養。知識也許隨著時間的推移會忘卻,而素質能力則會深深的植入血液中,成為獲取更多知識,解決更多現實問題的源源不斷的動力源泉。創新思維是一種創造性的思維活動,創新思維在人類的發展過程中起著重要的作用。而大學教育所培養出的人應該是具有創新思維能力的。對于計算機軟件技術基礎課程而言,在具體的教學過程中要有意識地鼓勵創新思維,鼓勵學員要勇于創新。對于已有的算法,鼓勵學員找出算法的缺點,引導學員提出新的算法。上機實習過程中,引導和激勵學員嘗試使用不同方法解決問題。設計程序解決現實問題,對于剛接觸計算機程序設計的學員來說,首先要跨越的障礙是思維方式的障礙。他們長期以來是以“人”的思維方式思考問題解決問題,而在計算機軟件技術基礎課程的學習中,他們將第一次嘗試用“計算機”的思維方式思考、解決問題。無疑對他們來說一切都是陌生而不適應的。“強化程序設計思維方式”將會逐步實現他們思維的轉換,適用于計算機解決問題的程序設計思維方式的建立和加強將從根本上解決“不知從哪里入手,不知怎么設計程序”的問題。程序設計思維能力的強化可從認識計算機自動、高速、有存儲數據和輸入輸出功能等特點入手,認識到最終由計算機執行的程序應充分依據計算機的這些特點,再加上數據結構、程序控制結構、模塊化程序設計思想等內容的強化來實現。
四、四種能力提高
“四種能力提高”是指提高學員的邏輯思維能力,提高學員的算法設計能力,提高學員的動手實踐能力,提高學員的合作協同能力。邏輯思維能力是一種抽象思維能力,它以抽象為特征,通過對具體形象直觀的信息進行分析和抽象的思考,在更深層次上超越其具體形象和個別屬性,揭示出事物的本質。邏輯思維能力在算法設計和程序實現中起著非常重要的作用。對于一個現實世界的實際問題,要通過邏輯思維實現對實際問題的建模。這是算法設計中非常重要的一步,建立了抽象的模型就向計算機編程解決問題邁出了關鍵的一步。因此,在教學中尤其要致力于學員邏輯思維能力的提高。教員通過布置具體的實際問題,要求學員首先對其進行抽象的分析,找出解決實際問題的邏輯思維步驟,從而進一步設計出算法實現來逐步提高學員的邏輯思維能力。一旦設計出了適合計算機解決問題的算法,隨后用具體的程序設計語言的實現就是水到渠成的事情了。不同的程序設計語言有不同的語法,然而,算法的設計卻是它們共同的不朽靈魂,計算機軟件技術基礎課程以“C語言的程序設計”為載體,重要的不是對其語法的強調,而是算法的設計思想的闡述,算法設計能力的提高對學員往后學習任何一種其他程序設計語言都會起到事半功倍、觸類旁通的效果,因此提高學員的算法設計能力將是另一個在課程教學中加強的理念。教員在授課過程中,要始終貫穿這個理念,重點闡述算法設計,而將語法知識的學習退居其后。動手實踐能力一直是計算機教學中的一個不斷強調的能力,計算機軟件技術基礎課程是實踐性很強的課程,由于人類思維本身的局限性,不可能完全保證設計出的程序是完全正確的,這就需要在上機實踐中不斷的驗證。學員也在反反復復的調試中不斷的修改自己的程序,從而對程序有了更深的理解。當調試成功時候,學員也有油然而生的成就感。通過上機實踐這一重要過程,令學員對程序設計有了更深的理解,補充和完善了課堂教學效果,也使學員對于課堂所學的理論知識得到了鞏固。通過實踐環節也才能真正領會軟件工程和原理方法的精髓。在具體上機實踐之前,教員就要對實習內容做整體規劃,對教學實踐活動的實施過程統籌安排,明確要完成的實習任務,敦促學員在上機實習之前設計算法,書面編寫程序。在實習過程中,鼓勵學員大膽質疑,發展創新思維,設計出不同的實現方法。鼓勵學員不怕出錯,讓學員認識到在程序調試的過程中出錯是很正常的,也是非常寶貴的經驗。引導學員找出錯誤的原因,總結經驗教訓,撰寫實習報告,其中要求記錄出錯的內容,分析其原因,最后的解決方式和途徑等。經過一系列的訓練,不斷加強學員的動手實踐能力。一個大的系統工程的軟件開發,只是依靠一個人的力量幾乎是不可能實現的。這就需要多人合作共同完成一個軟件的開發。這就涉及到了合作協同的問題,合作協同能力是學員的一個重要素質。提高學員的合作協調能力,是計算機軟件技術基礎課程教學中重要的理念,主要是在綜合的課程設計實習中體現該教學理念。主要途徑是設置實習小組,對課程設計中的各個獨立的單元分配給不同的實習小組來實現,各個小組成員之間進行討論和合作來完成分配給各個小組的任務。各個實習小組之間進行再合作、協調和溝通,最終完成大型課程設計實習中布置的任務。“一條主線”、“兩個結合”、“三個原則”和“四種能力提高”的教學理念,是根據計算機軟件技術基礎課程本身的地位和特點,經過在長期的教學中反復摸索、不斷思考、不斷總結提煉出來的。在這種理念的指導下,計算機軟件技術基礎課程的教學也必將有更長遠的發展和更大的進步。
參考文獻:
[1]劉黎明.課程理念與教師教學[J].天中學刊,2003,18(4):107:110.
[2]施良方.課程理論———課程的基礎、原理與問題[M].北京:教育科學出版社,1996.
[3]王偉民.改革傳統教育弊端推行創新教育理念[J].高等教育學報,2000,25(4):73-74.
[4]羅宏斌.高等教育新理念的探討[J].湖南第一師范學報,2005,5(2):21-22.
[5]周麗濤.深入思考如何提高學生程序設計應用能力[J].計算機工程與科學,2006,28(A1):35-36.
[6]李婭,張建勛,曾慶森.計算機軟件技術基礎教學的探討與實踐[J].重慶工學院學報(自然科學版),2007,21(3):127-129.
作者:陳莉 王衛疆 單位:空軍預警學院
第五篇:計算機軟件技術發展及工程領域運用研究
摘要:隨著計算機的迅猛發展,與其相匹配的計算機軟件技術也在不斷創新,使其能夠更好地為人們服務,滿足人們各個時期的不同需求。文章具體分析了計算機軟件技術的發展歷程,以及其在工程領域方面的具體運用。
關鍵詞:計算機軟件;發展;文獻整理;圖像處理
1計算機軟件技術的發展
軟件的發展和計算機的發展密切相關,隨著計算機的發展歷程,軟件可以分為如下兩個階段。第一個階段是20世紀的中期,個人計算機出現并且逐漸興起,其應為攜帶方便、占地面積小等特點深受大眾喜愛,與之伴隨的計算機軟件的需求量也在不斷提高,于是便出現了各種的計算機語言,以及處理系統等;第二的階段則為20世紀的70年代,隨著通信技術的改革,計算機技術也作出了相應的革新,使兩者可以更好地結合。此時針對計算機軟件的開發,出現了數據庫,同時因為通信技術的發展,大規模的集成電路Corbar軟件開始出現并逐漸成型,從而出現了計算機網絡,完成了多方共享的任務。隨著計算機網絡范圍的不斷擴展,最終建立其了覆蓋全球的因特網。網絡技術的發展,使每一位公民都認識到了計算機的存在,使計算機更好地為人們的生活提供幫助。從此,全球進入了網絡化的新時代。
2計算機軟件技術在工程領域的運用
2.1對文獻整理的幫助
過去的文獻整理工作十分復雜,需要耗費大量的時間。通常是由整理人員對需要整理的文獻先進行清點,編寫一個清單,然后攝影人員按照清單的內容對資料進行縮微拍攝,最終歸檔。但是,隨著計算機技術的不斷改革創新,在目前的文獻整理工作中融入了很多高科技的元素,計算機發揮著其重要作用。在20世紀計算機技術剛剛興起的時候,人們運用計算機整理文獻的大致流程是:第一步先通過數據庫軟件對需要整理的文件中的數據進行整合,記錄在數據庫當中;第二步將需要拍攝的內容錄入到Word文檔當中,形成一個拍攝清單,里面表明刊頭等要素;第三步將文檔通過計算機打印出來。這三個步驟的完成都離不開計算機,同時因為人工智能代替的人力,減少了傳統方法中出現差錯的機會,使得整理工作更加精確和嚴密。在這一過程中,數據庫發揮著主導作用。到了21世紀,計算機軟件技術又出現了新的突破,人們需求的不斷變化,工作難度的增加,使最傳統的辦公軟件已經無法應付,需要開發一些有針對性的軟件來完成一些特殊的流程,減少人們的工作量,提高工作的效率。在微縮工程中,文獻整理占據了重要的地位,因此人們針對這一工程開發了專門的軟件技術。上個世紀文獻整理工作主要運用的是丹誠數據庫,但是面對復雜龐大的數據,如果僅僅是需要進行一個膠片盒的盒標打印工作,都需要將該數據庫當中每一條用的到的數據依次打開,然后再逐個進行復制粘貼到規定的文檔當中,規范一個格式,最后再進行打印。如此一個小的任務,就需要進行很多次的復制粘貼,程序很復雜,同時稍不留神就會出現錯誤。針對這一問題,一種新的計算機軟件便由此出現--marc-pro.exe。該應用程序是為了輔助數據庫的工作而設計的,它能夠使數據庫充分地發揮其自身的功能,在文獻整理工作中發揮了重要的作用,提高了文獻整理工作的效率。
2.2對圖像處理工作的幫助
目前無論是任何地點,都能夠看到監控攝像頭,視頻監控已經成為了社會的一種現象。視頻監控強調視頻的清晰度,才能夠更好地為大眾服務。隨著出現的各種圖像處理方法,圖像的清晰度在不斷地提高。而針對圖像處理這一任務,出現了各種處理軟件,并且隨著人們對圖像清晰度提出的新要求,這些軟件也在不斷的完善。
2.2.1常用的圖像處理功能
下面為大家分析一下在圖像處理時候,對軟件要求的幾項功能。模糊圖像清晰化功能。實際拍攝中,焦距、運動等對圖像進行的影響,出現圖像模糊化,運用處理軟件使原本模糊的圖像清晰。該項功能在實際生活中得到了廣泛的運用;消除噪聲。很多視頻拍攝完畢后,都會有很多干擾的聲音,覆蓋了我們需要的聲音。利用自動增強的功能,能夠使該圖像所要反映的內容更加突出;同時還能夠對圖像進行銳化處理、將其鋸齒消除。同時,由于很多監控設備像素不是很高,拍攝出來的畫面在放大之后會出現一片馬賽克的現象,可以運用軟件將馬賽克弱化。在拍攝物體的時候,如果該物體是背朝光源,就會出現拍攝出來的畫面很暗,無法看清楚物體的原貌,這是就可以用明暗校正的功能來處理該圖像;圖像的重建功能。可以將拍攝的畫面分為多個幀,將幀進行融合,然后將模糊的部分進行清晰化處理;如果圖像中出現的人物面部不是很清晰,可以通過幀平均的方法,使人的五官變得更加清楚;對動態視頻處理的功能。可以將拍攝中畫面的亮度、明暗對比、噪聲等問題進行處理;因為光線、監控機自身的原因,造成了拍攝的畫面出現了失真的問題,可以通過還原圖像的功能,使原本圖像的顏色真實展現在人們眼中。
2.2.2具體實例
在識別肇事車輛的時候,有些監控設備根本無法清楚地排除車輛的車牌號,排除的畫面都很模糊。這種情況下,就可以用到對圖像模糊處理的功能。具體運用兩個方法,一是自動處理法,二是多幀融合法。兩者相配合,能夠使車輛的車牌號清楚地呈現。
參考文獻:
[1]梁華.淺論近年來軟件開發技術與應用發展趨勢[J].科技信息(學術研究),2011,5(1):50-51
[2]柴繼貴,王蓉.軟件技術發展趨勢的探析[J].成都電子機械高等專科學校學報,2011(4):70-72
作者:胡健 單位:承德市工業和信息化局
第六篇:計算機軟件技術的不可靠性研究
摘要:計算機軟件發展突飛猛進,對于軟件技術而言,其優勢逐漸突顯出來,在目前硬件技術與軟件技術無法協調發展的條件之下,人們開始將注意力轉移到計算機軟件技術,軟件的弊端開始被人們發現,盡管軟件技術發展空間比較廣闊,但是與此同時,它的不可靠性也是不容忽視的一個問題,文章就計算機軟件的不可靠性,進行詳細的討論。
關鍵詞:計算機;軟件技術;不可靠性
1計算機軟件技術的可靠性含義
計算機軟件技術的可靠性的含義指的是軟件性能的綜合評價。判斷軟件是否能在運行環境下穩定工作,達到用戶要求,參評的要素包括軟件發生故障的概率。
2計算機軟件特征的不可靠性
計算機軟件是有一定的組織、程序的軟件,工作人員設計技術含量較高,在此同時還需要使用一些高科技工具,計算機軟件是科技發展的產物,也是人們長久以來的智慧結晶。開發的過程中,計算機軟件設計表現出難度大、工序復雜、成本高的特點,所以,設計開發者不能急于求成,需要耐心地做好每一步的軟件設計,才能保證軟件的質量。計算機的使用必須依賴軟件,軟件程序一般都附帶功能,計算機軟件的功能越強大,人們使用起來就越方便。但是計算機軟件運行的前提是計算機系統軟件的完整,計算機程序有以下的的特征,一是它的程序序論性,計算機程序主要執行代碼指令,指令都是符號化語句,計算機程序帶有很強的目的性,也就是說軟件程序運行是以一個目的為終點而運行,目的達到之前,不會自行停止。計算機軟件本身是人設計的,這就代表計算機軟件并不是一個完全客觀的程序,因為計算機會受到設計者主觀思維的影響,如果計算機軟件失去可靠性,那么最大的原因就是工作人員在操作中的錯誤,如此來說,計算機軟件技術的不可靠性就更加難以預測。
3計算機軟件技術的不可靠性分析表現
(1)被其他程序入侵:計算機軟件本身的漏洞可能導致病毒的入侵,除此之外,網絡黑客也可以對計算機程序進行篡改,這些意外通常是無法避免的,網絡本身的開放特點、軟件本身的漏洞都是入侵發生的原因,而這些入侵常常難以預測,入侵結果很可能是通過代碼篡改的方式,導致軟件無法運行或者錯誤運行。
(2)人為設計缺陷BUG:其實計算機硬件與軟件的可靠性有許多相似之處,比如兩者都是看故障的幾率,判斷穩定性,但是硬件與軟件的最大不同是,硬件的決定要素是物質,而軟件的決定要素是人,因為軟件是一種人的“創作”,是設計者為滿足用戶的需求,而設計、分析的程序,每個環節都是以人的思維為基礎而進行的。人類思維能力的限制、導致軟件很難避免地出現一些疏漏,也就是我們常說的BUG,而這種BUG在軟件測試中潛伏性很強,不容易被發現,這些BUG只有在特定的情況下才會發揮其作用,讓軟件崩潰或者是小,所以說,人為的設計失誤,同樣是計算機軟件不可靠的主要表現。
(3)復原的難度:從計算機軟件維護和修復的角度來看,對軟件功能恢復存在相當大的難度,一般來說我們只能夠重新設計。這一點,同樣是計算機軟件不可靠性的表現。
4影響軟件技術的不可靠性的因素
(1)軟件的設計誤差。設計誤差指的是軟件設計過程中出現的人為錯誤,第一種是因為對用戶需求的把握不夠而造成的分析誤差,因為對用戶的要求沒有理解透徹,開發者與用戶的要求得不到統一,就會出現軟件設計不合理的情況。第二種是編碼不正確,語法錯誤,設計錯誤,這是一種設計錯誤,與設計者的技術水平關聯系很大,第三是設計中沒有發現軟件運行的特殊情況,而出現設計的死角,這種情況一般測試很難發現,而在軟件的運行過程中容易出現,第四是文檔內容錯誤,一般是設計者的失誤,比較容易修正。
(2)開發過程的全面控制。計算機軟件在開發過程的各階段,缺少各個階段的測評,因為軟件設計者需要保證每個環節都能按照計劃進行,需要在各個環節都對軟件進行審核,明確每個階段的標準,除了參與設計的設計師之外,管理者、監管師都需要參與到設計評審。評審組的主要任務是審核設計師提交的軟件文檔是否執行了上一個階段軟件文檔的標準和要求。評審組在之后需要對軟件進行審核后,給出文字說明意見,軟件設計者需要按照意見對軟件進行修整,減少軟件日后出血問題的幾率。
(3)軟件測試系統的缺乏。我國仍然缺乏開發質量測試機制,我國的軟件開發人員從設計到檢測,都是自我設計、編制、測試,軟件設計的過程以設計人員自我為中心,加之軟件技術開發配置管理方面也沒有建立嚴格的軟件配置體制,軟件開發的技術管理不足,技術人員設計規范意識不強,也存在著亂改設計、說明與設計編寫不想符合的情況,也增多了軟件開發設計中的錯誤,由此可見,開發模式本身存在很多問題,是軟件不可靠的原因。
5結語
軟件自身必然存在思考的漏洞,技術人員在不斷的研究總結中,早期能夠發現錯誤,并且及時改正,如果軟件設計后期發現錯誤,想要改好就非常有難度。由此,可以推斷,想要提高軟件的可靠性,在分析時候就需要更仔細、更客觀地分析軟件設計,除此之外,還需要研究一些更全面更細致的軟件可靠性檢測方法。
參考文獻:
[1]吳曉暉.計算機軟件技術不可靠性研究[J].科技致富向導,2013(24)
[2]孫麗霞.我國計算機軟件技術的現狀及發展趨勢田[J].金田•社會視野,2012(297):311
作者:王威 單位:同濟大學