簡述價值工程的基本原理范例6篇

前言:中文期刊網精心挑選了簡述價值工程的基本原理范文供你參考和學習,希望我們的參考范文能激發你的文章創作靈感,歡迎閱讀。

簡述價值工程的基本原理

簡述價值工程的基本原理范文1

關鍵詞:地質雷達;勘察技術;工作原理;電磁波探測;手段

中圖分類號:[TB16] 文獻標識碼:A文章編號:

1前言

地質雷達作為勘察高新技術方法,以其分辨率高、定位準確、快速經濟、靈活方便、剖面直觀、實時圖象顯示等優點,備受廣大工程技術人員的青睞?,F已成功地應用于巖土工程勘察、工程質量無損檢測、水文地質調查、礦產資源研究、生態環境檢測、城市地下管網普查、文物及考古探測等眾多領域,取得了顯著的探測效果和社會經濟效益,并在工程實踐中不斷完善和提高,必將在工程探測領域發揮著愈來愈重要的作用。

2地質雷達技術的基本原理與特點

2.1地質雷達的工作原理

地質雷達是一種使用高頻電磁波探測地下介質分布的非破壞性探測儀器。它通過剖面掃描的方式獲得地下斷面的掃描圖像。雷達通過在地面上移動的發射天線向地下發射高頻電磁波,向地下定向發射的電磁波,遇到不同的電性界面就會發生反射,電介質間的電性差異越大,反射回波能量也越大。反射到地面的電磁波被與發射天線同步移動的接收天線接收后,通過雷達主機精確地記錄下反射回波到達的時間、相位、振幅、波長等特征,再通過信號疊加放大、濾波降噪、圖像合成等數據加工處理手段,形成地下斷面的掃描圖像。通過對雷達圖像的判讀,便可得到地下目標物的分布范圍和狀態。

2.2地質雷達的特征參數

地質雷達的基本原理是基于高頻電磁波理論,工作方式是以寬頻帶短脈沖電磁波形式,由地面通過發射天線(T)送入地下,經地下地層或目標層(拋石層界面)反射后返回地面,為接收天線(R)所接收(見圖1)。整個過程脈沖波行程需時:

(V為電磁波速,X為天線距,Z為目的層深度)。

當地下介質中的速度為已知時,可根據測定到的精確的t值(ns,1ns=10-9s),由上式求出反射體的深度(m)。 式中X值在剖面探測中是固定的。當V值難以確定時,可采用近似計算,其中C為光速(3×108m/s),εr為地下介質相對介電常數,可以利用經驗數據或測定獲得。

雷達圖形常以脈沖反射波的波形形式記錄,波形的正負峰分別以黑、白色表示,或者以灰階或彩色表示。這樣,同相軸或等灰度、等色線即可形象地表征出地下反射界面,圖2是雷達波形記錄示意圖。

圖1 反射探測原理圖 圖2 雷達波形記錄示意圖

反射脈沖的強度與界面的波反射系數和穿透介質的波吸收程度有關。垂直界面入射系數R的幅值和幅角,分別可由下列關系式表示:

式中a=μ2/μ1、μ和ε、δ分別為介質的導磁系數,相對介電常數和電導率,角標1和角標2分別代表入射介質和透射介質,由關系式可以看出,反射系數與界面兩邊介質的電磁性質和工作頻率ω=2πƒ有關,即與介質的空隙率、含水量有關,含水多,δ、ε值變大,相應地反射系數也會不同。

現場測量,通常采用剖面法(GDP)或者寬角法(WARR)兩種方法。前者發射天線和接收天線以固定間距沿測線同步移動;后者是固定一個天線、移動另一個天線或者是兩個天線同時由一中心點向兩側反方向移動。上述兩種方式的記錄點均為兩個天線的中心點。

2.3地質雷達的特點及應用

瑞典RAMAC/GPR型地質雷達由屏蔽、非屏蔽天線(50MHz—2.3GHz多個固定天線)、ProEx主機(50MHz—2.3GHz天線共用)、測量輪、便攜PC等組成。ProEx主機與PC機之間、ProEx主機與天線之間均采用光纖連接通訊,提高數據傳輸和發送指令的可靠性,測量輪控制數據的采集,沿測線每道的位置由該道在數據文件中的位置給出,消除人工移動天線造成的測量誤差,提高平面定位的精度。

地質雷達是一種用于解決淺層工程地質問題的高新物探技術。由于其采用了高頻、寬頻帶、短脈沖和高速采樣技術,因而其探測的分辨率被公認為高于其它地球物理勘測手段。

3地質雷達技術的應用

3.1工程概況

某建設單位在邊坡開挖過程中,由于一條工地輸水管發生斷裂,大量的自來水滲入開挖邊坡的土體中,在開挖施工過程中土體失穩產生滑坡,首先是在已開挖整平場地近坡腳前緣地表發生隆起,其后在幾天時間里滑坡不斷向坡頂發展,其邊坡的上部土體呈分臺階、疊瓦片狀向下不斷滑移,并相伴一系列的張性裂隙,應建設單位的要求我院對此邊坡進行了邊坡巖土鉆探勘察工作,本次采用地質雷達超強地面耦合雷達天線結合前期邊坡勘察,驗證前期邊坡勘察結果和地質雷達在尋找滑坡及滑動面的實際應用,沿原勘察工作中的勘探線進行重新探測。

3.2探測準備

本次滑坡探測儀器選用瑞典MALA雷達及配套RTA天線,天線中心頻率為50MHz,天線間距為4m,采樣步長為0.20m,疊加64次。沿原滑坡勘探坡面自下而上布置一條近200m長的連續測線。

3.3數據處理與分析

依據前滑坡勘察地質資料顯示該工程區域的基巖為紫紅色泥質砂巖,上覆粘土層較厚,坡面植被較發育。理論上滑坡滑動面上下,粘土與基巖風化層電性差異較小,雷達探測的數據反映出的圖像界面應不甚明顯,在數據處理時用Reflexw軟件進行了相關技術處理,并根據地形起伏對地形進行了修正。得到數據圖像較清淅的反映了滑坡剖面的不同巖性和上部滑坡各結構面分界線,下圖3是本次地質雷達實測剖面。

圖3 主滑動段沿坡下至坡上地質雷達剖面(方向與主勘探線一致)

根據本次地質雷達探測成果,滑坡面上部土體沿多層滑面向下滑移,其滑動面以上滑動體在脈沖反射波中的反應為強烈的雜波面反射,表現為一系列與坡向相近的反射面。而滑動面以下的未發生滑移的紫紅色泥質砂巖基體,其波形表現為均勻完整的連續波,與其上部波形形成強烈的反差。揭示的滑動面深度與勘察揭示的滑面深度亦基本吻合。

4結束語

綜上所述,地質雷達是目前最為快速、高效、經濟的高新探測技術,有較強的理論性與實用性,具有推廣應用價值。今后在應用方面,應當進一步研究探測目標參數和響應,提高分辨率、擴大探測深度,提高地質雷達圖像的反映效果,強化數據處理和資料分析,以深化雷達圖像的電磁波反射特征與地質特征的相關性。從而促使這一高新地球物理勘測技術迅速發展,適應新時期地質勘察工作的要求。

參考文獻:

簡述價值工程的基本原理范文2

關鍵詞:大數據;軟件工程;軟件服務工程;第四范式

自上個世紀90年代初,信息高速公路在美國提出以來,歷經近30年的發展演進,信息技術發展突飛猛進,信息化領域的新技術、新詞語層出不窮,諸如IT技術、互聯網技術、大數據技術、區塊鏈技術、人工智能等。并且對人們的生產、生活方式產生了深刻的影響,認為現在進入了大數據時代、萬物互聯時代、智能化時代等。筆者認為,一直以來,其中除了硬件的發展,還有兩個關鍵因素同樣值得關注,一是數據,其是基礎和目的;二是軟件,其是方法和工具。唯如此,才能實現在軟件生命周期即設計、開發、運行、優化,實現與大數據生命周期即獲取、清洗、集成、分析、呈現等的互動。[1]換言之,現在來說,就是大數據和軟件工程,二者助推了信息技術的發展,同時也是信息化的產物,在大數據時代背景下,研究軟件工程技術的應用,對于經濟社會的發展有著十分重要的意義。

1大數據和軟件工程簡述

1.1大數據簡述

沃爾瑪的“啤酒與尿布”是眾所周知的大數據經典案例,大數據已經是當今信息社會炙手可熱、耳熟能詳的詞匯,而且已形成共識,即人類已經進入大數據時代。上個世紀80年代初,《第三次浪潮》一書風行全世界。該書作者美國社會思想家阿爾文托夫勒就在文中將人類社會發展劃分為三次浪潮,即以“農業文明”為主導的第一次浪潮,以“工業文明”為主導的第二次浪潮,以“信息化”為主導第三次浪潮。[2]其中首次提出了“大數據”(BigData)一詞,并且,以“第三次浪潮的華彩樂章”這樣的用詞對其進行熱情的謳歌。[3]全球著名咨詢公司麥肯錫于2011年5月了《大數據:創新、競爭和生產力的下一個前沿》報告,公認此報告宣告了大數據時代的到來。由于大數據概念的提出源于不斷的發展實踐,其本身并沒有嚴格、權威的定義。通常認為,大數據的大即大數據集的規模一般應達到10TB左右,現在已經達到了PB級的數據量。維基百科稱“大數據”是這樣一個術語,即其是用以描述用傳統的數據處理應用軟件無法完好處理的龐大的或者復雜的數據集。但“大數據”這一概念并不僅僅指數據規模的龐大,還包括對這些數據對象的處理以及應用活動。IBM提出大數據通常具有“5V”特征:Volume(數據體量大)、Variety(數據類別多樣)、Velocity(處理速度快)、Veracity(數據真實性高)、Volume(數據價值高)。[4]大數據技術分類并分平行關系,而是呈縱向、層級狀結構,詳見圖1所示。

1.2軟件工程簡述

軟件工程本身并沒有嚴格、權威的定義。并且,也是直到20世紀60年代初才出現了“軟件”一詞,于此之前,更多的是程序的概念,后來人們認識到與程序相關的文檔也有著相當重要的作用,才有了“軟件”一詞的出現。軟件發展至今天,已經遠遠不是程序個體或者程序員合作的方式能夠完成的,即使能夠完成,也會是效率低下、程序運行可靠性差,或者說根本就無法完成。于是,在1968年召開的大西洋公約學術會議上提出了軟件工程的概念,簡單理解,就是以工程的方法來進行軟件系統設計、開發、運行、維護、優化等技術的總和,進一步言之,就是用“計算機科學、數學管理科學等原理,以工程化方法制作軟件的工程”,屬于一門交叉學科。[5]通常認為其包含有四個要素:(1)軟件工程目標;(2)軟件工程范型;(3)軟件工程過程;(4)軟件工程原則。

2大數據與軟件工程的結合方式

宏觀上講,軟件工程是比大數據更為寬泛的概念,大數據的技術與應用被軟件工程所涵攝。如圖1所示意,雖然大數據的各項技術與應用屬于垂直領域,而軟件工程牽涉的是橫向領域,更加關注軟件產品及軟件系統工程上的實現及其管理。但是,大數據無論是其產品還是其系統的完成與落地,都離不開軟件工程方法論的支持。換言之,軟件工程的方法與技術貫穿于大數據的開發與應用,大數據也只是在軟件工程發展過程中出現的概念。軟件工程開發具有綜合性,其應用滲透于各個學科和領域,大數據的技術與應用當然是軟件工程所關注和研究的對象,或者說大數據技術的每一環節都離不開軟件工程的支持。大數據應用的基礎是要依賴數據鏈條的完整性,采用相應的算法于海量的數據中進行規律分析,算法要依據相應的實際環境進行相應的升級,遵循開發的基本原理,充分調整數據分布,從而在研究過程中將大數據技術與軟件工程方法結合起來。并在開放的環境中通過網絡與通信技術實現數據的共享,在此過程中,軟件技術和水平亦能得到進一步的提高。在二者相互作用滲透的過程,軟件效率得到提高,軟件效益得以提升,從而實現客戶需求的最大化。在軟件開發過程中,還需要有必備的硬件和軟件的支撐,來支持相應的數據流,隨著數據流的增長,對于硬件和軟件就會有更高的要求。工程技術人員在對數據流進行分析研究的同時,專家學者還會對在線服務進行研究。但是,數據流是重點,包括對數據流的使用方法的研究,對支撐數據流的軟件和硬件的研究。另外,從軟件工程開發角度看,無論是在服務端還是在用戶端,軟件的運行當然會產生大量的數據流,都將產生大量的數據信息,這些數據流對于軟硬件的使用壽命有著決定性的影響。因此,在軟件工程的開發中,對于海量數據產生的環境下,更有必要做好數據流的管理,要高度重視數據流的分析研究,并且對于原始數據進行深入的研究也應該引起重視,以期延長軟件的使用周期。[6]

3大數據時代的軟件服務工程

軟件服務工程即所謂的面向服務的軟件工程,強調的是其相對于傳統軟件工程的擴展。近些年來得到了很快的發展,已經成為當今時代的主流社會需求之一,服務功能已經是軟件開發的基本原則。另一方面,也可以將其直觀理解為“軟件(Software)+服務(Service)+工程(Engineering)”三個方面的交叉融合,或者軟件工程與服務工程兩者的融合等。其內涵可以理解為研究面向服務的軟件工程原則、軟件工程方法以及軟件工程技術,同時利用相應的軟件服務設施和平臺,開發較高水平的軟件服務系統。[7]軟件開發者根據需求變化,在社會實際實用中,以面向服務作為主要建設目標。在開發的初期就要首先搭建好軟件的框架,充分利用編程語言、構思好編程思路,確保開發軟件能夠提供可靠的服務應用,保障軟件運行時的穩定與可靠。在實際的服務過程中,要求開發者運用分布式應用程序,以虛擬操作的方式提供用戶相應的服務。在應用中,融合大數據技術,能夠實現對數據進行編程,達到軟件互操作的效果,并提高對數據的主動協調。軟件工程開發工程師可以對數據信息共享,實現各種學習交流,對軟件進行協同開發,并結合用戶的反饋,對軟件系統進行優化處理,提高軟件的性價比。近年來,開源軟件是較為成功的軟件習作模式,但是,其采用常規的研究方法,應用價值還不是很高。與開源軟件相比,群體軟件工程屬于一種分布式軟件開發模型,能夠依靠網絡進行任務分配,并能實現創造性的查詢,通過眾包形式的開發,解決開發過程中的難題。并且,在整個開發過程中,眾包開發可以貫穿其全過程。所謂眾包,一如其字面含義,是一種分布式的生產開發模式和問題解決方案。通過該種方式,開源軟件和商業軟件均可通過網絡進行任務和責任分配。[8]隨著我國計算機科學技術的不斷發展進步,軟件工程技術也取得了長足發展,軟件服務工程也支持得到拓展和延伸。在大數據時代背景下,我們應當加快大數據技術和軟件工程技術的融合與創新,提升對海量網絡數據進行編程處理的能力,提高軟件的安全和效能,增強其穩定性和可操作性,進一步整合軟件工程系統的集成度。

4數據密集型科研第四范式

圖靈獎獲得者、關系數據庫研究專家詹姆士格雷(JamesGray)曾經從科學哲學的層面將人類科學研究模式總結劃分為最初的實驗科學階段,之后的理論科學階段,到通過模擬的方法進行的計算科學三個階段,相對應地稱之為科學研究的第一范式、第二范式、第三范式。但是伴隨著模擬連同實驗所產生的海量的數據,需要由軟件處理這些由各種儀器或者模擬實驗產生的海量數據,并將處理得到的信息和知識存儲于計算機中。之后,科研人員只需要對這些存儲于計算機中的少量數據進行分析研究,不再是直接通過儀器或者模擬進行研究。因而基于數據密集型科學研究獨特的技術以及其顯著的不同于以往研究的特點,詹姆士格雷在2007于其科研報告中提出了將這種數據密集型的科學研究模式從計算機科學類型中單獨區分出來的思想,隨之產生了一種被稱之為第四范式的新的科研模式。該報告整理后題名“吉姆格雷論e-Science:一種科研模式的變革”,成為微軟于2009的年首次全面對數據密集型數據進行描述的論文集《e-Science:科學研究的第四種范式》的開篇文章。[9]當前,相當多的計算機領域的專家學者對數據密集型科研第四范式予以了關注,并進行了相應的研究,探索出了相應的方式方法,第四范式的研究被認為是大數據時代背景下軟件工程技術研發的關鍵。信息化的發展與滲透,導致一切的事物都在隨之發生著變化。包括實驗、理論分析和計算科學均在數據泛濫的影響下與之前大不相同,軟件工程技術既要適應科研第四范式,又在其中扮演著更加重要的作用。傳統范式下的目的與探索之間不能夠很好地銜接,數據信息的應用效率難以保障,難以滿足項目管理目標的實現。數據密集型科研第四范式下的技術以及理論相關內容,與大數據技術特別是其中的存儲技術有著緊密的關聯性,其待探索的空間和應用價值相當廣闊,其數據信息研發急需相應的理論支撐,該范式下的軟件工程技術應用模塊,亦能夠對其他范式下的數據信息進行分析,對于更好地實現數據的存儲與處理,提升處理效率,有著重要的研究價值。在第四范式模式下,對集成密集型數據的軟件服務價值進行評估是首要的,需要摒棄以往的數據統計方法,構建新的針對大數據進行信息統計和分析的方法,這對軟件工程技術的發展起著重要的作用。在軟件工程技術的研究中,應當更新傳統理念,重視其對大數據的處理和分析能力,使軟件產業呈現全新的面貌,從而亦能促進其對大數據的數據分析能力。在第四范式的基礎上,亦能夠更好地支持第三范式,甚至于第一范式。該范式研究在我國軟件工程開發中還處于初級階段,軟件工程開發人員需在強化已有數據模型研究基礎上,加速由第三范式向第四范式的轉變,盡快實現其應用層面的服務價值。

簡述價值工程的基本原理范文3

關鍵詞:WebGIS;基本原理;實例研究;問題研究;發展趨勢

中圖分類號:TU984.2

文獻標識碼:A

文章編號:1008-0422(2012)06-0103-02

1 引言

二十世紀以來,面對呈指數增長的各種海量信息,GIS作為地理空間信息處理手段,應用日益廣泛且需求量巨大?;ヂ摼W技術的迅速普及更使GIS的發展發生了質的變化, GIS也面臨著機遇和挑戰。Internet已成為GIS新的操作平臺,與Internet技術和標準融合后的WebGIS是GIS學界研究的熱點問題。

宋關福[1]從用戶實用角度將WebGIS定義為:WebGIS是Internet技術應用于GIS開發的產物。簡單地說,所謂WebGIS是一個基于Internt/Intranet網絡環境的一種分布式計算機信息系統,是利用萬維網技術對傳統GIS 的改造和發展,它能夠通過網絡進行地理信息的動態、共享、交互分析和查詢,Web分布式交互操作是WebGIS的重心。WebGIS的基本思想就是在互聯網上提供地理信息,為用戶提供空間數據瀏覽、查詢、制作專題地圖和分析的功能。

2 webgis基本原理

2.1信息實現技術

目前用來構建WebGIS 系統的技術方法主要有: 通用網關接口法( Common Gateway Interface- CGI) 、服務器應用程序接口法( Server API) 、插入軟件法( Plug- ins) 、ActiveX 構件法和Java 編程法等,如表1所示。

2.2數據庫管理技術

數據庫管理技術包括以下幾點[2]:

① 由關系型數據庫( RDBMS )管理屬性數據。地理空間數據以文件的形式存儲,由空間數據管理軟件包進行空間操作。地理空間數據文件和關系型數據庫之間以指針或關鍵字建立聯系。

② 對關系型數據庫進行完善,使其統一管理屬性數據和地理空間數據。

③ 在關系型數據庫中引入面向對象技術,建立對象關系型數據庫(ORDB)或純對象數據庫(OODB),對象與底層表示分離,空間屬性與非空間屬性定位平等,實現了屬性數據和空間數據一體化管理。

