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