Soft_engg_lecture16 - Software Engineering Asim Banerjee 16th March 2010 [email protected] Lecture Seating

Info iconThis preview shows pages 1–9. Sign up to view the full content.

View Full Document Right Arrow Icon
Software Engineering Asim Banerjee 16 th March 2010 [email protected]
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
IT314 - Software Engineering 2 Lecture Seating Plan (Sample) #1 #2 #3 #4 #5 #6 #7 #8 #9 Stage #10 #11 #12 #13 #20 #21 #24 #23 #22
Background image of page 2
IT314 - Software Engineering 3 User Interface – Categories (1/2) Categorization by mode: Modeless interface Mode based interface Categorization by equipment used: Text based interface Graphical User Interface (GUI) Categorization by usage: Command language based interface Menu based interfaces Direct manipulation interfaces
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
IT314 - Software Engineering 4 User Interface – Categories (2/2) NOTE: 1. Each category has its own advantages and disadvantages 2. It is difficult to come out with guidelines for interface selection under all circumstances 3. Discretion and experience of designer plays an important role in interface selection 4. In real life, combination of these interfaces are used for satisfying different needs
Background image of page 4
IT314 - Software Engineering 5 Mode-based v/s Modeless Interface MODE is a state (or collection of states) in which just a subset of all user interaction tasks can be performed Modeless interface : Same set of commands can be invoked at any time during the running of software Mode-based interface : Different sets of commands can be invoked depending upon the mode in which system is i.e. based on the past sequence of user commands Can be represented using “state transition diagram” NOTE: Each node represents a mode Different nodes of the diagram can be annotated with commands (called affordance of that node) that are appropriate to that mode
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
IT314 - Software Engineering 6 Graphical User Interface (GUI) Advantages of GUI : Multiple window with different information can be displayed simultaneously i.e. user has flexibility to simultaneously deal with several related items at any time Iconic information representation is used Symbolic information manipulation is possible e.g. dragging a symbol Pointing devices for increasing efficiency Disadvantages of GUI : Needs special terminals with graphic facilities i.e. more expensive Needs special input devices e.g. mouse, light pen
Background image of page 6
IT314 - Software Engineering 7 Interface Design Activities The first interface design steps can be accomplished by using the following approach: Establish the goals and intentions of each task Map each goal and intention to a sequence of specific actions Specify the action sequence of tasks and sub tasks (i.e. an user scenario) Indicate the state of the system – what does the system look like at the time that a user scenario is performed Define control mechanisms Show how control mechanisms affect the state of the system Indicate how user interprets the state of the system from the information provided through the interface.
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
IT314 - Software Engineering 8 Interface Design Considerations
Background image of page 8
Image of page 9
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 07/30/2011 for the course IT 315 taught by Professor Asimbanerjee during the Spring '07 term at Punjab Engineering College.

Page1 / 51

Soft_engg_lecture16 - Software Engineering Asim Banerjee 16th March 2010 [email protected] Lecture Seating

This preview shows document pages 1 - 9. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online