2.3實現模型

目前基于 Internet/Intranet 的 WebGIS 應用開發模型一般是 C(客戶機)/S(服務器)的結構以及在此基礎上發展起來的 B(瀏覽器)/S(服務器)結構,體系結構由最開始的二層結構發展到多層結構。其實現模型,歸納起來主要有瘦客戶端/胖服務器模型、胖客戶端/瘦服務器模型、均衡客戶端/服務器模型三種[3],其中均衡客戶端/服務器模型是目前最常用的模型。其原理、優劣歸納如下表2所示。

3 案例研究——基于webGIS的土地利用總體規劃信息與管理系統

土地利用總體規劃的規劃成果(包括圖件、文本、說明和表格)基本上都是以圖紙、文本的形式保存和管理,存在共享性差、利用效率低、形式單一、成果保存難度大等缺點,利用網絡進行土地利用規劃信息的,推進土地利用規劃信息的全社會共享,提高規劃的開放性和公眾參與性,具有非常重要的現實意義和應用價值[4]。土地利用總體規劃網上信息與管理系統設計流程如圖1所示。

4 問題研究

WebGIS的發展拓展了GIS的應用領域,但是從WebGIS的應用現狀可以看出,這項技術遠未成熟,仍面臨著一系列的技術瓶頸和挑戰:

1)地理空間信息的繼承、共享問題[5]

在開發新的GlS應用的過程中,不可避免要使用舊的地理數據,還要使用其它GIS應用程序生成或處理的地理數據。如何繼承性地使用這些數據對GIS互操作性提出要求。

2)缺乏豐富的空間信息表現手法[6]

傳統的WebGIS以HTML,ASP作為主要的空間信息表達語言,這類語言因不能準確地描述數據的內部結構而難以表達多源、多語義、多尺度和結構復雜的空間數據,無法實現在互聯網上空間信息的查詢、整合和定位。

3)無法實現跨平臺數據訪問

雖然目前微軟的DCOM , OMG的CORBA和SUN的RMI等中間件技術提供了強大的分布式計算的實現手段,但是它們有一個共同的缺陷,就是在實際應用中屬于封閉式的網絡。這使它們無法擴展到迅速發展的互聯網上。這樣的系統往往十分脆弱,如果一端的執行機制發生變化,那么另一端便會崩潰,使得WebGIS無法實現跨平臺的數據訪問。

4)傳輸速率瓶頸和可視化

目前互聯網的帶寬還處于較低的水平,海量空間數據的傳輸和圖像圖形的表達成了WebGIS體系模型的技術瓶頸。在現有的網絡和硬件條件下,如何建立快速的響應和傳輸機制,如何向用戶提供多樣化的、直觀易懂的圖形用戶界面,動態地、客戶化地表現地理空間數據是目前WebGIS的一大難題。

5)分布式操作問題

分布式工作包括空間信息的分布式獲取、存儲和處理、分布式查詢、分析和輸出[7]。在目前的技術條件下,分布式存儲和獲取空間信息已經沒有多少問題,但協同不同地區的計算機來處理、分析分布式數據還不能夠很好地實現。

6)數據的安全性問題

Web-GIS的出現對數據的時效性和GIS數據共享的要求使GIS安全問題變得更加突出。WebGIS安全問題關心的是在網絡環境中的WebGIS的系統、程序、數據等的安全[8],其中數據的安全仍然是核心問題。

5 WebGIS發展趨勢

GIS發展方向是高性能、低成本、開放性、互操作性和靈活性[9]。隨著空間理論和網絡技術的飛速發展,WebGIS 從技術上將向著更具有互操作性和更加開放化、網絡化、分布化、移動化、可視化的方向發展;從應用上將向著更高層次的數字地球、地球信息科學及大眾化的方向擴展。其發展趨勢包括:

1)基于分布式計算的WebGIS

目前,分布式WebGIS應用已從簡單的在分布式Web瀏覽器上顯示地圖,發展到了基于互聯網的功能綜合,遠程的用戶可以享受普通的GIS數據,并與其他用戶實現實時通訊?,F階段,發展分布式WebGIS應用技術集中體現在用品、客戶機和網絡通訊3個方面[10]。目前,國際、國內都十分注重分布式WebGIS的發展,有關專家認為GIS發展趨勢的核心是地理信息開放的分布式計算[11]。

2)第二代互聯網(Next Generation In-ternet,NGI)

第二代互聯網(NGI)是指高性能的計算機及其通信協議,它主要解決的問題是提高網上信息的傳輸速率。許多國家都非常重視NGI的研究,中國正在推廣作為NGI關鍵技術的 Ipv6。隨著NGI技術的發展,WebGIS的數據傳輸瓶頸將被打破,其發展和應用將得到更大的提高。

3)互操作和開放式GIS的應用

如何能使不同格式、不同代碼、不同標準體系的數據和不同比例尺、不同精度、不同時序的地理空間信息進行互操作、共享,已成為WebGIS進一步發展中急待解決的問題?;ゲ僮鱃IS、開放式GIS的出現和地理標記語言(Geography Markup Language,GML)的應用為解決這些難題提供了很好的方法,是未來WebGIS一個重要的發展方向[12]。

4)基于.NET平臺的WebGIS模式

NET是一個建立下一代互聯網的網絡平臺,是一種分布式運算的框架。它以XML為基礎,以Web服務為核心,是生成、部署和運行Web服務及應用程序的平臺,解決了當今軟件開發中有關互操作、集成性、異構數據的共享等核心問題。因此,基于Web Service的GIS系統有望在更高層次上解決目前WebGIS所面臨的多源異構數據的集成、共享、分布式、互操作及運行瓶頸等諸多技術難題。

5)虛擬現實技術與WebGIS的結合

虛擬現實GIS(VRGIS)是目前GIS發展的一個前沿。虛擬GIS就是GIS與虛擬地理環境 (VR)技術的結合[13]。VRGIS 的關鍵技術是3D和4D的建模技術、數據模型的研究、海量數據的存貯和管理、三維顯示技術與可視化技術的集成、面向對象的空間數據庫研究及其與三維實時顯示技術的集成等。

6)WebGIS 的大眾化應用——無線GIS

無線通信技術、移動定位技術和WebGIS的結合形成了移動GIS和無線定位服務。它一方面可以使GIS用戶隨時方便雙向互動地獲取網絡提供的各種地理信息服務,另一方面可以使地理信息隨時隨地地為任何人、任何事進行服務。目前,無線GIS的關鍵技術是移動存貯設備、實時性GPS和GSM集成等[14]。

7)基于網格計算的新一代WebGIS

網格計算是一種利用互聯網或專用網絡把地理上分布的各種計算機、存儲系統和可視化系統等集成在一起?;诰W格計算的GIS平臺,能夠分布式、協作化和智能化地處理地理信息,特別適合用于解決涉及大量空間分析的問題,其最終目標是實現空間信息的網格化[15]。

8)GIS 的更高層次——數字地球

數字地球是指以地球為對象,以地理空間為主線,將信息組織起來以實現地球數字化或信息化的復雜系統。數字地球具有空間化、數字化網絡化、智能化和可視化等特征,它為人類提供了一種全新認識地球的方式。

9)網絡三維可視化

在WebGIS中,結合三維可視化技術,完全再現地理環境的真實情況,把所有管理對象都置于一個真實的三維世界里,真正做到了管理意義上的“所見即所得”。

6 結語

隨著信息社會的到來,WebGIS的應用涉及軍事、教育、商業等各個領域,而且將滲透到城市建設和管理中的方方面面,未來其應用領域將會不斷擴大。WebGIS為傳統的GIS發展提供新機遇,隨著技術的進步,開放、分布式、全球化、大眾化的WebGIS將會得到實現。

參考文獻:

[1]宋關福,鐘耳順,王爾琪.WebGIS-基于Internet的地理信息系統的研究.中國圖象圖形學報,1998.

[2]慕富強,孟磊. WEBGIS技術綜述. 甘肅科技, 2003.

[3]屈春燕,葉洪與劉治.WebGIS基本原理及其在地學研究中的應用前景.地震地質,2001(3)

[4]常小燕等.基于WebGIS的縣級土地利用總體規劃管理信息系統的設計.山東農業大學學報(自然科學版). 2004(4)

[5]王帥.基于WebGIS的Argo數據共享與綜合服務系統研究, 2010.

[6]尚武.網絡地理信息系統(WebGIS)的現狀及前景. 地質通報, 2006.

[7]劉洋, 基于WEBGIS的公交查詢系統的設計與實現, 2010,北京郵電大學.

[8]馬少娟與張英俊.WebGIS及其技術體系發展綜述. 測繪標準化,2003.

[9]高建新.GIS近期發展趨勢綜述.測繪信息與工程,2003.

[10]楊崇俊等.萬維網地理信息系統發展及前景.中國圖象圖形學報,2001.

[11]劉慕溪.WebGIS-基于Internet的地理信息系統. 科技向導,2011.

[12]閔連權.地理信息系統的發展動態.地理學與國土研究,2002

簡述價值工程的基本原理范文4

論文摘要:隨著數據庫技術和人工智能技術的不斷進步,數據挖掘技術逐步發展起來,作為當前計算機信息技術中的一項較為新興的技術,綜合運用了數理統計、模式識別、計算智能、人工智能等多項先進技術,主要是從大量的數據中來發現和挖掘一些隱含的有價值的知識,從大型的數據庫數據中挖掘一些人們比較感興趣的知識,本文主要講了數據挖掘技術的概念、數據挖掘技術在保護設備故障信息中的實現方法以及數據挖掘技術保護設備故障信息管理的基本功能等問題。

數據挖掘技術作為當前計算機信息技術中的一項較為新興的技術,綜合運用了數理統計、模式識別、計算智能、人工智能等多項先進技術,主要是從大量的數據中來發現和挖掘一些隱含的有價值的知識,也就是從大型的數據庫數據中挖掘一些人們比較感興趣的知識,這些被提取的知識通常會表現為模式、規律、規則和概念,將數據挖掘的所有對象定義成數據庫或者是文件系統以及其他的一些組織在一起的數據集合,數據挖掘技術也是現在智能理論系統的重要研究內容,已經開始被應用于行政管理、醫學、金融、商業、工業等不同的領域當中,在保護設備故障信息管理方面發揮出了積極的作用。

一、數據挖掘技術的概念

隨著數據庫技術和人工智能技術的不斷進步,數據挖掘技術逐步發展起來,主要是指從大量的數據中發現和挖掘一些隱含的有價值的有用信息和知識,這些被提取的知識通常會表現為模式、規律、規則和概念,將數據挖掘的所有對象定義成數據庫或者是文件系統以及其他的一些組織在一起的數據集合,當前數據挖掘技術已經逐漸被應用于了醫藥業、保險業、制造業、電信業、銀行業、市場營銷等不同的領域,隨著計算技術、網絡技術以及信息技術的不斷進步,在故障診斷過程中所采集到的數據可以被廣泛地存儲在不同的數據庫當中,如果依然采用傳統的數據處理方法來對這些海量的信息數據進行分析處理,不僅會浪費大量的實踐而且也很難挖掘到有效的信息數據,同時,盡管智能診斷以及專家系統等方式在故障的診斷過程中已經被得到了廣泛的應用,但是這些方法卻仍然存在著很多推理困難、知識瓶頸等一些尚未完全被解決的問題,采用數據挖掘技術就可以比較有效地來解決這些難題,在故障診斷的過程中發揮其獨特的優勢。wWW.133229.Com從不同的角度進行分析,數據挖掘技術可以分為不同的方法,就目前的發展現狀來看,常用的數據挖掘技術方法主要有遺傳算法、粗集方法、神經網絡方法以及決策樹方法等。

二、數據挖掘技術在保護設備故障信息中的實現方法

1.基本原理。在設備出現故障時采用數據挖掘技術對設備進行一系列的故障診斷,也就是說根據這一設備的運行記錄,對其運行的趨勢進行預測,并對其可能存在的運行狀態進行分類,故障診斷的實質就是一種模式識別方式,對機器設備的故障進行診斷的過程也就是該模式匹配和獲取的過程。

2.對故障診斷的數據挖掘方法建模。針對機械故障的診斷來說,首先就應當獲取一些關于本機組的一些運行參數,既要包括機器在正常運行以及平穩工作時的信息數據,也應當包括機器在出現故障時的一些信息數據,在現場的監控系統中往往就會存在著相應的正常工作狀態下以及出現故障時的不同運行參數,而數據挖掘的任務就是從這些雜亂無章的信息樣本庫中找出其中所隱藏著的內在規律,并且從中提取各自故障的不同特征,在對故障的模式進行劃分時,我們通??梢越柚怕式y計的方式,在對故障模式進行識別時可以采用較為成熟的關聯規則理論,實現變量之間的關聯關系,并最終得到分類所需要用到的一些規則,從而最終達到分類的目的,依據這些規則,就可以對一些新來的數據進行判斷,而且可以準確地對故障進行分類,找出故障所產生的原因和解決故障的正確方法。

三、數據挖掘技術保護設備故障信息管理的基本功能

1.數據傳輸功能。數據挖掘技術保護設備故障信息管理與分析系統的主要數據來源就是故障信息的分站系統,而分站系統中的數據是各個子站的一個數據匯總,而保護設備故障信息管理與分析系統所采用的獲取數據的主要方式就是一些專門的通信程序構建起系統與分站之間的聯系,將分站上的一些匯總數據傳輸到故障信息系統的數據庫中,分析系統所具有的數據傳輸功能,在進行數據的處理時又能做到不影響原先分站數據庫的正常運行,并且具備抗干擾能力強、計算效率高的優點。

2.數據的分析功能。系統在正常運行時,會從故障信息子站或者是分站采集相關的數據并且對這些采集到的數據進行分析整理,最終得到有用的數據信息,利用數據挖掘技術對龐大的故障數據進行分析、分類以及整理,能夠有效地找出有用的信息,歸并一些冗余的信息,對信息進行有效地存儲和分類。另外,數據挖掘技術還具有信息查詢的功能,可以進行不同條件下的查詢,例如按時間段、報告類型、設備型號以及單位等進行查詢,實現查詢后的備份轉存等,根據故障信息系統所提供高的數據信息以及本系統庫中所保存的一些整定阻抗值,可以通過邏輯判斷生產繼電保護動作的分析報告,主要包括對故障過程的簡述、故障切除情況以及保護動作情況等,可以便于繼電保護人員直觀的對保護裝置的動作情況進行分析。

四、結語

隨著企業自動化程度的不斷提高以及數據庫技術的迅速發展,很多企業在一些重要的設備方面都安裝了監測系統,對設備運行過程中的一些重要參數和數據進行采集,采用數據挖掘技術可以有效地解決設備故障診斷中的一些知識獲取瓶頸,將數據挖掘系統充分應用到監控系統中,有效解決故障診斷中的一些困難,事實證明,將數據挖掘技術應用到故障診斷中是非常有效的,也是值得研究和學習的新型技術手段。

參考文獻:

[1]李勛,龔慶武,楊群瑛,羅思需,李社勇.基于數據挖掘技術的保護設備故障信息管理與分析系統[j].電力自動化設備,2011,9

[2]李建業,劉志遠,蔡乾,趙洪波.基于web的故障信息系統[j].電力信息化,2007,s1

簡述價值工程的基本原理范文5

本節內容是在學習“生物的遺傳和變異”理論知識的基礎上,進一步引導學生認識遺傳學的基本原理如何應用于實踐,也為下一節“基因工程及其應用”的學習做了鋪墊。

關于雜交育種,教材首先從問題探討導入,使學生從玉米育種專家的角度,嘗試從理論上探索雜交育種的方法,接著介紹古代的印第安人通過選擇育種的方法選育出具有優良性狀的玉米品種,并指出其局限性;通過培育“高產、抗病小麥新品種”和“中國荷斯坦牛”兩個實例,介紹雜交育種的概念和過程;利用“思考與討論”欄目引導學生思考雜交育種方法存在的不足之處。關于誘變育種,教材介紹了誘變育種的方法,通過實例說明誘變育種的重要作用。因此把“遺傳和變異規律在改良農作物和培育家畜品種等方面的應用”作為教學重點,將“雜交育種和誘變育種的優點和局限性”和“用遺傳圖解表示各種育種過程”作為教學難點。教學過程中使用“探究式”和“討論式”的教學方法,采用多媒體教學,以教學案例為課堂教學主線,突破教學重點;通過歸納和比較雜交育種、誘變育種、單倍體育種、多倍體育種方式的異同點,突破教學難點。

2、教學目標

2.1 知識目標

簡述雜交育種的概念,舉例說明雜交育種方法的優點和不足;舉例說出誘變育種在生產中的應用;總結雜交育種、誘變育種、多倍體育種、單倍體育種異同點。

2.2 能力目標

嘗試用遺傳圖解的方式表示育種過程;運用遺傳和變異原理,解決生產和生活實際中的問題。

2.3 情感、態度與價值觀目標

認同育種技術的改進對解決糧食危機等問題的重要性;體會科學技術在發展社會生產力、推動社會進步等方面的巨大作用。

3、教學過程

3.1 創設情境,激趣導入

課件展示如下圖片:袁隆平院士與超級雜交水稻、李振聲院士與小偃系列小麥新品種、農民育種家李登海與掖單系列雜交玉米、優質奶牛中國荷斯坦牛、太空椒、高產青霉素菌株,引出課題“雜交育種與誘變育種”,激發學生的探究欲望和學習興趣。

3.2 自主學習,提升能力

課件展示導學提綱,引導學生在閱讀教材的過程中,掌握本節內容的單點知識,初步形成知識框架。

導學提綱:①古印第安人在何種條件下種植玉米的?②什么是雜交育種?其依據的遺傳學原理是什么?有哪些優缺點?③,什么是誘變育種?其依據的遺傳學原理是什么?有哪些優缺點?④誘變育種方面取得了哪些成就?

學生閱讀教材,把相關知識點記錄在課堂記錄本上,先在小組內進行交流,然后利用投影儀進行展示,教師適時給予指點評價。

3.3 案例引領,突破重點

課件展示一系列教學案例,引導學生分析歸納,對提出的問題進行探究,得出相應結論,完善認知結構,從而突破教學重點。

案例1:大約1萬年前,古人就開始馴化野生動物、栽培植物?,F在栽培的玉米就是古印第安人最早選擇和培育的,他們選育出了果穗碩大、淀粉含量高的玉米。請結合教材內容,回答下面問題。(1)古印第安人培育玉米的方法稱為什么?(2)這種育種方法有哪些優缺點?

學生通過閱讀教材可以找到問題的結論,然后回答,教師歸納總結:這種育種方法稱為選擇育種,其優點有技術簡單、容易操作;缺點有選擇范圍有限,育種周期長等。選擇育種只能利用生物在自然環境條件下產生的有限變異,即突變和基因重組,在某個植株已有的性狀組合中選育優良品種。在實踐中,人們逐漸摸索出另一種育種方法——雜交育種。

案例2:玉米黑粉病又名瘤黑粉病,是常見的玉米病害之一,由玉米黑粉菌侵害所致,為害莖、葉、雌穗、雄穗、腋芽等幼嫩組織,使果穗變小,甚至不能結穗?,F有兩種具有不同性狀的玉米,其中一種具有子粒多、不抗黑粉病性狀,另一種具有子粒少、抗黑粉病性狀。假如你是玉米育種學家李登海,怎樣利用這樣的兩種玉米,培育出同時具有子粒多、抗黑粉病兩種性狀的玉米新品種?將你的設想用遺傳圖解表示出來。

學生在學習小組內進行討論,利用學過的“基因的自由組合定律”遺傳圖解,設計育種方案,討論可能遇到的困難,然后各組交流解決方案的設想。教師對各組設計的方案進行點評,指出優點和不足之處,形成較科學的方案,并指出這種育種方法就是雜交育種。課件展示育種方案(圖1)。

課件展示問題:(1)F1表現出何種性狀?(2)F2中出現新性狀的原因是什么?(3)F2的表現型是否符合孟德爾的自由組合定律的比例?

