Architectural Design Guidance: Unit 4
Architectural Design Guidance: Unit 4
Architectural Design Guidance: Unit 4
Unit 4
of choices
For s/w engineers day to-day practice
Need not to be perfect or best possible.
So the rules should be complete, reliable .
Device
Dependent
Component
Shared user
interface
component
Device Interface
Application
specific
component
Application Interface
constraints
2. Basic Interactive behavior: key decisions about UI behavior
considerations:
covers
development
cost
External requirements
3 alternatives:
interface system.
Menu selection: Alternatives.
Form Filling: Entry of values
Command Language: Symbolic language, procedure definition
Natural language: Human language-English, Resolution to ambiguous input.
Direct Manipulation: Graphs manipulation, Incremental manipulation
Practical Consideration
Application portability across user interface styles.
3 level degrees to which application-specific code is insulated from
Response time
User customizability
User interface adaptability user interface code or application code
Event based communication( Distributed system) or state based communication
(Shared memory).
Direct manipulation no form filling and menus.
notations.
Extensible interaction managers rely heavily on procedural notations,