Measuring program comprehension. IEEE
Developers spend most of their time searching and understanding the existing code structure of software. They browse tens of thousands of lines of code, rely on long Zoom calls with teams to figure out all relevant components and their dependencies.
However, it takes weeks or even months for a development team to implement a change.
CAST Imaging ‘understands’ how custom-built applications work. It reverse-engineers all database structures, code components, and interdependencies in complex software systems, down to the tiniest details. It creates actual, accurate, interactive blueprints of applications inner-working helping developers determine the impact and effort required to make changes or add new functionality.
Visually navigate the actual architecture, at any level of detail. See all application elements - objects, functions, procedures, data descriptors, etc., and how they interact with each other.
Easily find all elements that may be affected by a change, using multiple filters. You can even tag them and leave notes for others to see what you are changing.
Automatically create zoomable views of changes with all dependencies across layers, technologies, and applications.
Instantly see the path(s) between any two code elements across all technologies - objects, functions, procedures, API calls, etc., without missing any steps between them.
Instantly create complete and detailed graphs of all elements accessing directly or indirectly a data field or all the dependencies of an API, function, object, procedure, etc. code element.
Quickly analyze the entire flow of a transaction, starting from any UI elements, down to all database elements.
Quickly identify the dependencies between applications and assess the impact of your change to other applications.
Share context-specific tags, notes, documents, and custom views to provide explanations and guidance to the team.
Global Leader Application Modernization & Maintenance, MarshMcLennan
Managing Director & Partner