In: Computer Science
Ikea is a values-driven company with a passion for life at home. According to them every product they create is their idea for making home a better place. At the IKEA, they have 389 stores worldwide. Their vision is “To create a better everyday life for many people”. Their business idea is “to offer a wide range of well-designed, functional home furnishing products at prices so low that as many people as possible will be able to afford them”.
Q. Identify 2-3user interface requirements of
IKEA.
3. External Interface Requirements
3.1 User Interfaces
<Describe the logical characteristics of each interface between
the software product and the users. This may include sample screen
images, any GUI standards or product family style guides that are
to be followed, screen layout constraints, standard buttons and
functions (e.g., help) that will appear on every screen, keyboard
shortcuts, error message display standards, and so on. Define the
software components for which a user interface is needed. Details
of the user interface design should be documented in a separate
user interface specification.>
3.2 Hardware Interfaces
<Describe the logical and physical characteristics of each
interface between the software product and the hardware components
of the system. This may include the supported device types, the
nature of the data and control interactions between the software
and the hardware, and communication protocols to be used.>
3.3 Software Interfaces
<Describe the connections between this product and other
specific software components (name and version), including
databases, operating systems, tools, libraries, and integrated
commercial components. Identify the data items or messages coming
into the system and going out and describe the purpose of each.
Describe the services needed and the nature of communications.
Refer to documents that describe detailed application programming
interface protocols. Identify data that will be shared across
software components. If the data sharing mechanism must be
implemented in a specific way (for example, use of a global data
area in a multitasking operating system), specify this as an
implementation constraint.>
3.4 Communications Interfaces
<Describe the requirements associated with any communications
functions required by this product, including e-mail, web browser,
network server communications protocols, electronic forms, and so
on. Define any pertinent message formatting. Identify any
communication standards that will be used, such as FTP or HTTP.
Specify any communication security or encryption issues, data
transfer rates, and synchronization mechanisms.>
Answer-
User interface requirements of IKEA -
When you can recognize the typical parts of each opearting systems user interface,you will mostly be able to use both windows and linux as well as eg. Mac os.
THE ROLE OF OPERATING SYSTEM IN THE COMPUTER
An operating system (os)is a set of programs which ensures the interoperability of the hardware and software in your computer.the operating system enables,among other things,
USER INTERFACES
A user interface(UI) refers to the part of an operating
system,program,or device that allows a user to enter and recieve
information.Aa text -based user interface displays text,and its
commands are usually typed on a command line using a keyboard.with
a graphical user interface ,the functions are carried out by
clicking or moving buttons,icons and menus by means of a pointing
device.
The images contain the same information : a directory listing of a computer.you can often carry out the same tasks regardless of which kind of UI you are using.
TEXT USER INTERFACE(TUI)
Mordernn graphical user interfaces have evolved from text-based UIs. some operating systems can still be used with a text - based user interface.In this case,the commands are entered as text(eg.,"cat story.txt").
GRAPHICAL USER INTERFACE
In most operating systems,the primary user interface is graphical,i.e. instead of typing the commands you manipulate various graphical objects with a pointing device.The underlying principle of different graphical user interfaces(GUIs) is largely the same ,so by knowing how to use a windows UI, you will most likely know how to use linux or some other GUI.