時間:2022-05-10 10:38:53
序論:在您撰寫軟件技術畢業論文時,參考他人的優秀作品可以開闊視野,小編為您整理的1篇范文,希望這些建議能夠激發您的創作熱情,引導您走向新的創作高度。
【摘要】對計算機軟件技術的開發與應用進行分析和介紹。研究內容在社會經濟不斷發展的今天,在人們生活以及工作的方方面面都已經廣泛的運用到了計算機軟件技術,因此關于計算機軟件技術的開發應用受到了人們的普遍重視。本文對計算機軟件技術的發展現狀進行了分析和介紹,并且對開發計算機軟件技術的研究進行了簡單的分析。結論計算機軟件技術在未來具有廣闊的應用和發展前景。
【關鍵詞】計算機應用;軟件技術開發;應用前景
引言
計算機技術自從誕生以來,就在國民經濟的各個領域中得到了非常廣泛的應用,而且計算機在很多領域中已經占據了主導的作用。計算機主要包括兩個部分也就是硬件和軟件,其中保證計算機的運行的核心部分就是軟件系統,不同的計算機軟件系統在計算機中也具有不同的作用。與此同時,現在隨著人們需求的不斷變化,計算機軟件的多功能性也在不斷的拓展中,其深刻的影響到了人類社會的發展和改革。雖然與全球其他發達國家的軟件產業總額比起來,我國軟件產業的總額還存在著一定的差距,然而現在這個狀況正在不斷的改善當中,目前在全球軟件產業總額中我國軟件產業總額占據了越來越高的比例。
1計算機軟件技術的開發現狀分析
作為一種能夠操作軟件系統的高級技術,計算機軟件技術的主要研究內容就是保證高效運營的運行模型、積極的優化相應的支撐體系、進一步的探索相關的手段等。
1.1對操作系統的開發
作為計算機的重要組成部分,計算機的操作系統在計算機的運行過程中具有十分重要的作用,比如管理各種硬件以及資源的硬件資源管理系統,其主要包括顯示器、存儲器以及處理器等;同時其也能夠操作各種軟件運營系統,從而能夠統籌管理軟件的運行情況;除此之外,其還能夠有效的支撐相對應的一些軟件?,F在計算機軟件技術發展的越來越快,而且操作的合理性以及便捷性已經成為了計算機軟件系統在未來的主要發展方向。作為一種新興技術,嵌入式技術在操作系統中的應用也變得越來越廣泛,而且已經取得了較好的發展。所謂的嵌入式技術就是使計算機的硬件和軟件有機的結合別的機電設備,最終將一個全新的設備系統形成。現在嵌入式系統產品種類變得越來越多,而且廣泛地運用在了各個領域中[2]。
1.2對數據庫操作系統的開發
作為計算機系統的關鍵組成部分,數據庫系統在計算機系統中處于核心的地位。現在數據庫系統的安全技術問題受到了很多人的關注,因此其也具有了良好的發展。數據庫系統的支柱在數據庫系統中具有十分重要的作用,各大數據庫公司以及軟件學術界都開始積極的研發數據庫系統,而且已經將數據庫系統的研發放在了首要的位置。
1.3軟件工程環境的開發
對工具技術以及方法等實施合理的安排是軟件工程的主要側重點,軟件工程環境的主要定義就是一系列的能夠在一起工作的系統構件,并且能夠保證日常工作活動中自動化支持的實現。在早期開發軟件工程環境主要屬于一種整體的研發,現在已經開始出現了細節化以及分散化的特點[3]。
2計算機軟件技術的具體應用分析
2.1在項目工程中計算機軟件的應用
在信息化社會,不管是信息的傳播方式也好還是信息量也好都具有多種多樣的特點,而這一特點也使得項目各方在具體的交流過程中變得比較困難,因此信息的交流和傳遞對一個工程的管理來說具有十分重要的作用。將計算機軟件充分的運用到項目工程中就能夠使這一問題得到有效的解決,現在按照功能可以將工程項目管理軟件劃分為兩種,比如高檔次的P3具有十分強大的功能,但是也相對的具有較高的價格,TimeLine屬于一種低檔次的軟件,其只能解決工程中的某一方面的問題。
2.2在工程制圖中對計算機軟件的應用
在工程制圖中對計算機軟件進行充分的運用能夠使工程師的勞動力可以極大降低,并且也使得工程開發的進度得加快?,F在制圖軟件技術隨著計算機軟件技術的不斷發展也出現了較快的提升,一般可以將工程制圖的軟件發展過程劃分為三個階段,也就是初步使用光柵掃描顯示器,廣泛使用PC機以及飛速發展的工程制圖軟件?,F在有很多軟件都在計算機工程制圖中得到了廣泛的應用,比如Java以及AutoCAD等都屬于比較常用的軟件[4]。當前,應用計算機軟件進行工程制圖已經基本實現了智能化、數字化及一體化,將人們的創造潛能發揮到了更大的限度,其流程見圖1。
2.3在移動計算機通信中對計算機軟件技術的應用
現在在IT技術中移動通信和Internet屬于兩大熱點技術,有效的結合這兩大這點技術就誕生了移動計算機通訊網絡。移動計算機通信網絡主要指的是可以在網內隨意移動主機的一種網絡,這樣就極大地方便了計算機用戶的使用。比如PDA(個人數字助理)以及HandbookPC(筆記本電腦)等基本上都對無線通信設備進行了配置,用戶可以在任何無線網絡覆蓋到的位置對各種不同的數據信息進行隨意的發送或者接收。計算機通信的主要功能包括信息通信與網絡技術的應用、分布處理功能、資源共享功能、數據通信功能。目前移動計算機通信網絡技術應用的越來越廣泛,主要包括移動internet的應用、縱向應用以及橫向應用,而且具有非常廣闊的應用前景[5]。
2.4在移動數據中計算機軟件的應用
在移動通訊數據業務不斷發展的今天誕生了多媒體應用處理器,現在3G移動通信技術已經在世界上很多國家和地區得到了普及。3G網絡能夠將更加有效地支撐起共給移動業務的發展,其除了使通信質量得以極大提升之外,同時也保證了視頻通話的實現。全方位的移動數據服務時代是3G時代的一個顯著的特點,在各方面3G移動通訊技術都表現出了非常大的優勢,在我國移動通信技術不斷發展過程中,現在又已經推出了第四代移動通信技術,與3G移動通信網絡比較起來,4G移動通信網絡的優勢更為顯著,其能夠保證全球性的互通和漫游在不同同接入技術之間的實現,并且能夠對多媒體互動業務進行支持,因此其具有更強的相互交錯的功能性,年輕一代在未來市場上的多樣化需求勢必會由于4G移動通信技術的不斷普及而得到更好的滿足。
3結語
總之,人類社會由于大規模的計算機軟件技術的開發和應用而出現了巨大的進步,在這個過程中,人們的日常工作和生活也越來越多的依賴于計算機軟件技術,因此計算機軟件技術對于信息化時代的人類而言具有十分重要的作用。現在我國的計算機軟件技術還處于不斷發展的階段,因此我們必須要對開發和應用計算機軟件技術的成果予以更多的關注,并且與我國的國情有效的結合在一起,最終能夠將具有中國特色的計算機應用軟件開發出來,使其在社會主義現代化建設中發揮更加重要的作用。
作者:郭晨鮮 單位:中州大學
摘要:軟件技術中一個重要的分支就是動態網站的制作?,F在很多資源都可以從網絡中獲取,而人們獲得這些數據與資源的最直接方式就是通過網頁來瀏覽、下載與共享。JavaWeb可以說是一個綜合的學科。他不僅僅是Java語言,還涵蓋HTML、腳本語言、網站的設計思想、特效腳本語言乃至數據庫等多方面知識的運用。目的是能夠完成動態網站構建的全部過程。本文從該門課程的內容開始介紹,分析了課程中存在的問題以及問題形成的原因。針對原因有效的提出了改革措施。
關鍵詞:腳本語言;網站設計思想;多樣化評價;教材編寫;實踐能力
1軟件技術專業JavaWeb課程的涵蓋內容
1.1課程的產生
這們課程是高職針對軟件專業發展,面向社會軟件研發企業崗位需求,設立的特色專業。具有針對性強,就業崗位多,人才需求量大的特點。因為網站制作是很多軟件研發企業必需要做的工作。無論何種功能的系統,隨著網絡化的普及,人們都需要讓這種應用系統具備聯網功能。就常常要使用到瀏覽器服務器模式。而瀏覽器呈現的友好界面就要以動態網站的形式呈現。所以,軟件研發企業,對動態網站構建的技術人員需求量巨大。高職院校通過深入調研,應對崗位需求,建立了這個特色專業。這系列還被很多培訓機構青睞,例如北大青鳥等都有類似的培訓課程。
1.2涵蓋的技術
作為一名技術人員,在動態網站研發過程中,最先要掌握的基本語言,應該是超文本標記語言。這種語言從名字就可以看出是專門為制作網頁和網站服務的。因為代碼簡單,方便易懂。所以可以作為前導的基礎課程。其次,要開發動態網站,至少要掌握一門面向對象的高級編程語言,從本門課程的名字大家也能分析出,這里選用的是Java高級編程語言。當然在動態網站制作過程中,腳本語言必不可少。目前較為成熟、流行的腳本語言有,PHP、C#和JSP,后者跟JAVA有著天然的結合性,技術也不遜色于前兩者。是教學中不錯的選擇。當然動態特效腳本語言也是需要了解的,這里面選擇性較大,不一一介紹。最后,選講一門數據庫技術,讓網站從靜態變為動態,才真正實現網站的意義。SQL可以進行簡單介紹。除了技術角度之外,還應該介紹網站的功能設計、主題與內容的安排,風格的確定等。如果課時允許的情況下,還可以適當拓展網頁美化相關的專題。
2軟件技術專業JavaWeb課程存在的問題
在課程內容上未能緊跟技術發展趨勢,現有的JavaWeb開發高職高專教材多以基礎的知識和技能為重點來講解,與用人企業對JavaWeb開發人才需求相差太大,不能滿足用人單位的需要。比如企業多需熟練掌握SSH框架的JavaWeb開發人才,但學生沒有深入地學習實踐這些主流的開發框架,就業時面對企業人才需求比較被動。在教學模式上,能夠采用任務驅動,項目導向的方式,但是每個項目只針對某些知識點,相對單一,雖然全部項目涵蓋了全部知識點和技能,但是系統性不夠,不能很好地引導學生將這些零碎的知識和技能應用于綜合的系統開發中。另外,課堂和實訓地點相分離,缺乏職業氛圍,與企業聯系不多,學生在校學習與實際工作存在不一致性。
3軟件技術專業JavaWeb課程改革的有效措施
首先打破傳統教學觀念,以“任務為驅動”、“案例+項目”的方式進行教學,從學生熟悉的實例出發,首先提出問題,引導學生解決問題,問題擴展,再解決問題,再擴展,再解決。這種通過一個程序的層層推進,引入課程內容,使得學生的每一步學習都有基礎,是循序漸進,螺旋式上升的過程,使學生的學習是在“走臺階”,而不是“三級跳”。其次在課堂教學上采用師生互動、小組討論等形式,也通過老師巡回指導,發現學習中普遍性問題和同學中的新思路、新方法,實時地提出問題,學生進行正誤判析,解決普遍性問題,或者請有獨特思路的同學演示自己的方法或程序,對比各種方法的優缺點,鼓勵大家再提出新方法。再次計算機類課程的學習有其自身的特點,聽不會,也看不會,只能練會,所以在課程教學中必須強調程序設計訓練。學生只有通過大量的練習,才能真正掌握語言知識,培養程序設計的能力,逐步理解和掌握程序設計的思想和方法,能利用計算機解決實際問題。最后課程采用過程性評價和結果性評價相結合的考核評價模式。其中,過程性評價成績占課程總成績的60%,結果性評價成績占課程總成績的40%。過程性評價以項目為單元來進行。結果性評價通過學期末的集中考試進行,重點考查學生對JavaWeb開發的基礎知識及常用開發框架的理解掌握情況以及代碼編寫能力。每個項目成績都是從知識、技能、態度三方面考核,考核依據是提交的成果、項目總結、平時表現、小組內部評價、組間評價等。
作者:宋磊 楊文 吳奇英 單位:哈爾濱職業技術學院
實訓基地不僅是為高職教育提供實踐教學的重要處所,也是實現高職教育人才培養目標的重要保障.如何合理建設并充分利用好實訓基地這個實踐平臺,是研究的首要問題.
1軟件技術專業實訓基地建設思路
1.1校內實訓基地建設思路
(1)設立專業實訓室.在建立校內實訓室時,經費是首要考慮的問題,在有限經費條件下,可以根據專業特點及專業班級人數來設置實訓室的功能與數量,也可以與計算機其他專業共用實訓室,來達到控制成本,提高利用率的效果.如軟件技術專業計算機類課程分為計算機基礎課、專業基礎課和專業核心課.對于計算機基礎課與專業基礎課可以和計算機類其他專業共用實訓室,針對專業核心課程可以成立軟件開發測試等實訓室.在規劃軟件開發測試等實訓室數量時,要充分考慮軟件專業各年級的班級數量及專業課程設置要求與特點.計算機軟件技術專業課程教學一般都采用理論實訓一體化的教學模式,學期教學中會有整周的階段性專業技能訓練,要做到正常課程教學與階段性實訓不沖突,要有一定的實訓室冗余.在規劃實訓室規模時,可以考慮專業學生班級人數成立大小不等的實訓室.
(2)成立軟件工作室.利用校內實訓室的條件,創建軟件工作室.軟件工作室的成員由校內的專業教師和校外周邊地區軟件企業的兼職教師,及來自計算機專業的對軟件設計與開發感興趣的學生組成.軟件工作室可以承接一定的軟件項目,在專兼職教師帶領下,與學生共同完成承接的項目.在完成項目的過程中,不但可以提高教師的實踐教學能力,還可以進一步鍛煉學生的專業素質能力和團隊合作能力.
1.2校外實訓基地建設思路
校外實訓基地是對校內實訓基地設備、場所和功能缺陷的有效補充,能有效緩解學校實訓基地建設所需經費和空間不足的矛盾.在建設校外實訓基地時,可以選擇與企業合作的方式,將學生送到企業進行頂崗實習.實習期間,在學生自愿的情況下,企業可以有償或無償對學生在軟件項目開發整個流程及團隊合作進行短期培訓,使學生能更好地適應崗位,并為企業及學生雙方創造更多價值.
2軟件技術專業實訓基地建設成效
2.1校內實訓基地建設情況
根據專業實際需求,在滿足教學實踐教學要求的前提下,在學院原有實訓設備的基礎上,重新整合并更新了軟件技術專業實訓基地,成立了計算機應用實訓室、計算機組裝維護實訓室、Java開發實訓室、.NET開發實訓室、軟件測試實訓室、軟件綜合項目實訓室和項目開發實訓室(軟件工作室).為了使實訓基地發揮其作用,有序的開展各項實習實訓活動,制定了完善的實訓室管理制度,在實訓基地管理上還配備了專門的實訓室管理教師與學生.教師負責實訓室軟件環境運行維護,學生負責實訓室的日常管理,如實訓室衛生的打掃及實訓室開關門,在教師的帶領下參與實訓室軟硬件的維護管理等工作.利用校內實訓室資源成立了一個軟件工作室,為了營造更真實的軟件開發實踐情境,更好地維護工作室的運營,工作室成員可以爭取更多的軟件設計客戶,為學生提供更多的實踐機會.為了爭取更多的客戶,工作室既要向企業展示自身的優勢,如較強的技術實力等.在爭取客戶過程中,為工作室的員工提供了更多與企業進一步接觸的機會,為學生提供更多就業機會,也為企業招收優秀的軟件技術人員提供了便利.
2.2校外實訓基地建設情況
軟件技術專業與北大青鳥簽訂了合作協議,成立了青鳥軟件技術專業,由我院和北大青鳥共同研究專業課程體系,共同為學生聯系對口的實習崗位.在學習期間,由北大青鳥企業教師對學生進行專業、職業培訓,并帶領學生參與到一些項目的開發中來,提高了學生的實踐能力.在與北大青鳥的合作中,學生每年都可以參加北大青鳥組織的院校賽,并設立了獎金,充分調動了學生學習的積極性及參加比賽的熱情.
3結束語
軟件技術專業實訓基地的建立是培養具有創新意識、創造能力及應用型人才的實踐場所,是提高教學質量的重要途徑,是培養學生職業能力、提高職業技能水平和提升職業素質的基礎保障,也是職業教育的必由之路.
作者:翟秋菊 何鑫 孫守梅 盧長鵬 單位:黑龍江農業經濟職業學院信息工程系
【摘要】1994年我國推行營業稅改收增值稅來調整國內工商營業稅收模式、推動經濟結構性減稅、轉變市場經濟發展形式。進行試點區域化稅收模式的改革帶動國內各行業產業鏈的轉型性發展突破。針對第三產業的崛起趨勢具有良好的市場導向性和效益型。可以說“營增改”稅收政策的實施正是為了適應第三產業發展需求和經濟行業的不斷轉型和升級。通過平衡和制約產業結構與稅收結構來為其打造有利的稅收環境。
【關鍵詞】營改增;技術服務業;稅負影響
稅收政策作為國家的宏觀財政手段對國家財政大局和經濟有著不可言喻的重要性。國內各類型經濟產業是稅收政策的直接作用對象。因此對經濟企業和工商行業等不同產業的劃分和稅收制度尤為突出。隨著以服務行業為代表的第三產業發展和崛起,原本的稅收制度呈現多種問題,不能滿足其要求。服務行業自興起以來依據自身資源消耗低,經濟附加值大的特點迅速導向市場。為協調第三產業在傳統經濟模式下的融合性和連帶性,“營增改”應運而生。
一、我國服務行業的發展現狀和分析
隨著人類文明的進步、社會和諧的安定、生活與市場的負責化和經濟科學的發展等諸多因素,服務行業為人提供便捷、解答和維護,為社會經濟產業化便于接軌人民生活的宗旨早在二戰期間就已經初現端倪?,F代服務行業的確定是由美國社會學家丹尼爾提出來的。他指出服務行業在工業發展模式中最直接的表象是交通運輸業和商品零售業。服務行業的出現和發展使各經濟產業無不通過人性化的吸納和融合來大范圍提升企業價值和經濟營銷模式。這一現象導致市場規模的模糊和混亂。對行業之間的確立關系被服務行業的介入而打破。執行傳統的以企業營業稅為稅收對象導致經濟性產業和服務性產業出現雙重稅收,這對服務行業的發展造成巨大阻礙。盡快給服務行業找一個“安身立命”的市場并合理控制各企業之間產業鏈的調整和延伸,進而完成服務型行業的華麗轉型。所以面對服務行業躋身各產業鏈的同時有效的規劃市場服務類別并針對其市場經濟轉型和服務型經濟的發展完善落實稅收政策的改革是十分必要的。根據世界貿易組織的國際服務貿易分類表顯示:現代服務行業可分為商業服務、通信服務、建筑有關工程服務、教育服務、環境服務、銷售服務、金融服務、旅游服務、健康和社會服務、交通運輸服務、娛樂文化服務等諸多類型。由于服務行業的發展迅速和其本身具有復雜化和多變化,致使現在理論界都不能統一的為服務行業有一個明確的概念分析。而通過服務行業在人民生活和產業工作的融入中的行業規整確定了服務行業典型的三大支柱,分別為生產性服務、科技型服務、新興性服務。中國雖然發展成為世界貿易大國,但是服務行業的起步還是相對發達國家較晚。中國服務業的發展應該優先借鑒國外成功的服務發展模式,取其精華、因地制宜、推陳出新。盡快確立服務行業規章制度,通過完善的服務體系運用制度化,科學化的管理手段創造具有中國特色的服務行業。
二、實施“營增改”稅收政策的試點分析
“營增改”的宗旨就是通過現代服務行業的結構性減稅來解決市場行業重復征稅的問題。這對企業化的結構調整和轉型升級有長遠的影響。2012年“營增改”稅收模式率先在上海市的交通運輸和現代服務業作為試點研究分析。根據國民經濟和社會發展統計數據發現上海市在2011年的國民生產總值是14900.93億元,其中以交通運輸和現代服務行業為代表的第三產業貢獻值比例占58.05%。第三產業的發展和建設已經成為上海經濟發展和未來產業發展的焦點。因此國家稅務局和財政部于2012年1月1日將上海作為“營增改”稅收政策試點研究進行稅收政策的改革,一年期間上海市的試點企業擴展到15.9萬家,市場經濟企業和納稅人的稅收相對減少了166億元,“營增改”的推行減輕了90%的企業稅收負擔。同年八月份國家稅務局將北京、天津、廣東等八個省份納入新型稅收政策試點范圍中,兩年后“營增改”推行全國。在現行增值稅17%和13%兩檔稅率的基礎上,新增11%和6%兩檔稅率。雖然在“營增改”稅收模式下國家財政局的稅收值明顯下降,但相對于我國經濟市場轉型服務經濟的發展來說。“營增改”對我國現代服務行業的優先發展和經濟水平是利大于弊。當然還需要分析試點地區稅收政策實施的優劣并綜合國家和區域特點來進一步對新型稅收政策進行考驗和修正。國家稅務總局為緩解試點地區產業稅收轉變的過度影響將傳統稅收模式中納稅人的營業稅減免政策調整為增值稅免稅或者即征即退方式,非試點地區一般納稅人可憑借增值稅專用發票抵扣進項稅額,而原本試點地區的營業稅收入依然歸屬于試點地區。通過傳統營業稅和新型增值稅的雙向計算和抵扣有效的鏈接了原本稅收模式進項稅額抵扣鏈。緩解了地方經濟企業轉型服務經濟中稅收模式的阻礙和壓力,同時保持了中央和地方現行財政體制的基本穩定。本次“營增改”稅收模式改革仍采用納稅人分類管理模式。以應稅服務中增值稅銷售額為500萬為界限分為一般納稅人和小規模納稅人。
三、數據分析“營增改”前后服務行業的稅負影響
1、對小規模納稅人的稅負影響
“營增改”后小規模納稅人的稅收計算為:應納增值稅額=營業收入÷(1+3%)×3%。雖然在“營增改”后小規模納稅人征收率沿用傳統稅收仍為3%,但是相比于之前的納稅方式以營業收入全額乘以百分之五的稅率來看,小規模納稅人收益比較明顯。況且“營增改”后小規模納稅人的營業收入包括了含稅銷售額,這使應納稅額進一步降低。例證分析:假設某家小型服務公司的年營業額為200萬元。在“營增改”錢應納稅額=100×5%=5萬元;“營增改”后應納稅額=100÷(1+3%)×3%=2.91萬元。經過分析計算比較“營增改”前后納稅額的比率為(5-2.91)÷5=0.418。由此可見運用增值稅納稅模式小規模納稅額明顯降低。
2、對一般納稅人的稅負影響
改征增值稅后一般納稅人有原本繳納5%營業稅改為繳納6%增值稅,企業購進的固定資產和按照進項稅額進行稅收抵扣,購進企業營運設備,加大固體成本額等成為了一般納稅人稅收籌劃的最佳選擇。增值稅的計稅對象由傳統納稅的營業總額改成營業增值計稅。這里的營業收入總額也是包括含稅銷售額的。具體稅收計算方式為:銷項稅額=營業收入÷(1+6%)×6%進項稅額=經濟成本÷6%應納增值稅額=銷項稅額-進項稅額例證分析:假設有家大型技術服務企業其年營業額假定為1000萬元,并且單從營業銷售額(不考慮企業固定資本的進項稅額抵扣)來計算比較“營增改”前后該企業所承擔稅額的比率和企業營業總額。那么該企業在“營增改”前改年度的營業繳納稅額=1000×5%=50萬元;附加稅費(城建稅7%、教育費3%)=50×(7%+3%)=5萬元。所以該年度本企業的稅收總額為50+5=55萬元;營業總額=1000-55=945萬元。改征增值稅后本年度企業應繳納的增值稅=1000÷(1+6%)×6%=943.40×6%=56.60萬元,由于這里的營業銷售額包含稅銷售額,所以附加稅可在所得稅前抵扣。最終企業應納稅所得額=56.60×(7%+3%)=5.66萬元,出去應繳納的增值稅和附加稅后改企業的凈營業額=943.40-5.66=937.74萬元。通過數據分析發現:改征增值稅后實際稅流轉率為0.66%,正是應為實際稅率小于名義稅率,即0.66%<(6%-5%)才能有效的保證企業利益。由此可見稅負的下降取決于進項稅額和年營業總額的比率大小。0.66%作為“營增改”后的實際流轉稅率成為衡量企業年繳納稅額比例的臨界點。如果進項稅額和營業總額的比率大于0.66%,那么該企業的稅負就會降低,企業盈利指標也會隨之提高。反之企業就有可能出現稅負升高的情況。
四、軟件技術服務行業“營增改”稅收問題和措施
通過數據的計算分析可以知道當企業進項稅額和營業稅額的比率小于0.66%時企業的稅負是呈現一個增長的趨勢,就是說“營增改”政策也有可能加重部分行業的稅負。軟件開發服務行業就是“營增改”中稅負不減反增的服務行業之一。由于營業稅和增值稅都是屬于流轉稅,軟件開發服務業固定資產相對不足、技術成本大都是人力知識成本,這是導致軟件服務業稅負增加的主要原因。在對上海服務行業的試點政策統計中發現,“營增改”后稅負下降的服務業占比為90%,但其中有35.6%的企業反映“營增改”后稅負水平升高或者基本不變。其中有形租賃業和公共運輸業相比之下稅負增長嚴重制約了其發展,上海政府積極出臺了相關財政扶持政策。通過實行特別行業稅收即征即退、先征后退或者建議征稅的方式來緩解“營增改”稅負的過渡期?!盃I增改”稅負不減反增的反常現象并不是意外,這種稅負變化是長期發展可持續、可控制的。增值稅和營業稅并存的雙軌稅制正處在發展探索階段,“十二五”計劃以來我為實現軟件服務行業的健康發展,財政部和稅務局制定實施了18號文和70號文,不斷加強稅收政策方面的優惠制度和扶持力度,在“企業據實申請、財政分類扶持、資金及時預撥”的影響下盡可能的減輕稅負對軟件服務業的影響。軟件服務業也要積極響應國家政策和法規,及時務實的向國家反饋市場經濟稅負變化和影響,在國家的制度方針下考慮企業發展,尋求新的發展機遇。同時“營增改”中對服務行業的進項抵扣范圍也應該適當的擴大,增強增值稅抵扣鏈條的完整性和科學性。解決企業增值稅務的正規發票是當下解決軟件服務業稅負問題的可行措施。
五、結語
“營增改”的實施降低了現代技術服務業的流轉稅負,進而提高經濟企業的盈利能力,發展運營能力和資金流轉能力。為實現經濟和服務之間更加融洽的轉型和升級提供政策上的助力。然我國服務行業中改收增值稅的政策稅務模式仍處于初級階段,在實際過程中要注意規避風險,設計融資方式,進而探索出一條適用經濟市場發展和服務行業高水準的稅務稅收多極化途徑。
作者:蘇輝 單位:北京洛斯達數字遙感技術有限公司
[摘要]近些年來,我國的科學技術得到了迅速的發展,尤其是計算機技術的發展。隨著我國計算機應用水平的不斷提高,在計算機軟件方面我國已經有了很大的優勢,但是隨著社會的不斷發展,計算機軟件技術也開始逐漸顯現出其弊端。
[關鍵詞]計算機技術;軟件技術;不可靠性
1前言
計算機軟件技術是一項比較先進的技術,隨著當今社會的不斷發展,越來越多的領域都開始對計算機軟件技術加以利用,對于軟件技術的利用給人們的生產生活帶來了極大的便利,但同時,計算機軟件技術也有著一定的不可靠性。
2計算機軟件技術及其組成成分
所謂的計算機系統,是由硬件系統和軟件系統兩個方面的內容所組成的,其中,軟件技術就是指的計算機程序、規則和方法的穩定記載及計算機上運行時所必須的數據。從計算機誕生至今,人們對于軟件技術的研究主要包括了以下幾個方面的內容,第一是計算機設計語言、編譯技術和操作系統,第二是實用程序、數據庫技術、軟件工具及其實現技術等等。對于軟件技術而言,它大致分為了數據處理、過程處理、科學計算和人工智能幾個大類,所謂的軟件技術,就是將現實中的問題通過建立相應模型的方法,然后再針對相應的模型進行分析并提出解決方案,最后再通過程序的編制來對問題加以解決,最終通過計算機來顯示預期的處理結果。一個計算機系統離開了計算機軟件技術是不完整的,因為計算機各種功能的實現都必須要依靠軟件,而這些功能軟件都是在軟件技術的基礎上創造出來的。
3計算機軟件技術的特點
3.1高技術性
對于一個計算機軟件而言,在其創作過程中,必然是存在一定的組織性和程序性的,因此進行軟件設計時,工作人員的分工也是十分有序的,而且他們的操作都十分的精密。除此之外,在計算機軟件的設計過程中,往往還需要運用到一些高科技的工具,通過對這些高科技工具的利用,一方面可以使得工作的效率和質量得到提高,另一方面,也充分地保證了其精度。計算機軟件也是一種科技的產物,它是隨著科技的發展才得以誕生的,也是人類智慧的結晶,所以說在開發的過程中,難度也是相對較大的,而且其開發成本往往也較高,開發的周期相對較長,因此有著高技術性。
3.2強大的功能性
計算機的運行是離不開計算機程序的,計算機程序的設計不同于文學創作等,計算機程序的開發是具有非常大的價值的,因此對其進行設計必然要使其完成一定的功能。所以說計算機軟件主要是用來為人們提供服務的,人們可以通過對其功能的利用來實現人們的某些目的。所以說計算機軟件技術是有著很強大的功能性的,如果人們不能夠通過軟件來實現自己的一些目的,那么軟件的存在就是毫無意義的。計算機軟件的功能性主要體現在三個方面,第一是計算機的可執行性,簡而言之,就是說計算機軟件必須是在計算機能夠處理和執行的條件下,才是有價值的;第二是計算機軟件的序列性,序列性主要是指的代碼化的指令序列、符號化的指令序列和符號化的語言序列;第三是計算機軟件的目的性,計算機軟件在其運行過程中,都必然是圍繞著某一個明確的目標來展開的。
3.3互相滲透性
計算機軟件是一個整體,通過計算機軟件,可以充分地對人類的思維進行模擬,同時,計算機軟件也綜合了多種技術,它不但具有與文字相似的表現形式,同時還有這很強的使用性,所以說計算機軟件實現了這兩者的統一。相比于計算機硬件系統而言,軟件更加地能夠體現出人們的智慧,正是由于計算機軟件有著諸多的優勢,所以使得計算機軟件技術成功地滲透進了許多領域,任何領域都可以通過對自身需求的總結和對計算機軟件技術的利用來設計出相應的軟件,來幫助人們完成相應的任務,實現相應的目標,一方面大大地節省了人力和物力,另一方面,也使得工作效率得到了大大的提高。
4計算機軟件技術不可靠性的定義
要定義計算機軟件技術的不可靠性,我們可以通過對計算機軟件技術可靠性的分析來實現。所謂的計算機軟件的可靠性,指的是在規定的條件下和規定的時間內,軟件可以對用戶下達的指令加以完成。根據計算機軟件可靠性的定義我們可以看出要對一款軟件的可靠性進行衡量,主要應該依據兩個方面的內容,第一是指定的時間,第二是指定的條件。但是在軟件的實際應用過程中,往往會因為各方面的因素使得軟件不能夠在指定的時間內或者指定的條件下來完成相應的指令,這就是計算機軟件的不可靠性。正是因為計算機軟件技術存在一定的不可靠性,所以也就出現了市面上許多的軟件往往在其說明書中對其實際功能有所夸大,在軟件的實際運用過程中,并不能夠完全按照說明書來實現相應的功能。
5計算機軟件技術的不可靠性分析
5.1系統危險
所謂的系統危險,指的是有可能會導致人員傷亡或者設備財產遭受損失的現象。隨著我國當前計算機技術的不斷發展,軟件在各行各業中的使用頻率也越來越高,在各行各業中所扮演的角色也越來越重要,雖然軟件的使用可以帶來極大的便利,但是由于計算機軟件技術尚還存在著一些不可靠性,所以有可能因為軟件的問題而導致整個產業系統面臨著一些風險,使得系統工作不能夠正常的進行。
5.2安全性風險
計算機技術與信息技術有著密不可分的關系,二十一世紀是一個信息化的時代,隨著信息技術的不斷發展,在軟件運行的過程中,網絡的安全就顯得越來越重要。計算機網絡的意義就在于提供給用戶以相應的服務和信息資源,雖然網絡的使用給人們的工作和生活帶來了極大的便利,但同時網絡也在通過一些軟件來對人們的生活和工作造成一些不必要的負面影響。所以說當前計算機軟件技術的不可靠性還體現在安全風險方面,在對計算機軟件進行設計的過程中,如果沒有相應的網絡安全防范機制,就很可能使得軟件用戶面臨諸多的信息安全風險,給人們帶來一些不必要的損失,所以安全風險也是計算機軟件技術不可靠性的一個重要內容。
5.3程序容易被篡改
對于計算機技術而言,硬件技術主要是對硬件所使用的材料進行研究,而一般硬件出現不可靠情況的主要因素也是硬件的老化或者損耗,因此一般而言硬件的失效主要都是一些物理故障,它是物體物理變化的必然結果,而且硬件也會出現浴盆曲線現象;但軟件則不同,在軟件的開發和使用過程中,軟件是不發生變化的,不會出現像硬件一樣的磨損和老化,更沒有浴盆曲線現象的產生。但是由于軟件的核心是其代碼,如果代碼被人為地進行了改變,軟件就不能夠完成其相應的功能,或者在完成功能的同時會使得用戶的信息遭到泄露。軟件在遭到篡改之后,十分容易造成一些數據錯誤,從而使得軟件失效。
5.4人為影響較大
其實計算機軟件技術的可靠性與硬件技術的可靠性也有著一定程度上的相似。比如說二者都是通過復雜的函數來對其缺陷和故障標準進行定義的,而且也都是通過運行來對自身的不可靠性加以發現,計算機軟件技術的可靠性和硬件技術的可靠性都是系統在固定的條件下完成預定功能的可能性。在軟件的開發過程中,實質上就是將開發者的思維轉換為計算機語言,然后再編譯成相應的軟件,這是一個思考和創作的過程。軟件的開發是以用戶的需求為出發點的,然后通過設計師對于需求的分析和設計,最終將其通過計算機技術來加以實現。而在對軟件進行設計的每一個環節中,都離不開人的參與,人的思維對軟件有著極大的影響。但是往往由于人類認知和知識水平的有限,所以說在軟件的開發過程中,難免會出現一些遺忘和不合理的情況,所以說就使得設計出來的軟件不能夠完成預期的功能,進而使得計算機軟件技術的不可靠性增大。正是由于對軟件技術的利用過程離不開人的參與,所以也就使得軟件技術在很大程度上都會受到人為因素的影響,使得計算機軟件技術具有不可靠性。
5.5軟件界面不合理
一個實用的軟件除了能夠在指定的時間內和指定的條件下完成用戶的指令之外,還應該有著直觀和舒適的操作界面,因為它關系著人們的工作效率,如果軟件的界面設計不合理,那么其操作就會變得十分復雜,甚至于在短時間內用戶還不能夠對軟件的功能有一個全面的了解,這就極大的影響了人們對于軟件的使用,給用戶的使用帶來極大的不便,使得計算機軟件技術的不可靠性增加。
6計算機軟件不可靠性產生的原因
6.1軟件差錯
軟件技術的可靠性主要就是指的軟件在使用過程中的安全性、可靠性、穩定性和流暢性等等,如果軟件在運行過程中缺乏了以上特性,就說明其具有不可靠性。軟件技術之所以會產生不可靠性,主要就是因為軟件中的差錯引起了相應的軟件故障,而所謂的軟件差錯,就是指的在軟件的開發過程中,由于開發人員的疏忽所導致的人為錯誤。比如說對于用戶需求分析的錯誤,軟件設計者沒有很好地理解用戶的真正需求,因此所開發出的軟件必然是不能夠被用戶正常使用的,因而就導致了不可靠性的產生。還有就是測試錯誤,在軟件的測試階段,往往也會因為測試對象選取的錯誤而導致軟件差錯,最終使得軟件具有不可靠性。
6.2缺少相應的評審機制
為了使得軟件能夠更好地滿足用戶的需求,軟件的開發工作必須是按照一定的順序和流程來進行的,如果不按照相應的順序和流程來開展工作,就很容易使得所設計出來的軟件不能夠滿足用戶的需求。因此在軟件開發的各個階段,都必須要按照一定的評審機制來對軟件進行評審,從而保證軟件開發是朝著正確的方向在前進。但是當前的軟件開發往往是缺乏相應的評審機制的,許多的軟件開發僅僅是在初步設計階段和最后的測評階段有相應的專家參與,而在開發過程中是沒有相應的人員參與測評的,所以也就使得軟件產生了不可靠性。
6.3軟件質量監管不嚴
當前我國對于軟件質量的監管還不是很嚴,所以就使得許多功能不完善的軟件流入市場,許多軟件生產商都是在軟件被人們廣泛使用后才逐步地對其軟件所存在的問題進行修復。由于缺乏嚴格的質量監管體系,也使得軟件技術的不可靠性得以存在。
7結語
計算機軟件技術在我們的生活中發揮著越來越重要的作用,所以說我們必須要對計算機軟件技術的可靠性引起足夠的重視,尤其是當前我們正處在一個信息化的時代,信息的安全與否關系到每一個人,而當前人們對于軟件的使用頻率也越來越高,所以說必須加強各種軟件的可靠性,避免計算機軟件的不可靠性,使得計算機軟件技術能夠更好地服務于人類。
作者:楊云卿 單位:渤海大學軟件與服務外包學院
摘要:嵌入式系統分析的時候,最重要和最關鍵的就是功耗問題,想要保證有效降低功耗,應該從系統角度來分析嵌入式系統問題,低功耗嵌入式系統不但需要硬件設備的保證,也需要系統軟件技術的支持,合理優化配合系統軟件和硬件技術,才能達到真正降低嵌入式系統功耗的目的,本文主要分析了嵌入式系統低功耗軟件技術。
關鍵詞:嵌入式系統;低功耗;軟件技術
一、嵌入式系統功耗問題概述
目前,不斷發展計算機技術,開始廣泛應用嵌入式系統,越來越高要求系統功耗問題。在嵌入式系統中應用電池供電的便攜設備,因為是有限的電池存儲量,不能持續為設備提供電量。一般來說,為了能夠具備比較高性能,需要合理安置高性能CPU,依據實際運行規范,適當提高外圍設備數量,會降低系統功耗,衡量嵌入式系統性能的關鍵就是低耗能,為了能夠具備最平衡的高耗能和高性能需求,在符合系統實際運行性能要求基礎上,盡可能降低系統耗能,從而確??梢蚤L期運行系統,從軟件和硬件兩方面分析系統節能問題[1]。
二、嵌入式系統低功耗軟件技術設計
(一)應用軟件編寫的節能設計。
第一,中斷替代系統中查詢。系統簡單應用中,不管應用哪種程序方式都不會出現很大差異,差別大的就是消耗功率。中斷方式處理系統中,中央處理器可以不做任何事,或者能夠直接進入到等待或停止模式;如果是查詢形式,需要中央處理器不斷訪問I/O寄存器,出現額外功率。第二,代替子程序。設計人員都知道,相比較讀RAM來說,讀Flash消耗功耗比較小,因此,在設計CPU的時候,RAM會展現低功耗性能,但是僅僅只能一次調用子程序,子程序進入到CPU以后,會暫時存儲中央處理器寄存器,離開系統的時候,CPU會彈出寄存器,此時至少需多次操作RAM,因此,設計人員在設計程序系統的時候,利用宏來代替子程序來。設計中是在子程序、還是宏上調用系統沒有很大區別,但是編譯的時候會依據中央處理器進行實施,避免調用子程序,但是最重要的就是增加代碼數量,上述方式可以適當降低系統功耗[2]。
(二)應用程序編譯的節能設計。
第一,降低冗余代碼。處理器處理系統時候消耗30%能量就是cache消耗的能量,此外,如果不能命中cache的時候,會交換內容,所以,外部總線被驅動的過程中會增加能量,編譯程序的時候適當降低冗余代碼,會極大程度降低cache活動,以便于達到降低系統功耗的目的。第二,優化I/O功耗技術。系統中比重中,驅動I/O端口需要的能量在整個系統中具備極大比重,因此,為了能夠降低系統耗能量,應該適當降低應用驅動I/O端口次數,也就是依據編碼設計技術來不斷降低和壓縮I/O數據,從而達到降低I/O頻率的目的。優化和分析應用程序存儲局部性訪問性能和交換總線地址活動性質的時候合理應用編譯器,從而達到編譯編碼的目的,此外,還需要系統硬件具備一定解碼作用。在分析系統程序的過程中,不斷優化局部高頻數據性能,從而降低操作訪問系統頻率和次數,不僅可以降低系統功耗,還能為系統運行提供能量。
(三)硬件低功耗節能技術。
第一,DPM。動態管電源管理(DynamicPowerManagement)可以依據嵌入式系統實際運行情況來適當關閉不需要的系統設備,如,硬盤或者顯示器等,第二,依據系統運行實際負載來合理調整總線頻率和中央處理器波率。目前,已經具備完全智能化的管理動態電源方式,在沒有人為原因接入和干擾的前提下,能夠快速轉換系統運行速度,一般每秒能夠實施幾百次,從而能夠達到節能的作用。第三,APM。高級電源管理(advancedPowerManagement)主要就是用來為系統提供BISO管理電源機制,在開發系統的時候適當把硬件編程接口加入BISO中,能夠成為溝通操作系統和主辦的重要樞紐,建立APM-BISO,上述方式能夠依據實際情況來有效合理調整系統自身硬件耗能[3]。
結語
總之,由于不斷發展微電子技術,嵌入式系統開發中低耗能成為重要問題,從應用程序編譯的節能設計、硬件低功耗節能技術、應用軟件編寫的節能設計三方面分析優化系統功耗問題,盡可能降低系統功耗。
作者:付強 單位:北京信息職業技術學院
摘要:本文主要就嵌入式軟件技術特征和發展現狀進行分析,然后結合實際對嵌入式軟件技術的發展方向進行探究。
關鍵詞:嵌入式軟件技術;特征;現狀
一、嵌入式軟件技術特征概述
嵌入式軟件主要是針對嵌入式系統來說的,而這一系統也稱為是以應用為中心,對于這方面的系統主要涵蓋著外圍硬件設備以及嵌入式微處理器和嵌入式操作系統、應用軟件系統幾個部分。嵌入式的軟件主要是在一定技術下把操作系統以及其他開發軟件嵌入到硬件中,從生產過程層面來看主要就是先實施芯片開發,然后對嵌入式系統軟件加強設計,最后再進行嵌入式電子設備制造當中,而在嵌入式系統方面主要是獨立運行的計算機系統[1]。在嵌入式的軟件系統方面主要是強調著以應用作為基礎,然后對軟硬件的協調比較重視,在這一基礎上才能夠將預定的計劃得以完成。從嵌入式軟件技術自身的主要特征層面來看,在實用性以及靈活性上有著顯著呈現。靈活性特征是因為這一軟件技術能夠隨時性的開發,由于軟件的小巧所以能比較方便的嵌入到計算機系統中,對其功能不會造成相應影響。
二、嵌入式軟件技術現狀分析
從當前我國嵌入式軟件技術的發展過程來看,在當前還有著諸多挑戰,這就需要這一技術能夠結合多方面的發展需求進行創新改變。當前我國的科學技術發展的速度比較迅速,在嵌入式這一軟件方面已經有了廣泛應用,對人們的工作生活以及學習等都提供了方便[2]。網絡技術下嵌入式軟件的自身優越功能以及在操作系統作用下,能夠為小型電子設備的低成本以及小型化目標的人機界面交流提供了技術層面的支持。在對嵌入式軟件技術的應用層面主要是在軟件應用和系統開發層面有著重要體現。從嵌入式軟件的應用領域來看,在通信工程以及消費電子和工業生產等方面都有著廣泛應用。通信工程方面主要是智能手機以及全球定位系統等;在消費電子方面則主要是數字電視以及數碼相機、家庭網關等層面;在工業生產方面則主要是數控機床以及制造工廠等層面。除此之外在金融交易以及醫療衛生和交通運輸等方面也有著比較廣泛的應用。
三、嵌入式軟件技術發展態勢思考
3.1無線網。
嵌入式軟件技術的廣泛應用也說明在作用發揮層面比較顯著,為能夠對國際市場競爭態勢有效應對,就需要對嵌入式軟件技術進行升級。其中在無線網的操作系統發展上已經逐漸得到了應用,在以后的發展過程中,移動通信網絡能夠在豐富的多媒體數據業務上進行提供,并且在支持功能上和更多的移動終端設備上也比較突出。為能夠將第三代移動通信系統優勢得到有效發揮,在無線網的操作系統開發研究上就加大的力度[3]。在嵌入式設備的不斷發展以及網絡發展需求的加大下,無線網的技術應用就會成為嵌入式軟件的重要發展方向,當前的EPOC就是比較穩定的無線操作系統,其主要是通過C++進行編寫的,然后應用全面向對象設計方法對低端智能電話到全功能個人通信器要求能得到有效滿足。
3.2人工智能。
由于嵌入式軟件技術的開發應用主要是對人們實際需求滿足而存在,所以這就需要根據人們的需求變化及時地進行升級改造,將服務性這一特征充分體現。在人工智能的技術下就能夠對實際的需求得到有效滿足,在和嵌入式軟件技術得到有效結合下,能實現人機交互這一目標,并能夠最大范圍地將嵌入式軟件技術得以應用。在醫療衛生領域中的人工智能技術和嵌入式軟件技術的結合應用相對比較突出,在具體應用過程中就能有效減小對你患者的傷害。人工智能技術的應用在今后將會成為必然發展趨勢,例如在生活中的智能儀表以及自動控溫等儀器都是人工智能技術的呈現。
3.3網絡互連。
為能夠將嵌入式軟件技術分布處理結構對上網的需求得到滿足,就需要配備標準的多網絡通信接口,新一代的嵌入式設備也需提供相應通信組網協議軟件以及物理層驅動軟件。從以往的單片機技術的情況來看,對當前的實際需求已經不能有效滿足,而在新一代嵌入式軟件層面的發展就很好解決了這一問題。嵌入式處理器能夠在內嵌網絡接口上對TCP/IP協議有效支持,同時在USB等通信接口方面也能夠支持,在新的嵌入式技術方面對通信網的協議和物理驅動軟件都能夠具備就能方便的上網,同時也能有效滿足諸多移動用戶設備的上網需求。隨著我國的網絡技術的進一步發展,對嵌入式軟件技術的優化也會使得人們的工作生活等方面更加的方便。
四、結語
綜上所述,隨著當前我國科學技術的發展,一些比較先進的技術在實際生活中已經得到了廣泛應用,其中在嵌入式的軟件技術發展方面,這是PC時期計算機最為普遍的應用形式。在迅速發展的信息化時代,單純的計算機機器對人們的生活以及工作需求得不到滿足,所以采用嵌入式軟件技術和系統就能從很大程度上滿足實際的應用需求。
作者:高立軍 單位:北京信息職業技術學院
【摘要】
所謂計算機支持的協同工作軟件,就是利用網絡環境以及先進的計算機技術為人們創造出一種協同工作環境,在這一工作環境下,人們可以開展深度合作,共同研發某個新產品或者是開發某個新項目,有效提升工作效率,本文對計算機支持的協同工作軟件進行概述,并分析了計算機支持的協同工作軟件技術。
【關鍵詞】計算機支持 協同工作軟件技術 研究
1前言
隨著社會經濟的發展,人們的生活、工作腳步不斷加快,開展任何工作時都講求效率,在這種形式下,計算機支持的協同工作軟件應運而生,該技術的應用能夠加強各個部門以及工作人員的之間的聯系,形成一種協同的工作環境,為工作伙伴之間的交流合作合作提供支持,對于提升工作質量和效率具有重要意義。
2計算機支持的協同工作軟件概述
首先,該軟件具有靈活性的特征,可以根據實際需要隨之增加或者減少參與者,軟件整個結構表現出較高的靈活性,產品研發過程或者是項目開發過程的每個環節都以動態化的方式進行,設備的使用、任務的調整以及成員之間的相互協調都是一個動態過程;其次,該軟件具有交互性的特征,就是說系統并不支持一個人使用群件,群體內所有成員必須進行交互;第三是具有異時性的特征,群內成員進行交互操作的方式有兩種,一種是同步方式,另一種是異步方式,同步方式很好理解,就是進行交互的成員同時在場,實時溝通,而異步操作則不要求進行交互的成員同時在場,只需要在規定的時間段內即可,因此這種方式的靈活性較高,尤其是協調國際群體時表現出獨特優勢[1]。
3計算機支持的協同工作軟件技術研究
3.1技術層次劃分
將協同軟件按技術層次劃分主要有以下幾點:首先是群組通信,通信方式由原來的一點到一點向著多點到多點的方向轉變,就是可以將一臺或者幾臺計算機中的數據同時傳輸到協同環境中的所有計算機中,這種方式提升了數據傳輸效率,實現群組內信息共享;其次是分布式對象技術,計算機集合體是構成該系統的基礎,這些計算機共享網絡資源,同時計算機與計算機使用者相互協作,為實現某個目標共同工作。分布式對象技術能夠同時面對多層客戶端,在客戶端以及服務器的中間產生了中間層,在這種軟件體系中,客戶端可以從系統中分離出來,系統的擴展性大大提升,可以根據實際需要靈活伸縮,能夠實現對整個工作過程的集中控制。系統可以為所有對象提供服務,各個對象之間也可以相互提供、享受服務,也就是說所有的對象都有兩個身份,一個身份是用戶,另一個身份是服務者,與原有的體系結構相比,這種結構具有更高的靈活性,所有對象之間能夠實現透明訪問,提升信息的利用率[2]。第三是面向服務,隨著信息技術的發展,各個企業計算機應用系統的界限越來越模糊,協同軟件的功能不再局限于公文管理層面,還包括對工作人員、財務以及業務流程等多方面的管理,這就要求協同軟件能夠與企業的管理系統有效融合起來,形成一種面向服務的體系結構,該結構屬于一種組件模型,它能夠實現各個服務之間的無縫對接,使用統一的方式進行交互,SOA就與該組件的思想一樣,用戶可以根據自己的需要調用其中的程序,建立屬于自己的軟件應用功能,滿足協同軟件管理的需要。
3.2協同方式分析
計算支持的系統軟件中的重點技術就是協同方式,我們可以根據群組成員之間的協作程度將協同方式劃分為以下幾種:首先是角色協同,這種協同方式主要涉及到兩個技術要點,其一是要為所有協作成員之間建立協作場景,每個成員都可以與場景進行信息交換,各個寫作成員之間也可以直接進行信息交換,我們將其稱之為群體感知技術;其次是要對所有成員的協作行為進行控制,除了加入和退出行為以外,還要消解沖突,我們將其稱之為協作控制技術,上下文技術的興起就為這兩項技術提供了支持,將所有感知到的信息建模并分析,形成一種更加完整的感知環境。其次是信息協同,開展協同共組時,人們需要傳遞并分享自己掌握的信息,這些信息的格式各異,因此就需要系統能夠共享不同數據源的信息,避免出現信息孤島現象,比較常用的就是擴展標記語言技術,傳遞信息的過程中要使用統一的語言標準,同時可以對數據進行處理和顯示,因此技術性程序也完全可以應用,由于該技術的基礎是文字,因此即使是非技術性人員也很容易就能理解其中內含。最后是流程協同,就是強調業務流程的協同性,整個過程要依賴計算機系統,系統會自動記錄流程中的每個任務,并根據任務的內容和難易程度做出自動協調,主要是應用工作流技術,目前該項技術仍舊處于進一步發展之中,一方面,工作流技術將不斷擴大應用范圍,將更廣泛的發揮自身的協調功用;另一方面,工作流技術將不斷改善自身缺陷,以更加靈活的方式為人們解決現實問題[3]。最后是計算協同,數據計算也是協同工作軟件中的重要技術,它能夠幫助人們的在短時間內完成復雜的計算,得到精確的計算結果,為數據的應用奠定基礎。實際上到目前為止對于網絡計算并沒有一個統一的定義,其本質是將網絡中的虛擬化資源聯系起來,從而加快程序的應用速度,分布式計算是計算協同的核心,所有用戶可以將整個網絡結構當做一個巨型計算機,享受計算協同服務,該技術具備很強的數據處理能力,同時能夠有效利用網絡中的閑置處理能力,進一步加快處理速度。
4結語
協同軟件為人們開展協同工作提供了技術上的支持,該技術將網絡環境作為基礎,可以建設出一種協同工作環境,促進工作之間的交流和合作,人們可以向協同環境中獲取自己需要的信息,同時也可以將自己掌握的信息分享在協同環境中,提升信息的使用效率,進而提升工作質量。
作者:何松林 單位:浙江理工大學
【摘要】
高素質、高質量的專業人才,對社會企業快速發展起著決定性作用。高校軟件技術的專業實踐教學尤為重要。高質量的實踐教學才能培養出高質量的軟件技術人才。如何擁有好的高質量的實踐教學效果,是目前最困擾高校軟件專業教師的問題。在軟件技術實踐教學中,教師自身素質的高低,教師專業技能的高低,教師課堂的把控能力以及教師運用教學方法的能力,都決定實踐課堂的教學質量。
【關鍵字】軟件技術;實踐教學;教學質量;教學方法
0引言
未來的經濟繁榮、社會和諧都有賴于人們的良好教育。高素質、高質量的專業人才的培養,對社會的發展起著決定性作用,沒有專業技術性人才的支撐,社會的發展就會停滯不前,所以專業技術性人才在整個社會體系中顯得尤為重要。高校實行的是專業性很強的高等教育,高等教育是大學、文理學院、理工學院和師范學院等機構所提供的各種類型的教育,包括專修科教育、本科教育和研究生教育。也就是說,高等教育,培養出來的是專業方向很強的高等技術性人才。目前,我國受到社會對高等教育強烈需求的影響和高等教育改革潮流的有力驅動,高等教育已非常清晰的展現在人們面前,那么人們對高等教育的教學效果和教學質量就尤為關注。對于軟件技術專業,要培養出能適應社會,能滿足社會的軟件專業人才,高質量的實踐教學是重要的途徑。高校軟件技術專業之間的競爭也愈加激烈,對于軟件技術專業,提高專業技能的教學,提高教師的教學能力,提高課堂教學和實踐教學的質量,是專業發展的重中之重。在這種優勝劣汰的形勢下,如何推進軟件專業教學改革,提高專業教育的質量,更好的為社會服務,是該專業亟需解決的問題。實踐教學的質量起著關鍵性作用。
1軟件技術專業教師自身的責任心和耐心
教師既是知識種子的傳播者,又是文明之樹的培育者,是年輕一代健康成長的引路人和光輝典范。教師在工作中需要足夠的耐心和責任心。教師的責任心和耐心是體現平凡而嚴謹的教學生活中的,一個人要干好自己的本職工作,就要有高度的責任感,教師的責任心不是表現給別人看的,而是讓自己無愧于教師身份的!教師作為“人類靈魂的工程師”,不僅要教好書,還要育好人,各個方面都要為人師表。教師的責任心和耐心是構成對學生影響的最現實的因素之一,它不僅影響著學生學習狀況及其效果,而且影響著學生人格等心理品質的形成和心理健康的發展水平。因此,教師要勝任教育工作首先自身應具備良好的職業責任心和耐心,其中包括“愛崗、敬業、嚴謹、奉獻”,要有個人的職業操守?!敖虝恕笔紫纫坝骸?,只有自身成為一個道德高尚、有著美好情操、真正從感情上關心學生的老師,才能贏得師生的尊重,才能勝任教書育人的工作。責任心和耐心是教師品德的核心。責任心和耐心對任何人來說都是不可推卸的,對教師的尤為重要。然而,教師對于自己所承擔的責任意識和自覺的程度是不同的,在對待教學和學生,有的教師忠于職守、盡職盡責,有的教師卻消極怠工、得過且過,這其中就反映出了教師的工作責任心的強弱。很顯然,教師養成了高度的責任心和耐心,對學校,對同事,對學生都是非常有利的。責任心和耐心的強弱,能夠反映一個教師的品德優劣,也能反映一個教室是否高尚的人格。
2軟件技術專業教師自身專業知識和實踐能力
教師不僅應是“傳道、授業、解惑”的嚴師,而且更應是拓展心靈智慧的人師。教師除了具有很高的責任心和耐心,還應該提高自身的知識結構與專業素質,要有豐厚的專業知識和專業能力。高校教師,不僅要求對自己所教學科的專業知識有深入透徹的了解,還要了解學科的知識架構體系、發展方向,還應該知道學科專業知識在社會企業的應用實踐和擴展引用,以及如何將這些信息傳遞給學生。這就要求軟件技術專業實踐教師在專業領域的學習要持續不斷、日積月累。
2.1實踐指導教師要加強自身學習,潛心于教學,積極進行教育教學研究,不懈地追求新知識和教學的新境界。
面對新課程,面對新專業知識,要不畏縮的去探究和學習,將自己對知識的理解進行轉化,轉化成如何能讓學生輕松的接受并掌握應用的信息。“三人行,必有我師。”多向其他教師請教和溝通。
2.2實踐指導教師在教學過程中,邏輯思維要清晰,對所教授的知識的結構體系要熟悉和準確,講解要簡練、通俗和生動,有啟發性和感染力。
所以教師講解語言表達能力,是教師教學的最重要的基本功。如果表達不善,即使自身對專業知識非常的熟知,邏輯思維再強,也很難教好學生,讓學生很好的掌握知識。對專業知識要足夠的準確,不能含糊,模棱兩可。在實踐教學中,對學生在實踐中遇到的問題,要有足夠的耐心去講解,讓學生真正做到學以致用。
2.3實踐指導加強溝通,注重教學效果,靈活應用教學技巧和教學方法。
教學的目的在于取得良好的教學效果,而教學效果評價的主體是學生。教學方法是實現教學目的和完成教學任務的手段,不同的教學目的和任務,要求運用不同的教學方法。任何教學方法都是為一定的教學目的和任務服務的。教師必須注意選用與教學目的和任務相適應并能實現教學目的和任務的教學方法。教學目的和任務是通過教學內容來實現的,教學內容的性質和特點不同,就應選用不同的教學方法。只有選用的教學方法與教學內容的性質和特點相符合,才能使教學內容發揮出更大的效益。否則只會適得其反。教學對象的年齡、性別、經歷、氣質、性格、思維類型、審美情趣等的不同,也對教學方法提出不同的要求。只有選用與此相適應的教學方法,才能真正有效地提高教學對象的知識能力和思想水平,促進其健康向上的發展。教師自身的素養條件和駕馭能力,直接關系到選用的教學方法能否發揮其應有的作用。教師應對自身素養及所具備的條件實事求是地進行分析,根據其特點和條件選用恰當的教學方法,以揚長避短。哪怕別人行之有效的方法,也不可盲目照搬,這樣才能確保教學方法運用自如。每種教學方法都具有不同的特點與功能,教師應認清各種教學方法的優缺點,把握其適應性和局限性,或有所側重地使用,或進行優化組合,不可盲目地選用教學方法。教學方法的選擇與使用,體現著教師的智慧,標志著其教學藝術水平的高低。
3實踐教學指導教師課堂組織管理能力
課堂組織管理能力是指教師對課堂教學中各種要素進行調控,使教學得以順利進行的能力。而教師要想對課堂教學進行有效的組織與管理,就必須有按照教學設計實施教學方案的能力,有序實施、營造課堂學習氣氛、調動學生積極參與教學和控制課堂教學的節奏。課堂教學是一個雙向活動過程,應營造一個寬松和諧、興趣盎然的學習氛圍。教與學必須有一個和諧課堂步驟,形成一個完整的教學步驟來實施素質教育,使學生學得積極主動,真正成為課堂學習的主人。達到有效教學,創設情境,形成問題,使學生愿學。情境的創設關鍵在于情,以情激境,以最好的境、最濃的情導入新課,形成問題。要完全的掌控課堂,教師要認真研究教材,吃透教材是教師進行有效課堂教學的立足點。除了教學的重點,難點的把握,教師還應該考慮到教材的重組與知識的延伸;仔細推敲教學方法,多種教學方法靈活綜合應用;有針對性的設計課堂教學案列和實踐練習。教師在整個教學過程中,時刻做好學生學習活動的組織者、合作者、引導者和鼓勵者。
4結束語
高質量的實踐課堂教學是有效的。有效的實踐教學是建立在教師高度的責任心和耐心上的;有效的實踐教學應引導學生積極、主動地參與;有效的實踐教學應使教師與學生、學生與學生之間保持有效的互動;有效的實踐教學應該使學習者形成對知識的真正理解。教師要時刻提高自己的責任心和耐心,保持對教育工作的嚴謹態度,真正把教育教學工作當作事業,而非職業。教師要有用自己豐富知識和智慧去完成自身所肩負的使命的責任感和完成使命后的成就感、自豪感。只有這樣,高質量的實踐教學才有質量,培養出來的學生才能掌握專業技能而為社會所需要。
作者:鄭蕾 單位:廣西國際商務職業技術學院 信息工程系
摘要:
計算機技術在飛速發展,計算機軟件也隨之被廣泛的應用。軟件技術比硬件技術有著更大的發展空間,并且還有廣泛的發展領域。人們最為重視的是應用軟件技術,現在非常流行的硬件技術是傳感器技術,而其經過計算機軟件的開發和結合,使傳感器的功能有了進一步的發展和優化?;诖?,重點對傳感器原理與計算機技術的結合進行了分析。
關鍵詞:傳感器;計算機軟件;應用范圍
現在物聯網正在快速的發展,物聯網中一項較為重要的技術就為傳感技術,有效的對傳感器原理進行應用可以制作出多種感知世界的物品,并將自然界中存在的終端轉變成物聯網的客戶端點。有效的對傳感技術進行應用可以準確識別物品,之后再經過計算機技術互聯網對物品進行信息采集,使物聯網中的數據管理系統得以構建。本文依次介紹了傳感器的原理和實際的應用,之后通過計算機對傳感器的編程進行了分析。
1傳感器概述
1.1傳感器概念
傳感器與我們的感官非常類似,通過感覺器官對外界的一切信息進行有效感知,然后將這部分信息按照相關規定協議對其進行修改,從而將其轉變成能夠有效使用的信號裝置。并且將現階段使用的模擬信號轉換成電子信號,這就是我們說的模數變換過程。一般由感官和信號交換兩部分組成,其中感官就是傳感器的末梢,還有一類是將這兩部分進行結合起來的。
1.2傳感器分類
傳感器可以應用到所有工業產業及相應電子產品開發中,按照傳感器的工作原理對其進行相應的分離。例如,按照物理工作原理可分為光學傳感器、力學傳感器及聲學傳感器等。而按照化學反應可將其劃分為化學傳感器;依據感應功能進行區分,可以分為基于酶、抗體、激素等和生物類相關的傳感器;而按照傳感器的相關使用功能進行劃分,可以分為熱敏、光敏、氣敏、力敏、磁敏、濕敏、聲敏、放射線、色敏和味敏等十大類元件傳感器。
2傳感器應用
隨著信息化時代的到來,使半導體技術得到迅猛發展,將先進的信息和科學技術灌輸到傳統的工業生產中,使其具有新的活力和生機。而使用半導體技術能夠有效地使各類型傳感器進行單獨工作,成為一個獨立的個體,并且對其周圍環境參數進行相應的檢測,在很多領域,自動化系統都得到了廣泛的使用。例如,在煤礦生產的控制系統中,使用傳感器對礦井周圍的環境中氣體參數進行監測,能夠在一定程度上對煤礦安全生產做出保障。
2.1傳感器中計算機技術的應用
計算機軟件水平促進科技發展得到有效提升,并被應用到很多方面中,計算機軟件技術包括軟件開發及嵌入式軟件開發,而軟件開發中也包含了對處理器單片機及相應程序。軟件開發結合實際應用才能發揮其意義,用戶結合實際需要開發出的計算機程序有更高的工作效率,可以讓人們順利進行生活。有效把傳感器原理結合到計算機技術當中,就可以通過單片機的應用來對傳感器進行讀寫,以往使用的傳感原件就是利用熱敏電阻感應來降低熱敏電阻值,然而在后續環節中需要對信號進行相應的處理,而熱敏電阻不具有良好的穩定性,不能對溫度的變化進行準確的測量,對整個系統的精度也不能進行有效檢測。
2.2傳感器應用范圍
如今我們身邊無處沒有傳感器,常見例子就是溫度計。溫度計可以用來感知人體的溫度,在溫度上升到與人體溫度相同時就不再變化。我們人體的溫度可以通過溫度傳感器感受,當溫度達到一定的時間后將不再發生變化,電子溫度計將對這時的溫度進行顯示并且語音提示。把傳感器應用到汽車運行中將會有很大的作用。在發動機上應用溫度傳感器,不但可以顯示當前溫度,汽車的中心控制還可以接收傳來的溫度信息,對噴油量進行控制;排氣前段有氧傳感器,汽車廢氣中的氧氣分數信息可以通過傳感器感知,中心控制接受信息后調節發動機,讓發動機正常運作,并在利用率得到最大發揮的基礎上控制尾氣排放;流量傳感器能夠將一些流量信息傳輸到中心控制器中,再由中心控制器把其轉變成最恰當的壓力和流量狀態。
3計算機技術編寫傳感器技術
溫度測量是較為常見的應用。具體生產工藝過程中對溫度控制的要求非常的高,如電子產品。計算機在應用CPU進行溫度監測時,當溫度不在規定的范圍時將會及時發出報警信號,在生產工藝中對溫度控制有嚴格的要求,很多電子產品有較高的溫度環境要求,器件在正常工作中也要有適合的溫度,如計算機對CPU有檢測溫度的功能,當溫度超出規定范圍時就會報警,23℃~25℃是一般機房所要求的環境溫度。機器中的馬達控制器在溫度方面也有要求。通常情況下溫度傳感器都會被當作成計算機軟件的參數控制計算機的程序流向,在工業上有著很大意義。LM75是美國國家半導體元件公司生產的,有廣泛的應用,其芯片由溫度感應、模數變換和通信接口三部分構成。針對將溫度值在數碼管理上顯示的問題,筆者應用C語言編程進行了相應的舉例,代碼如下://主程序:逐一獲取溫度Voidmain(){intt;SysInit();for(;;){t=LM75A_GetTemp();DispClear();DispTemp(t);Delay(1000);}}通過LM75傳感器進行編程,可以在溫度升高時發出報警,而MCU則是根據自己獲取到的信息來對報警范圍進行設置,在溫度超出設計范圍之后就會發出報警提示。
4結語
傳感器技術是高新技術,所有國家都關注其發展。傳感器在網絡技術過程中表現出了巨大作用,為了讓傳感器技術有更廣泛的適應范圍,應該從多方面進行創造。應用傳感器技術可以使感知能力比感官能力更高,所以,我們生活當中經常會發現傳感器技術的存在,其成為環境檢測、普及物聯網和自動化工業中的一員。本文對傳感器原理進行了相關介紹,而且還進行了傳感器的編程舉例,把傳感器原理和計算機軟件技術進行了有效的結合。
作者:薛軍 單位:常州機電職業技術學院
隨經濟的迅猛發展,計算機技術發展也越來越快,特別是計算機軟件技術,發展的勢頭愈發強勁。計算機軟件技術具有操作方便、適用范圍廣、靈活性強等優勢,越來越受到人們的喜愛。但近年來人們逐漸認識到計算機軟件技術的安全性問題,業內人員注意到了計算機軟件技術的不可靠性,下面就簡單介紹其不可靠性以及一些簡單的解決方法。
1計算機軟件技術概述
計算機軟件技術涉及到的內容較多,但通常我們將計算機程序、方法以及計算機運行時所需的各種數據統稱為計算機軟件技術。如上所述,計算機軟件技術一種較為先進的技術,對于當今世界的發展具有重要意義,同時又因其具有操作便捷、運行速度快、適用范圍廣等特點而備受現代人們的喜愛。計算機軟件技術分類的方法較多,但我們常將其分為科學計算、數據處理、過程控制以及人工智能等幾個部分。計算機軟件技術是計算機實現其功能目標的保障,如果沒有計算機軟件技術,那么計算機就和普通的機器沒有區別。如今是一個技術發展迅速的時代,在這種環境背景下要想充分發揮計算機軟件技術的優勢,就應加大對計算機軟件技術專業人才的培養力度,提高計算機軟件技術人員接受新知識、新技術的能力。
2計算機軟件技術的不可靠分析
隨著社會科學技術水平的不斷發展,計算機軟件技術也取得了較大的發展和進步,但是在其發展進步中,難免會存在一些不可靠性表現,下面具體分析一下其不可靠性。
2.1計算機軟件的可靠性定義
近年來,計算機軟件技術取得了較大的發展,同時我國的信息化建設工作也逐漸趨于正規化和規范化,軟件產業成為促進我國經濟和科學技術水平快速發展和進步的支柱型產業。在學術界,將計算機軟件的可靠性定義為能對軟件性能、工作效率等內容進行詳細描述和評價的標準。即我們所說的,在一定的環境下、一定的時間范圍內,使用計算機軟件而不會引發系統故障的概率。隨著計算機軟件技術的推廣,如何確保計算機軟件的可靠性成為人們關注的重點問題。根據計算機軟件技術的特點,我們發現要想提高計算機軟件技術的可靠性主要還是應該做好軟件開發工作。
2.2計算機軟件技術的不可靠性表現
我國軟件技術發展一直備受關注,也制定了許多相關政策對其發展給予一些必要指導和幫助。因此我國軟件技術與產業在近年來發展勢頭良好,進步較為穩定,但是與全球軟件行業發展的程度來看,我國計算機軟件的發展依舊存在諸多問題。
(1)計算機軟件技術與計算機硬件技術不同,計算機硬件技術問題的產生主要是因為硬件材料的性能決定的。計算機硬件技術的科研重點就是解決硬件材料問題,從而增加硬件的使用壽命;計算機軟件技術不存在磨損問題,也不存在使用壽命問題,計算機軟件技術的問題主要是軟件程序的穩定性問題。在使用計算機軟件技術時最常出現的問題就是軟件程序問題,程序一旦出現問題,如果處理不當就會使軟件失效。而軟件技術工程師在開發軟件時很難預測到軟件程序會出現問題,這就增加了軟件技術開發的難度;
(2)軟硬件技術的可靠性一定程度上存在很大的相似性與互通性。兩者同樣運用復雜的函數作為定義缺陷和故障的標準。但計算機軟件和硬件技術還是存在很大的差別性。軟件技術開發過程是一個“思考創作”的過程,主要是以用戶的需求為基準,通過建模、編程等步驟解決用戶的問題。這一過程,主要是人的思維能力和創新能力的一種體現。但由于是人的思維過程,一定會存在思考不到位的情況,致使計算機軟件技術存在漏洞和不合理性。這些漏洞和問題有的可以在軟件測試階段被檢測出來,有的卻難以被發現,只能等到用戶使用過程中才會被發現,而一旦出現了這些問題就會造成軟件失效或崩潰;
(3)計算機軟件與計算機硬件在技術維修方面存在差異,計算機硬件的故障主要集中在硬件系統方面,這些故障往往都是屬于可維修的故障,有解決問題的方法。但計算機軟件系統一旦受到破壞就很難維修,一般只有通過重新設計軟件才能解決問題。
3解決計算機軟件不可靠性的對策
針對上文介紹的計算機軟件技術不可靠性的表現,下文將具體介紹一些解決對策,以解決計算機軟件的不可靠性。
3.1減少軟件出錯
當軟件出現差錯時,引起軟件故障,降低了軟件可靠性,而致使軟件出錯的主要原因是人的原因。因此,在軟件開發過程中應做到下述幾點。第一,要確保軟件開發人員的專業素養水平;第二,對于語法錯誤等技術性問題必須嚴格注意。此外,當計算和計劃錯誤的時候,軟件開發人員要進行認真的思考,直到最后版本等內容完全一致,還要學會分析工程的實際情況,做好材料的選擇。
3.2注意軟件的評審工作
計算機軟件開發中,工作人員并未參與其各階段的評審工作,因此有時會產生各種各樣的問題,為了各階段都符合相關要求,避免跨越階段現象的出現,要在軟件開發的各個階段組織測評工作,確保軟件開發的準確性。評審人員要包括設計師、管理者等全體人員,保證專家評審的質量,這對提高工作質量有很大幫助。對評審組來說,主要工作就是對設計師提交的軟件文檔是否符合要求進行審核,通過專業人士的管理,對計算機硬件進行更好的維護,保證計算機軟件的更深層次發展。
4總結
隨著計算機軟件的迅猛發展,對其可靠性有了更高的要求,我國計算機軟件產業有了長久且穩定的發展,但是仍然存在一些不可靠性問題,為了更好的解決計算機軟件技術不可靠的問題,需要各個方面的不停努力,不斷在研究中發展進步,從實踐中總結經驗,吸取教訓,獲得更多技巧與經驗,保證計算機軟件技術可靠性的提升,促進計算機軟件技術的更好發展。
作者:張軍猛
1氣象業務的現狀和特征
隨著國家對氣象工作越來越重視,氣象服務覆蓋面不斷擴大,服務領域不斷拓寬,專業氣象服務的針對性逐步增強,重大氣象災害預警應急管理得到各級政府和社會各界的充分肯定?,F在也建立了完整的預報預測業務,形成了比較完整的數值預報預測業務。數值預報預測能力逐步提高,初步建立了災害性天氣臨近預報業務,建立了基于人機交互處理平臺MICAPS。綜合氣象觀測和技術支撐能力進一步增強,基本建成地基、天基和空基相結合的觀測系統。形成了以氣象通信網絡、高性能計算機、衛星數據海量存儲和衛星數據廣播為代表的實時氣象信息系統,資料獲取能力、處理能力和傳輸時效顯著提高。初步建立了氣象技術裝備保障體系和“兩級管理、三級保障”的業務體系,技術裝備保障能力逐步提高。氣象業務有以下特點,第一,氣象業務容量大種類多,這就需要應用計算機技術來整合。第二,氣象業務要求可靠性強時效高時間及時性,在計算機技術的幫助下氣象業務能明顯提高準確性和時效性。第三,由于氣象業務面向大眾和科研,各類用戶需要給全社會單位,很多施工單位和實驗單位需要通過氣象業務的預報服務產品才能滿足需求正常運轉,所以氣象業務需要非常強大的開放性系統來支持,這樣才能迅速而準確的運作。
2氣象業務應用計算機軟件的必要性
由于氣象業務所要處理的數據特別多,而且對于數據的反饋要求非常及時,同時又要求數據的精確度要很高、信息傳遞和的范圍都要很廣,同時能滿足這些條件的就只有先進的計算機軟件技術。將計算機技術軟件建立的服務平臺運用到氣象業務中來是十分必要的。
3氣象業務應用計算機軟件的方法和意義
在計算機軟件技術發展迅速的今天,各種各樣的軟件技術層出不窮,我們要針對氣象業務的具體特點去選擇合適的計算機軟件設備。如今計算機軟件技術發展迅速,各類軟件技術層出不窮,要選用適合氣象業務的計算機軟件設備。例如,MICAPS系統(氣象信息綜合分析處理系統,MeteorologicalInformationComprehensiveAnalysisAndProcessSystem),它是在1996年后隨著氣象部門“9210工程”正式啟動后推出的與衛星通訊、數據庫配套的支持天氣預報制作的人機交互系統。其主要功能是利用豐富的氣象數據資源,通過檢索顯示各種圖形和圖像,并根據需求能夠進行編輯加工,為氣象預報人員提供一個中期、短期、短時天氣預報的工作平臺,為預報員日常工作提供全程支持的自動化系統。之后,為滿足不斷發展的業務需求,相繼推出功能更為強大的MICAPS2.0、MICAPS3.0版。GHOST軟件,該軟件是美國軟件公司SYMANTEC推出的能使被破壞的系統恢復的硬盤復制工具,GHOST支持多種常見的或是不常見的文件系統,另外在存儲文件時壓縮文件的壓縮率高,能夠節約存儲的空間。由于氣象業務要處理的數據量不僅種類多而且數量大,這就需要一個及方便快捷,容量又極大的數據庫來處理。這個軟件就符合氣象業務的需要。計算機技術軟件只是氣象業務建設中的一個輔助的工具,氣象業務要充分的利用發展中的科學技術來發展壯大自己,而不是完全依賴高科技提高技術業務水平。比如說:氣象業務部門的所有成員技術人員都應該具備提高自身素質的意識,不僅僅要熟悉自己崗位專業氣象行業里的知識,還要有熟練地運用計算機的能力,理解計算機軟件的工作原理,將計算機軟件的作用真正發揮到極致,這樣才能將計算機軟件與氣象業務完美高效地結合。計算機網絡技術處理的應該是一些能夠利用自動化處理方式減輕工作壓力,提高勞動效率節約勞動力、節約時間并且提高精確度的工作,例如氣象資料通信傳輸所從事的大量一些預報員日常做的勞動或者是手工操作的工作,另外,紙質氣象檔案資料數字化處理、氣象數值預報模式應用等工作,均需要通過專用的計算機軟件進行處理后,才能達到信息處理及時,數據共享便捷,服務信息豐富,用戶使用靈活數據資料統計和整合通過計算機軟件處理過后都會更方便查閱和調用,利用計算機軟件技術也可以很快的處理氣象信息的,不但快速而且量能夠達到要求。在計算機技術應用中,工程方法主要分三個階段:最主要的就是定義的階段,在這一階段中,主要工作是梳理業務,摸清需求。氣象部門要根據實際情況判斷出氣象業務所需要的是什么類型的計算機軟件服務系統,氣象部門要對自己的氣象業務有著全面、詳細的掌握,對業務服務需求和當前存在的業務問題相當明確,才能提出選擇出與之相配相適應的軟件系統的功能分析和說明。其次是開發階段,主要工作是需求的分析、設計、實現和測試。這是指氣象部門通常采用構建專業數據庫,對各類數據源進行采集處理、加工分析、存儲共享和服務反饋,最終面向用戶提供專業性較強的氣象業務應用和服務平臺要建立區域氣象的數據庫,通過信息收集和對數據信息的明確處理來掌握當地日前的氣象情況以及長期以來的氣象狀況,在一段時間的總結過后,根據結果來建立具有專業性的氣象業務的網站平臺。這樣一來,這個區域的總體氣象業務管理和服務,就能夠通過這個網站系統進行。最后是支持階段,主要工作是在用戶和開發人員間建立良好互動機制,做好軟件運行后的技術支撐。這個階段要求氣象業務部門在利用計算機軟件技術建立的平臺時,遇到的各類系統問題都要及時準確反饋給開發人員,以便問題能及時得到解決。同時,開發人員要立足用戶,加強交流,積極響應,對軟件不斷進行優化完善。
4結語
計算機技術軟件應用于氣象業務能夠從根本上提高氣象業務部門的工作效率和工作質量,使之能夠做到及時、快速、準確的傳遞并且接收氣象信息,從而能夠更好的滿足自身業務、科研和社會生產生活的需要,與此同時,這也為氣象業務的全面現代化建設提供了技術支持,計算機技術在氣象業務中的研究應用是十分重要的科技成果。
作者:李永利 單位:內蒙古自治區氣象信息中心
信息時代促進了我國計算機軟件技術的飛速發展,計算機技術有方便、快捷、靈活性強等特點,被廣泛運用于人們的生活中。但是,計算機軟件的不可靠性隨之被人們發現,計算機軟件的不可靠性影響著計算機使用的安全性、可靠性,也威脅著用戶的隱私安全和財產安全。因此,需要對計算機軟件的不可靠性進行深入的研究,解決其中的問題,以提高計算機軟件的安全性和可靠性,推動我國計算機軟件技術的穩定發展。
1分析計算機軟件技術的不可靠性
1.1計算機軟件的特點分析
計算機軟件是計算機的靈魂,指揮著整個計算機的運行,計算機強大的功能離不開計算機軟件。首先,計算機軟件技術性較強,軟件的開發需要專業的計算機人才和高科技輔助工具,且開發周期較長,需要投入大量的人力和物力。其次,計算機軟件有較強的功能性;計算機運行依賴于計算機的程序,而計算機程序要到達一定的目的,則需要通過一些代碼和指令。計算機軟件是軟件開發人員智慧的產物和邏輯研究的產品,在極大程度上計算機軟件的不可靠性是設計過程中的人為因素造成的,有極強的主觀性和難以預測性。
1.2計算機軟件不可靠性表現
當前,我國出臺了很多政策來支持和指導計算機軟件的發展,計算機軟件技術也取得了很大的成就。但在激烈的全球軟件行業競爭中,我國的計算機軟件在發展中仍然存在一些問題:(1)軟件失效:硬件失效通常是因為物理故障,是器件物理化的必然結果,會出現浴盆曲線;而軟件失效與硬件失效有明顯的區別,軟件失效是由于自身的缺陷和改編程序的干擾,具體體現在兩個方面:首先,軟件不會被磨損,也沒有浴盆曲線,但是會出現陳舊落后的問題;其次,軟件的程序容易被篡改,可以人為的改編軟件,也可以通過其他程序的入侵來篡改。(2)決定計算機軟件可靠性的是人為因素;從軟件開發的角度上來說,軟件的設計要滿足客戶的要求,需要軟件開發人員從顧客的角度出發,分析、設計軟件;這就決定了軟件的設計是一種思考創作,而創作中的每一個環節都是通過軟件設計師的智慧和水平來實現的。但由于設計師水平的差異,在設計軟件的過程中難免會出現疏忽和不合理的問題,使軟件技術出現漏洞,甚至軟件失效或崩潰。(3)計算機軟件的維護方面;計算機軟件的維護是通過更換或修復被損壞的系統來實現的,軟件一旦被破壞,就只能通過重新設計軟件來恢復失效軟件的功能。(4)目前計算機軟件的可靠性驗證還沒有建立完整的理論體系,相比硬件開發來說,計算機軟件的設計開發還處于發展階段。
2解決計算機軟件不靠性的措施
2.1加大計算機軟件人才培養力度
計算機軟件在開發過程中就存在潛在的人為錯誤,首先,計算機軟件的開發需要加強軟件開發人員專業素質的培養力度,讓軟件開發人員在充分了解軟件知識的基礎上對客戶的要求進行更加準確的理解;其次,軟件開發人員在開發軟件前,應做好軟件設計前期的調研、規劃、可行性分析等工作,進而避免潛在的風險;最后,要求軟件開發人員在開發軟件的過程中避免出現一些技術性的錯誤,比如變量使化錯誤和語法錯誤等,加強軟件開發人員的軟件開發水平。
2.2對軟件開發過程進行評審
為了確保軟件的開發符合客戶的要求,有序的進行軟件設計,避免出現跨越階段現象的發生。在軟件的開發過程中,需要組織評審組對軟件進行及時的評審,評審組的成員要包括總體人員、設計師、管理師和質量保證師等領域的專家。評審組對軟件設計師所設計的軟件標準和要求進行評審,從而有效增強計算機軟件的可靠性,促進計算機軟件的發展。
2.3建立有效的軟件質量監督機制
目前,國家雖然對計算機軟件技術制定了一些技術和開發方面的規范,但還缺乏對一些測試軟件質量、評價修改軟件和軟件技術改良的相關政策。因此,國家相關部門還需要建立有效的軟件質量監督機制,促使軟件開發人員進行自我測試、自我編制,進而有效減少軟件開發人員在軟件開發過程中出現的錯誤,提高計算機軟件開發的整體水平和核心技術。
2.4建立軟件可靠性數據收集系統
軟件開發人員在軟件開發的初期,需要參照其他相似軟件的故障數據,并綜合考慮其中的重要度、復雜性、調用度等影響因素,從而盡可能節省軟件開發的精力,提高工作效率。計算機軟件開發是一項需要多方面技術的工作,為有效避免計算機軟件的不可靠性,相關部門還要在軟件可靠性測試和實踐的基礎上規范對軟件文檔的要求,建立計算機軟件可靠性數據收集系統,從而為計算機軟件錯誤的分析、糾正和評估提供詳細、可靠的數據,進一步提高計算機軟件的可靠性。
3結束語
計算機軟件技術給人們的生活帶來了很大的便利,人們在享受著計算機軟件帶來的便利和快捷的同時,也被計算機軟件的不可靠性困擾著,計算機軟件的不可靠性不僅威脅著人們的賬戶安全,而且還阻礙了計算機技術的發展和計算機的安全使用。為進一步提高計算機軟件技術的綜合應用性,計算機軟件開發人員在軟件設計和開發的過程中要規范操作、明確計算機軟件技術的核心內涵、應用特征,并認真分析引發計算機軟件不可靠性的具體原因,以便能夠采取有效的措施提高計算機軟件的可靠性和安全性,從而促進我國計算機軟件行業的健康、持續發展。
作者:鄧勇 單位:南昌市工業技術研究院
1課程教學目標
該課程旨在通過項目綜合訓練,將所學系統設計技術、面向對象開發技術、數據庫技術、程序設計技術和軟件測試技術進行綜合的應用與實踐,通過一個完整的軟件項目,培養學生遵照行業標準和軟件工程規范進行軟件需求分析、設計、編碼、測試、部署的能力[2],尤其訓練目前流行的系統開發技術和方法,培養學生團隊開發和協作能力,實現學生具備崗前準職業人的編碼能力和職業素養。
1.1知識目標
⑴掌握數據庫設計與維護技術;⑵掌握母版頁與站點導航控件的使用方法;⑶熟悉訪問數據庫技術;⑷掌握主流多層系統架構技術和第三方控件、工具的使用方法;⑸能夠編寫用戶控件和自定義函數;⑹掌握Web服務器系統部署方法;⑺熟悉面向對象的開發技術、軟件測試與調試技術;⑻掌握主流程序語言的高級數據操作程序編碼技術[3];⑼掌握數據報表技術;⑽掌握軟件開發流程和文檔編寫方法;⑾熟悉UML建模技術;⑿了解項目管理知識和方法。
1.2能力目標
⑴能夠架構多層B/S網絡數據庫系統;⑵能夠設計CSS+DIV頁面布局;⑶能夠根據系統實際需求進行多種數據庫訪問和配置;⑷能根據實際需求,按照軟件工程流程,進行項目分析、設計和實現;⑸能夠快速架構多層軟件軟件系統:⑹能編寫基于面向對象的系統功能代碼;⑺會調試系統代碼和系統;⑻會編寫規范的軟件設計文檔。
1.3素質目標
⑴培養學生學好軟件的信心,在學習過程中充分培養學生學習的主觀能動性;⑵培養學生學習軟件的嚴謹作風,編碼以行業標準進行規范,杜絕編碼過程中的主觀隨意性;⑶培養學生團隊合作與溝通能力;⑷培養學生從事IT行業的職業技能和職業規范[4],養成良好的職業習慣。
2課程設計思路
2.1課程設計思路
選取一個綜合性的企業級軟件項目為載體,采取綜合性實訓的形式開展訓練,堅持“產學并行”的訓練理念[5],營造生產性流程和職業環境,不斷提高學生生產實踐能力和編碼崗位勝任能力,主要采用基于產品質量的課程管理和評價方法,也就是更重視學生團隊協作下的軟件項目研發質量,對接企業化的要求進行擬崗訓練。各訓練小組可以選擇自己感興趣、實戰性強的項目作為載體開展訓練,教師提供5-10項目選題,供小組選擇,每個小組只能選擇則一個項目開展訓練,項目一旦選中不能更改,小組按照選取的項目和項目設計要求進行分工,設計各自的子項目任務,按照項目計劃進行訓練。教師擔任指導和引導的角色,對重點技術問題進行分析和解釋,監督和指導學生進行訓練,通過過程把控和考核進行課程管理。
2.2教學方法設計
⑴分組訓練法將學生3-8人分成一個小組,按照項目團隊職責進行分工,合作開展訓練,項目按照小組為單位驗收,并進行現場答辯,采取小組互評和教師評價相結合的方式進行考核,使學生真正體驗到綜合項目開發流程和規范。⑵優秀作品展示為激發學生興趣和積極性,對于每個階段項目,采取優秀作品答辯和展示的形式,激發課程特長生的積極性和帶領團隊的主動性。⑶項目答辯在完成整個項目后,分小組進行項目報告撰寫,并制作答辯PPT進行項目答辯,聘請專業教師擔任評委,公開驗收實訓成果。
3考核方案與考核標準
該課程考核采取形成性考核(報告+項目)的考核方式,平時項目訓練考核占40%、最后報告(含答辯)占60%。其中平時項目訓練考核含學生出勤、態度、團隊合作,最后報告(含答辯)考核主要依據正確率、編碼規范、是否準時提交、完成效果、創新性等幾個方面。總評成績=項目訓練考核(40%)+報告(60%)。
4教學資源開發與利用(含教材選用、實驗實訓場室、耗材規劃等)
建議教材:自編講義。實訓場室要求:實訓室安裝VS2010以上版本,SQLServer2008以上版本,Eclipse、PHP運行環境,Oracle10以上版本,根據上課實際情況配置以上環境,實訓室容納人數不低于50人。除軟件外無需任何耗材。
5教師能力要求
⑴具備面向對象分析與設計能力;⑵具有較強C#、JAVA或PHP編碼能力;⑶教師要具有很強的協同施教和教學改革能力,以及校企合作經驗;⑷能夠熟練使用Visio工具進行UML建模;⑸具有面相對象的系統架構、數據庫管理與設計能力;⑹具有產教融合的軟件項目研發和設計能力。
6結束語
對該課程的教學設計分為:需求設計、概要設計、設計與編碼、測試與部署、設計文檔編寫等模塊。通過多個學習單元使學生掌握UML需求分析的方法;掌握數據庫模型設計方法;熟悉SQLServer或Oracle數據庫管理工具的使用方法;掌握系統總體功能和系統流程設計方法;掌握程序流程圖設計等技術和方法。引入企業真實案例,以企業為實訓背景,依托有企業實戰經驗的教師,指導學生完成實訓課程,為學生畢業實習和將來的就業打下基礎。該課程在設計的過程中還需要建立相應的項目資源庫,有條件的可以制作相關內容的微課或教學視頻供學生在課前預習和課后復習,激勵學生自主學習,培養其主動學習的意識和發現問題、解決問題的能力。通過該課程的學習,讓學生進一步掌握軟件編碼、軟件測試、前端頁面制作等崗位工作技能。
作者:顧蓬蓬 單位:蘇州健雄職業技術學院
1插件技術概述
插件技術在計算機軟件中的合理應用,能夠在很大程度上增強計算機軟件的功能,具有不可替代的重要作用。
1.1計算機軟件技術中插件技術的概念
插件,實質上就是一種程序[1]。插件程序需要遵循相應的應用程序接口,同時對其進行相應的編寫。運行過程中,應用程序主要通過相對應的接口規范插件,就能夠擴展相應的應用程序功能。大多數計算機軟件中均包含著插件,目前對于這些插件還未形成一個統一標準。除此之外,若是應用軟件平臺中沒有具備此類功能的程序,那么插件只能在程序規定的系統平臺中運作。
1.2計算機軟件技術中插件技術的功能
計算機軟件中的插件技術,主要將未出現改動的軟件程序當作基礎,更新與擴展軟件功能。從軟件開發方面來看,計算機軟件主要由軟件開發平臺與插件組成,其中插件在計算機軟件中是一種補充模塊,實質上就是對計算機軟件的功能進行擴展,而軟件開發平臺是主體。
2插件技術在計算機軟件中的應用原理及類型
2.1插件技術的應用原理
現階段,計算機軟件的發展呈現多樣化,對于插件技術予以支持的計算機軟件不斷增多[2]。插件技術在計算機軟件中的應用原理,主要包括以下幾個方面:①接口。實質上就是主程序與插件之間的一個標準通信協議與規則,能夠確保主程序與插件的有效交互。所以,保證計算機軟件功能擴充與插件插入的關鍵在于接口是否有效。②插件。計算機軟件中,可以將插件以一種動態的形式插入其中,還可以增添一些基礎功能。所以,在計算機軟件中插入多個插件,能夠全面的完善計算機軟件,有利于強化功能處理。同時,插件需要為計算軟件提供一個相應的接口,確保主程序的調用行為能夠有效的被識別。③主程序。主程序的主要功能就是啟動計算機軟件,并且在計算機軟件運行的過程中將插件加載至進程地址中。Windows系統中主程序的表現主要為.exe文件;除此之外,主程序還要管理程序中的所有插件。
2.2插件技術的類型
目前,技術軟件開發技術的發展十分迅速,在很大程度上擴大了插件技術的應用范圍,插件的數量、類型呈現多樣化。現階段,計算機軟件中的插件主要包括以下幾種類型:①組件對象模型插件。組間對象模型,英文簡稱為COM,即ComponentObjectModel,能夠對主程序直接進行接口定義,不需要對插件功能實現過程有所了解,是一種直接將接口提供給主程序的插件,能夠實現主程序與不同插件之間的良好通訊。②動態函數庫DLL插件。此類插件對于主程序功能的實現,主要通過動態數據庫形式。主程序通過相應工具對DLL插件中存在的函數進行調用,然后再利用相應函數對動態函數庫DLL插件進行調用。這種插件的不足之處主要在于主程序在運行此插件時可能發生“DLLHELL”狀況,造成插件無法運行。③腳本插件。實質上就是通過相關的編程語言將插件邏輯寫成腳本代碼的一種插件;編程語言可以是開發人員自行開發的,也可以是通用的?,F階段,腳本插件的編程語言主要為XML,具有可操作性強、簡易等特點,但是存在一定的風險。
3計算機軟件技術中插件技術的應用及其優勢
3.1插件技術的應用
插件技術在計算機軟件研發過程中具有十分重要的作用。插件具備的優點較多,在研究插件的過程中需要花費的資金較少,而收益卻遠遠高于支出。只要通過接口將插件與相應的軟件程序有機連接起來,計算機軟件就能夠擁有插件程序功能。在研究插件的過程中,需要深入了解插件服務軟件的主程序,根據軟件主程序原理、方法對插件進行研發。插件與系統之間的連接點主要是接口,接口為插件進入軟件主程序提供相應的入口,也是在主程序中撤除插件的分離端。宿主程序與插件程序之間有著明確協議,規定應當在一個子文件夾中放入插件的全部內容,為了避免對軟件主程序造成破壞,必須嚴格管理插件技術[3]。所以,雖然插件與計算機軟件是放在一起使用,但是插件仍然具備一定的獨立性,對于軟件產生的影響極低。用戶對于插件的選擇與應用,應當根據自身在生活中的實際需求,不能認定使用。同時,在對某些軟件進行使用的過程中,一些用戶將軟件附帶的插件刪除,降低終端機在運行過程中的負載,這種做法并無任何問題。計算機軟件技術中插件技術的實際應用,主要包括:①IE插件,Plug-in是一種程序。通常情況下,瀏覽器都是直接對插件程序進行調用,通過對一些特定文件進行處理,將其轉換為瀏覽器的一個組成部分。②FLASH插件,實質上就是在瀏覽器中安裝的一種插件,主要作用是確保瀏覽器中sef文件的良好播放。
3.2插件技術應用優勢
主要包括以下幾個方面:①插件重用率高,在對軟件結構進行調整的過程中,方便簡捷。②插件與插件不會發生互相干擾等不良狀況,結構簡單,構造清洗,不會影響計算機軟件系統的運行。③插件技術在很多方面均有優勢,如產品擴展、產品生產以及項目計劃等方面。④插件結構靈活,由于插件主要由多個小插件功能結構組成,通過接口為軟件系統提供服務,因此刪減、增加較為簡便,不會對軟件產生不良影響。
4結語
插件是計算機軟件組成系統中不可缺少的一個重要部分,插件技術在計算機軟件中的應用能夠進一步簡化計算機程序,提高計算機程序的反應速度。插件技術的快速發展,在很大程度上促進了計算機軟件功能的全面化與多樣化,因此應當充分重視計算機軟件技術中插件技術的合理應用。
作者:白曉海 單位:湖南省長沙市路橋征費維護管理處