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

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

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于云计算软件工程专业实训平台构建与研究

基于云计算软件工程专业实训平台构建与研究   摘要: 软件工程专业是一个强调实训的专业,一定要把实训作为一个重点,所以搭建一个实训平台很重要。一个实训平台的搭建能够帮助学生从理论走向实践,系统可以自动地完成学生提交的任务,老师可以查看学生的任务,把很多的资源进行整合。本文主要从云计算的角度上分析实践平台的搭建,从而对系统进行构建和研究。   Abstract: Software engineering emphasizes on professional training, so practical training is a priority, and it is important to build a training platform. A training platform can lead students from theory to practice. The system can automatically complete the task submitted by students and the teachers can check the students task, and integrate various resources. This paper analyzes the practical training platform construction from the perspective of cloud computing for construction and research of the system.   关键词: 软件实训;平台构建;云计算   Key words: software training;platform construction;cloud computing   中图分类号:TP311.5 文献标识码:A 文章编号:1006-4311(2014)13-0204-02   1 研究意义   经过调查,目前国内大多数的软件学院工程实践环节均使用人工管理方法。随着高校人数的不断增加,要想提高学生的素质和能力,必须实施更多的实践项目。因此,迫切需要一个实训平台来完成整个实践过程的管理。目前已经在使用或正在开发的实训项目管理工具,多数只是实现单一的功能,并不能实现完整的工程实践管理。针对这一情况,急需开发一个基于云计算的软件工程专业实训平台,以管理整个实践项目的全部过程,解决软件工程专业实训项目管理中存在的问题。   针对目前国内使用的基于云计算管理工具Redmine及trac进行比较后,发现使用Redmine系统管理工程实践过程更方便操作,因此选择Redmine作为项目管理工具。云计算平台构建的成功后,所有参与工程实践的学生,可以使用统一的云计算服务提供的工程实践项目进行开发和管理。   2 系统概要设计   整个系统的管理功能分为三个部分,第一是管理网站,用于管理用户的操作和工程实践项目。第二是Redmine和SVN管理工具,用于团队工程实践的项目管理。第三是云计算服务器,它主要是提供工程实践项目开发环境,存储和显示服务。此外使用前台管理网站管理和控制整个系统。系统架构如图1所示。   2.1 实训网站管理平台 实训管理平台的用户有三类,分别为管理员,教师和学生。用户第一次进入网站后,首先认证信息,然后根据不同的水平到相应的页面。工程实践分为四个阶段,分别为选题开题阶段,中期检验阶段,项目验收阶段和结束总结阶段。由系统管理员首先发布工程实践题目,学生选题并发布团队信息后,由相应的管理员来发布不同阶段信息的。教师可以查看自己的项目和选择相应项目的学生团队,也可以根据管理员的信息发布相应的操作。学生可以查看信息,选择主题,检查他们的团队,提交相关文件,利用该平台提供的开发环境显示相关信息。数据库采用MySQL,操作方便,减少了数据库设计的复杂性。   2.2 Redmine和SVN 利用Redmine和SVN系统,教师首先要建立实训过程所需的每一个子项目,再由管理员添加属于每个实训项目的学生。选择相应课题的学生进入Redmine管理自己的项目,学生在管理项目的过程中难免会遇到一些问题,此时教师应该予以指导,并且把相关数据存储在云服务器上,以便于扩展和改进项目的实施。   2.3 云计算服务器 云计云计算软件开发平台模型架构主要分布于云计算环境的平台层与应用层,云端平台层提供构件支持、环境支持、开发工具支持,将平台无关模型(Platform Independent Model,PIM)自动转换为一个或多个特定平台模型(Platform Specific Model,PSM),然后再生成代码,最终进行系统测试与发布。模型交换和变换交换总线是联

文档评论(0)

130****9768 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档