大公司在整个开发过程中用到的辅助系统/工具
2017-10-17 21:24
176 查看
大公司在整个开发过程中用到的辅助系统/工具(详细信息持续更新中)
1. 研发协同平台
提供完整的应用生命周期管理,支撑所有应用和产品的研发过程,涵盖需求-迭代研发-编译构建-部署发布-生产运维等环节,一般协同平台可以完成如下业务:(1)实现了统一的变更管理流程,可以从需求提出一直追溯到上线,各角色在同一对象上工作,实现信息互通,和自动的流程串接
(2)提供了专业的软件工程服务:需求管理、代码处理、构建、持续集成、安全检查、测试环境管理、依赖管理、发布上线等
(3)可以按照不同部门特点自定义研发交付流程、质量控制流程,满足业务要求
(4)可接入的服务模式,用户可以自己提供服务内容,接入工作流中
(5)提供应用的内容、部署方式、资源等定义,完整描述应用,并完成自动化的部署、升级、资源变更、一致性检查等
(6)从新应用研发、上线到应用升级、下线,进行完整的应用生命周期管理
(7)为整个研发过程提供完整的结果、过程、质量、效率数据,进行数据挖掘
2. 版本控制系统
GitGitLab
svn
3. 需求和缺陷管理系统
Rational ClearQuest4. 持续集成系统
5. 配置管理系统
6. 服务器权限管理系统
7. 文档管理系统
Wiki8. 消息队列管理系统
9. 数据库服务平台
一般需要支持MySQL、OceanBase、PostgreSQL、Oracle、SQL Server等关系型数据库的管理;它是一种集数据管理、结构管理、诊断优化、实时监控和系统管理于一体的数据管理服务;10. 云数据库管理平台
11. 监控管理平台
一般需要实现配置,分发,采集,计算,通知,存储,展现的整个监控流程自动化管理,为其它系统提供监控事件和实时数据12. 自动化部署工具
13. 线上回放系统
14. 运维管理系统
15. 云空间存储系统
16. …待续
相关文章推荐
- [备忘]开发过程中可能用到的(开源)工具整理
- 我开发过程中用到的工具
- 我开发过程中用到的工具
- Android 开发测试过程中用到的小工具
- 微信小程序开发工具 下载,安装,创建新项目和如何导入项目整个过程教程
- 分享android开发过程中用到的一些开源框架
- 学习过程中用到的各种命令、工具等统计
- 【开发工具】[嵌入式]:嵌入式微处理器s3c2440应需要用到哪些软件
- 分享android开发过程中用到的一些开源框架
- 关于Android开发过程用到的工具类
- javaweb开发过程中小工具系列之返回一个不重复的字符串
- 分享android开发过程中用到的一些开源框架
- 开发用到的工具
- 软件开发的过程中,这些文档你都用到了吗?
- 学习java用到的开发工具
- 快速开发是种贯穿整个项目研发过程的思想
- 后台开发用到的工具,远程控制Linux工具
- 10个简化MySQL开发过程的免费工具
- Java开发工具NetBeans7.3安装过程(附图)
- 成为更高效的Java开发人员要用到的开发工具