Introduction:
The program/software visualization was presented by Rachael Myinga & Venance Luhemeja the students of Tumaini University at Iringa Region the content was presented was good and attractive even to find other materials to learn more about that. Therefore I will start defining each term independently and then defining them as a whole. By starting with program is a set of execution instructions that solves a problem or a difficult. Visualization is the making visible or to make things observable to the mind or imagination. By combining the two terms now we have the term program/software engineering which consists of producing animated views of program to be executed.
Concept of program/software visualization:
There basically two types as;
Visualization of a single component.
(Source code and quality defects during software development and maintenance activities).
Visualization of the whole (sub) system.
(investigate the architecture or to apply or visual analytics techniques for defect discovery)
This program/software visualization was aiming to achieve the goals of systematic creation of visual representations. Also it binds data to representations that can be recognized e.g. visual, auditory and tactile and specification of user explanations.
Importance of program/software visualization.
The program/software help in improving performance and Support visible more comprehensible and converting data into a graphic or graphic representation.Helps programmers to understand program behavior & code better for example when black screen you can see all the code and give the output of the code applied.
Problems;
The program/software visualization is accompanied by some sort of problems including limited screen space where it very difficult to observe how the codes are
executed. Also the problem of unfavorable condition or circumstances which does not favor the codes to run in that particular computer is still a problem. One more thing is the aspect of behavior to be visualized must be identified. Handle real-world problems.(uses of programs in small client/lab/ with few line of codes)Security upon program / soft ware. Network Latency. Designing and specifying all these are some challenges on the program/software visualization.
Conclusion;
Programs are not only files, but indeed technical publications. In order to transfer programs into publications, some principles need to be adopted, so that the codes can be
properly and nicely mapped into visible language constructs, and everybody they can understand well and apply for their benefit.
Thursday, 11 June 2009
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment