Premium
Expanding Functional Analysis to Develop Requirements for the Design of the HumanComputer Interface
Author(s) -
McKenna Brian,
Gualtieri James,
Elm William
Publication year - 2007
Publication title -
incose international symposium
Language(s) - English
Resource type - Journals
ISSN - 2334-5837
DOI - 10.1002/j.2334-5837.2007.tb02987.x
Subject(s) - functional requirement , computer science , functional design , interface (matter) , human–computer interaction , domain (mathematical analysis) , functional specification , user interface , functional analysis , requirements analysis , systems design , functional approach , risk analysis (engineering) , work (physics) , systems analysis , systems engineering , software engineering , engineering , software , software system , mathematics , mathematical analysis , chemistry , maximum bubble pressure method , operating system , software construction , biochemistry , bubble , parallel computing , programming language , medicine , mechanical engineering , gene
Abstract The purpose of this paper is to provide a framework for extending the functional analysis of a system to the human decision‐making agents in order to improve overall system effectiveness. The subsystems needed to accomplish the goals of the system can often be found through a functional analysis. However, the different subsystems need to be completely integrated in order for the system to be effective. This integration is often problematic within the Human‐Computer Interface (HCI), where the operator is reliant on the information provided in order to have an understanding of what is occurring within the work domain. As a functional analysis helps to define the goals to be accomplished and the subsystems that accomplish them, it follows that expanding the depth of the functional analysis will help integrate the human operator and technology through the HCI to make a more effective Joint Cognitive System (JCS). The functional analysis leads to the creation of more insightful design requirements for the HCI that directly link the work that the user must accomplish and the information needed to complete this work – making it truly user‐centered design. An example of how the functional analysis can be applied to a system is provided, comparing an HCI developed with typical design requirements to an HCI developed from an expanded functional analysis.