Designing the System Interface includes two parts. One is to design the User Interfaces and the other is to design the interfaces that interact with other systems, which are integral to the functioning of the system that is being designed.
Designing the User Interface involves the following steps:
- Identify the Related Users - identify the characteristics of the (Human) users that will interact with the system to perform the requirements being considered in the current iteration. Focus on describing the primary users since the major part of the interactions involves these users.
- Identify the Primary User Interface Elements - identify the primary windows of the system's user interface. Primary windows are those windows that the user will interact with the most (those user-interface elements that are central to the user's mental model of the system).
- Define the Navigation Map - the Navigation Map defines what the valid navigation paths through the user-interface elements are for the user to perform system features. It does not need to contain all of the possible paths through the user-interface elements. The goal is for it to serve as a road map of the system's user interface.
Designing the System-to-System interfaces involves the following:
- Identify the Dependencies - the need for interaction with other systems and within the subsystem must be identified and evaluated.
- Identify the API to be exposed - consider the dependencies of the other systems or subsystems and identify the API to be exposed that will cater to the needs of the depending systems/subsystems.
|
|
|
|