天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 教育論文 > 教改課改論文 >

基于Kubernetes的軟件工程教育云基礎容器平臺子系統(tǒng)的設計與實現(xiàn)

發(fā)布時間:2020-06-21 04:44
【摘要】:近年來,隨著軟件工程的飛速發(fā)展,越來越多的人才涌入該領域,因而軟件工程教育領域存在著廣闊的市場前景。但是,當前市面上提供軟件工程教育的在線教育平臺,如網易云課堂、Coursera、Leetcode等,只能提供視頻教學或簡單編程練習,無法讓學生進行完整的軟件開發(fā)實踐。而提供了軟件開發(fā)實踐的商業(yè)開發(fā)云平臺,往往只面向企業(yè)工作人員。在這樣的背景下,SEEC(Software Engineering Education Cloud)軟件工程教育云整合了教育平臺和開發(fā)云平臺的部分功能,支持學生進行完整的軟件開發(fā)和過程管理實踐。SEEC系統(tǒng)為教師提供自動化課程管理,幫助教師節(jié)省作業(yè)評審和統(tǒng)計的時間。學生通過該平臺可以進行完整的軟件開發(fā)流程實踐,包括文檔編寫、版本控制、持續(xù)集成,部署、自動化測試等。本文主要闡述SEEC基礎容器平臺子系統(tǒng)的設計與實現(xiàn);A容器平臺子系統(tǒng)需要為多種類型的項目實踐如Web應用開發(fā)實踐、深度學習實踐、微服務實踐等提供基礎服務支持。它能夠自動化的為學生用戶分配實驗環(huán)境和實驗資源、部署和升級應用、管理應用日志。除此以外,基礎容器平臺子系統(tǒng)還能夠監(jiān)控底層集群的資源使用情況,自動化進行資源的分配和回收,極大減輕了管理員的維護壓力,提高了集群資源的利用率。SEEC基礎容器平臺系統(tǒng)使用Nexus私有倉庫管理應用鏡像,搭建了Kubernetes集群來實現(xiàn)大量容器的的自動化管理,并配置了GlusterFS分布式文件系統(tǒng)提供數(shù)據持久化支持。項目基于SpringBoot框架進行開發(fā),并集成了Kubernetes、Nexus等第三方服務。SEEC系統(tǒng)目前已經上線使用超過一年,成功的支持了多門課程的教學,極大平緩了學習曲線。通過該系統(tǒng),學生可以直接體驗接近企業(yè)級的開發(fā)流程,并且無需花費過多精力在本地搭建環(huán)境和工具上。教師可以持續(xù)跟進學生的學習進度,快速檢驗課程的教學效果。
【學位授予單位】:南京大學
【學位級別】:碩士
【學位授予年份】:2019
【分類號】:G434;TP311.52
【圖文】:

軟件工程,軟件工程師,教學經驗,國內研究


南京大學碩士論文邐第一章引言逡逑1.2國內研究的現(xiàn)狀與分析逡逑根據舊EE的定義,軟件工程是指將系統(tǒng)、規(guī)范、可度量的方法應用于軟件逡逑的開發(fā)、運行和維護以及對上述方法的研究。SWEBOK也指出了軟件工程師所逡逑需要具備的知識和技能[Bourque邋et邋al.,邋2014]。根據相關規(guī)范和以往的教學經驗,逡逑可以將軟件工程的學習總體上分為如圖1.1所示的三大階段:逡逑

問題提出,理念,思路


而運維團隊往往更關注于保證現(xiàn)有系統(tǒng)的穩(wěn)定運行,二者的出發(fā)點從本質上逡逑就相互抵觸。加上分布式應用的普及,系統(tǒng)開發(fā)與維護的工作量和難度均出現(xiàn)一逡逑定程度的增加。如圖2.1所示[Huttermann,邋2012],如何在開發(fā)、質量保證和技逡逑術運營之間找到平衡點成為了項目開發(fā)的痛點。逡逑I邋(SOFTWARE邋ENGINEERING)邋1邐|邋(QUALITY邋ASSURANCE)逡逑零逡逑\邋Operations邋#逡逑圖2.1邋DevOps交集圖逡逑DevOps理念為該問題提出了解決思路,并且迅速在業(yè)界落地。它的成功除逡逑了理念本身的先進性,更是現(xiàn)代計算機技術(虛擬化,云計算,大數(shù)據等)匕速逡逑發(fā)展的結果。DevOps是一種重視IT運維技術人員和軟件開發(fā)人員之間溝通合逡逑作的運動、文化或管理。通過自動化軟件交付和架構變更的流程,使得構建、測逡逑試和發(fā)布軟件能夠更加的快捷、頻繁和可靠。DevOps改善了團隊間的協(xié)作關系,逡逑5逡逑

【相似文獻】

相關期刊論文 前10條

1 范萱萱;周天宏;;軟件工程產業(yè)現(xiàn)狀與未來發(fā)展對策[J];電腦編程技巧與維護;2019年04期

2 馮勃達;;淺談軟件工程標準化的現(xiàn)狀[J];中國新通信;2017年20期

3 姚佳佳;;軟件工程在網絡教學中的應用淺析[J];山東工業(yè)技術;2018年09期

4 韋偉;;軟件工程標準化現(xiàn)狀與分析[J];計算機產品與流通;2017年09期

5 賈俊;;軟件工程標準化現(xiàn)狀與分析[J];計算機產品與流通;2018年02期

6 陳注清;;軟件工程的現(xiàn)代化技術研究[J];中國新通信;2018年14期

7 曹鶴玲;;“互聯(lián)網+”背景下軟件工程人才實踐能力培養(yǎng)的思路和模式研究[J];課程教育研究;2017年06期

8 廖寧;;軟件工程專業(yè)實踐能力培養(yǎng)探究[J];課程教育研究;2017年10期

9 郭艾;林茵;;軟件工程專業(yè)人才培養(yǎng)模式改革問題[J];文教資料;2018年02期

10 馬蕾;張忠秋;張娜娜;;“應用型”人才培養(yǎng)模式下的軟件工程改革研究[J];中國新通信;2018年18期

相關會議論文 前10條

1 付國原;;軟件工程經濟的研究及發(fā)展趨勢[A];第二屆世紀之星創(chuàng)新教育論壇論文集[C];2015年

2 王彥麗;駱力明;;軟件測試理論與軟件測試實踐教學體系探索[A];第三屆全國軟件測試會議與移動計算、柵格、智能化高級論壇論文集[C];2009年

3 吳閩泉;徐仁佐;;軟件工程中的分離方法[A];第六屆全國計算機應用聯(lián)合學術會議論文集[C];2002年

4 ;江蘇省捷達軟件工程有限公司簡介[A];華東六省一市生物化學與分子生物學會2008年學術交流會論文摘要匯編[C];2008年

5 李曉樺;;重視開展軟件標準化工作[A];西部大開發(fā) 科教先行與可持續(xù)發(fā)展——中國科協(xié)2000年學術年會文集[C];2000年

6 王邦寧;;CAD軟件工程的特點[A];中國土木工程學會計算機應用學會學術報告會論文集(4)[C];1989年

7 王韶寧;;從軟件工程的角度看建筑院系CAAD開發(fā)[A];建筑設計信息流——2011年全國高等學校建筑院系建筑數(shù)字技術教學研討會論文集[C];2011年

8 曹居易;石玲;宮學慶;周傲英;;基于OWL的軟件工程數(shù)據建模[A];第26屆中國數(shù)據庫學術會議論文集(B輯)[C];2009年

9 侯令忠;任大全;;軟件工程的管理思想在跨欄跑多媒體教學軟件開發(fā)中的應用[A];第七屆全國體育科學大會論文摘要匯編(二)[C];2004年

10 樊

本文編號:2723533


資料下載
論文發(fā)表

本文鏈接:http://www.sikaile.net/jiaoyulunwen/jgkg/2723533.html


Copyright(c)文論論文網All Rights Reserved | 網站地圖 |

版權申明:資料由用戶d46e8***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com