当前位置:首页 > 中小企业服务云平台建设项目设计方案 - 图文
XX软件园中小企业服务云平台设计方案
ubuntu),windows系统、Android等等,并可以是多语言包支持。
多系统的测试实训环境的实时切换可以通过桌面虚拟化的形式进行实现。
3.4.2.4 提供软件开发资源
软件开发资源是开发实训环境上运行的各种开发类库,工具包等等如GCC、JDK、Android SDK,软件开发资源是对工具的集成及用户软件的开发、维护及管理提供统一的支持,按功能可划分为环境信息库、过程控制及消息服务器、环境用户界面三个部分。
环境信息库:是软件开发实训环境的核心,用以储存与系统开发有关的信息并支持信息的交流与共享。库中储存两类信息:一类是开发过程中产生的有关被开发系统的信息,如分析文档、设计文档、测试报告等;另一类是环境提供的支持信息,如文档模板、系统配置、过程模型、可复用构件等。
过程控制和消息服务器:是实现过程集成及控制集成的基础。过程集成是按照具体软件开发过程的要求进行工具的选择与组合,控制集成并行工具之间的通信和协同工作。
环境用户界面:包括环境总界面和由它实行统一控制的各环境部件及工具的界面。统一的、具有一致视感的用户界面是软件开发实训环境的重要特征,是充分发挥环境的优越性、高效地使用工具并减轻用户的学习负担的保证。
由于开发过程的编译需要使用大量的计算资源,同时使用量非常频繁,建议使用客户端直接提供运算资源提供支持,编译器安装在客户端。开发所需要的其他资源调用、配置管理、代码管理以及开发用SDK统一通过云存贮实现。
3.4.2.5 提供软件开发工具集
支持特定过程模型和开发方法的工具,如分析工具、设计工具、编码工具、测试工具、维护工具,支持面向对象方法的OOA工具、OOD工具和OOP工具等;独立于模型和方法的工具,如界面辅助生成工具和文档出版工具;亦可包括管理类工具和针对特定领域的应用类工具。较常用的软件开发工具包括IDE,如Eclipse、
27
XX软件园中小企业服务云平台设计方案
Visual Studio、Jbuilde等,和辅助工具如性能测试工具,如性能测试工具LoadRunner等,和配置管理及版本控制,如SVN、CVS等。
以上各种非编译类软件,使用率高,运算量不大,可设置为标准化软件,使用应用虚拟化的形式统一管理。
3.4.2.6 提供软件测试资源
软件测试资源是测试环境上运行的各种测试类库,工具包等等如GCC、JDK、Android SDK,软件测试资源是对工具的集成及用户软件的测试管理提供统一的支持,按功能可划分为环境信息库、过程控制及消息服务器。
环境信息库:是软件测试实训环境的核心,用以储存与系统测试有关的信息并支持信息的交流与共享。库中储存两类信息:一类是测试过程中产生的有关被测试系统的信息,如测试分析文档、测试设计文档、测试报告等;另一类是环境提供的支持信息,如文档模板、系统配置、过程模型、可复用构件等。
过程控制和消息服务器:是实现过程集成及控制集成的基础。过程集成是按照具体软件测试过程的要求进行工具的选择与组合,控制集成并行工具之间的通信和协同工作。
3.4.2.7 提供软件测试工具集
支持特定过程模型和测试方法的工具,如分析工具、设计工具、编码工具、测试工具、维护工具。较常用的软件测试工具包括LoadRunner、QTP等,和配置管理及版本控制,如SVN、CVS等。
以上各种非编译类软件,使用率高,运算量不大,可设置为标准化软件,使用应用虚拟化的形式统一管理。
3.4.3 人才服务云平台建设要求
3.4.3.1 硬件环境要求
28
XX软件园中小企业服务云平台设计方案
1、足够的带宽;
2、CPU、内存、硬盘空间,要求硬件平台支持,需包括所有64/32/16位CPU 和 MCU;
3、物理防火墙。
3.4.3.2 软件环境要求
1、支持多种主流的操作系统:Windows XP、Windows 7、liunx等;嵌入式系统DOS、Vxworks、Linux;手持设备andorid等;
2、支持多种主流的浏览器:IE、firefox、oprea、chrome 等; 3、支持多种Web 应用服务器:tomcat、apache等;
4、提供并支持多种数据库:SQL server、Mysql、Oracle等; 5、提供AndroidSDK开发包。
6、支持和提供Java JDK、JDBC、XML。 7、提供配置管理如SVN、UML。 8、Android、Eclipse+ADT验证环境。 9、支持企业级商用系统应用部署。
3.4.4 人才服务云平台服务项目
1.提供培训模板供学员选择:培训模板包括了选择的学习平台、学习计划、课件、教学视频、白板等。
2.提供学习环境:给学员出提供一个开发实训环境和测试实训环境,学习课件知识。
3.在线评测:提供题库,检验学员学习效果,学员在开发实训环境上做题目,自动或者人工执行代码运行结果。
4.自动给出评分,评价。
5.在线面试:考官根据应聘者技能,在线选择考题,面试者当场在开发环境开发源代码,并执行运行结果,考官可人工检査输出结果包括界面或者数据。
29
XX软件园中小企业服务云平台设计方案
3.4.5 人才服务云平台实现建议
人才服务平台的学员实训平台可使用开发云平台和测试云平台相同的虚拟化机制完成。
网上授课功能需要使用流媒体远程桌面,需要在应用虚拟化层使用合适的音视频编解码算法,封装成应用程序,对教学流媒体信息进行推送。教学流媒体信息需要保存在云存储平台。
3.5 提供应用商店服务
园区企业可上传应用到园区应用商店,这些应用包括了WEB开发应用,Windows应用,移动终端应用的Android Apk应用等等。这些应用可以被消费者或者企业下载,从而提高开发者的积极性。
30
共分享92篇相关文档