計算機(jī)軟件技術(shù)專科論文
大數(shù)據(jù)時代下,計算機(jī)已經(jīng)滲透進(jìn)人們的生活之中,它與社會發(fā)展緊密相連。計算機(jī)軟件技術(shù)是計算機(jī)技術(shù)重要的組成部分,它與計算機(jī)的發(fā)展密切相關(guān)。下面是學(xué)習(xí)啦小編為大家整理的計算機(jī)軟件技術(shù)??普撐?,供大家參考。
計算機(jī)軟件技術(shù)??普撐姆段囊唬很浖夹g(shù)專業(yè)JavaWeb課程改革思考
摘要:軟件技術(shù)中一個重要的分支就是動態(tài)網(wǎng)站的制作。現(xiàn)在很多資源都可以從網(wǎng)絡(luò)中獲取,而人們獲得這些數(shù)據(jù)與資源的最直接方式就是通過網(wǎng)頁來瀏覽、下載與共享。JavaWeb可以說是一個綜合的學(xué)科。他不僅僅是Java語言,還涵蓋HTML、腳本語言、網(wǎng)站的設(shè)計思想、特效腳本語言乃至數(shù)據(jù)庫等多方面知識的運(yùn)用。目的是能夠完成動態(tài)網(wǎng)站構(gòu)建的全部過程。本文從該門課程的內(nèi)容開始介紹,分析了課程中存在的問題以及問題形成的原因。針對原因有效的提出了改革措施。
關(guān)鍵詞:腳本語言;網(wǎng)站設(shè)計思想;多樣化評價;教材編寫;實(shí)踐能力
1軟件技術(shù)專業(yè)JavaWeb課程的涵蓋內(nèi)容
1.1課程的產(chǎn)生
這們課程是高職針對軟件專業(yè)發(fā)展,面向社會軟件研發(fā)企業(yè)崗位需求,設(shè)立的特色專業(yè)。具有針對性強(qiáng),就業(yè)崗位多,人才需求量大的特點(diǎn)。因?yàn)榫W(wǎng)站制作是很多軟件研發(fā)企業(yè)必需要做的工作。無論何種功能的系統(tǒng),隨著網(wǎng)絡(luò)化的普及,人們都需要讓這種應(yīng)用系統(tǒng)具備聯(lián)網(wǎng)功能。就常常要使用到瀏覽器服務(wù)器模式。而瀏覽器呈現(xiàn)的友好界面就要以動態(tài)網(wǎng)站的形式呈現(xiàn)。所以,軟件研發(fā)企業(yè),對動態(tài)網(wǎng)站構(gòu)建的技術(shù)人員需求量巨大。高職院校通過深入調(diào)研,應(yīng)對崗位需求,建立了這個特色專業(yè)。這系列還被很多培訓(xùn)機(jī)構(gòu)青睞,例如北大青鳥等都有類似的培訓(xùn)課程。
1.2涵蓋的技術(shù)
作為一名技術(shù)人員,在動態(tài)網(wǎng)站研發(fā)過程中,最先要掌握的基本語言,應(yīng)該是超文本標(biāo)記語言。這種語言從名字就可以看出是專門為制作網(wǎng)頁和網(wǎng)站服務(wù)的。因?yàn)榇a簡單,方便易懂。所以可以作為前導(dǎo)的基礎(chǔ)課程。其次,要開發(fā)動態(tài)網(wǎng)站,至少要掌握一門面向?qū)ο蟮母呒壘幊陶Z言,從本門課程的名字大家也能分析出,這里選用的是Java高級編程語言。當(dāng)然在動態(tài)網(wǎng)站制作過程中,腳本語言必不可少。目前較為成熟、流行的腳本語言有,PHP、C#和JSP,后者跟JAVA有著天然的結(jié)合性,技術(shù)也不遜色于前兩者。是教學(xué)中不錯的選擇。當(dāng)然動態(tài)特效腳本語言也是需要了解的,這里面選擇性較大,不一一介紹。最后,選講一門數(shù)據(jù)庫技術(shù),讓網(wǎng)站從靜態(tài)變?yōu)閯討B(tài),才真正實(shí)現(xiàn)網(wǎng)站的意義。SQL可以進(jìn)行簡單介紹。除了技術(shù)角度之外,還應(yīng)該介紹網(wǎng)站的功能設(shè)計、主題與內(nèi)容的安排,風(fēng)格的確定等。如果課時允許的情況下,還可以適當(dāng)拓展網(wǎng)頁美化相關(guān)的專題。
2軟件技術(shù)專業(yè)JavaWeb課程存在的問題
在課程內(nèi)容上未能緊跟技術(shù)發(fā)展趨勢,現(xiàn)有的JavaWeb開發(fā)高職高專教材多以基礎(chǔ)的知識和技能為重點(diǎn)來講解,與用人企業(yè)對JavaWeb開發(fā)人才需求相差太大,不能滿足用人單位的需要。比如企業(yè)多需熟練掌握SSH框架的JavaWeb開發(fā)人才,但學(xué)生沒有深入地學(xué)習(xí)實(shí)踐這些主流的開發(fā)框架,就業(yè)時面對企業(yè)人才需求比較被動。在教學(xué)模式上,能夠采用任務(wù)驅(qū)動,項目導(dǎo)向的方式,但是每個項目只針對某些知識點(diǎn),相對單一,雖然全部項目涵蓋了全部知識點(diǎn)和技能,但是系統(tǒng)性不夠,不能很好地引導(dǎo)學(xué)生將這些零碎的知識和技能應(yīng)用于綜合的系統(tǒng)開發(fā)中。另外,課堂和實(shí)訓(xùn)地點(diǎn)相分離,缺乏職業(yè)氛圍,與企業(yè)聯(lián)系不多,學(xué)生在校學(xué)習(xí)與實(shí)際工作存在不一致性。
3軟件技術(shù)專業(yè)JavaWeb課程改革的有效措施
首先打破傳統(tǒng)教學(xué)觀念,以“任務(wù)為驅(qū)動”、“案例+項目”的方式進(jìn)行教學(xué),從學(xué)生熟悉的實(shí)例出發(fā),首先提出問題,引導(dǎo)學(xué)生解決問題,問題擴(kuò)展,再解決問題,再擴(kuò)展,再解決。這種通過一個程序的層層推進(jìn),引入課程內(nèi)容,使得學(xué)生的每一步學(xué)習(xí)都有基礎(chǔ),是循序漸進(jìn),螺旋式上升的過程,使學(xué)生的學(xué)習(xí)是在“走臺階”,而不是“三級跳”。其次在課堂教學(xué)上采用師生互動、小組討論等形式,也通過老師巡回指導(dǎo),發(fā)現(xiàn)學(xué)習(xí)中普遍性問題和同學(xué)中的新思路、新方法,實(shí)時地提出問題,學(xué)生進(jìn)行正誤判析,解決普遍性問題,或者請有獨(dú)特思路的同學(xué)演示自己的方法或程序,對比各種方法的優(yōu)缺點(diǎn),鼓勵大家再提出新方法。再次計算機(jī)類課程的學(xué)習(xí)有其自身的特點(diǎn),聽不會,也看不會,只能練會,所以在課程教學(xué)中必須強(qiáng)調(diào)程序設(shè)計訓(xùn)練。學(xué)生只有通過大量的練習(xí),才能真正掌握語言知識,培養(yǎng)程序設(shè)計的能力,逐步理解和掌握程序設(shè)計的思想和方法,能利用計算機(jī)解決實(shí)際問題。最后課程采用過程性評價和結(jié)果性評價相結(jié)合的考核評價模式。其中,過程性評價成績占課程總成績的60%,結(jié)果性評價成績占課程總成績的40%。過程性評價以項目為單元來進(jìn)行。結(jié)果性評價通過學(xué)期末的集中考試進(jìn)行,重點(diǎn)考查學(xué)生對JavaWeb開發(fā)的基礎(chǔ)知識及常用開發(fā)框架的理解掌握情況以及代碼編寫能力。每個項目成績都是從知識、技能、態(tài)度三方面考核,考核依據(jù)是提交的成果、項目總結(jié)、平時表現(xiàn)、小組內(nèi)部評價、組間評價等。
參考文獻(xiàn)
[1]郭珉,閆勇,常新功.以能力培養(yǎng)為核心的Java程序設(shè)計課程教學(xué)探索[J].高等財經(jīng)教育研究.2013(04)
[2]梁志紅,肖欣欣.Java程序設(shè)計的教學(xué)思考[J].計算機(jī)教育.2013(16)
[3]李德平.對JavaWeb應(yīng)用開發(fā)中的中文亂碼問題的研究與解決[J].計算機(jī)與數(shù)字工程.2012(12)
[4]李波.計算思維與大學(xué)計算機(jī)基礎(chǔ)[J].中國大學(xué)教學(xué).2012(07)
[5]李瑞生.Java程序設(shè)計課程教學(xué)中遇到的問題和對策[J].計算機(jī)教育.2010(22)
[6]劉向陽,朱根,王慶飛.《JavaWeb應(yīng)用開發(fā)技術(shù)》課程教學(xué)改革探索[J].福建電腦.2013(03)
計算機(jī)軟件技術(shù)??普撐姆段亩河嬎銠C(jī)支持的協(xié)同工作軟件技術(shù)探究
【摘要】
所謂計算機(jī)支持的協(xié)同工作軟件,就是利用網(wǎng)絡(luò)環(huán)境以及先進(jìn)的計算機(jī)技術(shù)為人們創(chuàng)造出一種協(xié)同工作環(huán)境,在這一工作環(huán)境下,人們可以開展深度合作,共同研發(fā)某個新產(chǎn)品或者是開發(fā)某個新項目,有效提升工作效率,本文對計算機(jī)支持的協(xié)同工作軟件進(jìn)行概述,并分析了計算機(jī)支持的協(xié)同工作軟件技術(shù)。
【關(guān)鍵詞】計算機(jī)支持 協(xié)同工作軟件技術(shù) 研究
1前言
隨著社會經(jīng)濟(jì)的發(fā)展,人們的生活、工作腳步不斷加快,開展任何工作時都講求效率,在這種形式下,計算機(jī)支持的協(xié)同工作軟件應(yīng)運(yùn)而生,該技術(shù)的應(yīng)用能夠加強(qiáng)各個部門以及工作人員的之間的聯(lián)系,形成一種協(xié)同的工作環(huán)境,為工作伙伴之間的交流合作合作提供支持,對于提升工作質(zhì)量和效率具有重要意義。
2計算機(jī)支持的協(xié)同工作軟件概述
首先,該軟件具有靈活性的特征,可以根據(jù)實(shí)際需要隨之增加或者減少參與者,軟件整個結(jié)構(gòu)表現(xiàn)出較高的靈活性,產(chǎn)品研發(fā)過程或者是項目開發(fā)過程的每個環(huán)節(jié)都以動態(tài)化的方式進(jìn)行,設(shè)備的使用、任務(wù)的調(diào)整以及成員之間的相互協(xié)調(diào)都是一個動態(tài)過程;其次,該軟件具有交互性的特征,就是說系統(tǒng)并不支持一個人使用群件,群體內(nèi)所有成員必須進(jìn)行交互;第三是具有異時性的特征,群內(nèi)成員進(jìn)行交互操作的方式有兩種,一種是同步方式,另一種是異步方式,同步方式很好理解,就是進(jìn)行交互的成員同時在場,實(shí)時溝通,而異步操作則不要求進(jìn)行交互的成員同時在場,只需要在規(guī)定的時間段內(nèi)即可,因此這種方式的靈活性較高,尤其是協(xié)調(diào)國際群體時表現(xiàn)出獨(dú)特優(yōu)勢[1]。
3計算機(jī)支持的協(xié)同工作軟件技術(shù)研究
3.1技術(shù)層次劃分
將協(xié)同軟件按技術(shù)層次劃分主要有以下幾點(diǎn):首先是群組通信,通信方式由原來的一點(diǎn)到一點(diǎn)向著多點(diǎn)到多點(diǎn)的方向轉(zhuǎn)變,就是可以將一臺或者幾臺計算機(jī)中的數(shù)據(jù)同時傳輸?shù)絽f(xié)同環(huán)境中的所有計算機(jī)中,這種方式提升了數(shù)據(jù)傳輸效率,實(shí)現(xiàn)群組內(nèi)信息共享;其次是分布式對象技術(shù),計算機(jī)集合體是構(gòu)成該系統(tǒng)的基礎(chǔ),這些計算機(jī)共享網(wǎng)絡(luò)資源,同時計算機(jī)與計算機(jī)使用者相互協(xié)作,為實(shí)現(xiàn)某個目標(biāo)共同工作。分布式對象技術(shù)能夠同時面對多層客戶端,在客戶端以及服務(wù)器的中間產(chǎn)生了中間層,在這種軟件體系中,客戶端可以從系統(tǒng)中分離出來,系統(tǒng)的擴(kuò)展性大大提升,可以根據(jù)實(shí)際需要靈活伸縮,能夠?qū)崿F(xiàn)對整個工作過程的集中控制。系統(tǒng)可以為所有對象提供服務(wù),各個對象之間也可以相互提供、享受服務(wù),也就是說所有的對象都有兩個身份,一個身份是用戶,另一個身份是服務(wù)者,與原有的體系結(jié)構(gòu)相比,這種結(jié)構(gòu)具有更高的靈活性,所有對象之間能夠?qū)崿F(xiàn)透明訪問,提升信息的利用率[2]。第三是面向服務(wù),隨著信息技術(shù)的發(fā)展,各個企業(yè)計算機(jī)應(yīng)用系統(tǒng)的界限越來越模糊,協(xié)同軟件的功能不再局限于公文管理層面,還包括對工作人員、財務(wù)以及業(yè)務(wù)流程等多方面的管理,這就要求協(xié)同軟件能夠與企業(yè)的管理系統(tǒng)有效融合起來,形成一種面向服務(wù)的體系結(jié)構(gòu),該結(jié)構(gòu)屬于一種組件模型,它能夠?qū)崿F(xiàn)各個服務(wù)之間的無縫對接,使用統(tǒng)一的方式進(jìn)行交互,SOA就與該組件的思想一樣,用戶可以根據(jù)自己的需要調(diào)用其中的程序,建立屬于自己的軟件應(yīng)用功能,滿足協(xié)同軟件管理的需要。
3.2協(xié)同方式分析
計算支持的系統(tǒng)軟件中的重點(diǎn)技術(shù)就是協(xié)同方式,我們可以根據(jù)群組成員之間的協(xié)作程度將協(xié)同方式劃分為以下幾種:首先是角色協(xié)同,這種協(xié)同方式主要涉及到兩個技術(shù)要點(diǎn),其一是要為所有協(xié)作成員之間建立協(xié)作場景,每個成員都可以與場景進(jìn)行信息交換,各個寫作成員之間也可以直接進(jìn)行信息交換,我們將其稱之為群體感知技術(shù);其次是要對所有成員的協(xié)作行為進(jìn)行控制,除了加入和退出行為以外,還要消解沖突,我們將其稱之為協(xié)作控制技術(shù),上下文技術(shù)的興起就為這兩項技術(shù)提供了支持,將所有感知到的信息建模并分析,形成一種更加完整的感知環(huán)境。其次是信息協(xié)同,開展協(xié)同共組時,人們需要傳遞并分享自己掌握的信息,這些信息的格式各異,因此就需要系統(tǒng)能夠共享不同數(shù)據(jù)源的信息,避免出現(xiàn)信息孤島現(xiàn)象,比較常用的就是擴(kuò)展標(biāo)記語言技術(shù),傳遞信息的過程中要使用統(tǒng)一的語言標(biāo)準(zhǔn),同時可以對數(shù)據(jù)進(jìn)行處理和顯示,因此技術(shù)性程序也完全可以應(yīng)用,由于該技術(shù)的基礎(chǔ)是文字,因此即使是非技術(shù)性人員也很容易就能理解其中內(nèi)含。最后是流程協(xié)同,就是強(qiáng)調(diào)業(yè)務(wù)流程的協(xié)同性,整個過程要依賴計算機(jī)系統(tǒng),系統(tǒng)會自動記錄流程中的每個任務(wù),并根據(jù)任務(wù)的內(nèi)容和難易程度做出自動協(xié)調(diào),主要是應(yīng)用工作流技術(shù),目前該項技術(shù)仍舊處于進(jìn)一步發(fā)展之中,一方面,工作流技術(shù)將不斷擴(kuò)大應(yīng)用范圍,將更廣泛的發(fā)揮自身的協(xié)調(diào)功用;另一方面,工作流技術(shù)將不斷改善自身缺陷,以更加靈活的方式為人們解決現(xiàn)實(shí)問題[3]。最后是計算協(xié)同,數(shù)據(jù)計算也是協(xié)同工作軟件中的重要技術(shù),它能夠幫助人們的在短時間內(nèi)完成復(fù)雜的計算,得到精確的計算結(jié)果,為數(shù)據(jù)的應(yīng)用奠定基礎(chǔ)。實(shí)際上到目前為止對于網(wǎng)絡(luò)計算并沒有一個統(tǒng)一的定義,其本質(zhì)是將網(wǎng)絡(luò)中的虛擬化資源聯(lián)系起來,從而加快程序的應(yīng)用速度,分布式計算是計算協(xié)同的核心,所有用戶可以將整個網(wǎng)絡(luò)結(jié)構(gòu)當(dāng)做一個巨型計算機(jī),享受計算協(xié)同服務(wù),該技術(shù)具備很強(qiáng)的數(shù)據(jù)處理能力,同時能夠有效利用網(wǎng)絡(luò)中的閑置處理能力,進(jìn)一步加快處理速度。
4結(jié)語
協(xié)同軟件為人們開展協(xié)同工作提供了技術(shù)上的支持,該技術(shù)將網(wǎng)絡(luò)環(huán)境作為基礎(chǔ),可以建設(shè)出一種協(xié)同工作環(huán)境,促進(jìn)工作之間的交流和合作,人們可以向協(xié)同環(huán)境中獲取自己需要的信息,同時也可以將自己掌握的信息分享在協(xié)同環(huán)境中,提升信息的使用效率,進(jìn)而提升工作質(zhì)量。
參考文獻(xiàn):
[1]汪瀚,周雄輝,張永清.基于計算機(jī)支持的協(xié)同工作的注塑模協(xié)同設(shè)計研究[J].機(jī)械科學(xué)與技術(shù),2001,12(14)01:128~130,2.
[2]吳旭.計算機(jī)支持的協(xié)同工作系統(tǒng)技術(shù)探析[J].科技與企業(yè),2012,13(15)09:104.
[3]張鵬程,李人厚.計算機(jī)支持同步協(xié)同工作中應(yīng)用共享機(jī)制的研究[J].小型微型計算機(jī)系統(tǒng),2002,14(16)12:1430~1433.
計算機(jī)軟件技術(shù)??普撐南嚓P(guān)文章: