- 相關推薦
軟件開發模式
軟件開發模式1
隨著我國教育事業的不斷改革,對職業教育模式下的軟件開發人才的培養引起了更高的重視。本文討論職業教育背景下,軟件開發人才的培養模式。從生源分析、培養目標、課程設置、授課方式,校企聯合等多方面,探討軟件開發人才培養模式,為各職業院校,IT培訓機構提供借鑒。
互聯網信息時代,對軟件開發人才的需求,迅猛增長。信息技術和互聯技術逐步滲透到各行各業,各行各業都迫切需求掌握昀前沿技術的軟件開發人才,在這種背景下,探討軟件開發人才的培養模式具有深遠的意義。人才培養模式是以人才培養目標為對象設計的知識、能力和素質結構以及實現這種結構的方式。在當下計算機互聯網日益成熟的環境下,職業教育工作必須將人才培養作為重中之重,同時考慮學生的就業問題;在日常的課堂教學上要注重從原來的專業學術向職業技能和就業思維轉變,針對學生的實際水平設置相應的教學方式,合理的開辟校企聯合途經以更好地實現職業教育背景下軟件開發人才的培養模式。本文討論職業教育環境下,軟件開發人才的培養,這里所涉及的職業教育,包含兩種類型:一種為 IT培訓機構,一種為職業技術學院和技師學院等全日制的院校。
一、職業教育的生源分析
生源是職業教育發展的生命線,生源的數量是職業教育發展的昀基本條件,不管是培訓機構還是職業院校,其生存與發展與生源有著密不可分的聯系。
對于職業技術院校來說,隨著初中畢業生數量變多,普通教育無法實現隊伍如此龐大的教育教學,中職院校的生源也隨之增多,尤其在 20xx年,我國職普招生比例首次達到
1:1的狀態;但受到社會就業經濟結構的調整、社會就業壓力增大、高等院校和普高的擴招等多種原因影響,職業院校的生源較之前有一定數量的減少。與職業院校的生源不同, IT培訓機構的生源更為廣泛,主要有應屆畢業大學生、有一定工作經驗的社會人士,也有一些中學畢業的學生,但相對來說數量較少,前兩者占比較大。
二、職業教育的培養目標
IT培訓機構與職業院校在人才培養目標上具有較大的相似度,因為軟件開發主要是為了培養學習者成為具有一定計算機軟硬件維護、網絡組建、維護管理的高級實用技術型人才。通過學習軟件開發的相關課程,熟練掌握計算機相關的多方面知識,比如軟件方面的使用和維護、硬件方面的組裝和檢測、網絡方面的一些時下熱門、流行的技術特點,掌握網絡安全的運維知識并且具有較強的操作能力,包括對一些網絡工程方案的'設計、網站的組建等;在培養學習者掌握相關專業知識的同時,注重加強學習者的職業意識,尤其是職業院校方面的培養,因為學校里的學生不具備這方面的意識和經驗,需要格外加強對其崗位要求、職責方面的培養,而 IT培訓機構要對應屆畢業生做相關崗位要求等相關知識的普及,大學生雖然比中學生具有更多經驗,但也對企業中的多種要求了解不足,因此需要加強這當面的教學;對于有工作經驗的社會人士做簡單介紹即可。
兩種教育單位之間的培養目標較為一致,但在實際的教學工作中的實現效果卻并不相同;在職業院校中,由于近年來生源較少,一些偏遠地區的教學條件不足等原因,致使培養目標不是很理想;而 IT培訓機構多為社會性的單位,師資力量以及教學設施等較為齊全,相應培養目標較為理想,但 IT培訓機構的培訓費用一般較高。
三、職業教育的課程設置和授課方式
首先來說課程設置,由于職業院校屬于較為常規的教育單位,除了軟件相關的專業課程之外,還有一些文化課程的設置,學習者在學習專業課程的同時還需要進行文化知識的學習,但在課程的安排上還是以相關的專業課程為主,文化課程起到對學生基本素養的教育,作為輔助學科;IT培訓機構的課程設置與中職院校的就有所不同,因為培訓機構針對某一領域某一科目的培訓具有很強的專一性,對軟件開發人才的培養,更多的是注重對專業知識、技能的深度挖掘,在課程的設置上只做專業課程的安排,不做其他過多的延伸設置。
另外在授課方式上兩種教育單位也有較大的區別,IT培訓機構對軟件開發人才的培養中的授課方式,基本上都為實訓課程,無論是理論講述還是實踐操作都通過多媒體設備,學習者一直都處在計算機、軟件的環境內,對于課時的知識可以及時掌握,并且在操作的過程中可以更準確地發現一些常規問題,并且在課堂上得到解決,強化學習者的專業技能。中職院校的授課方式更多的是以傳統的教學方式為主,尤其是一些教學條件不是很理想的學校,將理論與實踐課程分開,即先進行理論知識的講解,然后根據課程的安排,在機房進行實踐練習,知識銜接不緊密,使得學生對專業知識的掌握情況不很理想;但在一些教學設施完備的學校,授課方式也為全程多媒體教學,使得軟件開發人才的培養獲得了較好的教學效果。
四、職業教育的校企聯合
校企合作可以讓職業院校學生取得更多的實際工作經驗,能夠有效地幫助學生提高職業技能,使學生畢業后能很快地實現由學生向社會合格人才的轉變,幫助職業院校學生順利就業。在校企聯合的培養模式上,IT培訓機構和中職院校的實現形式是一致的,根據學生的實際水平,使其在企業中做相應的頂崗實習,在這樣的環境下,學習者可以更好地將已掌握的理論知識與實踐技能相結合,學生的動手編程能力、獨立完成軟件開發工作的能力、系統綜合分析能力和面對需求的應變能力等,類似的多方面崗位能力都能得到培養和鍛煉,這是崗位實踐活動之外其他任何教學活動都無法培養的。
五、結語
現在是互聯網時代,計算機軟件的開發在當下甚至在今后很長的一段時間內都有非常好的發展前景,相應的學習這方面知識的人也會越來越多;在職業教育環境下,不管是 IT培訓機構還是中職院校,對軟件開發人才的培養上都要做出一定的改善與創新,為學習者走向工作崗位打下良好的基礎;另外教育單位要確保與時俱進,便于為學習者提供更好的學習環境和當下昀熱門昀新興的專業知識和技能,同時要注重培養學習者的職業道德和相關的版權、軟件安全等法律知識,培養出更多的與社會、企業要求相符合的軟件開發人才。
軟件開發模式2
摘 要 軟件開發類課程對學生的實際動手能力培養要求較高,而傳統的授課方式很難讓學生僅靠聽講而學會并掌握一門軟件或計算機語言的開發方法。翻轉課堂采用的是一種課前學習、課上交流的授課方式,不但可以大大調動學生學習的主動性與積極性,同時可以進一步引導和幫助學生真正理解和掌握軟件開發的方法和技巧。本文從轉變師生角色、豐富教學資源、設計學習環境等方面軟件開發類課程進行翻轉課堂教學模式的改革進行了探索與研究。
關鍵詞 軟件開發 翻轉課堂 培養模式
軟件開發類課程,如C#程序設計、Java程序設計、JSP程序設計等課程,相對于其它計算機類專業課程,需要強調的是對學生實際動手能力、解決實際工程問題的能力的培養,而目前大多數計算機專業在對軟件開發類課程進行講授時,仍然采用的是“教師講,學生聽”的授課方式,使得學生即使考試成績很高,但實際項目開發能力很弱。翻轉課堂是一種新興的教學模式,它更加強調學生學習的主動性和體驗性。因此本文提出了基于翻轉課堂的教學模式對軟件開發類課程進行探索與研究。
1轉變師生角色,讓學生成為課堂的中心
在傳統的授課模式中,教師一直是課堂的“主導者”,課堂往往是教師一個人的“舞臺”,而學生只需認真聽講,反復記憶,一堂課下來,教師和學生幾乎是“零互動”,課后交流更是少之又少。在翻轉課堂教學模式中,需要轉變師生角色,讓教師從課堂的.“主導者”轉變為課堂的“促進者”,讓學生成為課堂的主體,為學生提供更多的自主探索、設計、表現的機會,讓學生的學生變被動為主動,最大程度的調動學生學習的積極性和主動性。
2豐富教學資源,幫助學生構建知識體系
學生如果想在課堂上有更加精彩的“表現”,課前的知識準備必不可少,這就要求教師為學生的知識預習提供豐富的教學資源,包括微課視頻、知識點導論、PPT、習題等。在準備微課視頻時,一定要保證視頻內容與教學目標一致,另外視頻播放時間不宜過長,要做到短而精,將某一個知識點講清楚即可,一般視頻長度可以控制在10分鐘以內。教師還可以為學生準備本次課程相關的文檔資料,羅列出本次課程應該掌握的知識點,以及相應的重點、難點,讓學生有的放矢的去預習,查找資料。同時鼓勵學生及時記錄整理出預習過程中碰到的問題,便于在課堂上理解掌握這些問題。
3設計學習環境,提升學生項目開發理念
軟件開發類課程在授課過程中,可以圍繞一個完整的實際開發項目,還原開發情景,基于軟件開發過程,將課程知識點設計融入到項目的開發過程中。讓學生在這種項目模擬的開發場景中提出問題,獲取知識,提高能力。在設計項目內容時,可以根據學生的不同層次提出不同的要求,比如對于基礎較弱,動手能力不太強的學生,要讓他們根據項目任務的要求掌握基本的軟件開發知識,在項目開發時做到心中有數,條理清晰。而對于動手能力較強,知識接收較快的學生,除了要求掌握基本的軟件開發方法外,還可以進一步引導學生對代碼進行優化,從性能上給出學生更好地建議,鼓勵學習去完善和探究。
4結論
翻轉課堂教學模式是一種基于項目的學習,強調的是任務驅動,這種教學模式與軟件開發類課程強調的強實踐性的教學目標極為吻合;诜D課堂的軟件開發類課程改革將會大大提高學生學習的主動性,提高學生的實際動手能力,提升學生對軟件開發過程的體驗,從而大大提高軟件開發類課程的教學效果。
基金項目:
1、東北石油大學教學改革項目:軟件開發類課程翻轉課堂教學模式的探索與研究;
2、黑龍江省高教學會教育科研課題:創新創業型軟件工程人才培養探索與研究 16G163;
3、黑龍江省教育科學規劃課題:“4G網絡”背景下基于智能手機的高!耙苿訉W習”平臺建設研究 GJC1215105;
4、黑龍江省教育規劃重大課題:面向大學生核心素養培養的“翻轉課堂”教學模式研究與實踐 GJ20170004。
軟件開發模式3
摘要:計算機語言課程設計是自動化及相關專業的一門重要的實踐課,旨在培養學生的創新能力和軟件開發能力。針對該實踐環節在教學過程中存在的問題,借鑒敏捷軟件開發模式的思路,在教學方法中引入突出團隊合作的結隊編程實訓新模式。實踐證明,該編程模式既調動了學生的積極性,又培養了學生的軟技能。
關鍵詞:敏捷軟件開發;計算機語言課程設計;團隊合作
計算機語言課程設計是各大工科院校自動化及相關專業的必修實踐環節,一般安排在計算機語言類課程之后開設。學生通過2~3周的編程集訓,完成一個小規模的軟件設計,體驗軟件的開發周期,從而獲得軟件開發綜合能力的提高,為后續專業課程的學習奠定編程基礎。近年來,企業對本科畢業生的要求越來越高,畢業生不僅要有扎實的專業功底,而且要具備較強的計算機應用、軟件開發、創新和團隊合作等綜合能力。而且,團隊合作能力越來越受到企業的重視。因此,高校應根據現代企業和社會的需求進行人才的全面培養。作為計算機語言課程設計的帶隊教師,應在教學過程中不斷探索新的教學方法,尋求新的編程訓練模式。
1計算機語言課程設計的教學現狀
目前,我校開設的計算機語言課程設計實踐課歷時兩周,主要訓練學生進行Windows程序的開發,編程語言由學生根據自己的情況自選。課程設計的題目分為兩類:一類由帶隊教師自己擬定;另一類由學生自己擬定。教師擬定的題目大多結合生活實際,且帶有難度系數,最終以題目庫的形式呈現給學生,學生可根據自己的情況進行選題;考慮到有的學生對題目庫中的設計題目都不感興趣,影響編程的積極性,允許學生根據自己的興趣取向自擬題目,但是要得到教師的許可。這樣,學生才能真正體驗到開發程序帶來的快樂,計算機綜合能力也會得到相應的提高。經過多年的教學實踐探索,計算機語言課程設計實踐雖然取得了一定的成績,也得到了學生的認可,但是還存在一些不足之處需要進一步改進。(1)每個設計題目均指定單個學生獨立完成,學生從查閱資料到完成程序設計的整個實踐過程中同學間的交流、合作機會少。(2)帶隊教師很重視計算機編程能力的培養,但是忽視了社會實踐、團隊合作之類的軟技能[1]培養。分析上述的不足之處,可以看出以往的教學模式不利于學生團隊合作綜合能力的提高。因此,為了進一步提高教學質量,令學生既能體驗最流行的編程模式,同時又能在實踐過程中培養創新探索能力、團隊合作能力,在本課程設計的教學方法改革中引入敏捷軟件開發模式[2],給學生創造溝通的機會,增強學生的團隊意識,讓學生在團隊互動的實踐過程中得到最好的編程鍛煉,使得軟件開發能力和軟技能綜合能力得到最大的提升。
2敏捷軟件開發模式
2.1敏捷軟件開發模式
敏捷軟件開發模式[2]是從20xx年2月開始興起的軟件開發模式,屬于輕載軟件模式。因為它的開發效率高于重載軟件開發模式,已成為全球流行的軟件開發模式。20xx年12月10日,中國敏捷軟件開發聯盟正式成立[3],從此,國內的軟件界也加入了敏捷軟件開發模式的行列。敏捷開發模式有一個突出的優點——非常重視團隊合作。該開發模式有很多子方法[2]:如極限編程(ExtremeProgrammin)、特性驅動開發(FeatureDrivenDevelopmen)、水晶方(CrystalMethodologie)、Scrum方法、動態系統開發(DynamicSystemsDevelopmentMethodolog)等,每個子方法中都內含了團隊編程。和傳統的軟件開發方法不同,敏捷軟件開發的團隊成員在每天開始工作前,都要進行一次集體的面對面的討論與交流[2]。所以,為了保證整個開發過程的順利進行,團隊的每個成員必須要學會主動和他人交流。
2.2敏捷軟件開發子模式的選擇
在所有敏捷開發的子模式中,開發團隊一般為5~6人。如果在計算機語言課程設計中規定5~6名學生組建一個編程團隊,那么肯定有些學生會變得不主動。仔細研究敏捷開發的子模式,發現極限編程中的結對編程方法非常適合小規模團隊的編程訓練。這種編程模式通常由兩個學生組成一個編程小組,在同一臺計算機前共同完成一個軟件的開發。具體分工是:一個學生負責寫代碼,另一個學生負責檢查代碼的正確性。在開發過程中,負責輸入代碼和檢查代碼的`角色可以根據需要靈活地調換。在整個編程過程中,一旦發現語法和運行錯誤,須及時討論并調試。在計算機語言課程設計的實踐過程中采用結對編程這種敏捷方法,相對于以往的訓練方式,是一種新的教學方法。這種結對方式既可以提高程序的開發效率、縮短代碼的開發周期,又有利于建立起良好的團隊合作和學習氛圍。這也符合現在的以CDIO(ConceiveDesignImplementOperat)理念[4]培養工程技術人員的要求。
3敏捷軟件模式在計算機語言課程設計的實踐應用
3.1組建團隊
在課程設計開始之前,首先要進行團隊組建,即結對。敏捷宣言的原則中提到[3]:“最好的架構、需求和設計出于自組織團隊”。所以,組建團隊時,教師從不強行指定,而是讓學生本著自愿結對的原則,這樣形成的小團隊才是最有潛力的團隊。在接下來的兩周時間內,結對的學生將在整個課程設計過程共同完成軟件的前期調研、設計開發、調試和成果答辯匯報等。學生將在所選項目的開發過程中通過親身體驗團隊合作學會如何發現問題、共同分析問題和解決問題,同時提高自身的項目分析能力、創新思維能力和合作交流能力。
3.2選題與構思
結對以后,小組成員要通過初步討論進行選題和方案構思。如果對題目庫中的題目不太感興趣,允許學生根據自己的興趣自擬題目。待題目確定后,繼續進行查閱資料、調研,并設計出初步的方案。如果兩個人對設計方案意見不一致,需要進一步進行溝通交流。必要時請老師參與討論,最終的設計方案必須是通過結對的兩人討論一致好方案。在整個選題構思過程中,學生都處于主動地位。
3.3具體實踐
這一階段,結對的學生要根據第二步的設計方案開始編程。按照經典的結對編程流程,兩個學生須在同一臺計算機前一起編程。由于在本課程設計開設之前學生從沒有經過系統的軟件開發訓練,所以在課程設計的過程中,不能照搬經典的結對編程流程。我們為每個結對組配備兩臺計算機,結對的雙方要合理地利用兩臺計算機:一臺用來顯示資料和代碼實例;另一臺主要用來結對編程實現。這樣整個代碼的開發仍在一臺計算機上完成,負責輸入代碼的學生要保證代碼輸入的快速性,負責校驗代碼的學生要保證代碼的正確性。編程中如果遇到了不懂的地方,可以利用另外一臺計算機隨時進行資料查閱和代碼實例的比照。在整個編程實現的過程中,結對編程的兩個人要相互信任、互相督促,共同學習編程的技能,這樣編程能力弱的學生也能在結對過程中學到編程的方法,共同完成團隊的任務。在整個實踐階段,為了掌握學生編程的進度,帶隊教師將以客戶的身份全程參與到每個結對小組的實訓中。建議每個小組在開始一天的工作前,必須開會決定當天的任務,并做成計劃文檔;每天的工作完成后,需將當天的編程結果給帶隊教師看,教師會根據每天的進展對每個結對小組當天的結果提出反饋的意見和改進的要求。
3.4檢查與提交
具體實踐完成后,結對小組邀請教師來檢查已完成的軟件。通常,帶隊教師先檢查代碼的正確性,保證程序能順利運行;然后,從使用者的角度來檢查軟件是否符合設計要求。如果發現問題,則再次討論修改,直到通過教師的認可方可提交代碼。
3.5考核
作為一門實踐課,成績考核是非常重要的,不能光靠最后提交的程序評定成績,這樣就會造成成績的不公平。采用了敏捷軟件的結對開發模式后,由于帶隊教師全程參與了各個小團隊的開發過程,掌握了每個團隊成員的平時表現,設計成績由程序運行情況(40%)、答辯情況(10%)、平時表現(30%)和報告文檔(20%)四部分組成,每一部分又分為五個等級,具體評分標準見表1。
4結束語
面對用人單位對人才的高要求,高校對程序設計之類的實訓課應不斷探索新的教學方法。將敏捷軟件開發模式應用到計算機語言課程設計的教學中,已在我校自動化12級、13級的學生中進行了兩年的實踐。從兩年的教學效果來看,在新的教學模式要求下,學生學會了相互間的交流、相互間的合作,學會和別人一起分享成功。從小團隊的組建到課題的選擇,從方案的設計再到實現,均通過結對的兩人合作完成,給學生提供了很大的自主空間。相對于以前的教學模式,學生在課程實踐中獲得計算編程能力的極速提升,軟技能也得到了培養,極大地提高了學生的積極性和創新性。后續專業課的任課教師也反饋:學生經過本教學模式的編程訓練,在專業課需要編程的實驗環節表現出了很強的程序開發能力和組織能力。
參考文獻
[1]袁華,張凌.網絡工程設計實踐課程能力培養初探[J].計算機工程與科學,20xx,36(A2):242-245.
[2][美]RobertC.Martin.敏捷軟件開發:原則、模式與實踐[M].北京:清華大學出版社,20xx.
[3]張志麗.軟件開發生命周期法比較之敏捷與傳統[J].電腦開發與應用,20xx,26(12):32-37.
[4]顧佩華,包能勝,康全禮.CDIO在中國[J].高等工程教育研究.20xx(3):24-40.
[5]鐘揚,劉業政,馬向輝.小團隊結對編程實踐研究和重構[J].計算機技術與發展,20xx,17(11):160-163.
軟件開發模式4
[摘要]隨著電子商務行業的快速發展,電子商務軟件開發人才供不應求,但人才的供與求之間并不匹配。電子商務行業的特點決定了電子商務軟件開發人才的能力構成應當是“軟件技術+行業背景”的復合型結構,同時也決定了人才培養模式應當走產教融合之路。本文首先分析了電子商務的特點及電子商務對信息化人才的需求,進而分析了電子商務軟件開發人才的能力構成及培養模式。
[關鍵詞]電子商務;軟件開發人才;能力構成
電子商務是以計算機網絡技術為基礎開展的一種新型商業運營模式。它的主要交易方式是利用互聯網實現虛擬的貨幣交易,讓買賣雙方足不出戶就可以完成網上購物、網上交易和在線電子支付以及各種商務活動、交易活動、金融活動和相關的綜合服務活動。自20世紀90年代以來,電子商務以蓬勃的狀態快速發展,每年的交易額都在呈增長態勢,深刻地改變了以往的商業模式和人們的生活方式。電子商務離不開交易平臺的開發與運維,電子商務行業的快速發展對培養軟件開發人才提出了新的要求。
1電子商務行業的特點及信息化人才的需求
1.1電子商務的概念及其特點
聯合國國際貿易程序簡化工作組對電子商務的定義是:采用電子形式開展商務活動,包括在供應商、客戶、政府及其他參與方之間通過任何電子工具共享非結構化商務信息,并管理和完成在商務活動、管理活動和消費活動中的各種交易。從其他角度也可以這樣理解:電子商務是利用計算機技術、網絡技術和遠程通信技術,實現電子化、數字化、網絡化和商務化的整個商務過程;電子商務是以商務活動為主體,以計算機網絡為基礎,以電子化方式為手段,在法律許可范圍內進行的商務活動交易過程;電子商務是運用數字信息技術,對企業的各項活動進行持續優化的過程。由上可見,電子商務涉及交易平臺、平臺經營者、站內經營者三方關系。第一,交易平臺,通常是電子商務網站,是指在電子商務活動中為交易雙方或多方提供交易撮合及相關服務的信息網絡系統。第二,平臺經營者,是指具有合法工商執照,從事交易平臺運營并為交易雙方提供服務的自然人、法人和其他組織。第三,站內經營者,是指在電子商務交易平臺上從事交易及有關服務活動的自然人、法人和其他組織。三者密不可分,其中交易平臺是三者關系的紐帶,是電子商務活動的舞臺。電子商務離不開互聯網平臺,沒有了網絡,就稱不上電子商務,而交易平臺就是運行在互聯網上的電子商務系統軟件,它是電子商務運行的基礎。
1.2電子商務對信息化人才的需求
電子商務涉及的技術主要包括網絡技術、Web瀏覽技術、數據庫技術、電子支付技術和安全技術。這些技術將通過電子商務交易平臺進行系統集成,目的是使整個商務過程電子化、數字化和網絡化。電子商務行業的特點,決定了它相對于其他行業來說更加依賴于信息技術,故而對信息化人才的需求更為迫切。隨著社會的發展,人們對電子商務環境、商務活動體驗、電子商務服務質量等的要求越來越高。相應地,SEO優化、UI設計、大數據和人工智能等技術,將在電子商務交易平臺中得到更為深入的應用,聰明的電商人正在互聯網上競相吸引消費者的注意力以及不斷地優化終端用戶的.體驗。電子商務軟件開發人才,是電子商務行業信息化人才的主力軍,其能力結構將隨著時代變革和技術更新不斷演進。
2電子商務行業軟件開發人才的能力構成
根據電子商務行業及其所依賴的技術特點,面向電子商務行業的軟件開發人才,應具備以電子商務網站開發和運維為主線的專業基礎能力和專業核心能力。同時,作為一個公民和職業人,應具備基本的文化基礎知識和必備的職業素養。從能力結構上來看,電子商務軟件開發人才除了應具備軟件開發等IT技術技能外,還應了解電子商務活動的相關背景知識,即應具備“軟件技術+行業背景”兩方面的知識與技能。具體如表1所示
3電子商務行業軟件開發人才的培養
3.1電子商務行業軟件開發人才供求中存在的問題
當前,電子商務行業軟件開發人才供求中存在的問題,主要是企業對人才的需求與學校培養不匹配,具體表現在以下幾個方面。第一,電商企業需要的是既了解電子商務行業背景知識,又掌握軟件開發基本技能,能夠熟練進行電子商務網站開發與運維的復合型人才。而當前多數學校培養的畢業生,要么基于電子商務專業側重于商務活動,要么基于軟件技術專業側重于通用軟件開發,難以勝任電子商務行業對于多學科復合型人才的需求。第二,隨著電子商務行業及IT技術的飛速發展,人們對于電商體驗的要求越來越高,新的開發模式、開發技術和綜合應用技術不斷更新換代,但多數學校往往跟不上行業發展的步伐,因此所培養的人才很難適應市場的需求。第三,電子商務企業需要具有靈活、快速的反應能力,才能在變化多端而又高速發展的商務活動中生存下來,因此希望招聘的員工能夠快速上手。但是,多數學校由于歷史原因,與市場無法很好地對接,無法創設真實的實訓環境,因此所培養的人才難免與市場有一定的脫節,不能一畢業就能勝任相關崗位。以上種種原因,歸根結底,在于各學,F有的人才培養模式過于傳統,無法培養出與市場緊密接軌的復合型人才,因此急需大膽創新,積極改革,從學校辦學的源頭上解決問題。
3.2電子商務行業軟件開發人才的培養模式
要解決學校和企業在人才供求上不匹配的問題,應從以下3個方面入手。
3.2.1學科交叉、專業復合電子商務從大的方面來講,是商務活動和信息技術的融合,具體來說,涉及計算機、市場營銷、現代物流、經濟管理、法律等知識與技能。電子商務軟件開發是面向電子商務行業,進行電子商務網站(交易平臺)開發與運維,從而實現商務活動的電子化、數字化和網絡化。因此,在專業定位上,應基于學科交叉、專業復合的原則,培養熟練掌握軟件開發技術,同時掌握市場營銷、商務貿易、經濟管理、現代物流、相關法律法規等基本知識,能勝任電子商務網站(交易平臺)開發與運維崗位的復合型人才。
3.2.2行業背景、技術精專電子商務軟件開發技術,是商務活動的技術支撐和技術實現,是商務活動在人類社會發展到互聯網時代產生的新需求。因此,談到電子商務軟件開發,不能脫離電子商務行業的大背景。電子商務行業的軟件開發從業人員,必須要了解電商行業的商業模式、交易模式、運維模式、技術架構和相關法律法規等背景知識,才能開發出符合行業需要的電子商務網站(交易平臺);也必須要對電子商務網站(交易平臺)開發和運維的相關技術非常精通,才能滿足人們提出的對于網絡安全和客戶體驗的要求。
3.2.3產教融合、項目實戰電子商務其實是一種市場經濟活動,電子商務的產生、發展和存在的形式,都與市場經濟的發展息息相關。作為電子商務的技術實現,應跟上電子商務行業和IT技術的發展形勢,與市場緊密對接,通過校企合作深入開展產教融合的專業建設與教學改革。高校應積極把行業標準導入教學過程,引進企業的真實項目,創設真實的工作環境,教、學、做合一,培養與市場零距離接軌的人才。有條件的學校,應開展學徒制培養或訂單培養。
4結語
電子商務不斷地沖擊著傳統經濟,給人們的生活帶來了全新的體驗,但是這一切都依賴于電子商務交易平臺,而開發平臺就要依靠軟件開發人才。隨著時代的發展,電子商務軟件開發人才的需求也在發生了變化,相應地,學校應積極推進人才培養模式改革,為社會培養符合行業需要的“軟件技術+行業背景”復合型人才。
主要參考文獻
[1]劉修煌.電子商務模式的分類、應用及其創新[J].現代經濟信息,20xx(1).
。2]]聶林海.我國電子商務創新與規范發展[J].中國流通經濟,20xx(6).
。3]馬方方.電子商務發展測度研究[D].杭州:浙江工商大學,20xx.
。4]李博群.我國電子商務發展現狀及前景展望研究[J].調研世界,20xx(1).
。5]侯治平,黃少杰,李雋波.電子商務專業政企校合作創新人才培養模式研究[J].中國管理信息化,20xx(1).
[6]王巍,吳婷.試分析電子商務模式對企業管理的影響[J].知識經濟,20xx(3).
。7]奚望園,李文媛.面向職業能力的電子商務人才培養策略分析與探討[J].中國電子商務,20xx(22).
[8]黃錫昌.面向制造業的高職電子商務人才培養探討[J].河北職業教育,20xx(3).
。9]孫學文,徐偉.面向蘇州中小企業的電子商務人才核心崗位技能培養體系研究[J].職業技術教育,20xx(20).
[10]姜黎輝.我國面向B2C出口業務的跨境電子商務人才培養模式研究[J].對外經貿,20xx(6).
。11]彭玲.基于企業需求視角的電子商務人才能力構成體系研究[J].物流工程與管理,20xx(3).
軟件開發模式5
現在的社會環境下,計算機和網絡的應用越來越廣泛,在各個行業領域都有較高程度的應用,相對應的信息安全也是眾多學者和專家重點研究的內容。然而事實上,構建起一個安全的網絡環境是一項非常復雜的系統工程,對計算機信息安全的保護有著重要的作用,同時也有利于計算機軟件的開發和實現。信息加密的技術手段是保證計算機信息數據安全性的重要方式,我們需要對其進行深入性的分析和研究,進而可以在信息安全模式下更好的進行計算機軟件的開發與實現。
1 計算機軟件中的安全風險
1.1 計算機軟件自身的安全漏洞
我們在日常的工作、學習和生活中使用到的計算機軟件,無論大小,其自身都會存在一定的安全漏洞,這是事實,并且對于一些安全系數較低的軟件,會為非法用戶的訪問或攻擊提供機會,對計算機內部的數據信息的安全有很大的威脅。
1.2 容易遭受病毒的攻擊
病毒是影響計算機軟件安全的主要安全因素,是一種由非法用戶編寫的程序或代碼;當用戶在正常使用計算機軟件或者訪問互聯網軟件時,通過將病毒程序以郵件或非法鏈接的形式顯示在用戶面前,使用戶在毫無察覺之中計算機就感染了病毒。另外,用戶在進行文件傳輸的時候,如果沒有對文件進行加密處理的話,文件本身以及傳輸過程中的安全系數極低,很容易受到黑、客等非法來源的攻擊或截取,非常不利于用戶信息的安全。
1.3 計算機軟硬件水平偏低
目前很多計算機上安裝使用的軟件多為盜版軟件,這對計算機本地信息文件帶來了很大的安全隱患;而針對這一問題的有效解決辦法為優化計算機硬件的配置,因為計算機硬件配置對軟件的安全有很重要的影響。在計算機的日常使用過程中,注意硬件設備過于陳舊時及時作出升級或更換,軟件的使用也盡可能選用正版,并且做好后期的維護工作,即定期更新、修復軟件補丁等。
2 信息安全模型下的計算機軟件開發
2.1 切實做好計算機軟件開發的維護工作
計算機軟件在開發的過程中,要對其進行實時的跟蹤和維護,確保軟件可以正常運行;以便在檢測中發現軟件存在的問題,可以及時修復和改進。但目前軟件運行的環境相對復雜,因為計算機使用的普遍性,人們使用的計算機硬件配置等級各不相同,所以軟件在開發完成后,實際的應用環境較為復雜,所以開發人員必須加強對軟件開發過程中的維護工作,提升軟件對運行環境的適應性。另外還需要對計算機軟件的維護工作要注意加強配置工作的管理,對相應的配置狀態有及時的了解,保證計算機本地文件的有序性和穩定性。
2.2 深入探索計算機軟件開發技術
雖然現在的計算機軟件以及達到了較高的水平,但隨著互聯網、計算機方面的發展,軟件也要隨之做出相應的發展和進步,以更好的適應計算機硬件和網絡運行的環境和平臺。在這一背景下,對軟件的開發技術提出了更高的要求,相關的軟件開發人員要不斷學習相關知識,來提升自身的軟件開發技術專業技能;筆者認為軟件開發人員可以在開發過程中引進一些國外相關的技術條件,來提升軟件的質量;在注重質量的同時也要加強創新意識,這樣可以保證開發出的軟件具有更高的市場競爭力。對于軟件開發企業來說,可以建立起一支專業的軟件開發研究團隊,針對時下的社會背景、用戶需求等多方面進行分析,不斷提升軟件的創新性,推進企業的發展。
3 信息安全模式下的計算機軟件安全技術應用
3.1 信息加密技術
信息加密技術是一種計算機軟件在運行中或者數據信息在傳輸中對其進行加密的一種計算方式,將原有的信息轉換成為密文,即便被非法用戶攻擊或截取,也無法清晰破解原文件的信息,從而起到保護的作用。
密鑰是信息加密技術中較為常見的數據保護方法,密鑰具有一定的私密性,但在使用的`過程中,用戶雙方會共享同一密鑰,而密鑰的種類有很多,長期共享之后,密鑰的安全系數就會有所降低,如果不及時更換,密鑰就很有可能被第三方獲得,相應的數據信息也就么有多大的安全性可言了。相應的解決對策為,建立起一個密鑰分配中心,這一中心需要具備較高的安全性和隱秘性,保證密鑰分配的過程不被第三方獲悉,每個用戶只能單獨與密鑰中心聯系,獲得單個密鑰;在保證信息安全的基礎上,減少密鑰的重復使用,提升密鑰的安全性。
3.2 量子加密技術
量子加密技術主要是用于判斷計算機信息是否遭受非法用戶或程序的攻擊,通過使用該項技術,可以使密鑰在交換過程中的安全系數更高,相應的信息保密程度也就越高。在實際的應用中,非法用戶如果對信息進行截取,量子狀態則會出現波動,而用戶則需要對照量子波動的保準來進行判斷,確定計算機是否遭受到了攻擊,如果有則可以及時采取有效的措施進行控制或解決。
4 結語
計算機的快速發展,為我們的工作和生活都帶來了很多便利,并且已經成為了我們工作、學習必不可少的工具;計算機也已經普遍地應用于社會的各行各業,計算機軟件的開發與使用,也為就算計的使用增添了更多的互動性和交流性。隨著計算機的普及和應用,信息技術的安全性問題日益突出,海量的網絡數據信息和復雜的用戶身份,使得人們對信息安全的重視度越來越高。以上本文基于信息安全模式,分析論述計算機軟件開發與實現。
【軟件開發模式】相關文章:
翻轉課堂教學模式03-11
初中地理復習課教學模式05-03
翻轉課堂教學模式研究03-12
軟件開發合同07-15
五種最典型的溝通模式12-05
11種顛覆未來的免費商業模式11-29
我所理解杜郎口的教學模式12-09
淺談城市群生態農產業模式研究09-06
關于高血壓病社區干預模式的探討04-30