首页> 中文学位 >应用软件持续发布系统的设计与实现
【6h】

应用软件持续发布系统的设计与实现

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

1 绪论

1.1 研究背景与意义

1.2 国内外研究概况

1.3 课题的研究工作

2 系统需求分析

2.1 系统功能性需求分析

2.2 非功能性需求分析

2.3 本章小结

3 系统设计

3.1 系统架构设计

3.2 系统功能模块设计

3.3 系统数据库设计

3.4 本章小结

4 系统实现

4.1 系统开发与运行环境

4.2 系统功能模块实现

4.3 系统测试

4.3 本章小结

5 总结与展望

5.1 全文总结

5.2 展望

致谢

参考文献

展开▼

摘要

随着信息技术行业的高速发展,越来越多的企业将自身的服务以网站或者移动端应用的形式提供给用户使用。为了达到这个目的,企业需要将应用的代码等资源发布到服务器上运行。传统的依赖于人工或者脚本的发布方式效率底下,安全性低,难以持续使用,已经明显不能满足企业的发布需求。如何实现应用软件的安全、稳定、高效地自动化发布一直是一个难题。
  基于企业的实际需求,对应用的整个研发流程进行了研究,提出了一个应用软件持续发布系统的设计思路。该系统能够用于各种主流编程语言开发的应用软件的发布,系统分为变更管理,应用管理,集成,应用部署管理等多个模块。应用软件持续发布系统以应用作为发布单元,变更作为单次实施的发布任务。提供基于Web的可视化操作界面,对应用的发布流程进行管理,实现了在测试环境、预发环境和生产环境自动化编译打包和一键部署,覆盖了开发、测试、集成、发布整个研发交付过程。支持代码、配置项等多种变更类型,支持快速回滚。系统基于B/S架构设计,使用J2EE技术体系进行开发,使用MySQL数据库进行数据的存储,具备良好的扩展性和用户体验。
  应用软件持续发布系统严格规范了应用的发布流程,统一了应用的运行环境,保障了应用发布内容的安全性,提高了应用的发布效率,降低了发布过程所消耗的人力成本。持续发布系统把技术人员从繁琐的发布任务中解放出来,让技术人员可以专注于业务的开发,提高了开发效率。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号