软件工厂简介

更新时间:
2024-03-20
下载文档

软件工厂简介

本节主要介绍为什么推出软件工厂,软件工厂可以为用户带来哪些能力提升,以及软件工厂的系统架构。

软件研发现状

当前软件研制能力提升过程中,面临诸多困难和问题。例如:

  • 源代码管理缺失,即使引入了源代码管理工具,仍无法与后续的源代码管理流程衔接。
  • 测试分支覆盖不足,各软件组件难以保证最终交付质量。系统集成阶段问题频发,问题难定位。
  • 工作成果版本混乱,成果交付没有统一标准,沟通成本极大。
  • 软件依赖人工部署,人为操作失误难以避免,各类质量问题数量居高不下。
  • 代码规模越来越大,代码维护的难度和工作量指数增加。技术债越积越多难清零,产品交付随之不断延期。
  • 互联网领域与嵌入式领域存在较大差异,一些先进技术难以直接套用,缺少可参照的成功经验。

基于多年的技术积累、成功经验和对用户需求的深入理解,翼辉信息现推出软件工厂,旨在提升合作伙伴的软件研制能力,提高合作伙伴的产品竞争力。

翼辉软件工厂

翼辉软件工厂将引导客户引进并落地任务关键型云原生架构和 DevSecOps 研发流程,帮助客户打造行业领先的研发技术体系。依托软件工厂,研发团队将逐渐具备以下研发能力:

  • 掌握云原生和微服务系统设计方法。微服务架构将复杂的软件系统拆分为多个小型、自治的服务,每个服务都可以独立开发、部署和扩展。云原生架构基于容器和容器编排技术,可轻松实现服务的环境隔离、动态迁移、监控、负载均衡等先进特性。
  • 使用自动化工具能力。自动化工具可以在各个研发阶段代替繁琐的人工操作,排除人为因素,提高可靠性和工作效率,加快管理流程轮转。
  • 具备持续集成和自动化测试的能力。持续集成和自动化测试通过频繁地、可重复地执行系统集成和完整覆盖的测试过程,可尽早发现系统中存在的问题,并在软件更新过程中保证软件质量。
  • 全数字化流程跟踪能力。全数字化流程跟踪将使产品在整个生命周期中,每次变更和交付都具有可追溯的唯一标签,能够促进了团队之间的充分沟通,提高了协作效率。更重要的是,它为数据驱动的决策提供重要依据。

随着产品研发能力的提升,客户的产品竞争力也将随之迎来巨大飞跃。具体表现为:

  • 更快的产品交付速度。
  • 更可靠的产品质量。
  • 更低的研发成本。

软件工厂主要由云原生开发环境、DevSecOps 研发技术体系、评估体系和实验室智库四个产品及实验室服务保障组成,其系统架构如下:

文档内容是否对您有所帮助?
有帮助
没帮助