前言:中文期刊網精心挑選了軟件測試學習計劃范文供你參考和學習,希望我們的參考范文能激發你的文章創作靈感,歡迎閱讀。
軟件測試學習計劃范文1
在軟件工程工程碩士培養的諸多問題上,做了一些有益探索與研究,針對性地提出了一套適合于省屬高校軟件工程全日制工程碩士培養的解決方案,希望能為同類型高校提供人才培養的借鑒。研究生培養方案的制定,重點需要解決課程體系設置、培養流程規劃與控制。對專業學位研究生而言,還需要解決專業實踐能力的培養與訓練這一關鍵問題。
1.課程體系設置軟件工程學科正式確立的兩個標志性文件是2004年IEEE推出的軟件工程知識體(SWEBOK)和軟件工程教育知識體(SEEK)。兩個文件內容相近,都包含了軟件工程核心類的知識領域、基礎類或前導類的知識領域,以及其他相關領域的知識[4]。軟件工程研究生的培養從原則上說應遵循上述兩個文件,圍繞上述知識領域進行教學。但由于這兩個文件將軟件工程的知識體系劃分為知識點,各領域之間必然存在重復和交疊。在課程設置上無法照搬上述兩個文件。以SEEK為基礎,我們對軟件工程的課程設置進行規劃。整個課程設置被分為五個層次,分別為工程基礎課程、計算機基礎課程、軟件工程核心課程、擴展課程和實踐課程,如圖1所示。課程開設順序大體按照五個層次由低到高依次開展。其中,工程基礎課程提供軟件工程所需數學理論基礎、外語能力培養、軟件工程文檔寫作、論文寫作基本功訓練。計算機基礎課程提供軟件開發必須的計算機基礎知識,如網絡、算法和數據庫知識。相對于本科課程而言,此類課程講授內容更深入全面。軟件工程核心課程設置了高級軟件工程、軟件體系結構和軟件測試與質量保證三門課程。高級軟件工程側重于軟件分析與設計、軟件工程過程、軟件開發案例分析。軟件體系結構側重于結構風格、案例研究、共享信息系統、結構描述、結構的分析與評估、特定領域的軟件體系結構和流行的軟件體系結構等。軟件測試與質量保證著重于軟件質量的改進,討論如何提高軟件質量的方法。擴展課程包含系列領域知識課程,研究生可根據研究方向選擇兩門;軟件開發工具講授最新流行的軟件開發、過程管理所需要的軟件工具的使用,以實踐教學為主。軟件開發新技術研討課程以講座形式開展,教師和學生均可作為一個專題的主講。實踐課程包含校內實踐、校外實踐和畢業設計三個環節。
2.培養流程與實施教育部明文規定,專業學位研究生學制原則上為兩年,同時要求應屆本科生進行專業實踐不少于一年。一般來說,研究生在校課程學習時間應有一年左右,加上專業實踐的一年,如何合理安排學習計劃,在兩年內完成培養環節成了一個現實的重要問題。我校以周為單位制定了四川師范大學軟件工程專業學位研究生培養流程,如表1所示:上表規劃了研究生培養中的幾個關鍵環節,依次為報到入學、課程學習、校內實踐、校外實踐、開題、畢業設計、論文寫作和送審答辯。第一學期研究生主要是課程學習,同時在校內導師指導下開展文獻閱讀和編程能力鍛煉。第二學期前半學期結束理論課程的學習。后半學期和暑期開展校內實踐和畢業設計開題工作。第三學期研究生到實習基地進行校外實踐。從第二學期后半段和整個第三學期,學生在專業實踐的同時,需完成畢業設計。從第二個寒假開始直到第四學期前六周,研究生完成畢業論文的初稿。從第七周開始,進行論文修改、、盲評和答辯工作。從培養流程表可以看出,這種安排具有兩個顯著特點。一是理論課程學習安排在一個半學期完成,二是實踐課程分為校內實踐和校外實踐。研究生理論課程學習任務并不重,完全可壓縮到一學期半,同時可為實踐提供更多時間。校內實踐非常有必要。由于是省屬高校學生大多能力一般,為保障學生進入企業能融入研發團隊從事技術工作,必須先期培訓其實踐能力。這種安排時間較為緊湊,也比較合理,符合專業學位研究生側重于實踐能力培養的要求,也在兩年的學制內確保了研究生的實踐時間不少于36周。
二、專業實踐能力的培養與訓練
軟件開發能力是軟件工程專業碩士必備的核心能力,其能力培養既是對前端課程學習效果的檢驗,也是后端畢業設計和就業的必然需要。我校將軟件工程專業碩士實踐能力培養融入了眾多環節。從前期的實驗型課程教學,到中期的校內實踐、再到后期的校外實踐和畢業設計。實驗型課程教學解決軟件設計開發的基礎技能,校內實踐解決中小規模軟件設計開發能力,校外實踐和畢業設計解決中大規模軟件設計能力。
1.實驗型課程教學包含軟件工具的使用訓練、軟件開發環境的搭建、軟件開發案例分析和新技術研討。軟件工具的使用訓練學生單個軟件開發工具的使用,如項目管理軟件Project、開發文檔化軟件Rational、軟件測試工具LOADRUNNER、QTP、TD等。由于這些工具結構分散,還需進行開發環境的搭建訓練。開發環境搭建訓練內容一為搭建基于微軟的VSTS和VisualStudio的開發平臺,適合.net方向;內容二位、為搭建基于IBMRSA和Eclipse的開發平臺,適合J2EE方向。軟件開發案例分析中研究生將自己放在決策者的角度來思考項目所涉及到的具體問題,增強了學生的實際應對能力。新技術研討促進學生或主動或被動地掌握了一些新興技術,拓寬了技術領域。
2.校內軟件開發實踐采用項目驅動形式開展。要求研究生必須申報各類實際的軟件開發項目,如四川省苗子工程、學校研究生科研創新項目、學院研究生科研創先項目。研究生可組織本科生參與項目實施,但必須任項目組長,在項目中擔任核心角色,完成軟件需求文檔審定、軟件架構設計、軟件詳細設計、大部分編碼工作、測試方案制定等重要工作。
3.校外軟件開發實踐在上述環節經歷后,研究生已經掌握中小規模軟件開發的基本技能,此時將研究生派到實習基地,實戰參與企業軟件開發項目。其實踐由校內導師和企業導師共同負責。前期技能的培養已保證研究生勝任企業中一般性的軟件開發角色。
4.畢業設計研究生在校內和校外實踐的36周中,還需要同時進行畢業設計的開題、實施。研究生可結合企業實習工作完成畢業設計。專業實踐的考核分為定期匯報和實踐環節結束匯報兩種形式。研究生應每隔兩個月集中匯報一次實習期工作心得,取得的成績等。實踐結束時在全院公開匯報,其成績作為實踐課程成績。
三、結論
軟件測試學習計劃范文2
關鍵詞:項目課程;計算機應用技術;專業人才培養
我國社會的各個領域對于計算機人才的需求都在不斷的提升,所以需要計算機專業的人員能夠更好地應用到各個行業當中,因此需要充分的對計算機的開發和利用進行開發,同時不斷地對計算機和計算機網絡進行維護。基于以上情況,在對計算機進行應用的時候培養計算機專業人才需要實行平合崗位,并且將工作過程作為導向,設計以專業技術為主要的課程目標,以課程設置為主體的計算機開發模式的探索實踐,不斷地適應社會各個行業對計算機相關行業人員的需求,以此來促進計算機行業的發展以滿足各個行業對于人才的需求。
1基于項目課程的計算機應用技術專業人才培養的設計研究
在當前社會背景之下應該促進人的全面發展,需要綜合的促進教育理念和教育工作,不斷地符合課程開發的理論指導,并且在此根據之下提出以平合崗位,以工作過程作為向導,并將項目課程作為主體的課程開發模式。平合崗位主要是指在確保學生綜合能力的前提之下,通過開設多個崗位方向的培訓課程來提升學生的專業技能,能夠盡量地確保學生做到一專多能。這樣能夠有效地增加學生的就業機會和就業能力,其中平臺主要是對計算機應用的技術專業學生進行行業通用技術和智能的培養,可以有效地確保專業素質的提升,也能夠更好地使學生達到專業的基礎人才的要求[1]。崗位主要是按照相關的崗位設置向導的方向,嚴格的圍繞著技術智能的培養,提升學生能力的培養,促使學生達到專業的應用人才的要求。這對計算機專業人才的相關崗位和畢業生就業狀況以及學生的能力分析,畢業生的就業狀況和學生的能力等諸多情況,都為我們將專業方向設置為軟件開發技術、網絡技術和信息化辦公技術的三個方面。在工作過程當中,做過程導向主要是在計算機應用技術專業的范圍之內做好計算機課程的開發,同時根據相關崗位的職業能力進行有效分析,并且不斷地整合相關理論和實踐教學內容,工作的過程作為一項基礎射擊訓練項目,并且建立起工作任務和工作支持以及工作技能的聯系,有效地增強學生的主體和直接體驗,同時不斷地激發學生的學習興趣,有效地以教學內容為工作過程的導向,不斷地促使學生完成工作任務,同時積極地為學生提供體驗完整的工作過程和學習機會。項目課程主要是一種以工作任務為中心,選擇和組織學習為主要工作知識的課程模式,這種工作是典型的產品生產以及服務等項目為載體的設計。所以它具有明確的工作任務,也能夠有效地將工作內容和理論知識進行合理的整合[2]。所以這和企業的生產過程具有直接的聯系,學生可以在一定的時間內和一定的范圍之下,有效地組織自己的學習行為,能夠明確的制定相關的學習計劃,收獲到較為有效的學習成果。高職計算機的應用技術專業課程,能夠理解成一個企業網站的建設和管理,它可以當做是一個信息系統的軟件的開發過程,可以當做是一次會議材料的準備。
2項目化教學模式之下的計算機應用技術專業人才培養方案實踐以及存在的問題分析
程序設計是主要的計算機應用技術專業,這也是一個以工程實踐為主的專業。在項目化教學當中,它需要必要的工程應用項目作為支撐,同時也必須促使企業積極參與其中,不斷地發揮出企業的重要作用。要制定項目化的教學模式,促進人才培養,需要將企業因素和企業的相關方案實施并考慮進去。在制定項目化教學模式的人才培養方案的時候,其所涉及的問題主要從如下幾個方面進行考慮。2.1課程體系的建立在建立課程題的時候,制作過程需要有項目化課程程序的參與,同時這又和其他的學科以及傳統課程具有一定的差距。在傳統的課程方面,因為知識點存在著相對獨立的情況,所以課程體系的設計只考慮知識點在內的邏輯先后關系,但是項目化課程卻主要以主線項目為主,而這有可能是跨學科系的[3]。舉例來說,比如說,一次為主的程序設計課程,它的課程主要是通過網頁設計和數據庫設計為主,同時也涉及,對于軟件工程和軟件測試等多個學科都有所涉獵,通過這些學科綜合組成一門課程,而且在項目進度和客廳之間沒有嚴格的先后順序。因此怎樣合理的優化其,促使他能夠更好地符合項目教學,這是課程體系制定的基于項目化人才培養的方案所要解決的一個重要的問題。2.2企業的參與項目化教學需要將項目作為載體,同時將工作任務作為驅動,這樣以項目的完成情況作為對教學模式進行考核的一個基礎點,那么項目的目的就是將校學理論進行職業化,并做好相關的培養。企業是人才培養和質量效果評價的最終評價方,而企業的真實項目是項目化教學的項目基礎,因此制定項目化教學的人才培養方案需要有企業的參與,那么企業需要采用什么樣的教育途徑實現人才培養方案,那么就需要充分的對培養效果進行優化,這也是本研究所要研究的一些問題。2.3人才培養方案的實施項目化教學的人才培養方案主要應該以項目作為主線,傳統意義上的教學主要是學科課程為主,這種教學方式去按照徐其先后的分散形式進行設計,不能更好地滿足教學的跨學科形式,對于企業來說也不無法做到企業的共同參與。所以研究合適的基于項目化教學的人才培養方案是十分重要的一個項目。
3項目化教學模式下計算機應用技術專業人才培養方案的制訂的問題研究
3.1基于工作過程構建項目化教學人才培養方案工作過程指的是個體完成一定工作任務而所需要的一個時間,它是一個完整的工作程序。分析工作過程的著力點,不能夠完全等同于工作過程本身,而需要采用一定的技術和手段來對工作過程進行包裝與設計。這能夠使其在一定程度上滿足教學的需求,有時也可以使課程內容更好地和工作過程相統一。對IT軟件進行開發可以研究企業的調研,計算機應用技術專業主要涉及需求分析、UI設計、數據庫設計、代碼編寫以及軟件測試等典型的工作。從從業人員具有能夠確定的網站功能和風格來分析,它可以根據網站需要來進行內部或外部的CSS樣式的UI設計,也可以根據網站功能進行相關的數據庫表的創建,通過對客戶的需求進行分析完成相關網站的開發和設計,可以根據所掌握的網站測試工具的方法以及核心工作的能力來進行。計算機應用技術的專業主要需要依據基于工作過程的項目化教學模式對其課程進行領域的劃分,主要可以劃分為公共學領域,專業學領域和拓展學習領域等。這門課程需要和項目關系的課程劃分為外延輔助課程與及核心課程[4]。外延輔助課程主要是通過外延來提升網頁設計使得整體技能,拓展,其專業的就業出口。比如說photoshop的平面設計,比如說flas的設計等等,核心課程主要是專業課程的核心,比如說php程序設計,數據庫的建模以及數據庫程序設計等等。在其構建工作過程當中需要做好課程體系的構建工作,需要明確企業參與以及研討和設計等。3.2需要不斷地強化校企合作的效能企業主要是項目的來源,而且一般都是為了謀求利潤的最大化,所以在進行項目設計的時候要兼顧企業的利潤,同時也要提升教學的最大效果。所以基于這個過程可以完成一個完整的任務,同時與企業產生相關的共同點,又有效地促進企業生產效益,通過不斷地探索和分析能夠得出,當前計算機應用專業主要是課堂聯合工作室模型出現兩者相結合的,而課堂的教學主要采用了真實項目進行分割,它是一種有效的仿真教學。企業在共同的參與下進行項目的外包服務,能夠有效地提高學生的實踐經驗,也可以在這種教育模式之下為學校提供有效的項目化實踐平臺,促使企業的利潤最大化,有效地提高了校企合作的積極性。同時需要兼顧人才培養,傳統的人才培養主要是通過課程設計實施有效的并形式的開課方式進行教學。比如說photo⁃shop平面設計和網頁設計進行共同的開課。這種開課主要是并行時的開口方式,它能夠有效地將知識點進行分散,同時將完整的項目集中在某個階段進行更好的知識點的支撐。通過不斷的實踐研究可以看出,計算機應用專業技術通過對分段式的教學進行應用,可以采用模塊涵蓋知識點多少的形式,安排多名教師和設計人員共同參與,它能夠有效地集中分段式教學,這也可以使其教學更加地貼近生活場景,和工作任務的融合,也有利于學校以及企業之間的更好對接。3.3特色人才培養方案的創新分析需要通過對職業能力進行分析,以此來形成提升階段性的課程內容,并且不斷地進行分解和重構,這能夠有效地實現理論知識和基本技能的融合,最終形成項目化的課程。要不斷地和新興的產業緊密相掛鉤,實際不斷地形成一個“一主線二融合三階段”的課程體系,不斷地構建以實踐能力培養為主要核心的實踐教學體系平臺。要不斷地深化改革,以能力特點為主要特征,通過項目實踐聯合崗位就業,做好人才培養模式的建立,并且將項目課程作為核心載體,一課程實施作為重點,將校企合作作為校內外實訓的主要工作平臺。在此基礎上要不斷地健全評價體系,因為考核評價和定性定量相結合,需要重視考評的過程,在量化評價過程中不斷地對作品評價和競賽評價進行突出,以技能考核作為主要的考核方式。
4結語
高校的教育主要是階段性的職業教育,它主要需要為社會培養出一批具有大學知識能力,而且具有專業素養的人才,需要確保這批人才能夠將其知識體系合理地應用到實際工作當中,所以具有實踐能力是十分重要的。一基于項目課程為主的計算機應用專業人才的培養,它能夠有效地幫助社會培養出各類的適應性人才,也能夠更好地提高人才的質量,使人才更好地適應社會,可以對人才的培養目標進行了調整,也搭建了合理的課程結構體系,所以需要不斷地發揚和應用。
參考文獻:
[1]鄒華福,周楊萍.高職計算機網絡技術專業人才培養方案的研究[J].科技信息,2014,21(21):54-55.
[2]王自榮,焦阜東.能動就業型高職人才培養方案設計探析[J].蘭州石化職業技術學院學報,2013,20(2):487-488.
[3]程真啟,高峰,倪偉.高職船舶電氣專業人才培養方案的優化[J].武漢船舶職業技術學院學報,2013,20(3):572-573.