000 02006nam a22001937a 4500
005 20250706103308.0
008 250706b |||||||| |||| 00| 0 eng d
020 _a9781402074486
_qhbk
041 _aeng
082 _a005.118
_bZHA
100 _aZhang Kang
245 _aSoftware Visualization
_b: from theory to practice
_cKang Zhang
260 _aBoston Ma
_bSpringer ,
_c2003
300 _axxvi; 442 p.
_c26 cm.
504 _aBib and Ref
520 _aSoftware Visualization: From Theory to Practice was initially selected as a special volume for "The Annals of Software Engineering (ANSE) Journal", which has been discontinued. This special edited volume, is the first to discuss software visualization in the perspective of software engineering. It is a collection of 14 chapters on software visualization, covering the topics from theory to practical systems. The chapters are divided into four Parts: Visual Formalisms, Human Factors, Architectural Visualization, and Visualization in Practice. They cover a comprehensive range of software visualization topics, including *Visual programming theory and techniques for rapid software prototyping and graph visualization, including distributed programming; *Visual formalisms such as Flowchart, Event Graph, and Process Communication Graph; *Graph-oriented distributed programming; *Program visualization for software understanding, testing/debugging and maintenance; *Object-oriented re-design based on legacy procedural software; *Cognitive models for designing software exploration tools; *Human comprehensibility of visual modeling diagrams in UML; *UML extended with pattern compositions for software reuse; *Visualization of software architecture and Web architecture for better understanding; *Visual programming and program visualization for music synthesizers; *Drawing diagrams nicely using clustering techniques for software engineering
650 _a Computer Graphics Computer Science Electronic Data Processing
942 _cREF
999 _c574856
_d574856