範文齋

位置:首頁 > 個人範文 > 職業

大數據時代軟件工程專業建設的思考論文

職業3.22W

摘 要】隨着信息技術越來越進步,大數據技術不斷得到了廣泛應用。個性化推送以及隨時隨地在線學習已經成爲了可能。在大數據時代下,更加註重學生的因材施教,個性化培養以及突出個性差異化的發展。在大數據時代,將學習者作爲了學習的中心,進而實現了基於大數據分析之下的個性化學習。本文針對大數據特點及其對軟件工程帶來的挑戰,提出進行軟件工程專業建設的若干思路。

大數據時代軟件工程專業建設的思考論文

關鍵詞:大數據;軟件工程;專業建設

新的信息技術不僅改變了人們的生活方式、行爲方式、思考方式和社區形態,也正在深刻改變着人類的教育和學習方式。特別是引領第三次IT浪潮的移動互聯技術、雲計算技術、物聯網技術、大數據技術等,更是深刻影響和改變着我們的生活。研究大數據技術給高等學校的專業建設和人才培養帶來哪些挑戰和機遇,是高等學校學科和專業建設的重要內容。

一、大數據時代給軟件工程專業建設帶來的新挑戰

軟件工程技術廣泛應用於各行各業,與大數據應用存在廣泛的融合性,軟件開發推動大數據的興起繁榮,大數據也會促進軟件產業的發展興盛,懂得大數據技術的軟件工程人才將成爲社會急需的人才。大數據帶來的主要挑戰,就是處理大數據的軟件工程的思想、方法、技術和工具的大改變。數據作爲計算的處理對象,與軟件是密不可分的。數據的獲取和存儲、組織和管理、分析和應用等都離不開計算機軟件的支持。

1.軟件工程要有新的思想和方法

大數據時代,軟件工程要有新的軟件開發思想和方法。一方面,軟件工程應當針對大數據處理的特殊需求,研究如何開發支持大數據處理各個環節的軟件技術與系統,形成面向大數據的軟件工程思想和方法;另一方面,軟件工程項目開發過程中,會涉及大量具有大數據特徵的軟件過程數據,因此,有必要對這些數據進行充分分析和利用,從中發現可能的軟件開發規律,從而指導後續軟件項目的開發,形成基於大數據的軟件工程方法。有人把這稱之爲大數據軟件工程,以示與傳統軟件工程的區別。

2.軟件工程要有新的技術和工具

大數據主要包括企業、消費者產生的大交易數據和各類網絡、移動終端產生的大交互數據。前者通常是結構化的數據,可用傳統的軟件工程技術和工具來處理;後者通常是半結構化和非結構化的數據,它們存儲、管理、分析和應用需要新的軟件工程技術和工具,與雲計算技術密切相關。另外,大數據需要大規模並行分析與挖掘技術。傳統數據挖掘技術存在單點式挖掘依存度高、實時性差等問題,不能應對大規模數據及分佈式存儲,也不能實現對快速變化的數據集實時處理,這就要求課程設置要涵蓋這些相關的技術和工具的學習。

3.軟件開發需要新的需求分析方式

按照軟件工程的基本思想,軟件開發首先要進行嚴格的需求分析,理解用戶的'需求,確定軟件系統的功能需求、性能需求及其他方面的需求;接下來進行設計、開發、測試、交付使用等。需求分析的好壞將對軟件項目能否最終獲得成功產生至關重要的影響。傳統的需求分析獲取,主要是通過與用戶交談、問卷調查、小組討論、參與業務流程等形式,通常需要比較長的過程與時間;而在大數據互聯網時代,產品推出和升級換代速度較快,需要吸收大量用戶的反饋,迅速地完善產品。獲取用戶的真實需求通常並不需要用戶的直接參與,而是對用戶的一系列網上操作行爲通過大數據分析來獲取。因此,需要重新思考軟件開發的思維方式,這無疑也會引起軟件開發業務流程和組織結構的變化。

4.軟件人才培養要有相適應的培養方案和師資隊伍

專業培養方案是專業建設的關鍵指南,師資力量是人才培養的重要保障。處理大數據的軟件工程方法、技術和工具的改變,需要軟件工程專業在培養方案制定、課程設置、師資隊伍建設、實驗平臺建設等方面作出相應的調整或重構。

二、大數據時代的軟件工程專業建設

大數據時代需要軟件工程專業人才具有大數據思維、更寬廣更紮實的知識面,有更強的學習能力、實踐能力和創新意識。在大數據時代,軟件工程專業人才的定位、培養目標、培養措施、教學方法和學習方式等都需要調整或重構。

1.更新與充實培養目標和培養方案

大數據時代需要專業人才具有快速的反應能力、敏銳的觀察力和綜合分析能力,強調動手能力和創新能力。面向大數據的軟件工程專業,培養目標除了包括傳統軟件工程專業所需瞭解和掌握的相關軟件工程的知識、技能、方法外,還需熟悉大數據技術框架和生態系統,掌握大數據的架構原理和使用場景,熟悉大數據處理、分析等相關技能和方法。軟件工程專業的課程體系在原有課程體系和資源基礎上,還需要增設大數據、數據分析挖掘、Hadoop、NoSQL、數據倉庫等課程和資源。

2.加強師資隊伍建設

培養大數據時代需要的軟件人才,必須要有一支高水平的創新型的軟件工程師資隊伍。教師不僅要懂得軟件工程專業的知識、技術,還要懂得大數據技術的理念、理論和技術,更要會將大數據技術應用到軟件工程教學中;同時還要會利用大數據分析技術,對學生的學習行爲、作業和考試情況進行分析,掌握學生的學習狀況,提供個性化的指導。由於大數據技術在我國的研究和應用剛剛起步,高校中掌握大數據技術及應用的師資力量不僅缺少,而且實踐經驗更是稀少。因此,建設一支職稱結構、學歷結構、年齡結構、學緣結構合理的“雙師型”師資隊伍,對專業建設和可持續發展非常重要。必須通過“培養、引進、提升”等措施,選派中青年教師到相關高校、企業進修,提高教師大數據的知識結構、實踐水平和應用能力;引進企業中實踐經驗豐富的工程師作爲外聘師資,充實教師隊伍。

3.重視應用能力和創新思維培養

大數據時代,要使大數據的社會價值和經濟效益得到充分體現,創新應用是其推動力。軟件工程專業培養的軟件人才,是開發處理大數據、應用大數據的應用系統的主力軍。大數據時代的企業應用系統,不僅要有基本的數據管理、統計、查詢等功能,更要有強大的數據分析功能,爲企業決策提供服務。因此,處理和應用大數據的軟件人才,必須要有較強的解決實際問題的應用能力和創新思維。應用能力的培養,主要途徑是在有豐富實踐經驗的企業工程師或教師的指導下,通過參與實際應用項目的分析和開發而獲得。企業可提供經驗豐富的應用工程師和實際應用項目,校企合作是培養軟件人才應用能力的重要方式。

4.重視個性化學習

隨着移動互聯技術和大數據技術的快速?展和廣泛應用,個性化的推送和隨時隨地的在線學習成爲可能。大數據時代更注重學生的因材施教、個性化培養、突出個體差異化發展和成功。大數據時代,將以學習者爲中心,實現基於大數據分析下的個性化學習,利用大數據技術和智能算法對每一個學生的學習情況進行分析,根據學生在學習中反映出來的問題,定向推送學習內容和測試題目,有效提升學習效率和學習質量,真正做到“因人施教”。

三、結束語

大數據時代的新技術、新媒體、新模式、新理念,無疑會對計算機科學與技術學科相關專業的建設帶來挑戰和機遇。如何抓住這難得的機遇,根據大數據的特點和要求,調整或重構相關專業的培養方案、課程設置、師資隊伍建設等,培養符合時代需求的專業人才,是應用型軟件工程專業需要思考的重要問題。

【參考文獻

[1]劉斌.大數據時代的構造性思維培養[J].計算機教育,2015(11):93-96.

[2]何克清,李兵,馬于濤,等.大數據時代的軟件工程關鍵技術[J].中國計算機學會通訊,2014,10(3):8-18.

[3]周明輝,郭長國.基於大數據的軟件工程新思維[J].中國計算機學會通訊,2014,10(3):37-41.

[4]梅宏.對大數據時代軟件技術面臨挑戰的若干認識和思考[J].中國計算機學會通訊,2013,9(12):40-43.

[5]黃河燕.大數據時代計算機專業教育探討[J].中國計算機學會通訊,2012,8(12):47-50.

[6]徐曉飛.抓住MOOC之機遇,促進計算機與軟件工程專業教學改革[J].中國大學教學,2014(1):29-33

標籤:軟件工程 論文