Font Size: a A A

Research And Application Of Data Structure Realtime Debugging Visualization Technology

Posted on:2021-05-28Degree:MasterType:Thesis
Country:ChinaCandidate:Y H TangFull Text:PDF
GTID:2427330611967611Subject:Software engineering
Abstract/Summary:PDF Full Text Request
There are a lot of abstract concepts in data structure,which leads to a high learning threshold.Visualization technology can effectively reduce the difficulty of learning data structure by displaying the abstract concept of data structure with intuitive graphics.Data structure debugging visualization refers to the use of visualization technology to reflect the state of data structure in the process of program debugging.The visualization of data structure information in the process of program debugging can effectively help learners understand the abstract concept of data structure.The visualization of data structure in program debugging involves the comprehensive application of various visualization techniques and models.On the basis of the existing theories,this paper proposes a data structure information visualization model for program debugging in the field of programming education,and carries out the following work based on this model:Firstly,this paper gives an overview of information visualization.Based on the existing information visualization model and common visualization technologies,this paper proposes a data structure information visualization model for program debugging in the field of programming education.The model defines the transformation process of information from original data to view,which can be divided into three transformation stages and two intermediate results.Among them,visual transformation is the core of the three transformation stages,including three steps of visual action analysis,visual layout matching and visual element configuration,to transform visual data into visual structure.Then,based on the data structure information visualization model for program debugging,the practice of single chain structure visualization in program debugging is carried out.The visual flow of single chain structure in program debugging is designed,and the data transformation,visual transformation and view transformation in the visual flow are described in detail.According to the changing characteristics of data of single chain structure in program debugging,the visual action analysis method was established,and the transitional animation set of single chain structure and its visual layout were designed by using icon visualization technology and animation visualization technology.Finally,on a prototype of integrated development environment visualization platform,based on the theoretical guidance of data structure information visualization model for program debugging,this paper visualizes three common data structures: single chain structure,binary tree structure and undirected graph structure,and presents and analyzes the results.
Keywords/Search Tags:Single chain structure, Visualization technology, Visual model, Visual layout, The data structure
PDF Full Text Request
Related items