學生討論后給出結論,教師指出:題干沒有給出兩對相對性狀的顯隱性關系,所以F1表現出來的性狀可能有四種;F2中出現新性狀的原因是F1減數分裂形成配子時,控制不同對性狀的基因之間出現了重新組合,導致F2兩個性狀之間的重新組合;只有控制不同對性狀的基因位于非同源染色體上,F2的表現型才能符合自由組合定律9:3:3:1的比例。大家都已在理論上嘗試雜交育種了,下面以小麥為例,讓我們更好地理解雜交育種。

案例3:小麥高稈(D)對矮稈(d)為顯性,抗銹病(T)對不抗銹病(t)為顯性,兩對基因獨立遺傳,現有純合的高稈抗銹病的小麥(DDTT)和矮稈不抗銹病的小麥(ddtt),假如你是小麥育種專家李振聲院士,怎樣才能得到矮稈抗銹病的優良品種(ddTT)?

教師要求學生獨立完成育種方案,并用遺傳圖解的方式來表示。選取2個學生的方案用投影儀展示,其他學生對其進行評價。教師用課件展示規范的寫法(圖2),學生修正自己不規范的地方。

簡述價值工程的基本原理范文6

關鍵詞: 軟件工程; 任務驅動教學法; 案例教學法; 項目驅動教學法

中圖分類號:TP311.5 文獻標志碼:A 文章編號:1006-8228(2017)05-50-04

Discussion on teaching model of software engineering course

Li Ling

(Computer Science and Control Engineering Institute, North University of China, Taiyuan, Shanxi 030051, China)

Abstract: Software engineering is a major course in computer specialty, which plays an important role in improving student's abilities of software development, teamwork, communication, innovation and self-learning. Aiming at the problem that the course teaching is emphasis on the technology more than the management, this paper expounds the educational objectives and the teaching contents based off the educational objectives. In order to improve students' interest in learning, the framework for the implementation of task-driven teaching method and case teaching method is put forward, and the application of project-driven teaching method in practice teaching is expounded.

Key words: software engineering; task-driven teaching method; case teaching method; project- driven teaching method

0 引言

軟件工程課程是一門研究用工程化方法構建和維護有效、實用、高質量軟件的學科,是計算機專業人員必修的一門主干課程。它以數據結構、面向對象程序設計、數據庫原理及應用、操作系統等課程為先驅,糅合了工程化軟件開發思想,旨在讓學生通過本門課程的學習,理解軟件工程的基本原理、軟件項目開發各階段的任務,掌握傳統的結構化設計方法和面向對象的開發方法,建立以工程化思想管理軟件開發維護進程。對提高學生的軟件開發能力、解決問題和創新能力以及項目管理、團隊合作能力具有重要意義。

軟件工程一直是高年級專業課程中教學難度較大的一門課程。從對學生就業單位的問卷調查和訪談結果來看,教學效果未達到理想狀態。究其原因,有四個方面。

第一,本課程理論性強,如何引發學生興趣是重中之重。單純引入案例教學,沒有良好的組織過程,學生仍未能有“身臨其境”感覺,無法達到教學效果[1]。

第二,本課程是一門綜合性課程,起于理論,必須將理論應用于實踐中,理論實踐相結合,學生對知識點才會有深刻體會。目前教學仍有重理論輕實踐特點,理論與實踐有所脫節。

第三,實踐過程的組織耗時耗力,評價體系不完善。軟件工程的實踐環節涉及到數據結構、程序語言、開發環境、數據庫等多方面知識,因此實踐的開展,易受到先驅課程沒有學好或沒有拓展、遺忘等影響。需對學生知識狀況進行摸底評估。對于實踐過程耗時長,要考慮如何引導學生高效工作;如何評估劃分不同學生知識結構的層次;針對學生良莠不齊情況合理管理及高效引導實踐進程。而目前對實踐過程的評價,除了印象分,仍是以最終結果評價為主,有失公正性,對學生的團隊協作能力培養也是桎梏。

第四,本課程知識體系一直存在重技術輕管理的誤區。現工程教育認證標準在各大高校逐漸推展開。工程教育認證,明確將項目管理能力、承擔團隊成員以及負責人的角色能力、溝通能力等寫入了畢業要求。加大學生軟件工程管理能力教育力度,培養符合工程化認證標準的人才,是需要我們反復思考加實踐來推進的。本文從軟件工程課程培養目標、教學內容體系、課程教育方法三方面出發,淺談對軟件工程課程教改的一些思路。

1 件工程課程培養目標

本課程旨在培養學生軟件工程理論知識、職業技術能力、職業素養三方面的能力。理論知識方面,要求學生掌握傳統的結構化開發和面向對象開發中各階段的任務、任務完成的步驟,以及相關模型建立的方法。職業技術能力方面,要求學生基本掌握使用Microsoft Project進行軟件項目管理,使用visual Source safe進行版本控制、使用 Rational Rose和Viso進行軟件系統建模,使用JTest進行輔助測試、使用loadrunner進行壓力測試。職業素養方面,通過組織學生進行團隊項目開發,培養學生項目管理能力,談判、溝通、寫作能力及團隊合作能力。

2 軟件工程課程教學內容

工程教育認證基本思想是,以社會需求為導向,革新教學模式[2]。因此,我們應該根據社會需求,合理確定知識結構?;谏鐣枨蠹罢n程培養目標,本課程內容分為理論和實踐兩部分。

理論部分主要內容如表1所示。

實踐部分旨在引導學生將理論應用于實踐中,加深對理論的理解,并鍛煉學生的軟件需求分析、設計、開發能力。針對面向過程軟件工程,設計了《期末成績統計軟件》模擬案例。針對面向對象軟件工程,設計了《小型圖書管理系統》模擬案例。整個項目實施過程,以學生分組形式進行,培養學生的軟件開發、談判、溝通、寫作能力,團隊合作能力,全面提升學生的職業素養。

3 軟件工程課程教學方法

軟件工程是一門工程化的課程,理論性、實踐性并重。如果教師采用傳統“填鴨式”教學方法,以平鋪直敘的方式對課本內容進行PPT講解,極易讓學生失去學習興趣,降低教學質量。教師要想讓學生充分了解并掌握本課程知識,必須具體問題具體分析,不同的教學內容采用不同的教學模式。例如針對軟件工程課程各類知識結構特點,采用任務驅動教學法、案例教學法、項目驅動教學法、自學等多種方式混合的綜合教學方法,以此激發學生的好奇心和解決問題的好勝心,調動學生積極性,提升課程教學效果。

3.1 課堂教學方法

3.1.1 任務驅動教學法

任務驅動教學法是建立在建構主義學習理論基礎上的,有別于傳統教學的新型教學方法[3]。建構主義是一種關于知識和學習的理論,強調學習者的主動性,認為學習是學習者基于原有的知識經驗生成意義、建構理解的過程,而這一過程常常是在社會文化互動中完成的。建構主義的提出有著深刻的思想淵源,它具有迥異于傳統的學習理論和教學思想,對教學設計具有重要指導價值。

