80 likes | 272 Views
Common Issues in Visualization. Same Symbol, Different Meaning client and server using a similar representation but, having distinct functionality . Common Issues in Visualization. Differences without meaning
E N D
Common Issues in Visualization • Same Symbol, Different Meaning • client and server using a similar representation but, having distinct functionality
Common Issues in Visualization • Differences without meaning • Two clients being represented using two different representations , wherein they have same functionality.
Common Issues in Visualization • Decorations without meaning
Common Issues in Visualization • Borrowed symbol, different meaning • Symbols borrowed from other languages or concepts into designing language may tend not to imply the actual meaning of the language • Here, the designer might introduce the arrowed lines to imply unidirectional data flow between client, databases. In UML, such a symbol would mean generalization
Visualization techniquesTextual visualizations • Basic text editors- Notepad, Pico • Enhanced editors- Visual studio, Netbeans, Eclipse • Enhancements of textual visualization • Code Folding • Requires the identification of code start and end of various languages. • Syntax coloring • Requires knowledge of syntax of language being used • Templates • Generating default program-code • Code completion • Automatic code completion requires the editor to interpret the syntax and predict the values . It also the editor to remember all the functions and objects being created
Visualization techniquesTextual visualizations • They have some disadvantages • Offer less comprehensibility • Dynamism, aesthetics, extensibility and view coordination are highly reliant on editor • Consistency is language dependent
Visualization techniquesInformal graphical editors • PowerPoint and other lesser powerful graphical editors constitute this array of techniques • Advantages— • Aesthetically pleasing visualizations • Good interfaces • Provides good comprehensibility to stakeholders • Disadvantages— • Less support for extensibility • Limited dynamism • View coordination is manual and difficult • Less consistency