Click here to skip to main content.
Home Page
Introduction Human Factors Model Usability Visual Displays Non-Visual Displays Controls Environment Cognition Training Team Performance
Usibility Module navigation.
Module Introduction
Definition
Benefits
Principles
Six Step Process
Overview
Step 1
Step 2
Step 3
Step 4
Step 5
Step 6
Methods
Tools
Screen Design
System Design
Measurement
Guidelines
Module Summary
Take the quiz for this module
 
Usability > User-Centered Design Steps > Step 3 - 3 of 6
 
 


Step 3 - Perform Function Analysis

Using the Context of Use, the next step in the user/human-centered design process is to translate mission needs into top-level system functions from which a preliminary functional architecture is derived. The functional architecture defines the operations and events that must be performed in order to meet the system requirements--without regard to function allocation to the human or to automation. The function analysis is expressed and documented in the preliminary functional architecture, using functional flow diagrams. These diagrams must show, at a minimum:

  • Functional flow & interrelationships - sequencing and interrelationships of functions, including dependencies amongst functions or on external events for initiation, continuation, or completion.

  • Information flow - the flow of information required for decisions, function initiation or completion.

  • Function hierarchy -

    • Priority - the relative importance of functions;
    • Duration - estimated time required for execution of functions and the minimum, maximum, mean times defined in system requirements;
    • Frequency - expected recurrence of functions, both planned and due to failure to complete properly;
    • Probability of function completion/accuracy - estimated probability of function completion or required accuracy. Defined as maximums, minimums, or means and may be defined from system requirements or from events external to the system. Includes estimates of the effects of failure to properly execute functions.

The first iteration of function analysis is high-level in preparation for STEP 4 in which functions are allocated to the "human-side" or "machine-side" of the system. Steps 3 and 4 are re-iterated until sufficiently detailed to guide system hardware and software architecture development.

 
 

 
Home
Previous Page Next Page