基于云计算的软件工程专业实训平台构建与研究

基于云计算的软件工程专业实训平台构建与研究

ID:23340987

大小:70.50 KB

页数:5页

时间:2018-11-07

基于云计算的软件工程专业实训平台构建与研究_第1页
基于云计算的软件工程专业实训平台构建与研究_第2页
基于云计算的软件工程专业实训平台构建与研究_第3页
基于云计算的软件工程专业实训平台构建与研究_第4页
基于云计算的软件工程专业实训平台构建与研究_第5页
资源描述:

《基于云计算的软件工程专业实训平台构建与研究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于云计算的软件工程专业实训平台构建与研究ResearchandConstructionoftheTrainingPlatformBasedonCloudComputingSoftwareEngineering伍锋BAOFeng(东北石油大学秦皇岛分校,秦皇岛066004)(QinhuangdaoCampusofNortheastPetroleumUniversity,Qinhuangdao066004,China)摘要:软件工程专业是一个强调实训的专业,一定要把实训作为一个重点,所以搭建一个实训平台很重

2、要。一个实训平台的搭建能够帮助学生从理论走向实践,系统可以自动地完成学生提交的任务,老师可以查看学生的任务,把很多的资源进行整合。木文主要从云计算的角度上分析实践平台的搭建,从而对系统进行构建和研究。Abstract:Softwareengineeringemphasizesonprofessionaltraining,sopracticaltrainingisapriority,anditisimportanttobuildatrainingplatform.Atrainingplatformcanle

3、adstudentsfromtheorytopractice.Thesystemcanautomaticallycompletethetasksubmittedbystudentsandtheteacherscancheckthestudent’stask,andintegratevariousresources.Thispaperanalyzesthepracticaltrainingplatformconstructionfromtheperspectiveofcloudcomputingforcon

4、structionandresearchofthesystem.关键词:软件实训:平台构建;云计算Keywords:softwaretraining;platformconstruction;cloudcomputing中图分类号:TP311.5文献标识码:A文章编号:1006-4311(2014)13-0204-021研究意义经过调查,目前国内大多数的软件学院工程实践环节均使用人工管理方法。随着高校人数的不断增加,要想提高学生的素质和能力,必须实施更多的实践项0。因此,迫切需要一个实训平台来完成整个实践

5、过程的管理。0前己经在使用或正在开发的实训项目管理工具,多数只是实现单一的功能,并不能实现完整的工程实践管理。针对这•一情况,急需幵发一个基于云计算的软件工程专业实训平台,以管理整个实践项B的全部过程,解决软件工程专业实训项0管理中存在的问题。针对0前国内使用的基于云计算管理工具Redmine及trac进行比较后,发现使用Redmine系统管理工程实践过程更方便操作,因此选择Redmine作为项目管理工具。云计算平台构建的成功后,所冇参与工程实践的学生,可以使用统一的云计算服务提供的工程实践项0进行开发和

6、管理。2系统概要设计整个系统的管理功能分为三个部分,第一是管理网站,用于管理用户的操作和工程实践项0。第二是Redmine和SVN管理工具,用于团队工程实践的项B管理。第三是云计算服务器,它主要是提供工程实践项0开发环境,存储和显示服务。此外使用前台管理网站管理和控制整个系统。系统架构如图1所示。2.1实训网站管理平台实训管理平台的用户有三类,分别为管理员,教师和学生。用户第一次进入网站后,首先认证信息,然后根据不冋的水平到相应的页面。工程实践分为四个阶段,分别为选题开题阶段,中期检验阶段,项0验收阶段和

7、结束总结阶段。由系统管理员首先发布工程实践题0,学生选题并发布团队信息后,由相应的管理员来发布不同阶段信息的。教师可以查看自己的项0和选择相应项0的学生闭队,也可以根据管理员的信息发布相应的操作。学生可以查看信总,选择主题,检查他们的团队,提交相关文件,利用该平台提供的开发环境显示相关信息。数据库采用MySQL,操作方便,减少了数据库设计的复杂性。2.2Redmine和SVN利用Redmine和SVN系统,教师首先要建立实训过程所需的每一个子项0,再由管理员添加属于每个实训项B的学生。选择相应课题的学生进

8、入Redmine管理自己的项0,学生在管理项0的过程中难免会遇到一些问题,此时教师应该予以指导,并且把相关数据存储在云服务器上,以便于扩展和改进项0的实施。2.3云计算服务器云计云计算软件开发平台模型架构主要分布于云计算环境的平台层与应用层,云端平台层提供构件支持、环境支持、开发工具支持,将平台无关模型(PlatformIndependentModel,PIM)自动转换为一个或多个特定平台模型(PlatformSpecific

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。