Information architecture (often abbreviated "I.A.") is the practice of structuring information (knowledge or data) for a purpose.
These are often structured according to their context in user interactions or larger databases.
The term is most commonly applied to web development, but also applies to disciplines outside of a strict web context, such as programming and technical writing.
Information architects in this context help define such things as the division of topics and set the specialization of content types, and set guidelines and examples for the type of information that goes into specific content object types.
The creation of categories and taxonomies is inherent in information architecture.
User interface design User interface design or user interface engineering is the design of computers, gadgets, appliances, machines, mobile communication devices, software ... >
read more
Grid computing Grid computing is an emerging computing model that provides the ability to perform higher throughput computing by taking advantage of many networked ... >
read more
Security engineering Security engineering is the field of engineering dealing with the security and integrity of real-world systems. It is similar to systems engineering ... >
read more
Application software Application software is a subclass of computer software that employs the capabilities of a computer directly and thoroughly to a task that the user ... >
read more
Object-oriented programming In computer science, object-oriented programming, OOP for short, is a computer programming paradigm. The idea behind object-oriented programming is ... >
read more
Constructal theory The constructal theory of global optimization under local constraints explains in a simple manner the shapes that arise in nature. It is the thought ... >
read more
Data mining Data mining, also known as knowledge-discovery in databases (KDD), is the practice of automatically searching large stores of data for patterns. To ... >
read more
Computer software Software is a program that enables a computer to perform a specific task, as opposed to the physical components of the system (hardware). This ... >
read more
Graphical user interface A graphical user interface (or GUI, often pronounced "gooey"), is a particular case of user interface for interacting with a computer which employs ... >
read more
Computer simulation A computer simulation or a computer model is a computer program that attempts to simulate an abstract model of a particular system. Computer ... >
read more