应用程序现代化是企业保持其游戏顶端的必要之恶. 现代化有不同的形式. 它的范围可以是完全的重新架构/重写,也可以是对现有组件的一些更新, 框架和库. 而应用程序现代化是一个艰难的旅程, 有一些工具可以帮助您有效地导航现代化的各个阶段. 无论您决定采取何种方式,用于现代化的应用程序发现仍然是第1步.
现代化的第一步是了解现有的应用程序—应用程序发现. 最近2018年的一项研究 发现平均约 60%的时间花在理解项目中的现有代码上! 应用程序发现 对于现代化,可以使用类似的工具来加速繁琐且耗时的过程 将成像.
[建议阅读: 使用将成像加速软件架构发现.7 ]
虽然成熟的应用程序现代化项目很少, 软件中使用的公共库和框架会不断更新. 经常可以看到框架和库(包括开源的和专有的)被频繁更新,以修复已知的漏洞并添加新的功能. 不更新它们会对安全性造成巨大威胁,有时甚至会影响应用程序的稳定性.
因此, 有引入新组件的常规需求, 更新/引入现有应用程序中的库和框架. 这里有两个挑战
与演员成像, 更新框架和组件——影响应用程序架构的操作, 已经变得超级简单和高效. 让宝博体育app下载深入了解一下细节,看看是如何做到的:
而不是花费几个人几天的精力, 投影像可以帮助您收集所有的信息库, 框架和它的依赖关系只需要几分钟.
投 成像提供了机载超大应用的能力, 使您能够可视化每个对象并搜索您想要的对象引用. 下图显示了spring框架的搜索结果. 关于弹簧协调度的选择, 它显示了与spring协调框架接口的所有节点和对象. 在这个案例中, 您可以推断spring框架与HTML协调对话, Jquery协调和类似的对象.
添加新的框架或库,有时甚至更新现有的框架,可能需要对体系结构进行一些更改. 可视化更改并与大型分布式团队协作以决定最佳更改是非常困难的. 将成像的最新版本正好解决了这个问题. 将成像允许您添加想要添加的组件的新节点,并帮助您创建所需架构的蓝图. 蓝图有助于讨论,并帮助向从事应用程序工作的大量开发人员传达预期的更改.
将成像自动扫描任何混合3GL构建的复杂软件系统, 4GL, 移动, 网络, 中间件, 框架, 数据库, 大型机技术,并始终如一地创建具有核磁共振样精度的架构蓝图, 准确和易于使用.
投成像新技术? 点击这里来安排一次步行 与宝博体育app下载的专家一起探讨将成像如何帮助应用程序发现以实现现代化,并识别和更新库和框架..
您还可以获得第一手经验和免费访问投成像 点击这里.
写一个评论 平均评级: