您的位置:首页 > 其它

大公司在整个开发过程中用到的辅助系统/工具

2017-10-17 21:24 176 查看

大公司在整个开发过程中用到的辅助系统/工具(详细信息持续更新中)

1. 研发协同平台

提供完整的应用生命周期管理,支撑所有应用和产品的研发过程,涵盖需求-迭代研发-编译构建-部署发布-生产运维等环节,一般协同平台可以完成如下业务:

(1)实现了统一的变更管理流程,可以从需求提出一直追溯到上线,各角色在同一对象上工作,实现信息互通,和自动的流程串接

(2)提供了专业的软件工程服务:需求管理、代码处理、构建、持续集成、安全检查、测试环境管理、依赖管理、发布上线等

(3)可以按照不同部门特点自定义研发交付流程、质量控制流程,满足业务要求

(4)可接入的服务模式,用户可以自己提供服务内容,接入工作流中

(5)提供应用的内容、部署方式、资源等定义,完整描述应用,并完成自动化的部署、升级、资源变更、一致性检查等

(6)从新应用研发、上线到应用升级、下线,进行完整的应用生命周期管理

(7)为整个研发过程提供完整的结果、过程、质量、效率数据,进行数据挖掘

2. 版本控制系统

Git

GitLab

svn

3. 需求和缺陷管理系统

Rational ClearQuest

4. 持续集成系统

5. 配置管理系统

6. 服务器权限管理系统

7. 文档管理系统

Wiki

8. 消息队列管理系统

9. 数据库服务平台

一般需要支持MySQL、OceanBase、PostgreSQL、Oracle、SQL Server等关系型数据库的管理;它是一种集数据管理、结构管理、诊断优化、实时监控和系统管理于一体的数据管理服务;

10. 云数据库管理平台

11. 监控管理平台

一般需要实现配置,分发,采集,计算,通知,存储,展现的整个监控流程自动化管理,为其它系统提供监控事件和实时数据

12. 自动化部署工具

13. 线上回放系统

14. 运维管理系统

15. 云空间存储系统

16. …待续

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: