What is Interface Analysis?
Most systems require connections with other applications, hardware and peripheral devices to function properly. Interface Analysis is a business analysis elicitation technique that helps to identify interfaces between solutions/applications to determine the requirements for ensuring that the components interact with one another effectively.
Interface types range from user interfaces (human beings interacting directly with the system); interfaces to and from external applications; and interfaces to and from external hardware/gadgets.
To put it simply, requirements that define how human beings interact with the system; how applications link to other applications and how hardware links to applications need to be defined for effective functioning of the system. Interface analysis helps in discovering the requirements needed to integrate software into its new environment.
Interface analysis can also help in determining requirements for interoperability and exposing interfacing stakeholders early on in the project.
- Analyze and advise the information interface between softwares and hardwares to ensure an effective connection.
- Review software requirements specifications, software design description records and source code with hardware, operator, and software interface design documentation, for correctness, consistency, completeness, accuracy, and readability