
wiki
Get flash to fully experience Pearltrees
Unified Modeling Language
UML logo Unified Modeling Language ( UML ) is a standardized general-purpose modeling language in the field of object-oriented software engineering . The Unified Modeling Language includes a set of graphic notation techniques to create visual models of object-oriented software-intensive systems.Free On-line Dictionary of Computing
The Free On-line Dictionary of Computing ( FOLDOC ) is an online, searchable, encyclopedic dictionary of computing subjects. [ 1 ] [ 2 ] It was founded in 1985 by Denis Howe and is hosted by Imperial College London . Howe has served as the editor-in-chief since the dictionary's inception, with visitors to the website able to make suggestions for additions or corrections to articles. [ 3 ] The dictionary incorporates the text of other free resources, such as the Jargon File , as well as covering many other computing-related topics. Due to its availability under the GNU Free Documentation License , a copyleft license, it has in turn been incorporated in whole or part into other free content projects, such as Wikipedia . [ edit ] ReferencesVisual language
A visual language is a system of communication using visual elements. Speech as a means of communication cannot strictly be separated from the whole of human communicative activity that includes the visual [ 1 ] and the term 'language' in relation to vision is an extension of its use to describe the perception, comprehension and production of visible signs. [ edit ] Overview An image that dramatizes and communicates an idea presupposes the use of a visual language . Just as people can 'verbalize' their thinking, they can 'visualize' it. A diagram , a map , and a painting are all examples of uses of visual language.Visual programming language
Cognitive dimensions of notations
Homoiconicity
Cognitive walkthrough
Software visualization [ 1 ] is the static or animated 2-D or 3-D [ 2 ] visual representation of information about software systems based on their structure, [ 3 ] size, [ 4 ] history, [ 5 ] or behavior. [ 6 ] Typically, the information used for visualization is software metric data from measurement activities or from reverse engineering . Visualization is inherently not a method for software quality assurance but can be used to manually discover anomalies similar to the process of visual data mining . [ 7 ]
Software visualization
In computer programming , dataflow programming is a programming paradigm that models a program as a directed graph of the data flowing between operations, thus implementing dataflow principles and architecture. Dataflow programming languages share some features of functional languages , and were generally developed in order to bring some functional concepts to a language more suitable for numeric processing. [ edit ] Properties of dataflow programming languages Dataflow programming focuses on how things connect , unlike imperative programming , which focuses on how things happen .

