計算機軟件技術專科論文
大數據時代下,計算機已經滲透進人們的生活之中,它與社會發展緊密相連。計算機軟件技術是計算機技術重要的組成部分,它與計算機的發展密切相關。下面是學習啦小編為大家整理的計算機軟件技術專科論文,供大家參考。
計算機軟件技術專科論文范文一:軟件技術專業JavaWeb課程改革思考
摘要:軟件技術中一個重要的分支就是動態網站的制作。現在很多資源都可以從網絡中獲取,而人們獲得這些數據與資源的最直接方式就是通過網頁來瀏覽、下載與共享。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]郭珉,閆勇,常新功.以能力培養為核心的Java程序設計課程教學探索[J].高等財經教育研究.2013(04)
[2]梁志紅,肖欣欣.Java程序設計的教學思考[J].計算機教育.2013(16)
[3]李德平.對JavaWeb應用開發中的中文亂碼問題的研究與解決[J].計算機與數字工程.2012(12)
[4]李波.計算思維與大學計算機基礎[J].中國大學教學.2012(07)
[5]李瑞生.Java程序設計課程教學中遇到的問題和對策[J].計算機教育.2010(22)
[6]劉向陽,朱根,王慶飛.《JavaWeb應用開發技術》課程教學改革探索[J].福建電腦.2013(03)
計算機軟件技術專科論文范文二:計算機支持的協同工作軟件技術探究
【摘要】
所謂計算機支持的協同工作軟件,就是利用網絡環境以及先進的計算機技術為人們創造出一種協同工作環境,在這一工作環境下,人們可以開展深度合作,共同研發某個新產品或者是開發某個新項目,有效提升工作效率,本文對計算機支持的協同工作軟件進行概述,并分析了計算機支持的協同工作軟件技術。
【關鍵詞】計算機支持 協同工作軟件技術 研究
1前言
隨著社會經濟的發展,人們的生活、工作腳步不斷加快,開展任何工作時都講求效率,在這種形式下,計算機支持的協同工作軟件應運而生,該技術的應用能夠加強各個部門以及工作人員的之間的聯系,形成一種協同的工作環境,為工作伙伴之間的交流合作合作提供支持,對于提升工作質量和效率具有重要意義。
2計算機支持的協同工作軟件概述
首先,該軟件具有靈活性的特征,可以根據實際需要隨之增加或者減少參與者,軟件整個結構表現出較高的靈活性,產品研發過程或者是項目開發過程的每個環節都以動態化的方式進行,設備的使用、任務的調整以及成員之間的相互協調都是一個動態過程;其次,該軟件具有交互性的特征,就是說系統并不支持一個人使用群件,群體內所有成員必須進行交互;第三是具有異時性的特征,群內成員進行交互操作的方式有兩種,一種是同步方式,另一種是異步方式,同步方式很好理解,就是進行交互的成員同時在場,實時溝通,而異步操作則不要求進行交互的成員同時在場,只需要在規定的時間段內即可,因此這種方式的靈活性較高,尤其是協調國際群體時表現出獨特優勢[1]。
3計算機支持的協同工作軟件技術研究
3.1技術層次劃分
將協同軟件按技術層次劃分主要有以下幾點:首先是群組通信,通信方式由原來的一點到一點向著多點到多點的方向轉變,就是可以將一臺或者幾臺計算機中的數據同時傳輸到協同環境中的所有計算機中,這種方式提升了數據傳輸效率,實現群組內信息共享;其次是分布式對象技術,計算機集合體是構成該系統的基礎,這些計算機共享網絡資源,同時計算機與計算機使用者相互協作,為實現某個目標共同工作。分布式對象技術能夠同時面對多層客戶端,在客戶端以及服務器的中間產生了中間層,在這種軟件體系中,客戶端可以從系統中分離出來,系統的擴展性大大提升,可以根據實際需要靈活伸縮,能夠實現對整個工作過程的集中控制。系統可以為所有對象提供服務,各個對象之間也可以相互提供、享受服務,也就是說所有的對象都有兩個身份,一個身份是用戶,另一個身份是服務者,與原有的體系結構相比,這種結構具有更高的靈活性,所有對象之間能夠實現透明訪問,提升信息的利用率[2]。第三是面向服務,隨著信息技術的發展,各個企業計算機應用系統的界限越來越模糊,協同軟件的功能不再局限于公文管理層面,還包括對工作人員、財務以及業務流程等多方面的管理,這就要求協同軟件能夠與企業的管理系統有效融合起來,形成一種面向服務的體系結構,該結構屬于一種組件模型,它能夠實現各個服務之間的無縫對接,使用統一的方式進行交互,SOA就與該組件的思想一樣,用戶可以根據自己的需要調用其中的程序,建立屬于自己的軟件應用功能,滿足協同軟件管理的需要。
3.2協同方式分析
計算支持的系統軟件中的重點技術就是協同方式,我們可以根據群組成員之間的協作程度將協同方式劃分為以下幾種:首先是角色協同,這種協同方式主要涉及到兩個技術要點,其一是要為所有協作成員之間建立協作場景,每個成員都可以與場景進行信息交換,各個寫作成員之間也可以直接進行信息交換,我們將其稱之為群體感知技術;其次是要對所有成員的協作行為進行控制,除了加入和退出行為以外,還要消解沖突,我們將其稱之為協作控制技術,上下文技術的興起就為這兩項技術提供了支持,將所有感知到的信息建模并分析,形成一種更加完整的感知環境。其次是信息協同,開展協同共組時,人們需要傳遞并分享自己掌握的信息,這些信息的格式各異,因此就需要系統能夠共享不同數據源的信息,避免出現信息孤島現象,比較常用的就是擴展標記語言技術,傳遞信息的過程中要使用統一的語言標準,同時可以對數據進行處理和顯示,因此技術性程序也完全可以應用,由于該技術的基礎是文字,因此即使是非技術性人員也很容易就能理解其中內含。最后是流程協同,就是強調業務流程的協同性,整個過程要依賴計算機系統,系統會自動記錄流程中的每個任務,并根據任務的內容和難易程度做出自動協調,主要是應用工作流技術,目前該項技術仍舊處于進一步發展之中,一方面,工作流技術將不斷擴大應用范圍,將更廣泛的發揮自身的協調功用;另一方面,工作流技術將不斷改善自身缺陷,以更加靈活的方式為人們解決現實問題[3]。最后是計算協同,數據計算也是協同工作軟件中的重要技術,它能夠幫助人們的在短時間內完成復雜的計算,得到精確的計算結果,為數據的應用奠定基礎。實際上到目前為止對于網絡計算并沒有一個統一的定義,其本質是將網絡中的虛擬化資源聯系起來,從而加快程序的應用速度,分布式計算是計算協同的核心,所有用戶可以將整個網絡結構當做一個巨型計算機,享受計算協同服務,該技術具備很強的數據處理能力,同時能夠有效利用網絡中的閑置處理能力,進一步加快處理速度。
4結語
協同軟件為人們開展協同工作提供了技術上的支持,該技術將網絡環境作為基礎,可以建設出一種協同工作環境,促進工作之間的交流和合作,人們可以向協同環境中獲取自己需要的信息,同時也可以將自己掌握的信息分享在協同環境中,提升信息的使用效率,進而提升工作質量。
參考文獻:
[1]汪瀚,周雄輝,張永清.基于計算機支持的協同工作的注塑模協同設計研究[J].機械科學與技術,2001,12(14)01:128~130,2.
[2]吳旭.計算機支持的協同工作系統技術探析[J].科技與企業,2012,13(15)09:104.
[3]張鵬程,李人厚.計算機支持同步協同工作中應用共享機制的研究[J].小型微型計算機系統,2002,14(16)12:1430~1433.
計算機軟件技術專科論文相關文章:
計算機軟件技術專科論文
上一篇:計算機軟件技術專業本科論文
下一篇:計算機軟件技術專業本科畢業論文