任務驅動教學法是“以任務為主線、教師為主導、學生為主體”的教學方法。通過巧妙設計,將教學知識點融入到一個個具體任務中,引導學生通過學習新知識新技能來完成任務,達到新知識的理解掌握,并提升學生分析問題解決問題的能力。在此,簡述本人在面向對象軟件工程需求分析階段教學中,對任務驅動教學法的運用和一些教學體會。具體過程如下。

⑴ 描述問題。教師首先提出一個實際項目-小型圖書管理系統。對項目問題定義進行簡要闡述。

⑵ 提出需求分析任務。將教師本人作為客戶,要求學生獲取小型圖書系統需求。

⑶ 執行任務。學生根據自生經驗,通過各種方法獲取需求,并將需求表述。獲取需求過程中,學生用到的通常的是與教師面對面溝通方法,溝通方法單一且因為溝通歧義,會導致獲取需求與實際需求矛盾,或只為實際需求的一部分。教師就此引導學生,學習情境分析、問卷、試用客戶老系統、簡易應用規格說明技術、快速原型等多種獲取需求方法。獲取需求過程中,要對需求結果進行表述。學生通常會用文字以段落方式長篇大論。這種方式邏輯不嚴謹,且容易產生誤解。教師引導學生學習使用用例圖及用例文檔的表述方式,并讓學生對用例圖方式與段落式表述方式比較,達到對用例圖的理解、認可及掌握。

3.1.2 案例教學法

案例教學法是基于一定的教學目標,以包含疑難問題的實際情境的描述即“案例”為載體,教師扮演設計者和激勵者的角色,鼓勵學生積極參與討論,運用所學的理論知識去識別、分析、解決問題,使學生達到對所學理論知識的深入理解及掌握,并提升學生解決問題的創新能力。在此簡述本人在面向過程軟件工程總體設計方面對案例教學法的運用和一些教學體會。具體過程如下。

⑴ 學習軟件設計原理、模塊內聚、耦合、啟發式規則。

⑵ 基于《小型考務處理系統》數據流圖,使用面向數據流的設計方法映射出結構圖,將該結構圖作為案例提供給學生。要求學生根據軟件設計原理、技術等相關知識對結構圖進行結構優化。

⑶ 個體準備。每位學生獨立思考,準備優化材料,包含理論來源和結構圖處理方式。

⑷ 分組討論。按3-4人一組對學生分組,并進行組內討論,給出結構圖優化的統一意見。

⑸ 按組發表意見。每組推選一個代表,敘述本組對結構圖的逐步優化方案及理論來源。

⑹ 總結階段。留出一定的時間讓學生自己進行思考和總結。隨后,教師根據每小組總結的結果,同學生一起進行匯總歸納,并依據教師自身的優化經驗對結論進行點評補充。

3.1.3 自學

大學生要具備一定的自學能力。軟件工程課程要求學生掌握Microsoft Project、visual Source safe、Rational Rose、Viso多個軟件的使用。教師可在課堂上對這些軟件的學習做適當引導,并布置學習任務及作業,及時檢查并糾正錯誤。

3.2 實踐

軟件工程課程的實踐環節,可采用項目驅動教學法組織實施。項目驅動教學法是一種以教師為主導、學生為主體、項目為媒介,通過實踐方式完成項目,以提升學生綜合能力和職業素質為目標的系統教學方法。

項目驅動教學法用于軟件工程課程的實踐環節。主要實施過程如下。

⑴ 學生分組。每個項目小組,設組長1名,組員3-4名。為避免學生自由組隊強強聯合造成的“馬太效應”,教師發動班干部輔助完成分組工作,M量做到強弱聯合組隊。

⑵ 項目布置。教師具有實際意義的多個項目問題描述。通過分配或自主選題方式提供給各項目小組。每個項目在一個班級中最多重復三次,以防小組間抄襲。公布內容抄襲處罰辦法,達到警示作用。

⑶ 項目實施。項目小組選用合理過程模型。將教師作為模擬客戶,嚴格按照軟件工程思想完成項目。完成項目過程中,著重從如下幾方面進行監控。

第一,在項目實施的各個階段,必須提交相應文檔。具體包含《關于系統規模和目標的報告書》、《軟件項目開發可行性分析報告》、《需求規格說明書》、《系統設計說明書》、《測試計劃》、《用戶使用手冊》。文檔要求符合軟件文檔規范。

第二,必須運用Microsoft Project、visual Source safe、Rational Rose、JTest、loadrunner 等作為軟件工程支撐環境,輔助進行軟件開發。

第三,堅持階段性的考核。

傳統實踐環節考核,通常是項目完成后,以小組答辯形式進行的終極考核方式[4]。這種考核方式,無法在實踐過程早期及中期,發現學生項目進展的重大問題并及時糾正。尤其對某些自我約束能力較差的學生,也可能出現實踐前期自由散漫工作進度緩慢,后期又無法按時完成的情況。

猿紙錐渦鑰己朔絞較緣糜任必要。考核成員由教師和項目組長擔任??己顺煽冇筛麟A段考核成績、最終項目答辯成績按比例計算。各階段考核中,將小組項目的組織過程、小組成員的參與情況、成員對項目本階段的貢獻等多個方面,都作為考核指標。通過階段性考核方式,既督促、鼓勵了學生的積極參與態度和團體合作精神,又能夠及早讓項目小組認識到本組工作不足并抓緊改進,最重要的是階段性考核方式較終極考核方式更公正客觀。

4 總結

根據本科工程教育認證標準,現今社會對計算機相關專業人才的能力要求越來越全面。計算機專業人員要具有軟件開發能力、團隊合作能力、創新能力、自學能力等多方面綜合能力。根據多年的教學經驗,本文從培養目標、教學內容、教學方法三方面闡述了進行軟件工程課程教學改革的一些經驗。分別論述了任務驅動教學法、案例教學法、項目驅動教學法等幾種方法在課堂教學和實踐教學中的實施過程。這些措施激發了學生創新意識,調動學習積極性,對提升學生綜合能力切實可行,達到了課程培養目標要求。工程教育認證的基本準則是持續改進,我們將在軟件工程課程現有教學方法的基礎上,合理運用各種教學輔助工具,對新的更合理的教學方法進行長期的不斷的探索。

參考文獻(References):

[1] 王辰尹,衣楊.面向應用型IT人才培養的軟件工程教改關鍵問題研究[J].計算機教育,2014.8:27-31

[2] 賈玉祥,陳爭艷.面向工程教育的軟件工程案例分析與實踐課程[J].現代計算機(專業版),2015.27:9-12

亚洲精品一二三区-久久