Developers programming in C++, C and assembly often drown in data. Advances in computing technology and hardware are making software development applications, which harness these powerful hardware platforms, more complex. This complexity is often compounded by the amount of data that can be acquired or generated by these advanced software programs.
Application developers need to get their arms around this enormous amount of information. Depicting a complex, multilayered project accurately and quickly is a challenging task. When debugging complex code at the object, function, assembly or even machine level, it is difficult to pour over seemingly endless pages of code presented in a non-intuitive manner.
Leveraging vision into a key component in debugging applications can mitigate this problem. To achieve this, an accurate representation showing multilevel hierarchies, relationships between objects and modules, and system component specifications, needs to be modeled in a user-friendly, visual environment. This situation demands data visualization tools. Data visualization can make existing tools more effective by conveying data faster, allowing users to see changes in the data more readily, and stimulating the system under test. Features in software development tools such as data visualization and I/O simulation allow developers to create conditions as close to the real environment as possible. Ultimately, data visualization speeds up development time by helping the developer spend less time on details and concentrate his or her energy on higher-level issues.
View Entire Paper | Previous Page | White Papers Search
If you found this page useful, bookmark and share it on: