Imagix 4D
Encyclopedia
Imagix 4D is a source code analysis tool from Imagix Corporation, used primarily for understanding, documenting
Software documentation
Software documentation or source code documentation is written text that accompanies computer software. It either explains how it operates or how to use it, and may mean different things to people in different roles....

 and evolving
Software evolution
Software evolution is the term used in software engineering to refer to the process of developing software initially, then repeatedly updating it for various reasons.-General introduction:...

 existing C, C++ and Java software.

Applied technologies include full semantic source analysis. Software visualization
Software visualization
Software visualization is the static or animated 2-D or 3-D visual representation of information about software systems based on their structure, size, history, or behavior....

 supports program comprehension. Static data flow analysis-based verifications detect problems in variable usage, task
Computer multitasking
In computing, multitasking is a method where multiple tasks, also known as processes, share common processing resources such as a CPU. In the case of a computer with a single CPU, only one task is said to be running at any point in time, meaning that the CPU is actively executing instructions for...

 interactions and concurrency
Concurrency control
In information technology and computer science, especially in the fields of computer programming , operating systems , multiprocessors, and databases, concurrency control ensures that correct results for concurrent operations are generated, while getting those results as quickly as possible.Computer...

. Software metrics measure design quality and identify potential testing and maintenance issues.
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK