CAST Imaging

“谷歌地图”式地浏览模式,轻松查看应用架构

对复杂软件系统中的所有数据库结构、代码组件和相互依赖关系进行逆向工程分析,细粒度分析生成精准的、交互式的架构蓝图。

   获取产品演示

浏览查看复杂的软件系统,精确分析软件结构,
在应用程序架构上做出更好的决策。

强大直观的查看视图

“谷歌地图”式的浏览模式

实现所有应用组件及其依赖项的可视化展现,视图可缩放,精确展现最细微的信息。

“谷歌地图”式的浏览模式

分离不同层级

自动理解技术堆栈、应用程序层以及依赖关系,具有5个粒度级别(从抽象服务到对象级别)

分离不同层级

端到端事务图

快速查看应用程序中的整个事务流
——从UI、中间层到数据库。

端到端事务图

基于标记的模块视图

标记组成相同功能或模块的组件,
并可视化地展现不同模块在应用中如何相互作用。

基于标记的模块视图

技术组件清单

清点和导出应用程序中使用的所有语言、框架、库和数据库。

技术组件清单

精确,深入的应用程序结构分析

搜索框架并确定其使用位置

快速识别框架/DLLs/库,以及其相互依赖关系,并确定其使用位置

搜索框架并确定其使用位置

数据存取表

对所有涉及处理或使用数据实体的组件进行自动识别并映射其路径。

数据存取表

API调用图

自动识别具有紧密依赖关系的API路径(难以分离)与低依赖关系的流(考虑分离)。

API调用图

可视化展示依赖关系及其类型

在一个复杂的多技术应用程序中,映射不同的软件组件之间如何相互作用。可视化展示单个组件更改对整个应用程序的影响。

可视化展示依赖关系及其类型

自动发现解耦候选对象

快速识别组成函数群的工件(水平层)。自动识别高耦合、低模块性的函数群(难以分离),以及低耦合的函数群——可用最小的工作量分离。

自动发现解耦候选对象

自动发现微服务候选项

找到最实用(低工作量)的微服务候选项。识别支持多个功能的核心组件(垂直层)——微服务的良好起点。

自动发现微服务候选项

轻松的团队协作

添加备注

注释关键组件,团队成员可放大视图并分析这些组件。

添加备注

分析自定义视图

支持创建架构的自定义视图并与团队共享。

分析自定义视图

架构更改建模

通过在蓝图中添加/编辑组件与链接,分析讨论所提议的架构更改对架构的影响。

架构更改建模

了解变更将影响哪些模块

开发人员可以看到其更改如何影响架构,并通知受影响的技术团队。

了解变更将影响哪些模块

CAST用户证明

“生成应用架构蓝图,将其分解为微服务。”

波士顿咨询公司
董事总经理 Marc Sterman

“新开发人员的上手时间从4个月缩短到3个月。”

CGI咨询
全球业务工程主管 Phillip Crenshaw

“通过深入洞察软件,加速转型。”

瑞士再保险集团
高级副总裁&IT主管 Prashanth Panduranga

Swiss Re