前言:中文期刊網精心挑選了軟件技術方案范文供你參考和學習,希望我們的參考范文能激發你的文章創作靈感,歡迎閱讀。
軟件技術方案范文1
關鍵詞:CDIO模式;培養方案;課程體系;項目教學
中圖分類號:TP3-4
CDIO代表構思(Conceive)、設計(Design)、實現(Implement)和運作(Operate) ,是由麻省理工大學、瑞典皇家工學院等4所大學組成的跨國研究團隊獲得Knut and Alice Wallenberg基金會近2000萬美元巨額資助,經過四年的探索研究,創立了 CDIO 工程教育理念,并成立了以 CDIO命名的國際合作組織。CDIO教學模式是近年來國際工程教育改革的最新成果,不僅繼承和發展了歐美20多年來的工程教育改革的理念,更重要的是系統提出了具有可操作性的能力培養、全面實施以及檢驗測評標準。它以產品研發到產品運行的生命周期為載體,讓學生以主動的、實踐的、課程之間有機聯系的方式學習工程[1]。
1 軟件技術專業人才培養目標
為適應我國信息化產業的需求、促進IT行業的穩步發展,從上世紀90年代末到本世紀初,教育部出臺了一系列關于加快IT人才培養的政策性文件。在文件中指出,要大力發展職業教育,加快人力資源開發,實施國家技能型人才培養培訓工程,加快生產、服務一線急需的高素質技能型人才的培養。軟件技術專業作為IT職業教育的重要組成專業,其目標主要致力于培養適應生產、建設、管理、服務第一線的需要,適應軟件企業開發需求和高等技術應用型專門人才。
2 CDIO模式下軟件技術專業培養方案的構建
2.1 總體構思
為實現軟件技術專業的培養目標,我院自創辦以來便與微軟、ATA、安博等公司合作辦學,深化校企合作辦學理念,堅持走產學辦學方向。經過多次對企業的調研,我們認識到要使學生畢業后能正常的與企業接軌,必須大力加強學生實踐能力的培養,讓學生在日常教學活動中掌握專業技能,體會到企業的氛圍。為此,我們在課程體系建設過程中,根據企業對軟件人才的需求變化,不斷地改進專業課程設置和教學內容,以CDIO教學模式為指導,按照理論教學與實踐并重、相互滲透的原則,適當增加實驗和實訓的比例[2],重新構建了培養計劃和教學標準。在培養方案中充分體現了以項目設計為導向,以能力培養為目標的項目教學工學結合的人才培養模式。該模式下,實踐能力的培養成為教學活動的重心[3],教學模式從以教師為中心的教授法轉變成以學生為中心的教、學、做一體的項目教學法。除教學模式的轉變外,在培養方案的建設中,還解決以下幾個問題:1、合理規劃課程體系,施行分方向教學;2、進一步修訂實驗大綱,增設課程綜合實驗和綜合實踐項目;3、調整課程實踐,充分營造企業項目開發氛圍。使學生具備對項目進行構思、設計、實現和運作能力,具備項目的管理和團隊協作能力,掌握實際項目開發的工作流程。這也正是CDIO教學模式下,軟件人才的培養目標。
2.2 規劃課程體系
軟件技術專業人才培養規格中包括知識、素質、能力的培養要求,專業課程的設置決定學生所必須掌握的知識和能力,同時也決定著學生能否勝任將來的工作崗位,因此它是CDIO教學模式中最為關鍵的環節。為使教師能夠更好地認識所授課程的性質和學生所要達到的目標,我們在遵循專業培養大綱的前提下,充分考慮課程在專業中的地位和作用,將專業課程劃分成專業基礎課、專業核心課、專業選修課、常規實訓、企業平臺綜合項目實踐(也稱:畢業實訓)、畢業實習和頂崗實習。在3年培養計劃中,前3個學期主要學習專業方向課程,并穿插課程綜合實驗,后3個學期則以項目開發為主,穿插專業核心課程的學習,專業實踐課時從395調整為705,并在最后一個學期設置企業實習實訓,著重突出實踐技能和專業素質的訓練。
新生在入學第一學期里,主要學習計算機基礎、計算機數學基礎、程序設計基礎和WEB編程基礎、關系數據庫與SQL語言等專業基礎課程,使學生初步掌握專業理論知識、代碼編寫能力和編寫規范以及對靜態網頁的部署和規劃能力,為后序專業課程的開設打下堅實的基礎。
根據企業崗位的定向和要求,我們在學生進入第二學期后,施行分方向教學,將專業劃分為.NET技術方向和JAVA技術方向,并根據軟件項目開發的需要分別開設專業核心課程。以.NET技術方向為例,其核心課程包括:C#程序設計、SQL Server 開發與實現、數據庫訪問技術、WEB程序應用開發、.NET FRAMEWOR程序設計、XML Web Service開發、軟件測試與文檔寫作、.NET設計模式等。我們根據學習的漸進性原則和能力訓練不斷線原則,將課程散列分布在第二到第五學期中。核心課程的開設直接服務于項目開發,不同課程之間緊密銜接,形成一個前后相關的有機的專業核心課程體系。
2.3 分方向教學的必要性
在傳統專業方向的教學中,課程體系的設置沒有方向性,側重于理論知識面的拓展,而減少了專業技能的訓練。學生畢業后,什么技術都會一點,卻都是淺嘗輒止,不夠深入,無法符合“職業技能型人才”的要求。與傳統的專業方向教學相比,分方向教學具有以下3點優勢:(1)確定專業的學習方向,專業知識在空間上得到的延伸和拓展,學生可以深入的學習專業技能,開展項目實踐。(2)學生學習目標明確,主觀能動性強,有助于培養學生的自學能力和創新思維能力。(3)所培養的學生符合企業對人才的招聘規格,提高就業的專業對口率。
3 項目實踐
項目實踐是檢驗知識與技能是否達標的唯一途徑,項目教學的開展是CDIO大綱從構思、設計到實現和運作的綜合體現。
3.1 課程綜合實驗
我們將CDIO教學模式融入課程教學中,在核心課程中分別選取3~4門作為專業主干課程,并設置課程綜合實驗,以“WEB程序應用開發”課程為例,其課程實驗項目是“電子商城的界面設計與登錄功能的實現”。主干課程的理論與實踐學時比例一般為1:1~1:2,并在學期末設置一至二周課時來完成課程綜合實驗,任課教師在完成基本的教學計劃外,還必須指導學生完成該課程的綜合實驗項目,綜合實驗的考核作為評價一個學生是否掌握該門課程的主要依據之一。
3.2 綜合項目實訓
實習實訓課是在專業課程的基礎上開設的綜合項目課程模塊,是對所學課程知識的綜合性應用,包括基礎層次和高級層次的項目制作[4]。軟件常規實訓開設于第四學期,屬于基礎層次的項目設計,項目內容以模塊功能的設計與實現為主,重點在于對學生的技能做進一步的強化和綜合性的訓練,為下一階段的綜合項目實訓打下堅實的基礎。
為更好地開展高層次的綜合項目實訓,學院采取了以下措施:(1)積極推進校企合作,分別與微軟、安博教育、中軟國際和廈門迪傲等軟件公司合作開展項目教學;(2)組織專業骨干教師參加企業項目實踐和軟件前沿技術的培訓,著力打造一支具有專業素養和項目開發能力的教師團隊;(3)組織教師根據不同的專業方向,制定《綜合實訓項目指導手冊》。
在項目開發過程中,我們以項目小組(每組4-5人,并推舉一人作為項目經理)的形式進行項目的開發[5],學生根據自身的特長和愛好分別擔任不同的項目角色,分別完成從項目的分析、設計到模塊功能的實現、測試以及文檔的撰寫等工作,在小組成員共同協作下完成整個項目的開發。
為了給學生一個展現自身的特長的平臺,增進學生之間的交流與溝通,我們在項目開發的里程碑階段組織項目的評審。第一階段針對學生對項目的分析與設計。第二階段針對代碼的編寫與文檔的規范;第三個階段是對整個項目的綜合評審,也是項目的驗收評估。評審過程以項目演講的形式進行,并即興回答評審老師的提問。
整個項目的開發以“學生為中心”,實現了C-D-I-O四個階段技能的綜合訓練。
3.3 營造企業氛圍
在項目開發階段,我們采用了企業化的開發平臺與架構(如java實訓采用SSH框架結合MVC模式實現輕量級項目開發),使用模塊化的開發方式對項目進行設計、實現與集成;結合企業管理模式制定實訓日常管理條例,學生以一名公司職員的角色參與項目開發;企業指派軟件技術人員參與指導實訓教學;鼓勵學生參加企業的項目實踐和頂崗實習,體驗真實的企業開發環境。
4 教學效果
通過對培養方案的改革和建設,CDIO工程教育理念在我院得到了貫徹和實施,教學效果有了顯著的提高,具體表現為:
(1)提高了學生的學習主動性。教學實施過程通常是圍繞某一項目任務展開,教師采用問題引導的方式開展課堂教學,側重培養學生對問題的分析與解決的能力,有效的調動課堂氣氛。學生學習的積極性和主動性有了顯著的提高。
(2)提高了學生的職業技能。教學模式從傳統的理論講授法逐步轉變成以項目為主線的項目教學模式,學生的專業技能和職業素養得到了切實的提升,能較好完成對項目的構思、設計與實現,初步掌握了軟件開發的一般流程。
(3)提高了學生的團隊協作能力。在采用小組分工的綜合項目實訓中,小組成員之間在進行有效的溝通和交流后,制定出項目的需求和開發計劃,并在整個小組的默契配合下,完成整個項目的開發。
(4)軟件大賽捷報頻傳。軟件設計大賽是在校生將所學知識付之于實踐的過程。為更好地踐行“以賽促教,以賽促學”的思想,學院積極組織學生參加社會各類軟件設計比賽,學生都能在比賽中嶄露頭角,更在2012年囊括了微軟“校園之星”軟件設計大賽全國總決賽的第一名和第二名。參賽學生憑借良好的職業素養,被選為微軟公司實習生,現已轉為微軟正式員工。
5 結束語
我院在軟件專業培養方案中注入了CDIO工程教育理念,對培養方案中的課程體系和教學實驗進行合理規劃,進一步增設教學實驗項目,調整課時分配比例,同時改革教學模式和方法等,使學生初步具備工程項目實踐能力,取得了較好的教學效果。然而,軟件技術行業日新月異,因此,工程教育更應該與社會的大發展緊密聯系,真正做到“實境耦合,工學結合”,方能實現“改革創新,服務社會”的人才培養目標。
參考文獻:
[1]陶勇芳,商存慧.CDIO大綱對高等工科教育創新的啟示[J].中國高教研究,2006(11).
[2]國外三種職業教育模式比較及對我國職教的啟示[J].西北職教,2011(10).
[3]花秋玲.大學生素質教育的三大要素[J].科教創新導報,2008(7).
軟件技術方案范文2
[關鍵詞] 計算機 軟件安全 檢測方法
1.前言
安全性是軟件質量的一個重要屬性。對軟件安全的測試就是采用各種方法來驗證或發現系統安全方面的問題。從計算機軟件的應用來說,計算機軟件安全檢測的目的是避免由于軟件應用所帶來的潛在風險。計算機軟件安全檢測方法的研究對軟件安全檢測工作來說有著不可低估的作用,是保障計算機軟件安全必不可少的手段之一。
2. 軟件的安全性分類
軟件的安全性,可以劃分為失效安全性和保密安全性。
所謂失效安全性,即軟件運行不引起系統事故的能力,強調的是一類安全關鍵軟件的安全性失效可能造成重大人員傷亡、財產損失、環境污染等危險事故。對失效安全性的度量主要有建立在可靠性理論基礎上的安全度、失效度、平均事故間隔時間、軟件事故率等。對于失效安全性測試,常用的測試方法目前有基于故障樹的測試和基于最小割集的測試。[1]
所謂保密安全性,即與防止對程序和數據進行非法存取的預防能力有關的質量屬性。軟件安全性是軟件在受到惡意攻擊時仍提供所需功能的能力。對于保密安全性測試,目前主要有代碼走讀與審查、靜態分析、形式化方法、故障注入、基于模型的測試、基于屬性的測試、語法測試、模糊測試等測試方法。
3. 計算機軟件安全檢測是應注意的問題
從計算機軟件安全檢測來看,其是一個動態的檢測過程。在進行軟件安全檢測是需要關注到的問題有:
① 針對所檢測的計算機軟件所特有特點與涉及要求,在綜合分析的基礎上通過選擇適合軟件的檢測技術手段,并從實際出發的角度制定合理的安全檢測方案。同時,在進行計算機軟件安全檢測時要關注檢測人員的多元化,在計算機軟件安全檢測過程中不僅僅要配備軟件安全分析員,還要需要配備對該軟件系統熟悉同時是還是該系統的總體設計人員參加,只有多領域的配合才能更好的對軟件安全進行檢測。
② 在進行計算軟件安全檢測時,系統級、需求級與代碼級的分析是必須的。如果該軟件的規模比較大,還應對其進行軟件結構設計方面的分析。在具體的分析過程中從實際工作需要選擇合理的分析技術,必要時可以進行仿真環境與分析工具來協助檢測工作。從計算機安全檢測的角度來看,其過程是一個系統化的過程,無法通過簡單的方法來解決一個系統的所有安全檢測問題,因而在具體的家算計安全檢測過程中,需要選擇合理的安全檢測方法。
4 計算機軟件安全檢測的主要方法
4.1靜態分析安全測試
靜態分析安全測試主要通過對源代碼進行安全掃描,根據程序中數據流、控制流、語義等信息與其特有軟件安全規則庫進行匹對,從中找出代碼中潛在的安全漏洞。它可以在編碼階段找出所有可能存在安全風險的代碼,開發人員可以在早期解決潛在的安全問題。[2]
4.2形式化安全測試。
該安全檢測方法是確立軟件的數學模型,通過形式規格說明語言的支持提供形式化的規格說明。比較常用的形式規格語言有基于模型的語言、基于有限狀態的語言及基于行為的語言。有定理證明與模型檢測兩種形式化安全檢測的方法。
4.3基于模型的安全功能測試。該方法是對計算機軟件的行為與結構通過建模的方式生成測試模型,以測試模型為基礎生成檢測用例,進而驅動軟件安全檢測。比較常用的模型安全功能測試方法有有限狀態機與馬爾可夫鏈等等。
4.4語法測試。
該測試方法是以被檢測軟件的功能接口的語法生成軟件的測試輸入,通過這種方式檢測軟件對不同種類輸入的反映情況。用該方法進行測試的通常程序是對軟件接口的語言進行識別,定義語言的語法,在以語法為基礎生產測試用例同時執行安全檢測。
4.5基于故障注入的安全性測試。
該安全檢測方法是應用故障分析樹與故障數的最小割集來生產檢測用命。故障樹分析法用系統最不該發生的時間作為頂事件,在尋找導致事故發生可能的中間事件與底事件,通過合理的邏輯門符號將頂事件、中間事件與底事件進行連接,形成故障樹。該方法可以顯著提高檢測的自動化程度,是比較充分的安全檢測方法。
4.6模糊測試。
目前所用的是基于白盒的模糊測試,是對傳統模糊測試技術的進步。該檢測方法有效的結合傳統的模糊測試技術與動態測試用例。
5. 計算機軟件安全檢測的主要技術
5.1功能驗證
功能驗證就是對軟件需求中確定的有關安全模塊的功能進行測試驗證。作為網絡信息系統自身安全建設的需要,設計者會在軟件設計和開發過程中增加一些必要的安全防護措施:如權限管理模塊,數據加密模塊,傳輸加密模塊, 數據備份和恢復模塊等, 對安全的功能驗證可以采用與一般的程序功能測試相似的方法,如黑盒測試方法, 白盒測試方法或灰盒測試方法等用例來進行測試。
5.2 漏洞掃描
漏洞是指硬件、軟件或策略上的缺陷,這種缺陷導致非法用戶未經授權而獲得訪問系統的權限或者擴大訪問權限。在計算機軟硬件系統中,沒有絕對安全的組件,各種操作系統存在安全漏洞, 各種數據庫管理系統也存在安全漏洞,漏洞掃描軟件可以有針對性地對信息系統和應用軟件的有關漏洞進行掃描,再對發現漏洞進行有效的防范或補救措施,也可以對采取保護措施防止非法者利用已知的漏洞進行攻擊。常見的漏洞有拒絕服務漏洞,本地用戶擴權漏洞和遠程用戶擴權漏洞等。
5.3 模擬攻擊
模擬攻擊,就是假設自己是一個非法入侵的攻擊者(如黑客),利用目前存在的系統漏洞和常用的攻擊手段,對提交評測的系統的開發環境或使用環境里進行攻擊,以發現安全問題。主要的攻擊技術分為以下三類:服務拒絕型攻擊,漏洞木馬型攻擊,偽裝欺騙型攻擊。
5.4 偵聽技術
偵聽技術,也稱網絡監聽,可以獲取網絡上傳輸的信息,而這些信息并不是發給自己的,網絡偵聽技術是一個常用的手段,可以有效地管理網絡,診斷網絡問題,檢查網絡的安全威脅。目前網絡偵聽工具有多種, 有硬件,也有軟件的。測評人員為了評測信息系統的安全環境,熟悉網絡偵聽技術,使用偵聽技術是一種有效地安全測試方法。[3]
6.結束語
近年來基于Web 服務的分布式軟件快速發展,如何對Web 服務開展安全性測試是分布式軟件安全性測試面臨的嶄新課題[4]。而軟件安全檢測方法的存在其主要作用就是檢測、分析軟件或軟件設計中存在的這些安全問題,從而指導軟件進行安全性能改善[5]。另外,我們還要將軟件安全測試貫穿于整個軟件開發過程中,并采用國內外先進的技術和方法,定能保證軟件質量的提高。
參考文獻:
[1] 陳璇.淺談關于軟件安全性測試方法研究[J].電腦知識與技術,2009(3).
[2]施寅生,鄧世偉,古天陽.軟件安全性測試方法研究[J].微計算機信息.2008, 24 (1-3):56-58.
[3]王曉華.軟件安全測試方法研究.農業網絡信息.2010(3).
[4]晁永勝,鄭秋梅.軟件安全建模與檢測[J].計算機仿真,2007(10).
軟件技術方案范文3
關鍵詞:傳統教學方法;案例驅動教學方法;軟件建模技術
中圖分類號:G642.0 文獻標識碼:A
隨著教育科技水平的發展,傳統教學方式方法對培養新時代下的優秀人才已經出現了很多弊端,已經不能適應知識的發展速度和應用范圍的擴大。高校培養的人才不符合企業的實際用人要求,往往要花費很多人力和物力再次進行培訓。這說明高校的教學與社會實際應用產生了嚴重脫節,提高教學的效率和學生的知識運用水平已經迫在眉睫。本文針對傳統教學方式提出一些改革建議,結合具體的課程探索一些有效的教學方法。
一、傳統教學方法的特點和弊端
傳統的教學方式,主要以教師的講授為主,這種方式往往出現“教”大于“學”,即教師教的知識學生無法全部吸收,只能掌握其中的一部分。這種片面強調知識與技能的培養,忽視學生的主體性、能動性、自主性,不利于學生科學素養的培養。造成師生負擔過重,課堂教學效率不高。使一些學生產生厭學情緒。傳統教學往往是一種師生之間的雙邊活動,但現代教育實踐表明并非如此,教學還存在多種互動形式,如師生之間、生生之間、師生與多媒體之間等,因此,將教學活動界定為師生雙邊活動,難以反映教學活動的本質,也就難以從根本上解決提高課堂效率的問題。
二、案例驅動教學方法
案例驅動教學方法的出現,改變了傳統教學方式和教學理念的弊端,實現了教學過程中的多種互動形式,能更好的發揮學生的主體性和能動性,讓學生在興趣驅動中進行學習,避免了學生的厭學情緒。案例驅動教學本質就是創建生動活潑的學習情景,激發學生參與的興趣,這里的學習情景將聯系實際,讓學生進行真實案例的分析與設計,通過自我思考,培養獨立解決問題的能力。
三、教學案例設計方法
案例的選擇必須貼近學生的學習和生活,這樣學生就能較快的進入情景中的角色,明確自己的任務,對即將出現的各種問題能夠準確的把握。如何進行案例的設計,本文將結合軟件建模技術課程的特點,探索出一些案例教學經驗和內容。軟件建模技術是軟件工程專業和計算機相關專業的主干課程,熟練掌握軟件建模技術是未來從事軟件行業的不可或缺的核心技能。本課程詳細介紹UML的用例圖、類圖和對象圖、包圖、狀態圖、活動圖、時序圖、協作圖、組件圖和配置圖等模型的語法和語義,以及相關模型的建模技術和理論,重點是基于UML的軟件開發過程和系統建模方法。由此可見,本課程實踐操作性很強,傳統以老師為主的教學方式很難讓學生掌握實踐的精髓。為了讓學生能真實的體驗到今后實際工作當中對軟件建模技術的真實應用,提前具備在參加工作后才能積累的進行軟件開發和設計的相關寶貴經驗,案例教學將是本課程的一大亮點,能很好的培養學生各方面的素養。下面是以圖書管理系統為案例的教學內容設計。
四、圖書館管理系統案例描述
本案例主要包含“圖書館管理系統”的用例圖,類圖(對象圖),包圖,狀態圖,活動圖,時序圖,協作圖,組件圖和配置圖,共9種軟件模型的建立。“圖書館管理系統”的所有軟件模型將按照內容進行劃分,不同章節結合不同的軟件模型設計過程進行講解,讓學生全面掌握一個真實系統的完整的建模設計過程。最后,生成實際案例所有相關的軟件模型,構成一個完整的應用系統,并進行必要的審核,該審核可以通過小組討論,課堂競賽的方式進行,提高學生的參與興趣,讓學生在快樂中理解和掌握復雜的軟件設計理論和方法。
下面給出用例圖、狀態圖、時序圖、組件圖等主要模型的教學設計。
(一)用例圖
1. 確定系統涉及的總體信息
讀者:借書、還書、書籍預定;圖書館管理員:書籍借出處理、書籍歸還處理、預定信息處理;系統管理員:增加書目、刪除或更新書目、增加書籍、減少書籍、增加讀者帳戶信息、刪除或更新讀者帳戶信息、書籍信息查詢、讀者信息查詢。
2. 確定系統的參與者
首先分析系統所涉及的問題領域和系統運行的主要任務:分析使用該系統主要功能部分的是哪些人;誰將需要該系統的支持以完成其工作;系統的管理者與維護者。 圖書館管理系統的參與者包括讀者(借閱者),圖書館管理員和圖書館管理系統維護者。
3. 確定系統的用例
1)借閱者請求服務的用例
2)圖書館管理員處理借書、還書的用例
軟件技術方案范文4
關鍵詞:大件運輸 配車裝載 運行參數
中圖分類號:F542 文獻標識碼:A 文章編號:1674-098X(2017)05(a)-0008-02
大件運輸時必須考慮到運輸的安全性、經濟性和時效性。通常每次運輸的貨物外形尺寸和重量均不相同,在招標前需要進行大量的初步方案設計對比分析工作。這樣快速而準確獲取車組的運行參數就顯得十分重要了[1-2]。
傳統繪圖和人工計算車組的各項運行參數,是很浪費時間的。使用該公司開發完成的大件運輸輔助設計軟件配車裝載模塊后,能夠快速獲得準確的運行參數和配車裝載圖形,設計人員的工作效率明顯提高了。
1 貨物的輸入
1.1 數值輸入
設計人員只要將貨物的重量、外形尺寸和形狀信息輸入到相應的欄內即可完成貨物輸入。
1.2 圖形輸入
對于特殊形狀的貨物,該軟件設有將貨物的CAD圖形直接導入功能。軟件可識別并轉化CAD圖形數據,并能夠識別貨物的長寬高等外形尺寸數據。
2 車型輸入
軟件內置了尼古拉MDE型液壓平板車的部件庫,通過簡單選取操作,即可快速生成各式車型。該軟件同時預設并支持場地自行板的輸入。
公路運輸車型是該軟件重點,其涵蓋了半掛、全掛兩種牽引方式。半掛牽引車只允許輸入2縱列車型,可配置出全軸線、凹心、模塊梁和落下孔不同裝載車型。全掛牽引車允許輸入2、3、4縱列不同的車型,可配置全軸線、凹心、橋式、模塊梁和長貨轉盤等裝載車型。在牽引車的配置方面,允許前端加掛和后端頂推牽引車的輸入,見圖1。
對于場地倒運自行板車型,該軟件除允許縱列數不同外,也可以輸入不同縱列數的橫向和縱向軟連接的車型組。
3 設計輸出
3.1 運行參數的輸出
當貨物和車型配置完成后,軟件即可計算出該次配車裝載相關的十余項重要運行參數,圖2是12軸2縱列全掛車組裝運送200 t貨物的大件運輸運行參數。
3.2 配車裝載圖的輸出
除過得到以上的車組運行參數,軟件還自動顯示車組的三視圖。
3.3 圖形輸出功能
圖3為配置完成的載貨車組,圖形可以以CAD圖形文件輸出,方便設計人員在后續實施方案中的應用。
4 其他特殊功能
4.1 添加鞍座和抬梁功能
軟件具有鞍座、抬梁設置和添加功能,通過簡單設置鞍座的直徑、凈高度、長、寬、重量,抬梁的長、寬、高、重量,用鼠標點擊添加即可,同時允許移動位置。
4.2 車身撓度計算
液壓平板車在承受貨物的壓力時,會導致車架的變形,軟件中可用車身撓度曲線展示車身的變形程度。對于多支點的大件貨物,通過移動支點位置,車身的撓度曲線也將實時變化顯示,此功能可幫助設計人員尋找合理的支墊放置位置。
4.3 支撐方式選取功能
軟件支持常用的三點支撐和四點支撐方式。
圖4分別為三點支撐和四點支撐方式,相同顏色的懸掛共同組成一個支撐區域,每個支撐區域的軸壓實時顯示。
4.4 貨物移動功能
軟件允許貨物前后左右移動。貨物移動后各點支撐軸壓會實時顯示。設計人員可根據軟件實時顯示的軸壓數據,調整貨物位置,確定最合理的貨物裝載位置。
4.5 關軸
大件運輸過程中液壓平板車可能出現爆胎的情況,這種意外情況發生后,通常采取關軸措施,將爆胎輪胎所在懸掛吊起以便更換輪胎[3]。因此,其懸掛所在承壓區域的軸壓將發生變化,在方案設計時應予以考慮,防止輪胎爆胎后整個承壓區域的軸壓過大,導致風險增加。軟件可模擬關軸狀態,計算出關軸后承壓區域的軸壓數據變化。
5 結語
該配車裝載輔助設計軟件已經在該公司得到實際應用,使得車組各項運行參數準確快速計算,給方案制作人員提供了準確,科學的設計依據,大大提高了設計人員在招投標階段的工作效率。
參考文獻
[1] 周彭滔,單奇,葉運廣.大件運輸車-橋耦合動力學分析[J].中國測試,2017(1):127-131.
軟件技術方案范文5
關鍵詞:高職;軟件技術專業;.NET方向;課程鏈建設的研究
中圖分類號:G642 文獻標識碼:A 文章編號:1009-3044(2016)27-0113-02
Abstract: This paper analyzes the current problems of software technology specialty in vocational school education. With the talent training program, curriculum system,.NET direction curriculum chain and curriculum chain teaching material development as the research content, explore the construction direction curriculum chain research, promote and refine the professional construction.
Key words:vocational school;software technology major;.NET direction;research on the construction of curriculum chain
1 研究背景
當前世界正進入以信息產業為主導的新經濟發展時期,軟件新技術、新產品、新服務日益融入經濟社會各領域。無論是基于“互聯網+”的網絡化、平臺化、智能化現代服務業,還是推動產業轉型升級的工業互聯網,都需要依靠軟件來推動變革。目前許多城市都建立了自己的軟件產業園,隨著地方軟件產業的迅速發展,對軟件技術專業人才的需求也越來越大。大多數軟件企業急需“即插即用”型員工,強調軟件開發的“實戰經驗”。各高職院校對如何培養軟件專業技能型專門人才也做了許多有益的探索,辦出了自己的特色,但還是存在諸多問題:
1)人才培養方案中專門化方向不明確
目前許多學校的人才培養方案是廣泛方向的。所謂“廣泛方向”,簡單地說就是無方向,即盡可能多地開設相關課程,雖然面面俱到,但學而不精,進行的是“通才”而不是“專才”的培養。看上去畢業生的擇業范圍很廣,但到企業什么都不能做。雖然學習了各種不同的程序設計語言,但學生畢業后,依然不會“編碼”,老師教了很多,但對學生而言,真正有實用價值的不多,針對性不強,無法做到“即插即用”。
2)課程體系崗位針對性不強
很多高職院校軟件技術專業的課程體系是“微縮化”的本科教育課程體系,強調了知識的系統性和完整性,課程體系的崗位針對性不強。課程安排廣而泛,多數課程是獨立于其他課程而進行的,忽略了與其他課程之間的聯系,沒有將多門課程融入到一個主題,許多學生自身的能力無法做到將幾門課程的零碎的,不成體系的知識點串接起來,導致培養的學生不適合市場需求,就業率不高。
3)教材缺乏銜接性
目前市場上的軟件專業相關課程的教材很多,但是它們之間缺乏相關性。沒有根據市場需求、課程體系、學生情況等方面進行編寫,一本教材就是一個孤立的內容,雖然教材中的案例或項目內容比較好,但是在整個課程鏈中使用就不一定合適,要掌握軟件技術專業專門化方向的整體知識,對于高職學生來說缺乏連貫性和實用性。
我校創建軟件技術專業以來,一直致力于專業教學與改革,先后被評為市級重點建設專業,市級優秀教學團隊,課程資源建設穩步跟進。通過市場進行調研結合高職人才培養以實用性技術人才的特點以及近幾年來我校軟件技術專業學生畢業后就業的情況,學生比較適合.NET方向的開發,以此為依據,我們摒棄原先廣泛方向的軟件技術人才培養模式,并在2015年9月份提出“軟件技術專業.NET方向課程鏈建設的研究”這一課題,通過對人才培養方案、課程體系,課程鏈及課程鏈教材開發等內容的加以研究,努力找出一個方法,使教學更符合市場對軟件技術專業需求、符合學生理解和接受的教學模式、符合專業教育和學習的系統課程,促進和細化專業建設。
2 研究內容
1)人才培養方案的研究
高職的辦學以服務為宗旨,以就業為導向,以培養技術應用型高技能人才為要根本任務。人才培養方案既是人才培養的關鍵,也是一個學校辦學理念的體現,要想在競爭中取勝,就必須設計有自己特色的人才培養方案,在設計時,要充分了解畢業生所面向的職業崗位,明確職業崗位所需要的知識和技能,從而培養出適銷對路的“人才”,滿足社會的需要。
目前,軟件人才的需求呈多樣化的態勢。軟件技術專業課題組對本地軟件產業園進行了人才需求調研,調研的主要目的是了解本地區軟件產業相關崗位設置情況(工作任務、崗位職責、職業資格證書等),并根據崗位設置情況進行能力需求分析,進而制訂和調整現有的人才培養方案及課程體系,以求最大程度與企業的人才需求接軌。調研結果顯示:高職軟件技術專業的就業崗位主要屬于軟件技術產業鏈式的中、下游,即軟件程序員、網頁設計師或網站管理員、軟件測試員、軟件維護/技術支持、軟件銷售等技術類崗位,并且軟件企業當前使用的主流技術.NET和JAVA,也有不少企業采用PHP。在此基礎上,課題組以職業崗位的任務和能力要求為出發點,通過文獻查閱、企業調研、畢業生訪談及相關的理論學習,確定各崗位的工作任務、主要能力及相關的支撐課程如表1,構建以“職業崗位能力”為核心的人才培養方案總目標是:培養適應市場經濟需要的德、智、體、美全面發展,具備良好的職業道德和職業素養,具有與本專業崗位工作相適應的軟件行業相關知識和職業技能,在企事業單位從事軟件設計、編碼、測試、維護及計算機軟件銷售、咨詢與技術支持等一線工作的發展型、復合型、創新型的技術技能人才。主要職業(崗位)面向是:程序員、網頁設計師或網站管理員,其他就業崗位:軟件測員、軟件維護與技術支持等。同時,要求學生取得以下職業資格證書:計算機程序設計員(高級)或同等級技術證書。鼓勵學生選考以下職業資格證書:CEAC程序設計師(信息產業部)、微軟的MCTS認證、Oracle公司的JAVA程序員認證、印度NIIT認證等。
2)課程體系的研究
(1)課程體系的構建
課程體系的靈魂是“核心課程”,在兼顧職業素質教育和專業通用知識與技能的基礎上,重點設計方向核心課程。即首先按主要崗位和次要崗位所需的崗位技能和必備知識進行能力分解,確定專業通用知識與技能和核心崗位所需的核心知識與技能。通過本地區軟件行業企業職業崗位的調查及其崗位能力分析,并結合專業教學特點,構建了“職業素質課程―專業平臺課程―方向核心課程”的課程體系,如圖1所示。
(2)課程體系的實施
高質量的課程體系是一個具有關聯關系的課程組合,在涉及課程序列的安排上,關鍵是要找到時序上的銜接點,即根據學時的配比度與開課時序,各門課程在整體中的位置、地位和作用,從整體優化的觀點出發來安排課程。.NET方向的課程主要包括:PHOTOSHOP圖形處理、網頁設計及高級網頁設計(DIV+CSS+JS)、數據庫技術、C#程序設計、程序設計、軟件工程、C#項目實戰、項目實戰等,這些課程的開設的時間、課時數都需要科學合理地進行安排。
3)課程鏈的研究
課程鏈是近幾年職業教育課程改革的新方向、新內容。目前各大院校的各個專業都在進行課程研究,研究如何將知識、技能和其他教學要素整合在一起,形成最有效能的課程體系,那么課程鏈的研究具有很重要的現實意義和實用價值,目前在軟件技術專業.NET方向進行課程鏈研究的并不多。所謂課程鏈,是以一定的人才培養目標為主線,構建一個將理論知識、基本技能和應用技能融為一體的專業課程鏈條,并在課程鏈的基礎上填充其他課程,形成完整的課程體系。課程作為課程鏈的環,起著人才培養的基因作用,由環形成鏈,涵蓋了人才培養的整個教育過程。軟件技術專業的課程鏈是以軟件產品的開發工作過程為依據,以職業崗位需求確定能力,以能力確定典型項目,作為貫穿專業課程和應用技能的鏈條 ,通過項目分解形成若干個獨立的子項目,線性成序列形成課程,圍繞子項目所需的知識和技能融進課程內容的設計中并擴充課程,這樣得來的課程既考慮到知識整體性,又解決了知識的連貫性和銜接性的問題,最終形成完整的課程體系。教學必須尊重教學規律, 把握知識與技能的邏輯性、嚴密性和科學性。由于課程之間存在著“先修課程”和“后續課程”的供求關系,課程作為課程鏈中的鏈點,合理排列各主次鏈點,形成軟件技術.NET方向的課程體系。
4)課程鏈教材開發
課程作為一種教育資源,它需要教師運用一定的教材來體現其價值,目前軟件技術專業.NET方向的專業教材相關性不大,有些不符合高職學生學習,這就需要專業課教師總結教學經驗,廣泛收集教學資料,學習教法學法,開發適合高職軟件技術專業教學的課程鏈校本教材。在這個過程中,必須發揮教學團隊的合作與協作,群策群力,共同研究和開發課程鏈教材。課題組成員運用反向推導法,通過對典型項目分解,對原有的教學資源進行收集、分類、整理,為開發.NET方向的校本教材提供第一手資料,形成將相關的理論知識,基本技能和應用技術為一體的專業課程鏈條。在課程鏈教材的開發過程中,圍繞典型項目進行,將項目中的用到的各功能模塊、數據庫設計、樣式等分散到課程體系的各相關課程中。如項目實戰課程中,設計一個“多肉大本營”動態網站如下圖2,主要實現用戶登錄、注冊、文章、論壇、圖鑒、美圖、商城等功能。
那么在設計《程序設計》這本教材時,在介紹常用服務器控件時,可以圍繞“多肉大本營”項目中用戶的登錄和注冊模塊來進行設計內容。同樣,在《數據庫技術》教材中,要圍繞“多肉大本營”中用到的數據庫設計教材內容,從表設計到開始到最后的觸發器、存儲過程等圍繞同一個主題進行,這樣學生獲得知識是具備相關性、銜接性,適合高職學生的認知特點,使用學生在學習過程中,由簡單到復雜、循序漸進地掌握應用開發技能,提高他們的應用能力和社會競爭力。
參考文獻:
軟件技術方案范文6
關鍵詞:軟件技術;人才培養;資源庫建設
隨著互聯網+時代的到來,課堂教學已經越來越不適應現代化教育的發展形勢。互聯網+教育是教育發展的必由之路。在這樣的背景下,我們把課程做到網絡教學平臺尤其顯得重要。而教學資源庫建設又是網絡教學平臺的重要組成部分。本文將以武漢職業技術學院軟件技術專業為例來講述軟件技術專業人才教學資源庫的建設。
1軟件技術專業人才培養教學資源建設研究的理論價值和實踐意義
1.1有利于促進軟件技術專業的發展
軟件技術專業的人才培養教學資源建設研究培養怎樣的軟件技術人才和怎樣培養軟件技術人才,建立什么樣的教學資源和如何建立教學資源。這些研究過程集中了最優秀的教師和科研人員的智慧,有利于軟件技術專業的發展。研究的成果勢必使我們要對現有的課程體系、課程標準和課程資源、傳統的教學方法進行重新審視和改革,必將大力促進現有的軟件技術專業的發展。在互聯網+時代,IT技術飛速發展、日新月異,作為軟件技術更應該緊跟技術潮流不斷發展。而軟件技術專業人才培養教學資源建設則是本專業快速發展的助推器和引擎。
1.2有利于促進軟件技術教師的專業素質的提升
軟件技術專業人才培養教學資源建設要求本專業的教師無論從教師角度還是專業技術角度都必須站在最高點和最前沿對本專業進行重新審視。只有這樣才能建設優質的符合當今技術發展需要的課程資源。作為主持人和課程建設團隊首先要選定優質的研究團隊,其次還要對團隊成員的研究成果和建設成果進行高質量的要求,使得軟件技術專業的教師只有不斷地學習才能勝任課程研究的任務,而該專業的教師只有不斷地學習專業知識和教學技能才能勝任互聯網+時代軟件技術專業的授課任務。這樣大大地提升了軟件技術專業教師的專業素質(包括研究課題的能力和教學能力)。
1.3有利于發揮集體智慧創建優質課程
專業建設的核心任務之一是課程建設。建設優質課程則是專業人才培養教學資源建設的核心。為了創建優質課程,課題組將根據每位教師的專業特長和研究特長分配研究任務,根據每位教師的專業能力和特長分配教學任務。這些研究任務包括不同課程的教學方法研究、課程標準建設、題庫建設、課程資源平臺建設,等等。并對這些課程資源進行最優化的整合。最好的教師、最優的課程標準、最完整和最合適的課程資源造就最優質的課程。
2軟件技術專業人才培養教學資源建設研究目標
2.1旨在提高計算機網絡技術專業教師的專業素質
教師不斷從網上海選資源、在理論與實踐教學中不斷總結提煉和消化這一系列過程本身就是提高教師自身專業水平的一個重要途徑。教師通過教學資源的建設開闊了專業眼界,通過視頻課程的錄制提升了語言表達能力和知識組織能力。通過教學資源平臺的開發提高了網站制作和項目開發的動手能力。
2.2旨在讓學生全面了解本專業
通過計算機網絡技術專業人才培養教學資源庫的建設使得學生提前了解了計算機網絡技術專業的課程體系、核心課程的課程標準、有助于學生明確學習目的,對自己進行準確定位,為下一步的學習提前做好預期準備。因此,計算機網絡技術專業的教學資源庫建設的目的之一是:讓學生全面了解本專業課程體系以及課程與課程之間的關系、全面了解各個核心課程的課程標準,這樣才能在學習中做到有的放矢、提前預習,帶著問題學習,等等。大大地提高了學習效率。
2.3旨在建設適合教師教學的資源庫
教師可以通過教學資源庫進行課程教學和備課、學習。同時教師通過教學資源的積累和更新,為教師備課和教學實施提供豐富、優質的教學資源,提高了教學質量。專業教師在積累和更新資源的過程中,也鍛煉了資源開發能力,學會做資源,用資源。
2.4旨在建設適合學生的教學資源庫
計算機網絡技術專業人才培養教學資源的建設旨在建設適合學生的教學資源庫。學生通過教學資源庫來解決學習中的難題、通過教學資源庫來選擇適合自己個性化的學習內容,培養了自主學習能力,為未來可持續發展奠定了基石。
3軟件技術專業人才培養教學資源建設研究內容
教學資源并非狹義的教學素材。因此,計算機網絡技術專業人才培養教學資源建設研究內容主要包括:素材庫建設、試題庫建設、課程標準建設,等等;此外還要將這些資源在教學資源平臺上以網絡課程等多種形式呈現出來。因此本課題研究的具體內容還包括:教學方法研究、網絡課程建設、教學資源平臺建設等等。
3.1素材庫建設
素材庫建設主要包括一些科技類論文、網站前端核心代碼、PHP程序設計核心代碼、CSS/DIV樣式代碼、JavaScript代碼、網站特效、各種網絡考證資料,等等。字體、文字、圖片、聲音、圖像等各種素材。還包括最流行、最新的相關的軟件,各種技術手冊。
3.2試題庫建設
根據不同課程對題庫進行分類,針對有些課程的一些知識性、概念性比較強的內容,采用標準化單選題、多選題和判斷題。這樣的題庫需要一定的量,才能確保在標準化測試中發揮一定的作用。將標準化題庫導入在線測試系統或者課程資源平臺用于課程章節目標測試之用。
3.3課程標準建設
首先要精準地界定計算機網絡技術專業核心課程,核心課程在計算機網絡技術專業人才培養方案中起著關鍵作用,是人才培養方案的主線和核心。再根據每門核心課程之間的關系以及與人才培養目標之間的關系來確定各門課程的課程標準。課程目標又是課程標準的核心。項目組將通過課程目標(包括知識目標、能力目標和素質目標)來嚴格制定核心課程課程標準。在制定課程標準的過程中力求定位準確、目標具體、設計科學、考核有效。
4結語
武漢職業技術學院軟件技術專業是學校重點建設專業,在人才培養方案、教學資源庫,網絡教學平臺等方面具有一定的特色。我們將乘國家大力發展職業教育的東風,打造一流的武漢職業技術學院軟件技術專業教學資源庫。
參考文獻:
[1]梁海霞.高職院校共享教學資源建設研究[J].合作經濟與科技,2016(07).