Relevant controls and information for a particular context are made highly visible, and irrelevant controls (e.g., unavailable functions), are minimized or hidden. The only ways to make a symbol local that would otherwise be global are:. For linkage purposes, local symbols dont exist. Context sensitivity reveals and conceals controls and information based on different system contexts. Dynamic visibility (defaultinternalhiddenprotected) is an attribute of global symbols only.
The category names remain visible, but the controls and information remain concealed until the parent control is activated. The range by which one is able to see or perceive by sight. To incorporate visibility into a complex system, one must consider the number of conditions, the number of options per condition and number of outcomes.Įxample: A software menu. More easily appraised than such intangible factors are the four external factors affecting the visibility of any object. and as the best practices it should also aligned with Pareto Principle.
Implementing this principle relays on many others such as Visual Hierarchical, Empathy, etc. Synonyms for VISIBLE: apparent, observable, seeable, visual, big-name, celebrated, famed, famous Antonyms for VISIBLE: invisible, sightless, viewless, anonymous. When it comes to the design of complex systems, the principle of visibility is perhaps the most important and most violated principle of design. This is based on the fact that people are better at recognizing solutions when selecting from a set of options, than recalling solutions from memory.
Incontrast, when functions are “out of sight,” it makes them more difficult to find and know how to use.Īccording to the principle of visibility, systems are more usable when they clearly indicate their status, the possible actions that can be performed, and the consequences of the actions once performed.
The more visible functions are, the more likely users will be able to know what to do next.