The presentation aimed at equipping the students with prior knowledge of how the made programs appears in different platforms. Venance Luhemeja with collaboration with Rachel Myinga did the presentation. Now visualization is the phenomena that involves with making things visible or observable to the mind or imagination while program is the set of executions instructions that solves the difficult problems. Then software visualization consists of producing animated views of program executions.
The visualization can be classified into two categories, which are Visualization of a single component is the one which source code and quality defects during software development and maintenance activities. The second is visualization of the whole system; whose investigates the architecture or to apply or visual analytics techniques for defect discovery. The aims of the categorizing the visualization is:-
¨ Achieving the goals of systematic creation of visual representations
¨ Binding of data to representations that can be recognized e.g. visual, auditory, and tactile.
¨ Specification of user explanations
The following are the importance of software visualization as are found with the software programmers
¨ Improves the performance of different programs.
¨ The support of the visible is more comprehensive
¨ Helping the conversion of data into graphic or graphic representation.
¨ Helps the programmers to understand program behavior and code better.
There are some disadvantages which associates with the program visualization some of those are enumerated below as follows:-
¨ Difficulties of getting necessary data for visualization.
¨ Problems on the limited screen space for visualization of the whole codes.
¨ Unfavorable condition or circumstance e.g. runtime environment.
¨ The aspect of program behavior to be visualized must be identified.
The visualization is highly challenged by the situation under which it works. Normally when the console like jeliot identifies the program. More challenges are as follows:-
¨ Handle real-world problems, the use of little lines of codes does not help in solving real world problems.
¨ Security upon program/ software.
¨ Network latency
¨ Designing and specifying
The visualization is an important as the future professional carriers let work hard on different visualization programs by which all the problems can be handled well. The all visualization which are accompanied by program writing has the great job opportunities in the long run.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment